Курс 20487: Создание облачных решений и веб - сервисов / TeachMePlease

Confirmation of e-mail address is required!

The letter with the instruction has been sent to the e-mail address specified at the time of registration

Cookies

Cookies are disabled!

For the correct operation of the site, you must allow the use of cookies.

Cookies

Cookies are used to optimize the design and performance of our websites. By continuing to visit the website, you agree to use cookies.

Ok
Washington, D.C.

Курс 20487: Создание облачных решений и веб - сервисов

Sold Out
About the event
  • Level
    Easy
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
Course diplomas and certificates
Sold Out
About the event
  • Level
    Easy
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
  • Course Description
  • What you will learn?
  • Program
  • Requirements for course participants
Course Description

Курс читается по последней версии!

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

Основное внимание в программе курса уделяется изучению приёмов создания распределённых масштабируемых и безопасных приложений с использованием веб-сервисов,  размещаемых как на локальных серверах предприятия, так и в облаке Microsoft Azure. Разбираются вопросы развёртывания в облаке, управления  доступом к службам и организация взаимодействие между элементами распределённой системы. В курсе используется среда разработки  Visual Studio 2012, также в курсе рассматриваются инструменты и службы Microsoft Azure. На занятиях выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания курса приступить к реальной разработке программного обеспечения.

Курс рекомендован как опытным, так и начинающих разработчикам платформы .Net, которые хотят получить навыки создания гибридных архитектур.

Для обучения на данном курсе Вам необходим действующий доступ к аккаунту Microsoft Azure.  Примите во внимание, что получение нового доступа может занимать до 48 часов. Если у Вас нет доступа – просьба сообщить об этом Вашему менеджеру при записи на обучение. В этом случае мы предоставим Вам trial-версию: 30-дневный Microsoft Azure Pass.

Вам необходима усиленная практика? Готовитесь к сдаче сертификационных экзаменов Microsoft? Приобретите доступ к Labs Online – виртуальным лабораторным работам по авторизованным курсам Microsoft – в течение всего курса и двух недель по окончании обучения! Услуга уникальна и доступна только в Центре «Специалист»

Описание курса на официальном сайте Microsoft

What you will learn?
Запрашивать и управлять данными с использованием Entity Framework
Создавать ASP.Net веб-сервисы на базе протокола HTTP, которые будут доступны .Net и не .Net клиентам
Создавать расширения, фильтры и добавлять мультимедиа форматы к ASP.Net веб-сервисам
Создавать SOAP сервисы с использованием Windows Communication Foundation (WCF)
Разрабатывать защищённые WCF сервисы используя механизмы безопасности транспортного уровня и уровня сообщения
Использовать облачную шину сервисов (Microsoft Azure Service Bus) для управления доставкой сообщений
Размещать сервисы, как на локальных серверах, так и в облачной среде на базе ролей и веб-сайтов
Развёртывать сервисы локально и в облако
Работать с данными, расположенными в облачных хранилищах и конфигурировать права доступа к ним
Осуществлять мониторинг и вести логии для локальных и облачных сервисов
Выполнять федеративную аутентификацию с использование Access Control Service (ACS)
Создавать масштабируемые сервисы и выполнять балансировку нагрузки
Program
Модуль 1. Обзор сервисов и облачной технологии.
  • Module
  • Online
Ключевые компоненты распределённых приложений. Данные и технологии доступа к данным. Технологии создания сервисов. Облачные вычисления. Практика: Изучение среды работы распределённых приложений. Создание SQL базы данных в облаке. Создание Entity Data Model. Создание ASP.Net веб-сервиса Развёртывание веб-приложения в облаке.
Модуль 2. Работа с данными с использованием Entity Framework.
  • Module
  • Online
Обзор ADO.Net. Создание модели данных. Чтение и изменение данных. Практика: Создание уровня доступа к данным на базе Entity Framework. Изучение модели данных и интеграционных тестов. Создание модели данных. Чтение и изменение данных.
Модуль 3. Создание и использование ASP.Net веб-сервиса.
  • Module
  • Online
Что такое HTTP сервис? Создание ASP.Net веб-сервиса. Работа с запросами и ответами протокола HTTP. Размещение и создание клиента для веб-сервиса. Практика: Создание сервиса бронирования путешествий. Создание ASP.Net веб-сервиса. Создание клиента для веб-сервиса.
Модуль 4. Создание расширений и защита веб-сервисов.
  • Module
  • Online
Конвейер входящих запросов в ASP.Net. Конвейер исходящих запросов в ASP.Net. Создание сервисов поддерживающих протокол взаимодействия OData. Реализация механизмов безопасности для веб-сервисов. Добавление зависимостей в ASP.Net контроллер Практика: Улучшение веб-сервиса бронирования путешествий. Создание расширений ASP.Net веб-сервиса. Добавление новых мультимедиа типов для RSS запросов. Добавление поддержки протокола OData. Создание правил проверки входящих данных. Защищённый обмен данными между клиентом и сервером.
Модуль 5. Создание WCF сервисов.
  • Module
  • Online
Преимущества создания сервисов с использованием WCF. Создание и реализация контрактов. Конфигурирование и размещение сервисов WCF. Написание клиента для сервиса WCF. Практика: Создание и использование WCF сервиса. Создание WCF сервиса. Конфигурирование и размещение сервиса WCF. Обращение к WCF сервису из ASP.Net сервиса.
Модуль 6. Размещение сервисов.
  • Module
  • Online
Размещение сервисов на локальном сервере. Размещение сервисов в облаке. Практика: Размещение сервисов. Размещение сервиса под управлением IIS. Размещение сервиса ASP.Net в веб-роле в облаке. Размещение сервиса в веб-сайте в облаке.
Модуль 7. Windows Azure Service Bus.
  • Module
  • Online
Использование сервисной шины для реализации взаимодействия приложений. Очереди сервисной шины. Публикация и подписка с использованием сервисной шины. Практика: Использование облачной сервисной шины. Взаимодействие на базе сервисной шины. Публикация обновлений для клиента через сервисную шину.
Модуль 8. Развёртывание сервисов.
  • Module
  • Online
Развёртывание с использованием Visual Studio. Создание и развёртывание пакета приложения. Использование инструментов командной строки для развёртывания пакета приложения. Развёртывание в облако. Постоянное обновление на базе TFS или Git. Практика: Развёртывание сервисов. Развёртывание и обновление сервиса в облаке. Обновление облачного веб-сайта. Экспорт импорт пакета приложений в IIS.
Модуль 9. Хранилища данных в облаке.
  • Module
  • Online
Введение в хранилища данных в облаке. Хранилище для двоичных данных в облаке. Табличное хранение данных в облаке. Очередь, как хранилище данных в облаке. Ограничение доступа к данным в облаке. Практика: Хранилища данных в облаке. Сохранение содержимого сайта в облаке. Доступ к хранилищам в облаке. Создание общего доступа к двоичным данным в облаке.
Модуль 10. Мониторинг и диагностика.
  • Module
  • Online
Использование трассировки для диагностики сервиса. Конфигурирование диагностики сервиса. Мониторинг сервиса с использованием диагностических средств облака. Сбор облачные метрик (Windows Azure metrics). Практика: Мониторинг и диагностика. Конфигурирование трассировки WCF и лога сообщений. Конфигурирование диагностических средств облака.
Модуль 11. Управление доступом.
  • Module
  • Online
Аутентификация основанная на утверждениях(claim-based). Использование Windows Azure Access Control Service (ACS). Конфигурирование сервиса для работы с федеративной аутентификацией. Работы с федеративной аутентификацией на клиенте. Практика: Управление доступом. Конфигурирование Windows Azure ACS. Интеграция ACS с ASP.Net веб-сервисом. Реализация процедуры аутентификации для клиента.
Модуль 12. Масштабирование сервисов.
  • Module
  • Online
Введение в масштабируемость. Балансировка нагрузки. Масштабирование сервисов предприятия с использованием распределённого кэша. Кэширование в Windows Azure. Возникающие проблемы при кэшировании сервисов. Глобальное масштабирование. Практика: Масштабирование сервисов. Использование облачного кэша.
Модуль 13. Архитектура и расширение WCF сервисов
  • Module
  • Online
Отражение архитектурных принципов на контракте сервиса. Реализация распределённых транзакций. Расширения для конвейера WCF. Практика: Расширение WCF сервиса. Создание пользовательского обработчика ошибок. Добавление поддержки распределенных транзакций в сервис WCF.
Модуль 14. Реализация механизмов безопасности для WCF сервисов.
  • Module
  • Online
Безопасность на уровне транспорта. Безопасность на уровне сообщения. Конфигурирование аутентификации и авторизации. Практика: Безопасность для WCF сервиса. Конфигурирование ASP.Net сервиса для участия в защищённом взаимодействии. Безопасность для WCF сервиса. Использование правил авторизации для проверки клиентских запросов.
Requirements for course participants
Успешное окончание курса Курс 20486: Разработка Web приложений с использованием ASP.NET 4.5 MVC 4 или эквивалентная подготовка.
«Английский язык. Уровень 2. Elementary, часть 2», или эквивалентная подготовка.

Organization

Still have questions?

Start a chat with our support agent to get a quick response to all questions you might have