Разработка решений Microsoft Azure
Цель курса
Научить как использовать существующее приложение ASP.NET MVC и расширить его функциональность в процессе перемещения в Azure. Этот курс дает необходимые знания для построения высоко доступного решения в облаке.
Аудитория
Этот курс предназначен для студентов, которые имеют опыт создания вертикально масштабированных приложений. А также имеющих опыт работы с платформой Microsoft Azure и базовое понимание предлагаемых в Azure услуг. Слушатели данного курса должны иметь опыт в реализации и мониторинге решений Microsoft Azure. А также владеть средствами разработки, методиками, используемыми для построения прикладных решений.
По окончании курса слушатели смогут:
- Сравнивать услуги, доступные в платформе Azure.
- Настраивать и развертывать веб-приложения ASP.NET.
- Создавать веб-сайты Azure из галереи.
- Развертывать и проводить мониторинг веб-сайтов Azure.
- Создавать и настраивать виртуальные машины Azure.
- Описывать отношения между облачными службами и виртуальными машинами.
- Развертывать существующие пакеты облачной службы.
- Создавать и управлять учетной записью хранения.
- Управлять BLOB-объектами и контейнерами в учетной записи хранения.
- Создавать, настраивать и подключаться к экземпляру базы данных SQL.
- Определять последствия импорта автономных баз данных SQL.
- Управлять пользователями, группами и подписками в экземпляре Служба каталогов Azure Active Directory.
- Создавать виртуальные сети.
- Реализовывать точки подключения для узла сети.
Модуль 1. Разработка с использованием платформы Microsoft Azure
Темы
- Сервисы Azure
- Портал управления
Модуль 2. Создание среды разработки с использованием виртуальных машин Azure
Темы
- Построение виртуальных машин Azure
- Рабочая нагрузка виртуальной машины Azure
- Перенос экземпляров виртуальной машины Azure
Лабораторная работа: Создание виртуальной машины Azure для разработки и тестирования
- Создание логической сети с помощью Azure
- Создание виртуальной машины разработчика с помощью Azure
- Настройка виртуальной машины разработчика
- Создание образа виртуальной машины
Модуль 3. Веб-инфраструктуры в платформе Azure
Темы
- Azure веб-сайты
- Хостинг веб-приложений в Azure
- Настройка веб-сайта Azure
- Публикации веб-сайта Azure
Лабораторная работа: Создание веб-сайта ASP.NET с помощью Azure Websites
- Создание сайта Azure
- Развертывание веб-приложения ASP.NET на веб-сайте Azure
- Настройка на веб-сайте Azure
Модуль 4. Использование баз данных SQL в Azure
Темы
- Обзор баз данных Azure SQL
- Управление базами данных SQL Azure в
- Использование баз данных Azure SQL с SQL Server Data Tools
- Безопасность и восстановление экземпляров баз данных Azure SQL
Лабораторная работа: Хранение данных событий в базах данных Azure SQL
- Создание экземпляра Azure SQL
- Использование Entity Framework с Azure SQL
Модуль 5. Разработка облачных приложений повышенной доступности
Темы
- Практические рекомендации проектирования приложения высокой доступности
- Аналитика генерируемой нагрузки
- Разработка приложений повышенной производительности с помощью ASP.NET
- Распространенные шаблоны облачных приложений
- Кэширование данных приложения
Модуль 6. Сопровождение служб в Azure
Темы
- Понимание облачных сервисов
- Веб-роли облачных служб
- Рабочие роли облачных служб
- Обработка рабочих ролей облачных служб
- Настройка конфигураций облачных служб
- Обновление и управление развертыванием облачных служб Azure
Лабораторная работа: Создание фонового процесса с использованием ролей Azure работника
- Создание библиотеки классов C#
- Добавление библиотеки классов в проект облачной службы
- Отладка рабочих ролей в проекте облачной службы
Модуль 7. Сохранение табличных данных в Azure
Темы
- Обзор Azure хранилища
- Обзор таблиц Azure хранилища
- Транзакции табличных сущностей
Лабораторная работа: Хранение данных событий регистрации в табличных хранилищах Azure
- Заполнение формы входа в систему именем регистрирующегося
- Обновление веб-сайта событий для использования табличного хранилища
- Проверка, что веб-сайт события использует для регистраций Azure хранилище таблиц
Модуль 8. Хранение файлов и медиа-данных в Azure
Темы
- Хранение в Azure BLOB-объектов
- Управление доступом при хранении BLOB-объектов и контейнеров
- Настройка учетных записей Azure хранилища
- Azure файлы
Лабораторная работа: Сохранение созданных документов в хранилище Azure BLOB-объектов
- Реализация хранилища двоичных данных в Azure
- Заполнение контейнера файлами и мультимедиа данными
- Получение файлов и мультимедиа данных из контейнера
- Задание разрешений для контейнера
Модуль 9. Разработка стратегии взаимодействия на основе Azure Storage Queues и Azure Service Bus
Темы
- Механизмы очереди в Azure
- Обзор хранения очереди в Azure
- Обработка сообщений хранящихся в очереди
- Azure Service Bus
- Azure Service Bus Queues
- Azure Service Bus Relay
- Azure Service Bus Notification Hubs
Лабораторная работа: Использование очередей и Service Bus для управления взаимодействиями между веб-приложениями в Azure
- Создание пространств имен Azure Service Bus
- Использовать хранилище очереди Azure для создания документов
- Использование Service Bus Queues для создания документов
- Использовать Service Bus Relay для подключения службы WCF и клиента
Модуль 10. Управление инфраструктурой в Azure
Темы
- Виртуальные сети в Azure
- Виртуальные машины высокой доступности в Azure
- Управление конфигурацией виртуальной машины
- Настройка виртуальных машин Azure
Лабораторная работа: Управление несколькими виртуальными машинами в виртуальной сети
- Создание виртуальной машины для работы с базами данных
- Создание виртуальных машин для работы с приложениями
- Подключение тестового приложения к SQL Server на виртуальной машине
- Преобразование виртуальной машины с работающим приложением в веб-сервер
Модуль 11. Автоматизация интеграция с ресурсами Azure
Темы
- Клиентские библиотеки Azure SDK
- Сценарии управления службами Azure, с помощью PowerShell
- Интерфейс Azure REST
- Диспетчер ресурсов Azure
Лабораторная работа: Автоматизация создания тестовой среды с помощью PowerShell
- Подготовка среды Azure PowerShell
- Использование PowerShell для создания и доступа к веб-сайту
- Использование шаблона ресурса для создания нескольких предварительно настроенных ресурсов
Модуль 12. Реализация безопасности в веб-приложениях с помощью Azure
Темы
- Служба каталогов Azure Active Directory
- Каталоги Azure AD
- Многофакторная проверка подлинности в Azure AD
Лабораторная работа: Интеграция Azure Active Directory с событиями портала администрирования
- Создание каталога Azure AD
- Безопасность существующего веб-приложения ASP.NET
- Интеграция Azure AD с удостоверением ASP.NET
Модуль 13. Сопровождение и мониторинг веб-приложений в Azure
Темы
- Стратегии развертывания для веб-приложений
- Развертывание Azure веб-сайтов
- Развертывание Azure Cloud Services
- Непрерывная интеграция
- Мониторинг облачных приложений
Лабораторная работа: Развертывание событий веб-приложения в Azure
- Создайте целевой службы Azure для развертывания
- Управлять параметрами конфигурации для облачных веб-приложения
- Развертывание веб-приложений в Azure
- Мониторинг веб-приложений в Azure
Для успешного завершения курса, слушатели должны обладать следующими навыками и знаниями:
- Иметь опыт работы с платформой Azure.
- Сравните услуги, доступные в платформе Azure
- Иметь общее понимание концепции ASP.NET и C# для реализации сценариев лабораторных работ.
Запись на курс
Код курса | WAZ-5 |
---|---|
Длительность | 4 д (32 ч) |
Код экзамена | 70-532 |
Стоимость без НДС | 18 800 грн. |
Ближайшие даты | |
|