Разработка решений Microsoft Azure (Developing Microsoft Azure Solutions)

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 20532
Длительность: 40 ак.ч.
Стоимость: 33 500 р.

Цель курса:
Научить как использовать существующее приложение ASP.NET MVC и расширить его функциональность в процессе перемещения в Azure. Этот курс дает необходимые знания для построения высоко доступного решения в облаке.

Аудитория:
Этот курс предназначен для студентов, которые имеют опыт создания вертикально масштабированных приложений. А также имеющих опыт работы с платформой Microsoft Azure и базовое понимание предлагаемых в Azure услуг. Слушатели данного курса должны иметь опыт в реализации и мониторинге решений Microsoft Azure. А также владеть средствами разработки, методиками, используемыми для построения прикладных решений.

По окончании курса слушатели смогут:
• Сравнивать услуги, доступные в платформе Azure.
• Настраивать и развертывать веб-приложения ASP.NET.
• Создавать веб-сайты Azure из галереи.
• Развертывать и проводить мониторинг веб-сайтов Azure.
• Создавать и настраивать виртуальные машины Azure.
• Описывать отношения между облачными службами и виртуальными машинами.
• Развертывать существующие пакеты облачной службы.
• Создавать и управлять учетной записью хранения.
• Управлять BLOB-объектами и контейнерами в учетной записи хранения.
• Создавать, настраивать и подключяться к экземпляру базы данных SQL.
• Определять последствия импорта автономных баз данных SQL.
• Управлять пользователями, группами и подписками в экземпляре Служба каталогов Azure Active Directory.
• Создавать виртуальные сети.
• Реализовывать точки подключения для узла сети.

Сертификационные экзамены:
Курс помогает подготовиться к следующим сертификационным экзаменам: 70-532: Developing Microsoft Azure Solutions

Программы сертификации:
MCP, Microsoft Azure Developer Specialist

Необходимая предварительная подготовка:
Для успешного завершения курса, слушатели должны обладать следующими навыками и знаниями:
• Иметь опыт работы с платформой Azure.
• Сравните услуги, доступные в платформе Azure
• Иметь общее понимание концепции ASP.NET и C# для реализации сценариев лабораторных работ.

Материалы слушателя:
Слушателям предоставляется фирменное учебное пособие в электронном виде и прочие материалы, необходимые для обучения.

Регистрация на курс:
1. По электронной почте. Отправьте сообщение на адрес edu@unitgroup.ru, с указанием: названия предприятия, ФИО участников, их должностей, контактных телефонов и e-mail.
2. По телефону +7(343) 344-25-60 Учебный центр Юнит.

Содержание курса
Модуль 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