Softprom Value Added Distributor

Новости

17.11.2017

Новая версия V-Ray 3.6 для SketchUp | +Вебинар 5.12.

С оптимизированным пользовательским интерфейсом, окном просмотра рендеринга и более мощным рендерингом GPU, новым гибридным рендерингом и поддержкой SketchUp 2018.

Все новости

Акции

07.11.2017

AutoCAD LT - cкидка 20 %

Купите настоящий AutoCAD LT со скидкой в два клика онлайн или у партнера Autodesk до 19 января 2018г. Есть вопросы, оставьте заявку на сайте, и с вами свяжется специалист по Autodesk.

Все акции

События

05.12.2017 - 05.12.2017

Новая версия V-Ray 3.6 для SketchUp | +Вебинар 5.12.

С оптимизированным пользовательским интерфейсом, окном просмотра рендеринга и более мощным рендерингом GPU, новым гибридным рендерингом и поддержкой SketchUp 2018.

Все события

Visual Studio 2012 - 20487 - Разработка Windows Azure и Web сервисов

Описание курса

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

Слушатели

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

Курс помогает подготовиться к следующим сертификационным экзаменам:

70-487: Developing Windows Azure and Web Services

Предварительная подготовка

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

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

 

Программа курса

Модуль 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 за пределы ЦОД

·          

Продолжительность курса – 5 дней/40 часов

Официальный источник  https://www.microsoft.com/en-us/learning/course.aspx?cid=20487

Актуальная версия курса на сегодня – 20487B   (доступен с 30 июля  2013 года)

Регистрация Расписание Microsoft