Microsoft Azure для розробників

Проєктуйте, розгортайте та оптимізовуйте хмарні застосунки

Зареєструватись на курс

Зручний графік

8 занять в Zoom щосуботи (10:00-11:30) з 2 сер. 2025 р.

Багато практики

90% практики на заняттях та 60 годин домашньої роботи

Зворотний зв'язок

Перевірка домашніх завдань та розгорнутий відгук

Спільнота

Постійна підтримка в Slack протягом курсу

Про курс

Курс навчає проєктувати, розробляти та розгортати вебзастосунки на платформі Microsoft Azure. Під час проходження курсу ви:

  • навчитесь, як перетворити функціональні та нефункціональні вимоги в архітектуру Azure
  • побудуєте вебзастосунок з використанням 10+ поширених Microsoft Azure сервісів
  • вивчите велику кількість інженерних концепцій та патернів проєктування
  • розгорнете хмарну інфраструктуру в один клік з використанням Terraform
  • розробите build та release пайплайни з використанням Azure DevOps
  • дізнаєтесь, як розрахувати та оптимізувати витрати на хмарну інфраструктуру

Також курс доповнений десятками кейсів з особистого досвіду лектора, які допоможуть вам краще зрозуміти реальні сценарії використання Azure.


Ви опануєте весь життєвий цикл розробки Azure застосунків і кожен його крок у деталях!

Цей курс для

junior-middle .NET розробників, які хочуть освоїти складний інженерний процес розробки систем на додаток до простого написання коду (в епоху ШІ) та підвищити свою цінність на ринку.
senior розробників, які прагнуть розвиватися в напрямку Technical Leader, Principal Engineer або Application Architect.
розробників усіх рівнів, які раніше не працювали з сервісами Microsoft Azure і тепер потребують отримання практичних навичок роботи з цим хмарним провайдером.
Microsoft Azure розробників, які бажають систематизувати та покращити свої знання для підготовки до сертифікацій AZ-104, AZ-204 чи AZ-900.

Програма курсу

Заняття 1: Проєктування Azure вебзастосунку
  • Введення в Azure та розбір ключових хмарних концепцій
  • Робота з Subscriptions, Resource Groups та Resouces
  • Збір функціональних та нефункціональних вимог до продукту
  • Розробка та документування хмарної архітектури
  • Принципи CI та проєктування build пайплайнів у Azure DevOps
Заняття 2: Розгортання застосунку у Azure
  • Принципи безперервної доставки вебзастосунків (CD)
  • Розбір App Service Plan та Azure App Service сервісів
  • Робота Azure Storage Account, BLOB та Static Web Apps
  • Налаштування тестового середовища в Azure
  • Розгортання застосунку за допомогою Terraform
Заняття 3: Робота з конфігурацією
  • Принципи організації конфігурації у вебпроєктах
  • Розбір Azure App Configuration та Azure KeyVault сервісів
  • Розгортання та налаштування Azure App Configuration сервісу
  • Використання Managed Identity для доступу до конфігурації
  • Робота з Variable Groups в Azure DevOps
Заняття 4: Робота з базою даних та міграціями
  • Правильний вибір сховища залежно від типу даних
  • Розбір Azure SQL Server та Azure SQL Database сервісів
  • Розробка міграцій та розгортання бази даних в Azure
  • Порівняння state-based та migration-based стратегій
  • Інтеграція міграцій в release pipeline в Azure DevOps
  • Робота зі зворотно несумісними змінами в базах даних
Заняття 5: Автентифікація користувачів
  • Розбір Azure B2B та B2C концепцій
  • Аналіз побудови Role Based Access Control моделі
  • Створення та налаштування Azure AD B2C тенанту
  • Налаштування реєстрації та автентифікації користувачів
  • Робота з OAuth 2.0 та JWT токенами
Заняття 6: Моніторинг системи
  • Розбір кращих практик моніторингу хмарних застосунків
  • Огляд та налаштування Azure Monitor сервісу
  • Інтеграція застосунку з Azure Application Insights
  • Налаштування логування, збір та аналіз метрик
Заняття 7: Робота з подіями та serverless
  • Сценарії застосування синхронної та асинхронної моделі інтеграції сервісів
  • Як обрати між Command та Event в асинхронній комунікації?
  • Сценарії застосування Azure Functions. Як уникнути основних проблем?
  • Порівняння Azure Service Bus, Azure Queues та інших брокерів повідомлень
  • Імплементація бізнес-вимоги з використанням Azure Queue та Azure Function сервісів
Заняття 8: Продакшн та витрати
  • Планування продакшн середовища
  • Розрахунок вартості Azure інфраструктури
  • Практики оптимізації витрат

Про автора курсу та лектора

Олександр Марфут  LinkedIn

Application Architect | SoftServe

  • 13+ років досвіду розробки програмного забезпечення на різних інженерних посадах
  • 2 роки досвіду викладання в IT-академіях та розробки комплексних навчальних програм
  • Автор десятків технічних статей, які в сумі зібрали понад 1 мільйон прочитань
Фото автора

Відгуки

Ціна курсу

Повна ціна курсу становить $245, що включає:


  • Майже 12 годин живих лекцій в Zoom у невеликій групі
  • Необмежена кількість Q&A в Slack з лектором та групою
  • 8 домашніх завдань з перевіркою та розгорнутими відгуками
  • Довічний доступ до Microsoft Azure спільноти від Pragmatic