Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

направление: Microsoft Azure кол-во дней: 4
вендор: Microsoft кол-во часов: 32
код курса: 20532

Описание курса:

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

Аудитория курса:

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

По окончании курса слушатели смогут:

  • Сравнивать услуги, доступные в платформе Azure.

  • Настраивать и развертывать веб-приложения ASP.NET.

  • Создавать веб-сайты Azure из галереи.

  • Развертывать и проводить мониторинг веб-сайтов Azure.

  • Создавать и настраивать виртуальные машины Azure.

  • Описывать отношения между облачными службами и виртуальными машинами.

  • Развертывать существующие пакеты облачной службы.

  • Создавать и управлять учетной записью хранения.

  • Управлять BLOB-объектами и контейнерами в учетной записи хранения.

  • Создавать, настраивать и подключяться к экземпляру базы данных SQL.

  • Определять последствия импорта автономных баз данных SQL.

  • Управлять пользователями, группами и подписками в экземпляре Служба каталогов Azure Active Directory.

  • Создавать виртуальные сети.

  • Реализовывать точки подключения для узла сети.

Требовнаия:

Для успешного завершения курса, слушатели должны обладать следующими навыками и знаниями:

  • Иметь опыт работы с платформой 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