Сетевая Академия ЛАНИТ-ТИССА Казань
+7 (843) 533-39-21
  Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Разработка решений Microsoft Azure

M20532

В рамках этого курса разработчики получат возможность расширить функциональность существующего веб-приложения в процессе перемещения его в Azure. Курс сосредоточен на архитектурных соображениях и стратегиях построения высокодоступных решений в облаке.


После изучения курса вы сможете

  • Выполнить обзор служб, доступных на платформе Azure, и использовать порталы для управления экземплярами служб.
  • Создать виртуальные машины, используя портал управления Azure, и создать образ VM.
  • Создать веб-сайт Azure и опубликовать существующее ASP.NET веб-приложение на сайте.
  • Создать сервер Azure SQL и базы данных.
  • Описать общие методы и шаблоны для создания устойчивых и масштабируемых веб-приложений, которые будут размещаться в Azure.
  • Создать проект облачной службы Azure в Visual Studio 2013 и выполнить отладку локально.
  • Создать фоновый процесс с помощью рабочей роли Azure.
  • Создать таблицу в хранилище таблиц Azure (Azure Table Storage) и управлять данными таблицы, используя .NET API для хранилища Azure.
  • Создать общую файловую SMB-папку в Azure и хранить документы.
  • Создать экземпляр очереди хранения Azure (Azure Storage Queue) для хранения запросов.
  • Создать экземпляр очереди Azure Service Bus для хранения запросов.
  • Создать пространство имен Azure Service Bus и использовать его для подключения облачного веб-приложения к локальной службе WCF.
  • Создать виртуальную машину, используя существующий шаблон SQL и подключить эту виртуальную машину к существующему приложению.
  • Создать тестовую среду с помощью командлетов Windows PowerShell и Azure Service Management.
  • Интегрировать идентификацию ASP.NET для портала администрирования со службой каталога Azure Active Directory.
  • Развертывать проекты веб-приложений в Azure.

Содержание курса

Модуль 1: Обзор платформы Microsoft Azure.

  • Службы Azure.
  • Порталы управления.

Модуль 2: Создание среды разработки с помощью виртуальных машин Azure.

  • Создание виртуальных машин Azure.
  • Рабочая нагрузка виртуальных машин Azure.
  • Перенос экземпляров виртуальных машин Azure.
  • Подключение к виртуальным машинам с помощью протокола Remote Desktop Protocol (RDP).

Модуль 3: Хостинг веб-приложений на платформе Azure.

  • Веб-сайты Azure.
  • Хостинг веб-приложений в Azure.
  • Настройка веб-сайта Azure.
  • Публикация веб-сайта Azure.
  • Мониторинг и анализ работы веб-сайта Azure.
  • Обзор лабораторной работы.

Модуль 4: Хранение данных SQL в Azure.

  • Обзор базы данных Azure SQL.
  • Управление базами данных Azure SQL.
  • Использование базы данных Azure SQL с SQL Server Data Tools.
  • Перенос данных в базы данных Azure SQL.
  • Репликация и восстановление экземпляров базы данных Azure SQL.

Модуль 5: Разработка облачных приложений для отказоустойчивости.

  • Вопросы проектирования для масштабирования облачных приложений.
  • Практики применения для высокой доступности приложений.
  • Построение высокопроизводительных приложений с помощью ASP.NET.
  • Общие шаблоны облачных приложений.
  • Аналитика использования приложений.
  • Кэширование данных приложений.

Модуль 6: Управление облачными службами в Azure.

  • Обзор облачных служб.
  • Веб-роли облачной службы.
  • Настройка конфигурации облачной службы.
  • Обновление и управление развертыванием облачной службы.
  • Рабочие роли облачных служб.
  • Обработка рабочих ролей облачной службы.
  • Анализ экземпляров облачной службы приложений.

Модуль 7: Хранение данных NoSQL в Azure.

  • Обзор хранения Azure.
  • Обзор таблиц хранения Azure.
  • Транзакции таблицы объектов.
  • Azure DocumentDB.

Модуль 8: Хранение и использование файлов из Azure Storage.

  • Объекты BLOB (Binary Large Object) Azure Storage.
  • Управление доступом к хранилищу объектов BLOB и контейнеров.
  • Мониторинг хранилища BLOB.
  • Настройка учетных записей Azure Storage.
  • Файлы Azure.
  • Загрузка и перенос данных хранилища.

Модуль 9: Проектирование стратегии взаимодействия с использованием очередей и Service Bus.

  • Механизмы очереди в Azure.
  • Очереди хранения Azure.
  • Обработка сообщений очереди хранения.
  • Azure Service Bus.
  • Azure Service Bus Queues.
  • Ретрансляция Azure Service Bus.
  • Уведомления Azure Service Bus.

Модуль 10: Управление инфраструктурой в Azure.

  • Виртуальные сети Azure.
  • Высокая доступность виртуальных машин Azure.
  • Настройка виртуальной сети виртуальных машин в Azure.

Модуль 11: Автоматизация интеграции с ресурсами Azure.

  • Клиентские библиотеки Azure SDK.
  • Управление конфигурацией виртуальной машины.
  • Сценарии управления службами Azure с помощью PowerShell.
  • Интерфейс Azure REST.
  • Диспетчер ресурсов Azure.

Модуль 12: Защита веб-приложений Azure.

  • Служба каталогов Azure Active Directory.
  • Введение в Identities Providers.
  • Каталоги Azure AD.
  • Многофакторная аутентификация Azure AD.
  • Ролевое управление доступом к Azure.

Модуль 13: Поддержка и мониторинг веб-решений в Azure.

  • Стратегии развертывания веб-приложений.
  • Развертывание служб Azure.
  • Непрерывная интеграция.
  • Мониторинг облачных приложений.

Слушатели

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

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

Продолжительность: 4 дн.
Цена: 22000 р.