Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

Даты проведения курса

Выберите удобное для вас число,
запишитесь на курс, заполнив простую форму

город: Астана
26.05.2025
-
30.05.2025 Подтвержден
записаться на курс
направление: Microsoft Azure кол-во дней: 5
вендор: Microsoft кол-во часов: 40
код курса: AZ-204

Цель курса – Цель курса - предоставить слушателям знания и навыки разработки решений для Microsoft Azure. Курс охватывает разработку вычислительных решений Azure «инфраструктура как услуга» (Infrastructure as a Service, IaaS), разработку решений Azure «платформа как услуга» (Platform as a Service, PaaS), разработку для хранилища Azure, реализацию безопасности Azure, мониторинг, устранение неполадок и оптимизация решений Azure. Данный курс также помогает подготовить слушателей к экзамену AZ-204 Developing Solutions for Microsoft Azure. Сдача этого экзамена необходима для получения сертификата Azure Developer Associate.

Аудитория

Этот курс предназначен для опытных программистов, которые хотят разрабатывать и размещать решения в Azure. Слушатели должны иметь некоторый опыт работы с Azure и уметь программировать как минимум на одном языке, поддерживаемом Azure. В ходе этого курса используются C#, Node.js, Azure CLI, Azure PowerShell и JavaScript.

По окончании курса слушатели смогут:

  • Создавать и развертывать виртуальные машины в Azure
  • Создавать, запускать и развертывать шаблоны Azure Resource Manager
  • Знать основные понятия и возможности App Service
  • Создавать веб-приложения App Service
  • Создавать функции, привязки и триггеры
  • Создавать устойчивые функции (Durable Functions)
  • Описать основные функции и возможности Azure Cosmos DB
  • Выполнять операции с базой данных с помощью кода
  • Использовать хранилище BLOB-объектов Azure Blob Storage
  • Устанавливать и получать свойства хранилища BLOB-объектов и метаданные
  • Копировать и производить репликацию BLOB-объектов
  • Описать архитектуру платформы идентификации Microsoft Identity Platform v2.0
  • Реализовать аутентификацию Microsoft Authentication Library в решениях
  • Использовать Microsoft Graph
  • Управлять ключами шифрования с помощью Azure Key Vault
  • Реализовать API Management
  • Создавать приложения Azure Logic и управлять ими
  • Использовать инструменты для мониторинга и устранения неполадок в приложении
  • Настраивать и взаимодействовать с Azure Cache for Redis
  • Управлять Azure CDN

Необходимая подготовка

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Опыт работы с Azure;
  • Опыт разработки приложений 1-2 года;
  • Опыт программирования как минимум на одном языке, поддерживаемом Azure: C#, Node.js, Azure CLI, Azure PowerShell и JavaScript.

 

Модуль 1: Создание веб-приложений Azure App Service

Темы

  • Основные понятия App Service;
  • Создание веб-приложения Azure App Service;
  • Настройка приложений App Service;
  • Масштабирование приложений App Service;
  • Среда интеграции (staging) для Azure App Service.

Модуль 2: Создание функций Azure

Темы

  • Обзор функций Azure;
  • Разработка функций Azure;
  • Реализация Durable Functions.

Модуль 3: Разработка решений, использующих хранилище BLOB-объектов

Темы

  • Обзор Azure Blob Storage
  • Управление жизненным циклом хранилища Azure Blob Storage
  • Работа с Azure Blob Storage.

Модуль 4: Разработка решений, использующих хранилище Cosmos DB

Темы

  • Обзор Azure Cosmos DB;
  • Структура данных в Azure Cosmos DB;
  • Работа с ресурсами и данными в Azure Cosmos DB.

Модуль 5: Реализация решений IaaS (Infrastructure as a Service)

Темы

  • Виртуальные машины в облаке Azure;
  • Создание и развертывание шаблонов ARM;
  • Создание образов контейнера для решений;
  • Публикация образа контейнера в Azure Container Registry;
  • Создание и запуск образов контейнера в Azure Container Instances.

Модуль 6: Реализация аутентификации и авторизации пользователей

Темы

  • Microsoft Identity Platform v2.0;
  • Аутентификации с использованием Microsoft Authentication Library;
  • Использование Microsoft Graph;
  • Авторизация управления доступом в Azure Storage.

Модуль 7: Внедрение безопасных облачных решений

Темы

  • Управление ключами и сертификатами с помощью хранилища ключей Azure (Azure Key Vault);
  • Реализация Managed Identities для ресурсов Azure;
  • Реализация данных конфигурации с помощью Azure App Configuration.

Модуль 8: Реализация управления API

Темы

  • Обзор API Management;
  • Определение политик для API;
  • Защита API.

Модуль 9: Разработка приложений App Service Logic App

Темы

  • Обзор приложений Azure Logic;
  • Создание пользовательских коннекторов для приложений Logic Apps.

Модуль 10: Разработка событийных решений

Темы

  • Реализация решений, использующих Azure Event Grid;
  • Реализация решений, использующих Azure Event Hubs;
  • Реализация решений, использующих Azure Notification Hubs.

Модуль 11: Разработка решений, основанных на сообщениях

Темы

  • Реализация решений, использующих Azure Service Bus;
  • Реализация решений, использующих очереди Azure Queue Storage.

Модуль 12: Мониторинг и оптимизация решений Azure

Темы

  • Обзор инструментов мониторинга в Azure;
  • Настройка приложения для мониторинга;
  • Анализ и устранение неполадок приложений;
  • Создание кода для обработки ошибок.

Модуль 13: Интеграция кэширования и доставки содержимого в решения

Темы

  • Azure Cache для Redis;
  • Разработка для хранения на Content Delivery Network (CDN).