Курс навчає розробників створенню комплексних рішень в Microsoft Azure. Слухачі дізнаються, як впроваджувати обчислювальні рішення Azure, створювати функції Azure, впроваджувати веб-додатки і управляти ними, розробляти рішення з використанням сховища Azure, здійснювати автентифікацію і авторизацію, а також захищати свої рішення за допомогою KeyVault і Managed Identities. Слухачі також дізнаються, як підключатися до служб Azure і стороннім службам і використовувати їх, а також включати в свої рішення моделі на основі подій і повідомлень. Курс також охоплює моніторинг, усунення неполадок і оптимізацію рішень Azure.
Аудиторія
Фахівці, які цікавляться розробкою рішень для Azure або готуються до складання іспиту з сертифікації Microsoft Azure Developer Associate.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- досвід розробки програмного забезпечення 1-2 роки та роботи з Microsoft Azure;
- знання мов програмування, які підтримуються Azure.
- Створення web-додатків Azure App Service
- Основні концепції Azure App Service
- Створення web-додатків Azure App Service
- Налаштування та моніторинг додатків App Service
- Масштабування додатків App Service
- Проміжні середовища Azure App Service
- Реалізація функцій Azure
- Огляд функцій Azure
- Розробка функцій Azure
- Реалізація стійких функцій
- Розробка рішень, які використовують сховище BLOB-об'єктів
- Основні концепції сховища BLOB-об'єктів Azure
- Управління життєвим циклом сховища BLOB-об'єктів Azure.
- Робота зі сховищем BLOB-об'єктів Azure
- Розробка рішень, що використовують сховище Cosmos DB
- Огляд Azure Cosmos DB
- Структура даних Azure Cosmos DB
- Робота з ресурсами і даними Azure Cosmos DB
- Впровадження рішень IaaS
- Підготовка віртуальних машин в Azure
- Створення та розгортання шаблонів ARM
- Створення образів контейнерів для рішень
- Публікація образу контейнера в реєстрі контейнерів Azure
- Створення і запуск образів контейнера в примірниках контейнерів Azure
- Реалізація автентифікації і авторизації користувачів
- Microsoft Identity Platform v2.0
- Автентифікація з використанням Microsoft Authentication Library
- Використання Microsoft Graph
- Авторизація операцій з даними в сховищі Azure
- Впровадження безпечних хмарних рішень
- Управління ключами, секретами і сертифікатами за допомогою KeyVault API
- Реалізація керованих посвідчень для ресурсів Azure
- Захист даних конфігурації додатка за допомогою Azure App Configuration
- Впровадження управління API
- Огляд управління API
- Визначення політик для API
- Захист ваших API
- Розробка додатків App Service Logic
- Огляд додатків Azure Logic
- Створення призначених для користувача конекторів Logic Apps
- Розробка рішень на основі подій
- Реалізація рішень, що використовують Azure Event Grid
- Реалізація рішень, що використовують Azure Event Hubs
- Реалізація рішень, що використовують Azure Notification Hubs
- Розробка рішень на основі повідомлень
- Реалізація рішень, що використовують Azure Service Bus
- Реалізація рішень, що використовують черги Azure Queue Storage
- Моніторинг та оптимізація рішень Azure
- Огляд моніторингу в Azure
- Інструментування додатка для моніторингу
- Аналіз і усунення неполадок додатків
- Реалізація коду, що обробляє тимчасові збої
- Інтеграція кешування і доставки контенту в рішеннях
- Розробка для Azure Cache для Redis
- Розробка для зберігання на CDN