(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Курс "20487 Разработка Windows Azure и Web сервисов (20487 Developing Windows Azure and Web Services)"

Код: 20487
Специализация: Microsoft Windows Azure

Продолжительность - 5 дней

Производится набор группы

Стоимость:  39 490 руб.  

Цель курса 20487 Developing Windows Azure and Web Services – предоставить слушателям знания и навыки проектирования и разработки служб доступа к локальным и удаленным данным, написания и развёртывания служб в гибридных средах, включая локальные серверы и открытое облако Windows Azure.

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

Сертификационные экзамены

Курс помогает подготовиться к следующим сертификационным экзаменам:
Необходимая подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
  • Опыт разработки на языке С# с использованием лямбда выражений, LINQ, и анонимных типов.
  • Понимание концепции многоуровневых приложений.
  • Опыт работы с запросами и манипулированием данными с помощью ADO.NET.
  • Знание XML.
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.

Программа курса 20487 Разработка Windows Azure и Web сервисов

Модуль 1: Обзор служб и облачных технологий
Темы
  • Основные компоненты распределенных приложений
  • Данные и технологии доступа к данным
  • Технологии служб
  • Облачные вычисления
  • Исследование приложения "Blue Yonder Airlines’ Travel Companion"
Лабораторная работа: Изучение среды разработки
  • Создание базы данных SQL в Windows Azure (Windows Azure SQL Database)
  • Создание модели данных (Entity Data Model)
  • Создание служб ASP.NET Web API
  • Развертывание веб-приложений на Windows Azure
По окончании этого модуля слушатели смогут:
  • Описать архитектуру распределенных приложений
  • Описать технологии доступа к данным, поддерживаемых Microsoft
  • Описать различные подходы и технологии, используемые для разработки служб
  • Описать концепции облачных вычислений и экосистему Windows Azure

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

Темы
  • Обзор ADO.NET
  • Создание модели данных (Entity Data Model)
  • Извлечение и манипулирование данными
Лабораторная работа: Создание компонентов доступа к данным с помощью Entity Framework
  • Изучение модели данных и проектов интеграционного тестирования
  • Создание модели данных
  • Извлечение и манипулирование данными
По окончании этого модуля слушатели смогут:
  • Описать использование ADO.NET для извлечения и манипулирования данными
  • Создать модель данных с использованием различных подходов Entity Framework
  • Извлекать данные с использованием различных техник Entity Framework
  • Манипулировать данными с помощью Entity Framework

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

Темы
  • Что такое служба HTTP?
  • Создание службы ASP.NET Web API
  • Обработка HTTP-запросов и ответов
  • Размещение и запуск служб ASP.NET Web API
Лабораторная работа: Создание службы бронирования путешествия в ASP.NET Web API
  • Создание службы ASP.NET Web API
  • Запуск службы ASP.NET Web API
По окончании этого модуля слушатели смогут:
  • Описать протокол HTTP и как он используется с REST
  • Создать службу ASP.NET Web API, используя маршрутизацию, контроллеры и действия
  • Преобразовать содержимое HTTP запроса в .NET объект, сделать обратное преобразование
  • Размещать и запускать службы ASP.NET Web API в различных серверных и клиентских конфигурациях

Модуль 4: Расширение и обеспечение безопасности служб ASP.NET Web API

Темы
  • Конвейер (pipeline) обработки запросов ASP.NET Web API
  • Конвейер (pipeline) обработки ответа ASP.NET Web API
  • Создание служб OData
  • Реализация безопасности в службах ASP.NET Web API
  • Настройка зависимостей между контроллерами
Лабораторная работа: Расширение службы бронирования путешествия в ASP.NET Web API
  • Создание обработчика зависимости для репозитория
  • Добавление новых типов для запросов RSS
  • Добавление OData для службы «Расписание полетов»
  • Применение правил проверки в службе бронирования
  • Обеспечение безопасного взаимодействия между клиентом и сервером
По окончании этого модуля слушатели смогут:
  • Описать путь запроса через конвейер обработки ASP.NET Web API
  • Описать путь ответа через конвейер обработки ASP.NET Web API
  • Создавать OData службы в ASP.NET Web API
  • Реализовать безопасность в службах ASP.NET Web API
  • Создать обработчик зависимости для их внедрения в контроллеры ASP.NET Web API

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

Темы
  • Преимущества при создании служб WCF
  • Создание и использование контрактов
  • Настройка и размещение служб WCF
  • Использование служб WCF
Лабораторная работа: Создание и использование WCF службы бронирования
  • Создание WCF службы бронирования
  • Настройка и размещение службы
  • Использование WCF службы в ASP.NET Web API
По окончании этого модуля слушатели смогут:
  • Описать условия, в которых удобно использовать WCF для создания служб
  • Реализовать службы с помощью контрактов
  • Настроить конфигурацию службы WCF программными методами и через файл конфигурации
  • Использовать службы WCF из .NET клиентов

Модуль 6. Проектирование и расширение служб WCF

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

Модуль 7: Реализация безопасности служб WCF

Темы
  • Безопасность при передаче
  • Безопасность сообщений
  • Настройка службы аутентификации и авторизации
Лабораторная работа: Безопасность служб WCF
  • Безопасность служб WCF
  • Настройка ASP.NET Web API службы регистрации для обеспечения безопасного взаимодействия
По окончании этого модуля слушатели смогут:
  • Настраивать службу для обеспечения безопасной передачи
  • Обеспечивать безопасность сообщений
  • Аутентифицировать и авторизовать пользователей

Модуль 8: Windows Azure Service Bus

Темы
  • Переключатели (relays) Windows Azure Service Bus
  • Очереди (queues) Windows Azure Service Bus
  • Темы (topics) Windows Azure Service Bus
Лабораторная работа: Windows Azure Service Bus
  • Использование переключателей Windows Azure Service Bus для WCF службы регистрации
  • Публикация обновлений регистрации для клиентов, использующих темы Windows Azure Service Bus
По окончании этого модуля слушатели смогут:
  • Связывать гибридную среду через переключатели Windows Azure Service Bus
  • Использовать перенаправление сообщений через очереди Windows Azure Service Bus
  • Использовать сообщения на основе подписок через темы Windows Azure Service Bus

Модуль 9: Размещение (hosting) служб

Темы
  • Размещение (hosting) служб на локальном сервере
  • Размещение (hosting) служб в Windows Azure
Лабораторная работа: Размещений служб
  • Размещение (hosting) WCF службы бронирования на IIS
  • Размещение (hosting) ASP.NET Web API службы в Web-роли Windows Azure
  • Размещение (hosting) службы управления бронированием на web-сайте Windows Azure
По окончании этого модуля слушатели смогут:
  • Описать размещение (hosting) службы на локальном сервере
  • Размещать службы в Windows Azure

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

Темы
  • Web-развертывание через Visual Studio
  • Создание и развертывание web-приложения
  • Средства командной строки для web-развертывания
  • Развертывание в Windows Azure
  • Непрерывная доставка с использованием TFS и GIT
  • Советы и рекомендации по развертыванию продуктов
Лабораторная работа: Развертывание служб
  • Развертывание службы обновлений в Windows Azure
  • Обновления web-сайта Windows Azure с помощью web-развертывания
  • Экспорт и импорт средств развертывания IIS
По окончании этого модуля слушатели смогут:
  • Разворачивать службы из Visual Studio
  • Разворачивать службы с помощью пакета web-развертывания
  • Разворачивать службы с использованием инструментов командной строки
  • Разворачивать службы в среде Windows Azure
  • Обеспечить непрерывную доставку при обновлении в среде Windows Azure

Модуль 11: Хранилище Windows Azure (Windows Azure Storage)

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

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

Темы
  • Выполнение диагностики с помощью трассировки
  • Настройка службы диагностики
  • Мониторинг IIS
  • Мониторинг служб с использованием диагностики Windows Azure
  • Отладка с использованием IntelliTrace
  • Сбор метрик Windows Azure
Лабораторная работа: Мониторинг и диагностика
  • Настройка трассировки и логов WCF
  • Настройка диагностики Windows Azure
По окончании этого модуля слушатели смогут:
  • Собирать диагностику
  • Настраивать службы сбора диагностической информации
  • Проводить мониторинг служб, расположенных на IIS
  • Проводить мониторинг приложений Windows Azure с использованием диагностики Windows Azure
  • Проводить отладку служб с помощью IntelliTrace
  • Собирать метрики Windows Azure

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

Темы
  • Технологии идентификации на основе заявок (claims)
  • Службы управления доступом
  • Настройка службы для использования федеративной идентификации
  • Обработка федеративной идентификации на стороне клиента
Лабораторная работа: Управление идентификацией и контролем доступа
  • Настройка Windows Azure ACS
  • Интеграция ACS с ASP.NET Web API
  • Проверка процедуры аутентификации в клиентском приложении
По окончании этого модуля слушатели смогут:
  • Описать концепции технологии идентификации на основе заявок (claims)
  • Описать службы управления доступом и их назначение
  • Настраивать службу запроса федеративной аутентификации
  • Использовать федеративную аутентификацию на клиенте

Модуль 14: Масштабируемые службы

Темы
  • Введение в масштабирование
  • Балансировка нагрузки
  • Масштабирование служб на локальных серверах при помощи распределенного кэша
  • Кэширование в Windows Azure
  • Ограничения для масштабирования служб
  • Глобальное масштабирование
Лабораторная работа: Масштабирование
  • Использование кэширования в Windows Azure
  • Поддержка федеративной безопасности в масштабируемой среде
По окончании этого модуля слушатели смогут:
  • Описать сценарии и техники масштабирования служб
  • Описать использование балансировки нагрузки на локальных серверах и среде Windows Azure
  • Интегрировать в службу механизм распределенного кэширования с помощью Windows Server AppFabric
  • Описать методы распределенного кэширования, предлагаемые Windows Azure
  • Понимать и уметь разрешать ограничения масштабирования служб
  • Масштабировать решения Windows Azure за пределы ЦОД
  • В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.


Существующие среды разработки ограничиваются ресурсами локальных рабочих станций. Одним из ключевых преимуществ платформы Microsoft Azure является перенос всех задач с рабочих станций в «виртуальные» DATA-центры. Это позволяет значительно расширить возможности по разработке приложений, а также снизить нагрузку с локальных серверов компаний.

Освоив создание распределенных облачных веб-приложений для Microsoft Azure , разработчики смогут создавать и внедрять различные интернет-приложения с использованием новейшей среды разработки Visual Studio 2013, которая входит в список программ, работающих на основе модели Cloud Computing.

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

Пройдите один из этих курсов, чтобы подготовиться к сертификации Specialist: Microsoft Azure.

Пройдите все три курса, чтобы подготовиться к сертификации Microsoft Certified Solutions Developer (MCSD): Azure Solutions Architect.

  • Developing Microsoft Azure Solutions

Подготовка к экзамену 70-532 / Пройдите курс 20532

  • Implementing Microsoft Azure Infrastructure Solutions

Подготовка к экзамену 70-533 / Пройдите курс 20533

  • Architecting Microsoft Azure Solutions

Подготовка к экзамену 70-534 / Еще не доступно

Дополнительные курсы по Azure

  • Windows Azure Solutions with Microsoft Visual Studio

Пройдите курс 50466

  • Developing Microsoft Azure and Web Services

Пройдите курс 20487

  • Microsoft Azure Fundamentals

Пройдите курс 10979

По окончании авторизованного курса Microsoft выдаётся международный сертификат Microsoft


 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft 365 Apps for business (corporate)
Microsoft 365 Business Basic (corporate)
Microsoft Windows Professional 10, Электронный ключ
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Поиск курсов
 
 
Интересные факты

Учебный центр "Интерфейс" - в десятке ведущих учебных центров России в сфере IT.

  • У нас преподают такие известные эксперты, как Пржиялковский В.В., Леоненков А.В., Новичков А.Н., Зайцев А.Л., Зайцев Р.А., Большаков О.Н., Мирончик И.Я., Саксонов А.А., Пригодина Н.Ю., Красникова С.А.
  • Учебный центр "Интерфейс" проводит авторизованные курсы по продуктам компаний Microsoft, ERwin, Embarcadero (CodeGear), Postgres Professional
  • Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
  • Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
  • Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
  • Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.

Горячая линия:
+ 7 (495) 925-0049
mail@interface.ru
Отправить быстрое сообщение

Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Обучение для IT-профессионалов
Обучение и сертификация Microsoft
IT сертификация
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100