Курс NT-20487 Разработка Microsoft Azure и веб-сервисов | nt.ua

(044) 390 73 35 (050) 352 68 64

EN RU UA

Курс NT-20487 Разработка Microsoft Azure и веб-сервисов

Курс предоставляет знания и навыки проектирования и разработки услуги, которые имеют доступ к локальным и удаленным данным из разных источников. Рассматриваются вопросы развертывания приложений на локальных серверах, в гибридной среде и в Windows Azure.

По окончании курса слушатели смогут:

  • запрашивать и обрабатывать данные с 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 для управления сообщениями при помощи очередей и топиков;
  • использовать услуги хостинга на локальных серверах и на различных средах Windows Azure, таких как web-роли, рабочие роли и web-сайты;
  • развертывать услуги на локальных серверах и в Windows Azure;
  • хранить и иметь доступ к данным в Windows Azure Storage и настраивать права доступа к хранилищу;
  • создать сервис контроля и журналирования, как локальный, так и в Windows Azure;
  • внедрить федеративную аутентификацию с помощью услуг ACS ASP.NET Web API.

Аудитория

Курс предназначен для новичков и опытных .NET-разработчиков, которые желают узнать, как развернуть и развивать услуги в гибридной среде.

Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:

  • опыт программирования на C# с использованием лямбда-выражений, LINQ, и анонимных типов;
  • понимание концепции многоуровневых приложений;
  • опыт работы с запросами и манипулирования данными с помощью ADO.NET;
  • знание XML-структуры данных.
  1. Обзор услуг и облачных технологий
    • Основные компоненты распределенных приложений
    • Данные и технологии доступа к данным
    • Технологии услуги
    • Cloud Computing
    • Изучение Blue Yonder Airlines Travel Companion Application
  2. Запросы и манипулирование данными с помощью Entity Framework
    • Обзор ADO.NET
    • Создание модели Entity Data Model
    • Запрос данных
    • Манипулирование данными
  3. Создание и использование услуг ASP.NET Web API
    • Обзор http-услуг
    • Создание службы ASP.NET Web API
    • Обработка http-запросов и ответов
    • Проведение и использование услуг ASP.NET Web API
  4. Расширение и обеспечение услуг ASP.NET Web API
    • Запрос источника информации через ASP.NET Web API
    • Ответ источника информации через ASP.NET Web API
    • Создание услуги OData
    • Реализация системы безопасности услуг в ASP.NET Web API
    • Инъекционные зависимости в контролерах
  5. Создание служб WCF
    • Преимущества создания услуг с WCF
    • Создание и реализация контрактов
    • Настройка и хостинг WCF-услуг
    • Потребление услуг WCF
  6. Проектирование и расширение WCF-услуг
    • Применение принципов проектирования к сервисным контрактам
    • Обработка распределенных транзакций
    • Архитектура источников информации WCF
    • Расширение источника информации WCF
  7. Реализация безопасности услуг WCF
    • Безопасность источников информации
    • Сообщение безопасности
    • Настройка службы аутентификации и авторизации
  8. Windows Azure Service Bus
    • Реле Windows Azure Service Bus
    • Очереди Windows Azure Service Bus
    • Темы Windows Azure Service Bus
  9. Услуги хостинга
    • Услуги локального хостинга
    • Услуги хостинга в Windows Azure
  10. Развертывание услуг
    • Web Deployment с Visual Studio
    • Создание и развертывание пакета web-приложений
    • Средства командной строки для пакета web-развертывания
    • Развертывание в Windows Azure
    • Непрерывная поставка с TFS и GIT
    • Советы и рекомендации по развертыванию
  11. Windows Azure Storage
    • Введение в Windows Azure Storage
    • Windows Azure Blob Storage
    • Windows Azure Table Storage
    • Windows Azure Queue Storage
    • Ограничение доступа к Windows Azure Storage
  12. Мониторинг и диагностика
    • Выполнение диагностики с помощью трассировки
    • Настройка службы диагностики
    • Мониторинг IIS
    • Мониторинг услуг с использованием диагностики Windows Azure
    • Отладка с использованием IntelliTrace
    • Сбор метрик Windows Azure
  13. Управление идентификацией и контролем доступа
    • Претензия на основе концепции личности
    • Сервис контроля доступа
    • Настройка службы для использования федеративных тождеств
    • Работа с федеративными удостоверениями на стороне клиента
  14. Масштабирование услуги
    • Введение в масштабируемость
    • Балансировка нагрузки
    • Масштабирование локальных услуг с распределением кэша
    • Кэширование Windows Azure
    • Предостережения масштабирования услуги
    • Глобальное масштабирование

Регистрация на ближайший курс

Код курса

NT-20487

Длительность, дней (часов)

5 (40)

Ближайшие даты

по запросу

Цена, грн

В стоимость курса входит

  • LIVE-обучение вне зависимости от формата участия в курсе (очно/удаленно)
  • Подбор материалов по теме курса
  • Преднастроенная среда и обучение на современном оборудовании
  • Электронный сертификат УЦ "Сетевые Технологии"
  • Обед и кофе-брейки (очный курс)
  • Консультации тренера в течении 6-ти месяцев после окончания курса