ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Данный курс отменен Microsoft с 31 декабря 2021 года.
На курсе слушатели получают знания и навыки проектирования и разработки служб доступа к локальным и удаленным данным, написания и развёртывания служб в гибридных средах, включая локальные серверы и открытое облако Windows Azure. ПОСЛЕ ИЗУЧЕНИЯ КУРСА РАЗРАБОТКА WINDOWS AZURE И WEB СЕРВИСОВ, ВЫ СМОЖЕТЕ:
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
Содержание курса
Модуль 1: Обзор служб и облачных технологий
Модуль 2: Извлечение и манипулирование данными с помощью Entity Framework
Модуль 3: Создание и использование служб ASP.NET Web API
Модуль 4: Расширение и обеспечение безопасности служб ASP.NET Web API
Модуль 5. Создание служб WCF
Модуль 6. Проектирование и расширение служб WCF
Модуль 7: Реализация безопасности служб WCF
Модуль 8: Windows Azure Service Bus
Модуль 9: Размещение (hosting) служб
Модуль 10: Развертывание служб
Модуль 11: Хранилище Windows Azure (Windows Azure Storage)
Модуль 12: Мониторинг и диагностика
Модуль 14: Масштабируемые службы
- Основные компоненты распределенных приложений
- Данные и технологии доступа к данным
- Технологии служб
- Облачные вычисления
- Исследование приложения “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
- Поддержка федеративной безопасности в масштабируемой среде
Слушатели
Курс предназначен для начинающих и опытных разработчиков, использующих .NET более 6 месяцев, желающих узнать, как разрабатывать сервисы и разворачивать их в гибридных средах.
Предварительная подготовка
Знание XML.
КАРЬЕРНАЯ СХЕМА
M20487 Разработка Windows Azure и Web сервисов |
M20480 Программирование в HTML5 с JavaScript и CSS3 |