Разработка решений MICROSOFT AZURE (20532)
20532

ОПИСАНИЕ:
Целью курса является научить как использовать существующее приложение 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
ТРЕБОВАНИЯ:
Для успешного завершения курса, слушатели должны обладать следующими навыками и знаниями:
· Иметь опыт работы с платформой Azure.
· Сравните услуги, доступные в платформе Azure
· Иметь общее понимание концепции ASP.NET и C# для реализации сценариев лабораторных работ.
СОДЕРЖАНИЕ КУРСА:
Модуль 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
ДЛЯ КОГО ПРЕДНАЗНАЧЕН:
- Сетевой администратор
- Системный администратор
- Системный инженер
Для предварительной записи на курсы или уточнения информации позвоните по телефонам: +380 44 230 34 74
E-mail: education@erc.ua