Разработка Microsoft Azure и веб-сервисовDeveloping Microsoft Azure and Web Services Продолжительность обучения: 5 дней - 40 часов Группа формируется по мере поступления заявок. Стоимость курса 20487: - Очно: 30000 ₽ - Дистанционно: уточняйте у менеджеров Цель курса – предоставить слушателям знания и навыки проектирования и разработки служб доступа к локальным и удаленным данным, написания и развёртывания служб в гибридных средах, включая локальные серверы и облако Microsoft Azure.
Аудитория
Этот курс предназначен для разработчиков .NET, желающих узнать, как разрабатывать сервисы и разворачивать их в гибридных средах, а также для разработчиков .NET, которые хотят изучить разработку и миграцию приложений в Microsoft Azure.
По окончании курса слушатели смогут:
Сертификационные экзамены
Курс помогает подготовиться к следующим сертификационным экзаменам:
Необходимая подготовка
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Содержание курса
Модуль 1: Обзор служб и облачных технологий
В этом модуле представлен обзор служб и облачных технологий с использованием Microsoft .NET Core и облака Azure.
Темы
Лабораторная работа: Изучение среды разработки
По окончании этого модуля слушатели смогут:
Модуль 2: Работа с данными с помощью Entity Framework
Этот модуль описывает модель данных Entity Framework, а также способы создания, чтения, обновления и удаления данных. Данный модуль базируется на подходе Entity Framework Code First.
Темы
Лабораторная работа: Создание компонента доступа к данным с помощью Entity Framework
По окончании этого модуля слушатели смогут:
Модуль 3: Создание и использование ASP.NET Core Web API
В этом модуле описываются HTTP-службы, которые разрабатываются, размещаются и используются с помощью ASP.NET Core Web API.
Темы
Лабораторная работа: Создание ASP.NET Core Web API
По окончании этого модуля слушатели смогут:
Модуль 4: Расширение служб ASP.NET Core HTTP
В этом модуле подробно описывается архитектура ASP.NET Web API и способы расширения и защиты служб ASP.NET Web API.
Темы
Лабораторная работа: Расширение ASP.NET Core Pipeline
По окончании этого модуля слушатели смогут:
Модуль 5: Размещение служб на локальных серверах и в Azure
Этот модуль описывает, как размещать приложение на локальных серверах и в Azure. В нем описываются контейнеры Docker и написание бессерверных приложений с помощью Azure Functions.
Темы
Лабораторная работа: Размещение службы ASP.NET Core в Windows Service
Лабораторная работа: Размещение ASP.NET Core Web API в Azure Web App
Лабораторная работа: Размещение службы ASP.NET Core в экземплярах контейнеров Azure
Лабораторная работа: Реализация Azure Function
По окончании этого модуля слушатели смогут:
Модуль 6: Развертывание служб и управление ими
Этот модуль описывает различные методы развертывания веб-приложений.
Темы
Лабораторная работа: Развертывание веб-службы ASP.NET Core на Linux
Лабораторная работа: Развертывание в Staging и Production
Лабораторная работа: Публикация Web API с использованием Azure API Management
По окончании этого модуля слушатели смогут:
Модуль 7: Реализация хранилища данных в Azure
Этот модуль описывает работу с данными, размещенными в хранилище Azure Storage.
Темы
Лабораторная работа: Хранение файлов в Azure Storage
Лабораторная работа: Запросы к данным графа в базе данных CosmosDB
Лабораторная работа: Кэширование out-of-process с использованием Azure Redis cache
По окончании этого модуля слушатели смогут:
Модуль 8: Диагностика и мониторинг
В этом модуле описывается, как выполнять мониторинг и диагностику локально и в Azure.
Темы
Лабораторная работа: Мониторинг ASP.NET Core с помощью ETW и LTTng
Лабораторная работа: Мониторинг Azure Web Apps с помощью Application Insights
По окончании этого модуля слушатели смогут:
Модуль 9: Реализация безопасности в локальных службах и Microsoft Azure
В этом модуле описываются концепции и стандарты идентификации на основе утверждений, а также способы реализации проверки подлинности и авторизации с помощью Azure Active Directory для защиты службы ASP.NET Core Web API.
Темы
Лабораторная работа: Использование ASP.NET Core Identity
Лабораторная работа: Использование Azure Active Directory с ASP.NET Core
По окончании этого модуля слушатели смогут:
Модуль 10: Масштабирование служб
В этом модуле объясняется, как создавать масштабируемые службы и приложения и автоматически масштабировать их с помощью балансировщиков нагрузки веб-приложений, Azure Application Gateway и Azure Traffic Manager.
Темы
Лабораторная работа: Балансировщик нагрузки Azure Web Apps
Лабораторная работа: Балансировка нагрузки с помощью Azure Traffic Manager
По окончании этого модуля слушатели смогут:
|