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

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

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

Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
Дипломы/сертификаты об окончании
Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

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

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

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

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

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

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

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

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

Организация

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.