|  | 
      
        | Авторские курсы по технологиям Microsoft |  |  
  Курс: 20487 Developing Windows Azure and Web Service (Разработка Windows Azure и Web-сервисов)
Ориентирован: начинающих и опытных разработчиков, использующих .NET более 6 месяцев, желающих узнать, как разрабатывать сервисы и разворачивать их в гибридных средах.Продолжительность: 5 дней, 40 часов.Предварительный уровень подготовки:
 Методические материалы: учебник Microsoft на английском языке.
 Документ об окончании курса: сертификат корпорации Microsoft.
 Квалификационный тест: 70-487.
 Программа курса
     Обзор служб и облачных технологий. 
       Основные компоненты распределенных приложений.Данные и технологии доступа к данным.Технологии служб.Облачные вычисления.Исследование приложения “Blue Yonder Airlines’ Travel Companion. Извлечение и манипулирование данными с  помощью Entity Framework. 
       Обзор ADO.NET.Создание модели данных (Entity Data Model).Извлечение и манипулирование данными. Создание и использование служб ASP.NET  Web API. 
       Что такое служба HTTP?Создание службы ASP.NET Web API.Обработка HTTP-запросов и ответов.Размещение и запуск служб ASP.NET Web API. Расширение и обеспечение безопасности  служб ASP.NET Web API. 
       Конвейер (pipeline) обработки запросов ASP.NET Web API.Конвейер (pipeline) обработки ответа ASP.NET Web API.Создание служб OData.Реализация безопасности в службах ASP.NET Web API.Настройка зависимостей между контроллерами. Создание служб WCF.
       Преимущества при создании служб WCF.Создание и использование контрактов.Настройка и размещение служб WCF.Использование служб WCF. Проектирование и расширение служб WCF. 
       Принципы проектирования служб с помощью контрактов.Обработка распределенных транзакций.Конвейерная архитектура WCF.Расширение конвейерной архитектуры WCF. Реализация безопасности служб WCF.
       Безопасность при передаче.Безопасность сообщений.Настройка службы аутентификации и авторизации. Windows Azure Service Bus. 
       Переключатели (relays)  Windows Azure Service Bus.Очереди (queues) Windows  Azure Service Bus.Темы (topics) Windows  Azure Service Bus. Размещение (hosting) служб.
       Размещение (hosting) служб на локальном сервере.Размещение (hosting) служб в Windows Azure. Развертывание служб.
       Web-развертывание через Visual Studio.Создание и развертывание web-приложения.Средства командной строки для web-развертывания.Развертывание в Windows Azure.Непрерывная доставка с использованием TFS и GIT.Советы и рекомендации по развертыванию продуктов. Хранилище Windows Azure (Windows Azure Storage).
       Введение в Windows Azure Storage.Хранилище Blob’ов в  Windows Azure.Хранилище таблиц в Windows Azure.Хранилище очередей в Windows Azure.Ограничение доступа к хранилищу Windows Azure. Мониторинг и диагностика.
       Выполнение диагностики с помощью трассировки.Настройка службы диагностики.Мониторинг IIS.Мониторинг служб с использованием диагностики Windows Azure.Отладка с использованием IntelliTrace.Сбор метрик Windows Azure. Управление идентификацией и контроль  доступа. Масштабируемые службы.
       Введение в масштабирование.Балансировка нагрузки.Масштабирование служб на локальных серверах при помощи распределенного  кэша.Кэширование в Windows Azure.Ограничения для масштабирования служб.Глобальное масштабирование. |