Мы в Твиттере
Мы в Контакте
Поиск

Курс Microsoft 20487

 

Разработка Windows Azure и Web сервисов

Developing Windows Azure and Web Services
Продолжительность курса: 5 дней - 40 часов
Группа формируется по мере поступления заявок.
Стоимость обучения: 30000 ₽
Цель курса – предоставить слушателям знания и навыки проектирования и разработки служб доступа к локальным и удаленным данным, написания и развёртывания служб в гибридных средах, включая локальные серверы и открытое облако Microsoft Azure.
Аудитория
Этот курс предназначен для начинающих и опытных разработчиков, использующих .NET более 6 месяцев, желающих узнать, как разрабатывать сервисы и разворачивать их в гибридных средах.
По окончании курса слушатели смогут:
  • Описать базовые концепции разработки служб и стратегии доступа к данным с помощью платформы .NET;
  • Описать облачную платформу Microsoft Azure и ее возможности вычислений, хранения данных и приложений;
  • Проектировать и разрабатывать приложения, ориентированные на обработку данных, с использованием Visual Studio 2017 и Entity Framework Core.
  • Проектировать и использовать HTTP-службы с помощью ASP.NET Core.
  • Расширять HTTP-службы с использованием ASP.NET Core;
  • Размещать службы на локальных серверах и в Mirosoft Azure;
  • Развертывать службы в локальных и облачных средах, а также настраивать права доступа к службам;
  • Выбирать хранилище данных, кэшировать, распределять и синхронизировать данные;
  • Отслеживать, журналировать и устранять неполадки служб;
  • Описать концепции и стандарты claim-based identity и реализовать аутентификацию и авторизацию с помощью Azure Active Directory;
  • Создавать масштабируемые службы.
Сертификационные экзамены
Курс помогает подготовиться к следующим сертификационным экзаменам:
  • 70-487: Developing Microsoft Azure and Web Services
Необходимая подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
  • Опыт разработки на языке С# с использованием лямбда-выражений, LINQ и анонимных типов.
  • Понимание концепции многоуровневых приложений.
  • Опыт работы с запросами и обработкой данных с помощью ADO.NET.
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Содержание курса
Модуль 1: Обзор служб и облачных технологий
В этом модуле представлен обзор служб и облачных технологий с использованием Microsoft .NET Framework и облака Windows Azure.
Темы
  • Основные компоненты распределенных приложений
  • Данные и технологии доступа к данным
  • Технологии служб
  • Облачные вычисления
  • Исследование приложения “Blue Yonder Airlines’ Travel Companion”
Лабораторная работа: Изучение среды разработки
Модуль 2: Извлечение и манипулирование данными с помощью Entity Framework
Этот модуль описывает модель данных Entity Framework, а также способы создания, чтения, обновления и удаления данных.
Темы
  • Обзор ADO.NET
  • Создание модели данных (Entity Data Model)
  • Извлечение данных
  • Манипулирование данными
Лабораторная работа: Создание компонента доступа к данным с помощью Entity Framework
Модуль 3: Создание и использование служб ASP.NET Web API
В этом модуле описываются HTTP-службы, которые разрабатываются, размещаются и используются с помощью ASP.NET Web API.
Темы
  • Службы HTTP
  • Создание службы ASP.NET Web API
  • Обработка HTTP-запросов и ответов
  • Размещение и использование служб ASP.NET Web API
Лабораторная работа: Создание службы бронирования путешествия ASP.NET Web API
Модуль 4: Расширение и обеспечение безопасности служб ASP.NET Web API
В этом модуле подробно описывается архитектура ASP.NET Web API и способы расширения и защиты служб ASP.NET Web API.
Темы
  • Канал обработки (pipeline) ASP.NET Web API
  • Создание служб OData
  • Реализация безопасности в службах ASP.NET Web API
  • Внедрение зависимостей в контроллеры
Лабораторная работа: Расширение службы бронирования путешествия в ASP.NET Web API
Модуль 5. Создание служб WCF
Этот модуль описывает Windows Communication Foundation (WCF) и показывает, как создавать, размещать и использовать службу WCF.
Темы
  • Преимущества при создании служб WCF
  • Создание и использование контрактов
  • Настройка и размещение служб WCF
  • Использование служб WCF
Лабораторная работа: Создание и использование WCF службы бронирования
Модуль 6: Размещение (hosting) служб
Этот модуль описывает, как размещать веб-службы на локальных серверах и в Windows Azure. В нем описываются различные компоненты Windows Azure Cloud Services: Web Role, Worker Role и Windows Azure Web Sites.
Темы
  • Размещение (hosting) служб на локальном сервере
  • Размещение (hosting) служб в Windows Azure
Лабораторная работа: Размещений служб
Модуль 7: Windows Azure Service Bus
В этом модуле описываются шаблоны веб-масштабирования и инфраструктура, предоставляемая Windows Azure Service Bus.
Темы
  • Переключатели (relays) Windows Azure Service Bus
  • Очереди (queues) Windows Azure Service Bus
  • Темы (topics) Windows Azure Service Bus
Лабораторная работа: Windows Azure Service Bus
Модуль 8: Развертывание служб
Этот модуль описывает различные методы развертывания веб-приложений.
Темы
  • Web-развертывание через Visual Studio
  • Создание и развертывание модулей web-приложения
  • Средства командной строки для web-развертывания
  • Развертывание веб-приложений и служб в Windows Azure
  • Непрерывная поставка (Continuous Delivery) с использованием TFS и GIT
  • Советы и рекомендации по развертыванию продуктов
Лабораторная работа: Развертывание служб
Модуль 9: Хранилище Windows Azure (Windows Azure Storage)
Этот модуль описывает хранилище Windows Azure Storage и предоставляемые им услуги. В модуле даются рекомендации по использованию этих сервисов.
Темы
  • Введение в Windows Azure Storage
  • Хранилище двоичных данных Windows Azure Blob Storage
  • Хранилище таблиц Windows Azure Table Storage
  • Хранилище очередей Windows Azure Queue Storage
  • Ограничение доступа к хранилищу Windows Azure Storage
Лабораторная работа: Windows Azure Storage
Модуль 10: Мониторинг и диагностика
В этом модуле описывается, как выполнять мониторинг и диагностику в службах Windows Azure.
Темы
  • Выполнение диагностики с помощью трассировки
  • Настройка службы диагностики
  • Мониторинг служб с использованием Windows Azure Diagnostics
  • Сбор метрик Windows Azure Metrics
Лабораторная работа: Мониторинг и диагностика
Модуль 11: Управление идентификацией и контроль доступа
В этом модуле описываются основные принципы современной обработки данных идентификации и демонстрируется использование таких инфраструктур как Windows Azure Access Control Service (ACS) для реализации аутентификации и авторизации с идентификатором на основе утверждений (claims-based identity) в Windows Communication Foundation (WCF).
Темы
  • Технологии идентификации на основе утверждений (claims-based identity)
  • Использование службы управления доступом Windows Azure Access Control Service
  • Настройка служб для использования федеративной идентификации
Лабораторная работа: Управление идентификацией и контролем доступа
Модуль 12: Масштабируемые службы
В этом модуле описываются способы обработки службами увеличивающейся нагрузки и пользовательских запросов.
Темы
  • Введение в масштабирование
  • Балансировка нагрузки
  • Масштабирование служб на локальных серверах при помощи распределенного кэша
  • Кэширование в Windows Azure
  • Глобальное масштабирование
Лабораторная работа: Масштабирование
Модуль 13. Дополнение A: Проектирование и расширение WCF служб
Этот модуль охватывает разработку контрактов на обслуживание Windows Communication Foundation (WCF), создание служб, поддерживающих распределенные транзакции, и расширение канала обработки (pipeline) WCF с помощью исполняемых компонентов и характеристик.
Темы
  • Принципы проектирования служб с помощью контрактов
  • Обработка распределенных транзакций
  • Расширение WCF Pipeline
Лабораторная работа: Проектирование и расширение служб WCF
Модуль 14: Дополнение B: Реализация безопасности в службах WCF
В этом модуле рассматриваются различные подходы при проектировании защищенной веб-службы, такие как шифрование, проверка ввода, аутентификация и авторизация, а также методы, применимые к службам, разработанных с использованием WCF.
Темы
  • Введение в безопасность веб-служб
  • Безопасность при передаче
  • Безопасность сообщений
  • Настройка службы аутентификации и авторизации
Лабораторная работа: Настройка безопасности службы WCF

Курс необходим для программ сертификации
› MCSD
Web Applications
› MCSD
App Builder
Сертификационные экзамены
№ 70-487
Developing Windows Azure and Web Services

Документ об окончании:
Международный сертификат Microsoft
Международный сертификат Microsoft

# По всем вопросам подготовки специалистов обращайтесь к менеджерам учебного центра
Калининой Лиле, Карповой Елене, Смирновой Светлане, Богдановой Ирине, Литвиновой Елене тел. 8 (812) 718-6184 (многоканальный).

# По вопросам заказа тестов в центре тестирования Pearson VUE просьба обращаться к администратору центра тестирования
Марии Смирновой тел. 8 (812) 326-78-30.