Курс: Введение в Azure для разработчиков

Курс: Введение в Azure для разработчиков

Курс: Введение в Azure для разработчиков


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
Цель курса - дать представление студентам как использовать существующие приложения ASP.NET MVC и расширить их функциональность в процессе перемещения в Azure. Этот курс ориентирован на разработку в Azure с использованием таких сервисов как Storage, Cloud Services, Service Bus, Active Directory, WebSites, SQL Server и др. Этот курс также делает акцент на использовании .NET SDK, REST API, параметрах конфигурации и развертывания, связанных с Azure

Аудитория:
Основной аудиторией данного курса являются разработчики веб-приложений с использованием ASP.NET и C#, а также разработчики, заинтересованные в развертывания своих приложений ASP.NET в Azure, в интеграции приложений со службами Azure и использования передового опыта для создания масштабируемых приложений.
Этот курс предназначен для студентов, которые имеют следующий опыт:
• 6-12 месяцев опыт разработки веб-приложений ASP.NET с помощью C#

Необходимая подготовка:
• Разработка веб-приложений ASP.NET
• Разработка приложений на C#
• Ресурсы, используемые для разработки веб-приложений на предприятии
• Реляционные базы данных (Microsoft SQL Server)
• Службы WCF

После изучения курса слушатель будет уметь:
• Описывать возможности Azure, предоставляемые разработчикам приложений. Студенты также смогут использовать портал управления, эффективно перемещаться по платформе Azure, а также среди развернутых там приложений
• Использовать Портал Управления для создания, изменения, масштабирования служб Azure. Студенты будут также использовать альтернативные методы (PowerShell, REST) для управления службами Azure
• Создавать и размещать простой сайт с помощью Azure Websites. Студенты узнают как контролировать и управлять веб-сайтом, с помощью Портала Управления
• Построить и разместить модульное веб-приложение с помощью веб-ролей Облачного Сервиса Azure
• Использовать рабочие роли Облачного Сервиса для обработки данных в фоновом режиме. Студенты также смогут использовать роли кэша Облачного Сервиса для хранения данных в кэше
• Используйте Azure SQL для хранения и извлечения данных
• Храненить данные в Azure Table Storage
• Хранить и получать доступ к файлам мультимедиа с помощью Azure Blob Storage
• Использовать Azure Queue Storage для организации очереди данных асинхронной обработки. Студенты также научатся использовать Azure Service Bus Queues для организации очереди данных
• Использовать Azure Service Bus Relay
• Использовать Azure Service Bus Notification Hubs для публикации сообщений клиентским приложениям
• Использовать Azure Active Directory для реализации безопасности веб-приложений в облаке
• Развертывать веб-приложения в Azure с помощью WebDeploy и Service Packages
• Использовать Azure Mobile Services для предоставления масштабирования и организации безопасности веб-служб для мобильных приложений

Программа курса:
Модуль 1. Обзор Azure
• Обзор Azure
• Работа с платформой Azure
• Сценарии приложений в облаке
• Лабораторная работа. Изучение Azure
• Использование Портала Управления Azure
• Управление подписками в Azure

Модуль 2. Создание и управление службами в Azure
• Что такое служба Azure
• Программное обеспечение как сервис
• Платформа как сервис
• Инфраструктура как сервис
• Лабораторная работа. Управление облачными услугами в Azure
• Создание службы Azure с помощью портала управления
• Создание службы Azure с использованием Visual Studio 2013
• Управление службами Azure

Модуль 3. Управление инфраструктурой в Azure
• Инфраструктура в Azure
• Виртуальные машины в Azure
• Лабораторная работа. Создание виртуальной машины Azure для разработки и тестирования
• Создание логической сети с помощью Azure
• Создание виртуальной машины разработчика с помощью Azure
• Настройка виртуальной машины для разработки приложений

Модуль 4. Создание веб-сайтов с помощью Azure
• Azure веб-сайты
• Хостинг веб-приложений в Azure
• Настройка веб-сайтов Azure
• Публикация веб-сайтов в Azure
• Мониторинг веб-сайтов Azure
• Лабораторная работа. Создание веб-сайта ASP.NET с помощью Azure Websites
• Создание сайта Azure
• Развертывание веб-приложения ASP.NET на веб-сайте Azure
• Настройка на веб-сайте Azure

Модуль 5. Создание модульных веб-приложений с помощью Azure
• Что такое облачная служба
• Веб-роли Облачной службы
• Настройка веб-роли
• Мониторинг веб-роли
• Лабораторная работа. Создание веб-ролей Azure с помощью Visual Studio 2013
• Создание проект облачной службы Azure
• Создание веб-роли облачной службы Azure из существующего проекта
• Настройка свойств проекта облачной службы Azure
• Отладка проекта облачной службы Azure

Модуль 6. Логика фоновой обработки в Azure
• Рабочие роли облачной службы
• Создание рабочей роли
• Настройка рабочей роли
• Кэширование данных с помощью ролей
• Лабораторная работа. Создание фонового процесса, с помощью Azure
• Создание библиотеки классов C#
• Добавление библиотеки классов в проект облачной службы
• Отладка рабочих ролей в проекте облачной службы

Модуль 7. Хранения данных SQL в Azure
• Что такое Azure SQL
• Управление серверами и базами данных в Azure SQL
• Использование Azure SQL с помощью Data Tools
• Перенос данных в Azure SQL
• Использование Azure SQL с Entity Framework
• Лабораторная работа. Хранение данных событий в Azure SQL
• Создание экземпляра Azure SQL
• Использование Entity Framework с Azure SQL

Модуль 8. Хранения нереляционных данных в Azure
• Что такое хранилище Azure
• Хранилище таблиц Azure
• Использование Azure SDK для обработки данных в хранилище таблиц
• Мониторинг хранилища таблиц
• Использование хранилища таблиц в эмуляторе хранения
• Лабораторная работа. Хранение данных регистрационных событий в хранилище таблиц Azure
• Реализация Azure Table Storage
• Заполнение таблицы данными
• Запрос данных
• Проверка таблицы

Модуль 9. Хранение файлов и медиа-данных в Azure
• Хранилища двоичных объектов в Azure
• Применение разрешений в хранилище двоичных объектов
• Использование Azure SDK для работы с данными в хранилище больших двоичных объектов
• Мониторинг хранилища BLOB
• Использование хранилища BLOB в эмуляторе хранения
• Лабораторная работа. Хранение двоичных данных в Azure Blob хранилище
• Реализация хранилища двоичных данных в Azure
• Заполнение контейнера файлами и мультимедиа данными
• Получение файлов и мультимедиа данных из контейнера
• Задание разрешений для контейнера

Модуль 10. Хранение данных в очередях с использованием Azure
• Обзор очередей в Azure
• Azure хранилище очереди
• Использование Azure SDK для работы с данными в хранилище очереди
• Мониторинг хранилища очереди
• Что такое Azure Service Bus
• Azure Service Bus Queues
• Использование Azure SDK для работы с данными в Service Bus Queues
• Лабораторная работа. Использование очередей для управления запросом между ролями облачной службы в Azure
• Создание пространств имен Azure Service Bus
• Создание экземпляра Azure хранилища очереди
• Получение сообщений из Azure хранилища очереди
• Создание Service Bus Queue
• Извлечение сообщений из Service Bus Queue

Модуль 11. Ретрансляции веб-служб с помощью Azure
• Service Bus Relay
• Реализация службы Service Bus Relay
• Лабораторная работа. Подключение к облачному веб-приложению при помощи локальной службы WCF
• Создание пространств имен Azure Service Bus
• Проверка службы WCF
• Подключение службы WCF к пространству имен Service Bus

Модуль 12. Асинхронное уведомление приложений с помощью Azure
• Azure Service Bus Notification Hubs
• Регистрация устройств с Notification Hub
• Передача сообщения в Notification Hub
• Лабораторная работа. Уведомления Windows Phone 8 приложений с помощью Azure
• Создание Azure Service Bus Notification Hub
• Регистрация клиентского приложения в Service Bus Notification Hub
• Передача сообщения в Service Bus Notification Hub

Модуль 13. Реализация безопасности в веб-приложениях с помощью Azure
• Служба каталогов Azure Active Directory
• Каталог Azure AD
• Служба управления доступом Azure AD
• Провайдер многофакторной проверки подлинности Azure AD
• Лабораторная работа. Реализация безопасности на портале администрирования событий
• Создание каталога Azure AD
• Управление Azure AD
• Интеграция Azure AD с удостоверениями ASP.NET

Модуль 14. Развертывание веб-приложений в Azure
• Стратегии развертывания веб-приложений для Azure
• Развертывание веб-приложений с помощью Cloud Service Packages
• Развертывание веб-приложений с помощью WEBDEPLOY
• Мониторинг облачных приложений
• Лабораторная работа. Развертывание веб-приложения в Azure
• Управление параметрами конфигурации для проекта облачной службы
• Развертывание веб-приложений в Azure
• Мониторинг веб-приложений в Azure

Модуль 15. Разработка мобильных сервисов с использованием Azure
• Мобильные сервисы Azure
• Взаимодействие с мобильными сервисами
• Настройка мобильных услуг
• Защита мобильных услуг
• Лабораторная работа. Разработка веб-службы для мобильных клиентов с помощью мобильных служб Azure
• Создание экземпляра мобильной службы Azure
• (необязательно) Создание пользовательских API мобильной службы
• Использование мобильного сервиса, с помощью приложения Windows Phone 8

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Microsoft
  • Код курса: 10978
  • Город: Екатеринбург, Самара, Ижевск, Пермь, Челябинск, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 39900 ₽
  • Дистанционно: 39900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru