Тип:Обучение в классах
Время5 Дни
РЕГИСТРАЦИЯ
20487B Разработка Windows Azure и веб-службы

20487B - Разработка учебных курсов и сертификации Windows Azure и веб-сервисов

Описание

Аудитория и предварительные условия

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

Расписание и сборы

Сертификация

Разработка учебных курсов Windows Azure и веб-сервисов

In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure. This course helps people prepare for exam 70-487.

Objectives of Developing Windows Azure и обучение веб-сервисам

  • Запросить и обработать данные с помощью платформы Entity Framework
  • Использовать веб-API ASP.NET для создания служб на основе HTTP и использовать их у клиентов .NET и не-NET
  • Расширение услуг ASP.NET Web API с использованием обработчиков сообщений, привязок к ним, фильтров действий и форматов форматов мультимедиа
  • Создавайте службы на основе SOAP с помощью Windows Communication Foundation (WCF) и используйте их для клиентов .NET
  • Примените принципы проектирования к контрактам на обслуживание и расширьте сервисы WCF с использованием пользовательских компонентов и способов выполнения
  • Безопасные службы WCF с использованием транспорта и безопасности сообщений
  • использование Служба Windows Azure Шина для ретрансляции сообщений и брокерских сообщений с использованием очередей и тем
  • Услуги хоста на локальных серверах и в различных средах Windows Azure, таких как веб-роли, роли рабочих и веб-сайты
  • Развертывание служб как на локальных серверах, так и на Windows Azure
  • Хранить и получать доступ к данным в Windows Azure Хранение и настройка прав доступа к хранилищу
  • Службы мониторинга и регистрации, как на территории, так и в Windows Azure
  • Внедрить федеративную аутентификацию с помощью ACS с ASP.NET Услуги веб-API
  • Создание масштабируемых, сбалансированных по нагрузке сервисов

Intended Audience of Developing Windows Azure and Web Service Course

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

Prerequisites for Developing Windows Azure and Web Service Certification

Перед посещением этого курса студенты должны иметь:
  • Опыт программирования на C # и такие понятия, как выражения лямбда, LINQ и анонимные типы.
  • Понимание понятий n-ярусных приложений.
  • Опыт работы с запросами и обработкой данных с помощью ADO.NET.
  • Знание структур данных XML.

Course Outline Duration: 5 Days

Модуль 1: Обзор сервисных и облачных технологий

В этом модуле представлен обзор служб и облачных технологий с использованием Microsoft .NET Framework и облака Windows Azure.Уроки

  • Ключевые компоненты распределенных приложений
  • Технологии доступа к данным и данным
  • Сервисные технологии
  • Cloud Computing
  • Изучение приложения для путешествующих авиакомпаний Blue Yonder Airlines

Лаборатория: изучение рабочей среды

После завершения этого модуля студенты смогут:
  • Опишите ключевые компоненты распределенных приложений.
  • Опишите технологии доступа к данным и данным.
  • Объясните сервисные технологии.
  • Опишите функции и функциональные возможности облачных вычислений.
  • Опишите архитектуру и работу приложения Blue Yonder Airlines Travel Companion.

Модуль 2: запрос и манипулирование данными с помощью платформы Entity Framework

Этот модуль описывает модель данных Entity Framework и способы создания, чтения, обновления и удаления данных. Уроки

  • Обзор ADO.NET
  • Создание модели данных сущности
  • Запрос данных
  • Манипулирование данными

Лабораторная работа: создание уровня доступа к данным с использованием платформы Entity Framework

После завершения этого модуля студенты смогут:
  • Объясните основные объекты в ADO.NET и асинхронные операции.
  • Создайте модель данных Entity Framework.
  • Запросить данные с помощью Entity Framework.
  • Вставлять, удалять и обновлять объекты с помощью Entity Framework.

Модуль 3: создание и использование служб веб-API ASP.NET

В этом модуле описываются сервисы на основе HTTP, которые разрабатываются, размещаются и используются с использованием веб-API ASP.NET.Уроки

  • Услуги HTTP
  • Создание службы веб-API ASP.NET
  • Обработка запросов и ответов HTTP
  • Хостинг и использование служб веб-API ASP.NET

Лабораторная работа: создание резервирования путешествий Служба веб-API ASP.NET

После завершения этого модуля студенты смогут:
  • Создавайте службы с помощью протокола HTTP.
  • Создавайте службы с помощью ASP.NET Web API.
  • Использовать HttpRequestMessage/HttpResponseMessage классы для управления HTTP-сообщениями.
  • Принимать и использовать службы веб-API ASP.NET.

Модуль 4: расширение и защита служб веб-API ASP.NET

В этом модуле подробно описывается архитектура веб-API ASP.NET и способы расширения и защиты служб ASP.NET Web API.Уроки

  • Конвейер веб-API ASP.NET
  • Создание служб OData
  • Внедрение безопасности в службах веб-API ASP.NET
  • Вкладывание зависимостей в контроллеры

Лабораторная работа: расширение возможностей веб-API ASP.NET для веб-партнеров Travel Companion

После завершения этого модуля студенты смогут:
  • Расширьте конвейер запросов и ответов ASP.NET Web API.
  • Создавайте службы OData с помощью веб-API ASP.NET.
  • Безопасный веб-API ASP.NET.
  • Встраивание зависимостей в контроллеры ASP.NET Web API.

Модуль 5: создание служб WCF

Этот модуль представляет Windows Communication Foundation (WCF) и описывает, как создавать, размещать и использовать службу WCF.Уроки

  • Преимущества создания сервисов с WCF
  • Создание и реализация контракта
  • Настройка и размещение служб WCF
  • Потребление услуг WCF

Лаборатория: создание и использование службы бронирования WCF

После завершения этого модуля студенты смогут:
  • Опишите, почему и когда использовать WCF для создания служб.
  • Определите контракт на обслуживание и выполните его.
  • Host и настроить службу WCF.
  • Потребляйте службу WCF из клиентского приложения.

Модуль 6: Услуги хостинга

В этом модуле описывается, как размещать веб-службы как на местах, так и в Windows Azure. В нем описываются различные компоненты Windows Azure Cloud Services: роль в Интернете, роль рабочего и веб-сайты Windows Azure.Уроки

  • Услуги хостинга On-Premises
  • Хостинг в Windows Azure

Лаборатория: Услуги хостинга

После завершения этого модуля студенты смогут:
  • Услуги хоста на местах с использованием служб Windows и служб IIS
  • Услуги хоста в облачной среде Windows Azure с использованием облачных сервисов и веб-сайтов Windows Azure

Модуль 7: служебная шина Windows Azure

В этом модуле описываются шаблоны обмена веб-масштабами и инфраструктура, предоставляемая служебной шиной Windows Azure.Уроки

  • Реле для служебных шин Windows Azure
  • Очереди служебной шины Windows Azure
  • Темы службы шины Windows Azure

Лаборатория: служебная шина Windows Azure

После завершения этого модуля студенты смогут:
  • Опишите назначение и функциональность ретрансляции и буферизации сообщений.
  • Предоставление, настройка и использование очередей служебной шины.
  • Повысьте эффективность сообщений на основе очереди, используя темы, подписки и фильтры.

Модуль 8: развертывание служб

Этот модуль описывает различные методы развертывания веб-приложений.Уроки

  • Развертывание Web с помощью Visual Studio 2012
  • Создание и развертывание пакетов веб-приложений
  • Инструменты командной строки для веб-развертывания
  • Развертывание веб-приложений и приложений для Windows Azure
  • Непрерывная доставка с TFS и Git
  • Лучшие практики для развертывания производства

Лабораторная работа: развертывание служб

После завершения этого модуля студенты смогут:
  • Развертывание веб-приложений с помощью Visual Studio.
  • Создавайте и развертывайте веб-приложения с помощью диспетчера IIS.
  • Разверните веб-приложения с помощью командной строки.
  • Развертывание веб-приложений в среде Windows Azure.
  • Используйте непрерывную доставку с TFS и Git.
  • Примените лучшие практики для развертывания веб-приложений на месте и в Windows Azure.

Модуль 9: хранилище Windows Azure

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

  • Введение в хранилище Windows Azure
  • Windows Azure Blob Storage
  • Настольное хранилище Windows Azure
  • Хранилище очереди Windows Azure
  • Ограничение доступа к хранилищу Windows Azure

Лаборатория: хранилище Windows Azure

После завершения этого модуля студенты смогут:
  • Опишите архитектуру Windows Azure Storage.
  • Внесите Blob Storage в свои приложения.
  • Использование хранилища таблиц в ваших приложениях
  • Опишите, как использовать очереди Windows Azure как механизм связи между различными частями вашего приложения
  • Контролируйте доступ к своим элементам хранения.

Модуль 10: мониторинг и диагностика

В этом модуле описывается, как выполнять мониторинг и диагностику в службах Windows Azure.Уроки

  • Выполнение диагностики с помощью трассировки
  • Настройка диагностики службы
  • Службы мониторинга с использованием Windows Azure Diagnostics
  • Сбор данных Azure Metrics

Лаборатория: Мониторинг и диагностика

После завершения этого модуля студенты смогут:
  • Выполнение трассировки в .NET Framework с помощью System.Diagnostics Пространство имен.
  • Настройте и изучите веб-сервис и трассировку IIS.
  • Мониторинг служб с помощью Windows Azure Diagnostics.
  • Просмотр и сбор показателей Windows Azure на портале управления.

Модуль 11: управление идентификацией и контролем доступа

В этом модуле описываются основные принципы современной обработки идентификационных данных и демонстрируется использование таких инфраструктур, как Windows Azure Access Control Service (ACS) для реализации аутентификации и авторизации с идентификатором на основе утверждений в Windows Communication Foundation (WCF).Уроки

  • Концепции идентичности на основе претензий
  • Использование службы контроля доступа Windows Azure
  • Настройка служб для использования федеративных идентификаторов

Лаборатория: Управление идентификацией и контролем доступа

После завершения этого модуля студенты смогут:
  • Опишите основные принципы идентичности, основанной на требованиях.
  • Создайте службу маркеров безопасности (STS) с помощью Windows Azure ACS.
  • Настройте WCF для использования федеративного удостоверения.

Модуль 12: услуги масштабирования

В этом модуле описываются способы, с помощью которых службы могут обрабатывать увеличивающиеся рабочие нагрузки и пользовательский спрос.Уроки

  • Введение в масштабируемость
  • Балансировка нагрузки
  • Масштабирование служб на местах с распределенным кэшем
  • Кэширование Windows Azure
  • Масштабирование по всему миру

Лаборатория: Масштабируемость

После завершения этого модуля студенты смогут:
  • Объясните необходимость масштабируемости.
  • Опишите, как использовать балансировку нагрузки для масштабирования служб.
  • Опишите, как использовать распределенное кэширование как для локальных, так и для Windows Azure.
  • Опишите, как использовать кеширование Windows Azure.
  • Опишите, как масштабировать службы по всему миру.

Модуль 13: Приложение A: Разработка и расширение служб WCF

Этот модуль охватывает разработку контрактов на обслуживание Windows Communication Foundation (WCF), создание служб, поддерживающих распределенные транзакции, и расширение конвейера WCF с помощью пользовательских компонентов времени выполнения и пользовательских действий.Уроки

  • Применение принципов проектирования к контрактам на обслуживание
  • Обработка распределенных транзакций
  • Расширение трубопровода WCF

Лаборатория: проектирование и расширение служб WCF

После завершения этого модуля студенты смогут:
  • Создавайте и создавайте сервисы и клиенты для использования различных типов шаблонов сообщений.
  • Настройте службу для поддержки распределенных транзакций.
  • Расширьте конвейер WCF компонентами времени выполнения, настраиваемыми поведениями и расширяемыми объектами.

Модуль 14: Приложение B: Внедрение безопасности в службах WCF

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

  • Введение в безопасность веб-служб
  • Безопасность на транспорте
  • Безопасность сообщений
  • Настройка аутентификации и авторизации службы

Лабораторная работа: обеспечение безопасности службы WCF

После завершения этого модуля студенты смогут:
  • Опишите безопасность веб-приложений.
  • Настройте службу безопасности транспорта.
  • Настройте службу безопасности сообщений.
  • Внедрить и настроить логику аутентификации и авторизации.

Там нет предстоящих событий в это время.

Пожалуйста, напишите нам на info@itstechschool.com и свяжитесь с нами по адресу + 91-9870480053 по стоимости и стоимости курса, расписанию и местоположению

Отбросьте запрос

Для получения дополнительной информации любезно Связаться с Нами