#!/usr/bin/php4 ЗАО Самара-Диалог. Сетевая Академия
 Регистрация Выход      
Главная | О компании | Сетевая академия | Системная интеграция | Наука
Компьютеры | Оборудование Klinkmann | Web-студия | Рекламное агентство | Туристическое агентство

Новости
Об Академии
Обучение
Комплексные программы
Сертификация
График курсов
Тестовый центр
Контакты
Microsoft Certified Technical Education Center
Wonderware Certified Training Provider

Рассылки@Mail.ru
Сетевая Академия-С . Бесплатные семинары в Самаре.

M20487

?????????? Windows Azure ? Web ??????


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

Содержание курса

  • Модуль 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
      • Поддержка федеративной безопасности в масштабируемой среде

Слушатели

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

Стоимость обучения на курсе - USD 933
Длительность курса (дней) - 5
 © ЗАО Самара-Диалог, 1998-2003. Все права защищены.
Rambler's Top100