AWS Certified Developer Associate
275 практических вопросов
Последняя проверка: April 2026
Личные заметки и ссылки на ресурсы для вашего учебного пути
Фильтр по сертификации
Сертификация AWS Certified Developer Associate (DVA-C02) подтверждает способность разрабатывать, развертывать и отлаживать облачные нативные приложения на AWS. Она ориентирована на работающих инженеров-программистов, которые ежедневно пишут код для сервисов AWS — Lambda, API Gateway, DynamoDB, S3, SQS/SNS, EventBridge, ECS и AWS SDK. Экзамен подчеркивает практические проблемы разработчиков: использование SDK, роли IAM для приложений, развертывание с помощью CodePipeline/CodeBuild/CodeDeploy и SAM/CDK, наблюдаемость и шаблоны, учитывающие затраты. DVA-C02 запущен в феврале 2023 года, обновив DVA-C01, чтобы отразить современные бессерверные практики, варианты развертывания контейнеров и обновленные инструменты CI/CD. Экзамен является концептуальным (без лабораторных работ), но разработан таким образом, чтобы отдавать предпочтение кандидатам, которые фактически развернули код на AWS.
Крупнейшая область (32%). Включает среду выполнения и лимиты Lambda, интеграции API Gateway, моделирование данных DynamoDB, шаблоны SDK S3, обмен сообщениями SQS/SNS/EventBridge и Step Functions. Проверяет практическую владение кодом.
IAM для приложений (роли выполнения, профили экземпляров, STS, пулы пользователей/идентификации Cognito), KMS, Secrets Manager против Parameter Store. Распространенный камень преткновения: граница между пулами пользователей Cognito (аутентификация) и пулами идентификации (авторизация).
SAM, CDK, CloudFormation, CodePipeline, CodeBuild, CodeDeploy стратегии развертывания (canary, линейное, all-at-once), а также версии/псевдонимы Lambda. Часто упускается из виду: какая стратегия развертывания относится к какой вычислительной платформе CodeDeploy.
CloudWatch Logs Insights, трассировка X-Ray, митигация холодного старта Lambda, настройка пропускной способности чтения/записи DynamoDB и шаблоны кэширования. Наименьшая область (18%), но с высоким значением для работающих разработчиков.
Сервисы, с которыми вы столкнётесь на экзамене, и почему каждый из них важен.
Бессерверные вычисления, которые запускают функции в ответ на события, с управляемым масштабированием, интегрированным трассированием и помиллисекундной тарификацией.
Почему он на экзамене: Домен 1 (Разработка с сервисами AWS) рассматривает Lambda как примитив вычислений по умолчанию — ожидайте вопросов по обработчикам, слоям, переменным окружения, параллелизму и сопоставлению источников событий.
Управляемый шлюз API для REST, HTTP и WebSocket с регулированием, кэшированием, преобразованием запросов/ответов и интеграциями с Lambda/HTTP/SQS.
Почему он на экзамене: Домен 1 + Домен 2 (Безопасность) проверяют авторизаторы API Gateway, планы использования + ключи API и потоки аутентификации на основе IAM/Cognito как канонический слой для предоставления доступа к бэкендам Lambda.
Полностью управляемая NoSQL-база данных типа ключ-значение и документ, с задержкой в единицы миллисекунд, ёмкостью по требованию, GSI и DynamoDB Streams.
Почему он на экзамене: Сценарии Домена 1 проверяют проектирование ключа раздела, запросы vs. сканирование, условные записи, транзакции и триггеры Streams + Lambda — наиболее часто тестируемое хранилище данных на DVA.
Объектное хранилище, используемое для ресурсов приложений, загрузок, статического хостинга и источников событий (уведомления S3 → Lambda / SQS / EventBridge).
Почему он на экзамене: Домен 1 охватывает предварительно подписанные URL-адреса, многокомпонентные загрузки и уведомления о событиях; Домен 2 проверяет политики бакетов, шифрование (SSE-S3/SSE-KMS) и блокировки публичного доступа.
Управляемая очередь сообщений со стандартным и FIFO режимами, таймаутами видимости, длительным опросом, очередями недоставленных сообщений и нативным сопоставлением источников событий Lambda.
Почему он на экзамене: Домен 1 + Домен 4 (Устранение неполадок) проверяют настройку таймаутов видимости, паттерны DLQ, группы сообщений FIFO и семантику доставки «как минимум один раз» vs. «точно один раз».
Pub/sub-обмен сообщениями с веерной рассылкой в SQS, Lambda, HTTP-эндпоинты, электронную почту и SMS, а также фильтрацией сообщений и FIFO-топиками.
Почему он на экзамене: Домен 1 проверяет паттерны веерной рассылки SNS → SQS и фильтрацию по атрибутам сообщений как стандартный примитив декомпозиции для событийно-ориентированных бэкендов.
Бессерверный оркестратор рабочих процессов, использующий Amazon States Language для координации Lambda, ECS, DynamoDB, SQS и других сервисов с повторными попытками и обработкой ошибок.
Почему он на экзамене: Домен 1 различает Step Functions (надёжная оркестрация) от простого связывания Lambda — отвлекающие вопросы сосредоточены на семантике повторных попыток/экспоненциального отката, параллельного выполнения и состояния Map.
Сервис потоковой передачи данных в реальном времени с ёмкостью на основе шардов, воспроизводимым хранением и потребителями Lambda / KCL для приёма clickstream- и событийных данных.
Почему он на экзамене: Домен 1 противопоставляет Kinesis (упорядоченные, воспроизводимые потоки) с SQS (очереди) и SNS (pub/sub) — выбор правильного примитива для каждой рабочей нагрузки является повторяющимся паттерном DVA.
IaC-сокращение на базе CloudFormation для бессерверных приложений, с локальным CLI для сборки, упаковки, развёртывания и эмуляции Lambda по событиям API Gateway.
Почему он на экзамене: Домен 3 (Развёртывание) называет SAM нативным для AWS IaC + CLI рабочим процессом для доставки бессерверных приложений; ожидайте вопросов по синтаксису шаблонов + жизненному циклу `sam deploy`.
IaC-фреймворк, который синтезирует CloudFormation из кода приложений на TypeScript, Python, Java, C# или Go, используя высокоуровневые Construct.
Почему он на экзамене: Домен 3 противопоставляет CDK (сначала код) с SAM/CloudFormation (сначала шаблон); вопросы проверяют, когда использовать L2/L3 constructs vs. сырые шаблоны.
Управляемый CI/CD-оркестратор, который связывает этапы исходного кода, сборки, тестирования, развёртывания и утверждения через CodeBuild, CodeDeploy, Lambda и сторонние действия.
Почему он на экзамене: Домен 3 ожидает CodePipeline как основу оркестрации развёртывания — вопросы по переходам между этапами, ручным утверждениям и передаче артефактов распространены.
Управляемый сервис сборки, управляемый `buildspec.yml`, производящий артефакты для CodePipeline / CodeDeploy и интегрирующийся с CodeCommit, GitHub и ECR.
Почему он на экзамене: Домен 3 проверяет фазы buildspec (install / pre_build / build / post_build), переменные окружения и кэширование — названный CI-сервис DVA.
Управляемый сервис развёртывания, поддерживающий обновления на месте и сине-зелёные развёртывания для EC2, ECS и Lambda, с хуками переключения трафика и автоматическим откатом.
Почему он на экзамене: Домен 3 + Домен 4 проверяют параметры развёртывания Lambda (canary, linear, all-at-once) и жизненный цикл хуков (BeforeAllowTraffic / AfterAllowTraffic).
Оркестрация контейнеров (ECS) на бессерверных вычислениях (Fargate) — определения задач, сервисы, автомасштабирование по целевому отслеживанию и IAM-роли задач.
Почему он на экзамене: Домен 1 + Домен 3 проверяют определения задач ECS, IAM-роли контейнеров/задач и различие между типом запуска EC2 и типом запуска Fargate.
Управляемый кэш в оперативной памяти, располагающийся перед базами данных и API, с движками Redis OSS / Valkey или Memcached, используемый для хранения сессий и read-through кэшей.
Почему он на экзамене: Домен 4 (Устранение неполадок и оптимизация) проверяет паттерны cache-aside, write-through и lazy-loading, а также настройку TTL — канонический ответ на вопрос «уменьшить задержку DynamoDB / RDS».
Управляемый сервис идентификации пользователей с User Pools (регистрация / вход, MFA, OAuth) и Identity Pools (временные учётные данные AWS через STS для федеративных идентификаций).
Почему он на экзамене: Домен 2 (Безопасность) проверяет токены Cognito (ID / access / refresh), валидацию JWT в авторизаторах API Gateway и выбор между User Pool и Identity Pool.
Сервис идентификации на уровне аккаунта: пользователи, роли, политики, временные учётные данные, выдаваемые STS, и политики на основе ресурсов для каждого вызова API AWS.
Почему он на экзамене: Домен 2 (Безопасность) в значительной степени посвящён IAM — роли выполнения для Lambda/ECS, потоки AssumeRole, разработка политик наименьших привилегий и взаимодействие политик на основе идентичности и ресурсов.
Управляемое хранение и автоматическая ротация учётных данных баз данных, ключей API и токенов OAuth, с контролируемым IAM доступом и шифрованием KMS в покое.
Почему он на экзамене: Домен 2 отличает Secrets Manager (ротация, структурированные секреты) от SSM Parameter Store (конфигурация, опционально SecureString) — повторяющаяся пара отвлекающих факторов на DVA.
Метрики, логи (CloudWatch Logs), алармы, дашборды и поддержка Embedded Metric Format — поверхность наблюдаемости по умолчанию для каждого сервиса AWS.
Почему он на экзамене: Домен 4 (Устранение неполадок и оптимизация) проверяет структурированное логирование из Lambda, фильтры метрик, алармы и запросы CloudWatch Logs Insights.
Распределённая трассировка по Lambda, API Gateway, ECS и инструментализированным SDK сервисам, формирующая карты сервисов и временные метки сегментов/подсегментов.
Почему он на экзамене: Домен 4 ожидает X-Ray для сквозной диагностики задержек в цепочках Lambda / API Gateway / DynamoDB — «где медленный вызов» является каноническим сценарием.
$100k–$145k–$210k USD годовая
Диапазон охватывает должности инженеров-программистов среднего и старшего уровня в США, где требуется знание AWS. Старшие инженеры FAANG и компаний-«единорогов» регулярно превышают $300 тыс. общего вознаграждения. Начальные должности и рынки за пределами прибрежных районов, как правило, имеют более низкие показатели. Только DVA-C02 редко меняет предложение; он дополняет продемонстрированный код, развернутый на AWS.
Источник: levels.fyi 2025–2026, роли инженеров-программистов облачных решений, U.S. BLS OEWS Май 2024 (15-1252 разработчики программного обеспечения). Цифры приблизительны; фактическая компенсация зависит от роли, региона и опыта.
DVA-C02 — это стандартная сертификация AWS для бэкенд- и фуллстек-инженеров, работающих со стеками, ориентированными на AWS. Рекрутеры используют ее как быстрый фильтр наряду с SAA-C03 — вместе они образуют наиболее распространенную комбинацию из "двух сертификатов" в резюме облачных инженеров. Она естественным образом сочетается с CloudOps Engineer Associate (SOA-C03), чтобы завершить трифекту AWS Associate, и является полезным предварительным условием по соглашению для DevOps Engineer Professional (DOP-C02). Сам по себе этот сертификат НЕ дает кандидатам права на должности штатного или главного инженера, а также на специализированные роли в области безопасности, сетей или ML — для них ожидается SAP-C02, специализированные сертификаты или опыт работы в конкретной области.
Официальных предварительных требований нет. AWS рекомендует иметь не менее одного года практического опыта разработки приложений на AWS, включая уверенное владение хотя бы одним языком программирования (обычно Python, JavaScript/TypeScript, Java или Go) и соответствующим AWS SDK.
Большинство кандидатов подходят к DVA-C02 либо после CLF-C02 (для контекста AWS), либо после SAA-C03 (для широты архитектурных знаний). Путь SAA-C03 сначала является наиболее распространенным, поскольку архитектурная основа делает DVA-C02 более узким и быстрым. Кандидатам с сильным общим опытом разработки программного обеспечения, но ограниченным знакомством с AWS, следует выделить дополнительное время на нюансы IAM, набор инструментов развертывания (SAM/CDK/CodeDeploy) и проектирование однотабличной структуры DynamoDB.
DVA-C02 относится к уровню Associate и имеет умеренный уровень сложности — в целом сопоставим с SAA-C03, но более узок по объему и более ориентирован на код. Запланируйте 60–90 часов в течение 6–10 недель для кандидатов с некоторым опытом разработки на AWS; 100–140 часов для инженеров, новых в AWS. Экзамен состоит из 65 вопросов, оцениваемых в 130 минут — вопросы с множественным выбором и множественными ответами, без практических лабораторных работ.
Распространенные камни преткновения включают стратегии развертывания CodeDeploy и их различия для целей EC2, Lambda и ECS; параллелизм Lambda и расчет выделенного параллелизма; проектирование ключей разделов DynamoDB и поведение GSI; а также точную границу между пулами пользователей Cognito и пулами идентификации. Практика с AWS CLI и SDK в небольшому личном проекте является наиболее рентабельной подготовительной деятельностью.
Текущая версия. Модернизированное покрытие бессерверных технологий, развертывания контейнеров, CDK и наблюдаемости. Удалены устаревшие сервисы и усилен акцент на IAM для приложений.
Выведена из эксплуатации в начале 2023 года. Больше внимания уделялось паттернам эры EC2; меньше — бессерверным технологиям и CDK.
DVA-C02 (AWS Certified Developer Associate) — это Associate-уровневый экзамен, экзамен средней сложности, требующий практического опыта и глубокого понимания лучших практик. Большинству кандидатов требуется 80–150 часов обучения, распределенных на 6–12 недель, для экзаменов уровня Associate. Большинство кандидатов, которые стабильно набирают баллы выше проходного порога на пробных экзаменах, сдают его с первой попытки.
Большинству кандидатов требуется 80–150 часов обучения, распределенных на 6–12 недель, для экзаменов уровня Associate. Время, необходимое для сдачи, сильно варьируется в зависимости от предыдущего опыта. Инженерам с практическим опытом работы с базовой технологией обычно требуется меньше времени; кандидатам, новым для платформы, следует ориентироваться на верхнюю границу этого диапазона.
DVA-C02 — это признанная квалификация в экосистеме AWS, которая подтверждает знания для работодателей, рекрутеров и клиентов. Стоит ли это затраченного времени и платы, зависит от вашей роли и целей — это чаще всего окупается для облачных инженеров, архитекторов и консультантов, которые ежедневно работают с AWS или хотят перейти на такие должности.
Проходной балл для DVA-C02 составляет 720 / 1000. Экзамен содержит 65 вопросов и длится 2 ч 10 мин.
Стоимость экзамена DVA-C02 составляет $150 USD. Сборы устанавливаются AWS и могут варьироваться в зависимости от региона; всегда уточняйте текущую цену на официальной странице сертификации AWS перед бронированием.
Сертификации AWS действительны в течение 3 лет. Пройдите повторную сертификацию, сдав текущую версию того же экзамена или сдав экзамен более высокого уровня в том же направлении до истечения срока действия.
Да. Вы можете сдать экзамен онлайн (с прокторингом через безопасный браузер провайдера, доступный 24/7 в большинстве регионов) или в очном центре тестирования Pearson VUE в рабочее время. Оба формата используют одни и те же вопросы, ограничение по времени и проходной балл.
CertLabPro предлагает 15 режимов обучения по банку практических вопросов для DVA-C02. Режим симуляции экзамена имитирует реальный экзамен: 65 вопросов за 2 ч 10 мин, с тем же проходным порогом 720 / 1000. Режим просмотра позволяет статически читать каждый вопрос и ответ.