Microsoft Azure Developer Associate
225 практических вопросов
Последняя проверка: April 2026
Личные заметки и ссылки на ресурсы для вашего учебного пути
Фильтр по сертификации
AZ-204 подтверждает повседневные навыки разработчика Azure: написание прикладного кода, работающего в App Service, Functions, Container Apps и AKS; хранение данных в Cosmos DB и Azure Storage; интеграция с Service Bus, Event Grid и Event Hubs; а также защита решений с помощью Microsoft Entra и Key Vault. Он предназначен для профессиональных разработчиков с опытом программирования не менее одного-двух лет и существующим опытом работы с Azure. Экзамен больше ориентирован на код и владение SDK, чем AZ-104: ожидайте 40–60 вопросов за 100 минут, включая перетаскивание с автозаполнением кода, вопросы с выделенной областью, множественным выбором и как минимум одно тематическое исследование с элементами, ориентированными на сценарий.
Крупнейший раздел (30%). App Service (слоты развертывания, масштабирование, конфигурация), Azure Functions (триггеры, привязки, durable functions), Container Apps, ACR и основы AKS для разработчиков. Большой акцент на выборе правильного вычислительного ресурса.
Около 19%. Azure Blob Storage (SDK, SAS, жизненный цикл, уровни), Cosmos DB SDK (уровни согласованности, секционирование, канал изменений, оценка RU, индексирование). Здесь часто встречаются задания на перетаскивание с автозаполнением кода.
Около 18%. Аутентификация Microsoft Entra в коде (MSAL), управляемые удостоверения, потоки OAuth 2.0 / OpenID Connect, Microsoft Graph, Key Vault для секретов и сертификатов, а также подписи общего доступа.
Около 8%. Application Insights (пользовательская телеметрия, выборка, отслеживание зависимостей), журналы Azure Monitor, распределенная трассировка и базовые запросы Log Analytics (KQL). Наименьший вес, но вопросы точные и сфокусированные.
Около 25%. API Management, Event Grid против Event Hubs против Service Bus, Azure Cache for Redis, Logic Apps и решения по архитектуре на основе событий / сообщений. Выбор правильной службы интеграции — это ключевой проверяемый навык.
Сервисы, с которыми вы столкнётесь на экзамене, и почему каждый из них важен.
Управляемый хост PaaS для веб-приложений, API и контейнеров с развёртыванием в слотах, автомасштабированием, пользовательскими доменами и интеграцией удостоверений Easy Auth.
Почему он на экзамене: Домен 1 (Разработка решений Azure Compute) рассматривает App Service как стандартную целевую зону PaaS; ожидайте вопросы о переключении слотов, правилах масштабирования, настройках приложений и CI/CD из GitHub Actions / Azure DevOps.
Бессерверные, управляемые событиями вычисления с триггерами (HTTP, Timer, Queue, Blob, Cosmos DB, Service Bus, Event Grid, Event Hub) и планами хостинга Consumption / Premium / Flex Consumption.
Почему он на экзамене: Домен 1 сильно сфокусирован на Functions — привязки function.json, durable-оркестрации, компромиссы планов хостинга и выходные привязки на основе управляемых удостоверений являются повторяющимися паттернами вопросов.
Бессерверная контейнерная платформа на базе Kubernetes + Dapr + KEDA с масштабированием до нуля, ревизиями, разделением трафика и управляемым входящим трафиком для микросервисов.
Почему он на экзамене: Домен 1 различает Container Apps (бессерверные микросервисы, масштабирование до нуля) от AKS (полный Kubernetes) и ACI (один контейнер) — Container Apps является стандартным вариантом AZ-204 для event-driven-сервисов.
Управляемый Kubernetes с пулами узлов, автомасштабированием кластера, интегрированными с Entra удостоверениями рабочей нагрузки и интеграцией ACR pull для рабочих процессов разработки, ориентированных на контейнеры.
Почему он на экзамене: Домен 1 охватывает удостоверения рабочей нагрузки AKS, манифесты развёртывания и упаковку на основе Helm — AZ-204 ожидает перспективу разработчика (использование AKS, а не его эксплуатацию).
Глобально распределённая многомодельная база данных NoSQL с API для NoSQL/MongoDB/Cassandra/Gremlin/Table, настраиваемыми уровнями согласованности, change feed и provisioned/serverless-пропускной способностью.
Почему он на экзамене: Домен 5 (Подключение и использование сервисов) проверяет проектирование ключей разделов, компромиссы уровней согласованности, потребителей change feed и политики повторных попыток SDK в Cosmos DB.
Унифицированная учётная запись хранения для сервисов Blob (block / append / page), Queue (лёгкий обмен сообщениями) и Table (NoSQL ключ-атрибут) с уровнями доступа, политиками жизненного цикла и токенами SAS.
Почему он на экзамене: Домен 2 (Разработка для Azure Storage) основан на этой троице — ожидайте паттерны загрузки / скачивания / аренды SDK, генерацию токенов SAS и подписки на уведомления Event Grid.
Корпоративный брокер сообщений с очередями, topic + подписками, сессиями, очередями недоставленных сообщений, запланированными сообщениями и поддержкой транзакций между операциями.
Почему он на экзамене: Домен 5 противопоставляет Service Bus (FIFO-сессии, транзакции, расширенная маршрутизация) Storage Queues (простые, дешёвые) и Event Grid (event-driven) — повторяющаяся триада-отвлекающий фактор в AZ-204.
Полностью управляемый сервис маршрутизации событий с topic, system topic, схемой CloudEvents 1.0 и push-доставкой в Functions, Logic Apps, Web Hooks и Event Hubs.
Почему он на экзамене: Домен 5 ожидает Event Grid как реактивный связующий элемент между ресурсами Azure (Blob создан → Function) и как валидатор схемы для издателей custom-topic.
Реляционная база данных PaaS (единичная база данных, elastic pool, managed instance) с размером vCore / DTU, Always Encrypted, columnstore-индексами и встроенной HA.
Почему он на экзамене: Домен 5 тестирует паттерны подключения SDK, извлечение секретов строк подключения, политики повторных попыток (обработка transient-fault) и аутентификацию на основе управляемых удостоверений из кода приложения.
Управляемый кеш Redis OSS / Enterprise с задержкой в доли миллисекунды, персистентностью, geo-replication и структурами данных OSS (lists, sorted sets, streams) для кеширования сессий и read-through.
Почему он на экзамене: Домен 5 ожидает паттерны cache-aside, write-through и lazy-loading как канонический ответ на сценарии «снижения задержки SQL / Cosmos».
Шлюз API с порталом разработчика, выражениями политик (rate-limit, transform, cache, validate-jwt), пакетированием продуктов/подписок и ревизиями/версиями для жизненного цикла API.
Почему он на экзамене: Домен 5 называет APIM в качестве входной точки для предоставления API Functions / App Service — тестируются XML выражений политик, валидация JWT и потоки OAuth.
Централизованное хранилище конфигурации с feature flags, снимками point-in-time, ссылками на Key Vault и кешированием на стороне SDK через configuration provider для .NET / Java / Python / Node.
Почему он на экзамене: Домен 1 + Домен 5 тестируют выбор App Configuration против Key Vault (конфигурация против секретов) и workflow развёртывания feature-flag с `Microsoft.FeatureManagement`.
Управляемый сервис обмена сообщениями в реальном времени, который переносит WebSocket-подключения с серверов приложений, с автомасштабированием, broadcast / group / direct-обменом сообщениями и serverless-режимом для Functions.
Почему он на экзамене: Домен 5 охватывает serverless-интеграцию SignalR с Functions и выходную привязку SignalR — канонический паттерн push-уведомлений в реальном времени для AZ-204.
Унифицированный REST API для данных Microsoft 365 — пользователей, групп, почты, календарей, файлов, Teams и каталога Entra ID — с делегированными и прикладными разрешениями через OAuth 2.0.
Почему он на экзамене: Домен 5 ожидает Graph для запросов пользователей/групп/каталога со стороны приложения и для доступа к данным Office 365 с ограниченными разрешениями; поток разрешений delegated-vs-application является частым вопросом.
Управляемый реестр Docker с geo-replication, ACR Tasks (build/test/patch), content trust, сканированием уязвимостей и Entra-RBAC + выгрузкой образов на основе управляемых удостоверений из AKS / Container Apps / App Service.
Почему он на экзамене: Домен 1 + Домен 3 (Безопасность) тестируют ACR Tasks для CI-сборок и выгрузку образов на основе управляемых удостоверений без учётных данных администратора.
Сервис высокопроизводительной потоковой загрузки данных с совместимостью с протоколом Kafka, partitioned event streams, захватом в Blob/ADLS и consumer groups на основе AMQP.
Почему он на экзамене: Домен 5 противопоставляет Event Hubs (поток телеметрии, миллионы событий/сек) Event Grid (дискретные события) и Service Bus (транзакционный обмен сообщениями) — канонический уровень загрузки данных AZ-204.
Каталог облачных удостоверений с регистрацией приложений, субъектами-службами, системными / user-assigned управляемыми удостоверениями, потоками OAuth 2.0 + OIDC и интеграцией conditional-access.
Почему он на экзамене: Домен 3 (Реализация безопасности Azure) в значительной степени связан с Entra ID — управляемые удостоверения для App Service / Functions / VMs, получение токенов MSAL, разрешения app-only против delegated и потоки on-behalf-of.
Управляемое хранилище для секретов, сертификатов и ключей с поддержкой HSM, с доступом Entra-RBAC, soft-delete + purge protection и интеграцией ссылок SDK / App Service / Functions.
Почему он на экзамене: Домен 3 ожидает Key Vault как стандартное хранилище секретов — извлечение на основе управляемых удостоверений, ротация сертификатов и ссылки на Key Vault в настройках App Service являются основными паттернами AZ-204.
APM и наблюдаемость — распределённая трассировка, отслеживание зависимостей, живые метрики, пользовательские события, KQL-запрашиваемые логи в Log Analytics workspace и встроенные тесты доступности.
Почему он на экзамене: Домен 4 (Мониторинг и устранение неполадок решений Azure) основан на App Insights — автоинструментация, пользовательская телеметрия, сквозные детали транзакций и оповещения Smart Detection доминируют в этом домене.
Управление доступом на основе ролей (RBAC) со встроенными / пользовательскими ролями, ограниченными management group / subscription / resource group / resource, а также Conditional Access для рисков входа и проверки состояния устройств.
Почему он на экзамене: Домен 3 охватывает назначение ролей с наименьшими привилегиями управляемым удостоверениям, создание JSON для custom-role и политики Conditional Access, ограничивающие доступ к приложениям для разработчиков.
$100k–$140k–$195k USD годовая
Диапазон охватывает backend-разработчиков среднего и старшего уровня в США, для которых требуется знание Azure. Старшие должности в FAANG / финтех / у партнеров Microsoft часто превышают $220k TC. Сертификат является сигналом для отбора; продемонстрированный опыт работы с открытым исходным кодом / в продакшене определяет верхнюю границу.
Источник: levels.fyi 2025 (роли backend / cloud разработчиков), U.S. BLS OEWS May 2024 (15-1252 software developers), Glassdoor 2025. Цифры приблизительны; фактическая компенсация зависит от роли, региона и опыта.
AZ-204 является стандартным сигналом при найме на вакансии backend-разработчиков, ориентированных на Azure, особенно в компаниях, тесно связанных с Microsoft (финансовые услуги, здравоохранение, государственные учреждения, ISV). Рекрутеры используют его для отбора кандидатов, которые могут убедительно обсуждать компромиссы между App Service и Functions, durable functions, секционирование Cosmos DB и потоки аутентификации Microsoft Entra. Он часто сочетается с AZ-400 (DevOps Engineer Expert) для старших ролей на платформе и с AZ-305 для перехода от разработчика к архитектору. Кандидатам с опытом работы с .NET или TypeScript AZ-204 покажется более естественным, чем тем, кто приходит из Java или Python, учитывая акцент Microsoft на SDK.
Формальных предварительных требований нет. Microsoft рекомендует иметь опыт профессиональной разработки от одного до двух лет и предшествующий практический опыт работы с Azure. Хотя AZ-900 не требуется, кандидатам без опыта работы с Azure следует сначала сдать его — многие вопросы AZ-204 предполагают свободное владение платформой Azure.
По сути, требуется владение хотя бы одним из языков C#, JavaScript / TypeScript, Python или Java: задания на перетаскивание с автозаполнением кода показывают реальные фрагменты SDK, а учебные материалы Microsoft в основном ориентированы на примеры .NET. Официальный путь обучения на Microsoft Learn охватывает все пять доменов примерно за 35–45 часов; ожидайте, что потратите дополнительное время на личную подписку Azure, написав пробный код для Functions, App Services и Cosmos DB. Экзамен вознаграждает кандидатов, которые действительно отправляли код Azure SDK в продакшен, а не просто читали о нем.
AZ-204 относится к уровню Associate и широко считается одним из более сложных экзаменов Azure этого уровня — коллеги обычно ставят его выше AZ-104 по сложности из-за заданий на автозаполнение кода. Планируйте 80–120 часов обучения в течение 8–12 недель при наличии профессионального опыта разработки; дольше, если Azure — ваше первое облако. Экзамен длится около 100 минут и содержит 40–60 вопросов в форматах множественного выбора, множественного ответа, перетаскивания (включая автозаполнение кода), выделенной области и тематического исследования. Тематические исследования ограничены по времени и не могут быть пересмотрены.
Наиболее распространенные препятствия — это шаблоны durable functions (function-chaining, fan-out/fan-in, monitor, human-interaction), компромиссы при выборе ключа секционирования и уровня согласованности Cosmos DB, а также потоки OAuth Microsoft Entra в коде. Различие между обменом сообщениями и событиями (Service Bus против Event Grid против Event Hubs) является частой ловушкой в вопросах по сценариям.
Самое свежее обновление измеряемых навыков. Добавлено покрытие Container Apps, расширены материалы по Microsoft Entra и управляемым удостоверениям, обновлен контент SDK для Cosmos DB и хранилища. Microsoft обновляет AZ-204 примерно каждые 12–18 месяцев, не меняя код экзамена.
Перераспределены веса для акцентирования внимания на безопасной разработке и интеграции; ссылки на Azure AD переименованы в Microsoft Entra ID; добавлено глубокое покрытие durable functions.
Первоначальный GA, замена экзамена AZ-203. Первоначальный план запуска был сосредоточен на App Service, Functions, Cosmos DB и Storage.
AZ-204 (Microsoft Azure Developer Associate) — это Associate-уровневый экзамен, экзамен средней сложности, требующий практического опыта и глубокого понимания лучших практик. Большинству кандидатов требуется 80–150 часов обучения, распределенных на 6–12 недель, для экзаменов уровня Associate. Большинство кандидатов, которые стабильно набирают баллы выше проходного порога на пробных экзаменах, сдают его с первой попытки.
Большинству кандидатов требуется 80–150 часов обучения, распределенных на 6–12 недель, для экзаменов уровня Associate. Время, необходимое для сдачи, сильно варьируется в зависимости от предыдущего опыта. Инженерам с практическим опытом работы с базовой технологией обычно требуется меньше времени; кандидатам, новым для платформы, следует ориентироваться на верхнюю границу этого диапазона.
AZ-204 — это признанная квалификация в экосистеме Azure, которая подтверждает знания для работодателей, рекрутеров и клиентов. Стоит ли это затраченного времени и платы, зависит от вашей роли и целей — это чаще всего окупается для облачных инженеров, архитекторов и консультантов, которые ежедневно работают с Azure или хотят перейти на такие должности.
Проходной балл для AZ-204 составляет 700 / 1000. Экзамен содержит 50 вопросов и длится 1 ч 40 мин.
Стоимость экзамена AZ-204 составляет $165 USD. Сборы устанавливаются Azure и могут варьироваться в зависимости от региона; всегда уточняйте текущую цену на официальной странице сертификации Azure перед бронированием.
Сертификации Microsoft, основанные на ролях, истекают через 1 год, но могут быть бесплатно продлены с помощью непроверяемого онлайн-оценки на Microsoft Learn, начиная за 6 месяцев до истечения срока действия.
Да. Вы можете сдать экзамен онлайн (с прокторингом через безопасный браузер провайдера, доступный 24/7 в большинстве регионов) или в очном центре тестирования Pearson VUE в рабочее время. Оба формата используют одни и те же вопросы, ограничение по времени и проходной балл.
CertLabPro предлагает 15 режимов обучения по банку практических вопросов для AZ-204. Режим симуляции экзамена имитирует реальный экзамен: 50 вопросов за 1 ч 40 мин, с тем же проходным порогом 700 / 1000. Режим просмотра позволяет статически читать каждый вопрос и ответ.