ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Этот курс поможет разработчикам создавать комплексные решения в Microsoft Azure.
В курсе рассматриваются вопросы, как внедрять вычислительные решения Azure, создавать функции Azure, внедрять веб-приложения и управлять ими, разрабатывать решения с использованием хранилища Azure, реализовывать аутентификацию и авторизацию, а также защищать свои решения с помощью KeyVault и Managed Identities. Также в курсе рассматриваются вопросы подключения к службам Azure и сторонним службам и их использование, включение в решения моделей на основе событий и сообщений. Кроме того, курс охватывает мониторинг, устранение неполадок и оптимизацию решений Azure. Курс предназначен для подготовки к сертификационному экзамену AZ-204 «Developing Solutions for Microsoft Azure» сертификации Microsoft - Microsoft Certified: Azure Developer Associate . Экзамен доступен на английском и русском языке.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
- Создавать и развертывать виртуальные машины с помощью портала Azure, PowerShell и с помощью кода.
- Создавать и развертывать шаблоны Azure Resource Manager с помощью портала Azure и Visual Studio.
- Понимать различные варианты шифрования для существующих и новых развертываний.
- Понимать, как работает пакетный сервис Azure
- Создавать и запускать пакетные задания с помощью интерфейса командной строки Azure.
- Создавать и запускать пакетные задания с помощью кода
- Использовать API пакетной службы Azure для управления заданиями
- Понимать основные концепции Azure Kubernetes Service (AKS).
- Понимать основные понятия и возможности службы приложений.
- Создавать веб-приложения службы приложений с помощью интерфейса командной строки Azure, портала Azure и PowerShell.
- Создавать непрерывные и запускаемые веб-задания.
- Разместить приложение в службе мобильных приложений.
- Зарегистрировать приложения для push-уведомлений.
- Создать экземпляр APIM и создать новый API.
- Использовать Swashbuckle для создания объектов Swagger в ASP.NET Core.
- Понимать основные функции и возможности функций Azure.
- Создавать функции, привязки и триггеры.
- Иметь представление об общих шаблонах для долговременных функций и уметь их создавать.
- Понимать функции и использование хранилища таблиц Azure.
- Понимать, как использовать авторизацию общего ключа.
- Использовать службу REST хранилища таблиц Azure для управления данными.
- Понимать основные функции и возможности Azure Cosmos DB.
- Управлять контейнерами и объектами.
- Создавать и обновлять документы.
- Понимать, как работает служба базы данных SQL Azure.
- Выполнять операции с базой данных, используя код.
- Понимать, когда и зачем использовать хранилище BLOB-объектов Azure.
- Устанавливать и получать свойства хранилища BLOB-объектов и метаданные.
- Реплицировать и копировать BLOB-объекты.
- Понимать архитектуру платформы идентификации Microsoft.
- Применять аутентификацию OAuth2 в своих решениях.
- Использовать хранилище ключей Azure для хранения и получения информации об аутентификации.
- Понимать, как использовать авторизацию на основе утверждений в своих решениях для разработки.
- Понимать, как управлять доступом к ресурсам с помощью RBAC через REST API.
- Понимать параметры шифрования.
- Шифровать данные с помощью прозрачного шифрования данных.
- Управлять ключами шифрования и использовать их с помощью хранилища ключей Azure.
- Понимать, как работает Azure Monitor, где и как собирает данные.
- Понимать шаблоны автоматического масштабирования и лучшие практики для масштабирования их решений.
- Использовать интерфейс командной строки Azure для связи с определенной копией ресурса.
- Обрабатывать переходные ошибки в своем решении.
- Добавить код по умолчанию к веб-страницам, консольным приложениям и настольным приложениям Windows для поддержки телеметрии.
- Использовать инструментальные панели и другие инструменты для мониторинга и устранения неполадок в своем приложении.
- Понимать, как работает Azure Cache для Redis, как его настраивать и взаимодействовать с ним.
- Управлять Azure CDN.
- Создавать приложения Azure Logic и управлять ими.
- Обеспечить службу, создать индекс, загрузить данные и выполнить поиск.
- Подготовить службу APIM с помощью портала Azure, защитить API с подписками и клиентскими сертификатами и использовать политики API для изменения поведения API.
- Понимать, как работают сервисы и как интегрировать их в свои решения.
- Понимать, как использовать службы Azure на основе сообщений в своих решениях.
Содержание курса
Модуль 1: Создание веб-приложений службы приложений Azure App Service
- Основные понятия службы приложений Azure.
- Создание веб-приложений.
- Настройка и мониторинг приложений.
- Масштабирование приложений.
- Промежуточные среды службы Azure App Service
- Обзор функций Azure.
- Разработка функций Azure.
- Реализация долгосрочных функций.
- Основные понятия хранилища BLOB-объектов Azure.
- Управление жизненным циклом хранилища BLOB-объектов Azure.
- Работа с хранилищем BLOB-объектов Azure.
- Обзор Azure Cosmos DB.
- Структура данных Azure Cosmos DB.
- Работа с ресурсами и данными Azure Cosmos DB.
- Подготовка виртуальных машин в Azure.
- Создание и развертывание шаблонов ARM.
- Создание образов контейнеров для решений.
- Публикация образа контейнера в реестре контейнеров Azure.
- Создание и запуск образов контейнера в экземплярах контейнера Azure.
- Microsoft Identity Platform v2.0.
- Аутентификация с использованием библиотеки аутентификации Microsoft.
- Использование Microsoft Graph.
- Авторизация операций с данными в хранилище Azure.
- Управление ключами, секретами и сертификатами с помощью API KeyVault.
- Реализация управляемых идентификаторов для ресурсов Azure.
- Защита данных конфигурации приложения с помощью конфигурации приложения Azure.
- Обзор управления API.
- Определение политик для API.
- Защита API.
- Обзор приложений Azure Logic.
- Создание пользовательских соединителей (connectors) для приложений логики.
- Внедрение решений, использующих сетку событий Azure (Azure Event Grid).
- Внедрение решений, использующих концентраторы событий Azure (Azure Event Hubs).
- Внедрение решений, использующие центры уведомлений Azure (Azure Notification Hubs).
- Внедрение решений, использующих служебную шину Azure (Azure Service Bus).
- Внедрение решений, использующих очереди хранилища очередей Azure (Azure Queue Storage).
- Обзор мониторинга в Azure.
- Инструмент приложения для мониторинга.
- Анализ и устранение неполадок приложений.
- Реализация кода обработки переходных ошибок.
- Разработка для Azure Cache для Redis.
- Разработка для хранения на CDN.
Слушатели
Этот курс предназначен для разработчиков Azure, имеющих опыт разработки масштабируемых решений на всех этапах разработки программного обеспечения не менее одного года и владение хотя бы одним языком программирования, поддерживаемом в облаке.
Курс рекомендуется тем разработчикам, которые планируют сдавать сертификационный экзамен Microsoft Azure Developer Associate.
Курс рекомендуется тем разработчикам, которые планируют сдавать сертификационный экзамен Microsoft Azure Developer Associate.
Предварительная подготовка
- опыт разработки масштабируемых решений на всех этапах разработки программного обеспечения не менее одного года;
- владение хотя бы одним языком программирования, поддерживаемом в облаке.