Разработка Windows Azure™ и Web Сервисов
Перейти на старую версию сайта +7 (495) 150 96 00 academy@it.ru Войти

В корзине ничего нет.

Перейти на старую версию сайта
Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#20487 # Средства разработки # 5 дней / 40 часов

Разработка Windows Azure™ и Web Сервисов

Developing Windows Azure and Web Services

Физлицам 35900 ₽
Юрлицам 37900 ₽
Очное обучение. Курсы проводятся во всех региональных учебных центрах Академии АйТи или на базе заказчика.
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.

Забронировать курс

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


Целевая аудитория

#

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

Расписание

1

Обзор служб и облачных технологий


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

2

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


  • Обзор ADO.NET.
  • Создание модели данных (Entity Data Model).
  • Извлечение и манипулирование данными.
  • Лабораторная работа: работа: Создание компонентов доступа к данным с помощью 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.

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 для службы «Расписание полетов».
  • Применение правил проверки в службе бронирования.
  • Обеспечение безопасного взаимодействия между клиентом и сервером.

5

Создание служб WCF


  • Преимущества при создании служб WCF.
  • Создание и использование контрактов.
  • Настройка и размещение служб WCF.
  • Использование служб WCF.
  • Лабораторная работа: работа: Создание и использование WCF службы бронирования.
    Создание WCF службы бронирования.
    Настройка и размещение службы.
    Использование WCF службы в ASP.NET Web API.

6

Проектирование и расширение служб 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.

9

Размещение (hosting) служб


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

10

Развертывание служб


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

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’ам.

12

Мониторинг и диагностика


  • Выполнение диагностики с помощью трассировки.
  • Настройка службы диагностики.
  • Мониторинг IIS.
  • Мониторинг служб с использованием диагностики Windows Azure.
  • Отладка с использованием IntelliTrace.
  • Сбор метрик Windows Azure.
  • Лабораторная работа: работа: Мониторинг и диагностика.
    Настройка трассировки и логов WCF.
    Настройка диагностики Windows Azure.

13

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


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

14

Масштабируемые службы


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



0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.





#
#

Академия АйТи

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля


Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться