Решения Windows Azure на базе Microsoft Visual Studio 2010

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


Код: 50466
Длительность: 24 ак.ч.
Стоимость: 23 800 р.


Курс: Решения Windows Azure на базе Microsoft Visual Studio 2010

Код курса: 50466

Аннотация:
Вы получите представление о том, как разрабатывать облачные приложения на базе Windows Azure, используя новейшую среду разработки Visual Studio 2010, а также как их размещать в облаке, управлять к ним доступом, а также организовывать взаимодействие между службами. Также в курсе рассматриваются инструменты и службы Windows Azure, ее архитектуры и возможностей. Получение практических знаний и навыков по облачным вычислениям Windows Azure является новой ступенью развития для профессиональных разработчиков веб-приложений. Существующие среды разработки ограничиваются ресурсами локальных рабочих станций. Одним из ключевых преимуществ платформы Windows Azure является перенос всех задач с рабочих станций в «виртуальные» DATA-центры. Это позволяет значительно расширить возможности по разработке приложений, а также снизить нагрузку с локальных серверов компаний.

Предварительная подготовка:
Требуемая подготовка: Успешное окончание курса М10267 Основы разработки web - приложений в Microsoft Visual Studio 2010 или эквивалентная подготовка.

Результат обучения:
Освоив создание распределенных облачных веб-приложений для Windows Azure, Вы сможете создавать и внедрять различные интернет-приложения, в список которых входят и программы, работающие на основе модели Cloud Computing.

Документ об окончании курса: Сертификат Microsoft.

Сертификации и экзамены:
Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:
• MCPD: WINDOWS AZURE DEVELOPER
Данный курс готовит к успешной сдаче международных сертификационных экзаменов:
• 070-583 - PRO: Designing and Developing Windows Azure Applications

Регистрация на курс:
1. По электронной почте. Отправьте сообщение на адрес edu@unitgroup.ru, с указанием: названия предприятия, ФИО участников, их должностей, контактных телефонов и e-mail.
2. По телефону +7(343) 344-25-60, Учебный центр UN1T.

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

Программа включает следующие основные разделы:

Модуль 1. Облачные вычисления:
   • что такое облачные вычисления?
   • преимущества облачных вычислений;
   • различия между службами облачных вычислений;
   • где могут существовать вычислительные облака?
   • потенциальные проблемы с облачными вычислениями;
   • область применения облачных вычислений;
   • место Windows Azure в свете облачных вычислений;
   • сравнение Windows Azure с другими облачными средами.
Лабораторная работа: Настройка учетной записи Windows Azure (опционально)

Модуль 2. Архитектура Windows Azure:
   • приложение Windows Azure;
   • дата-центры Microsoft;
   • характеристики оборудования, серверов и виртуальной среды (структуры), где размещаются облачные приложения и данные;
   • роль Fabric Controller в управлении облаком Windows Azure;
   • общая архитектура и компоненты платформы Windows Azure;
   • инструменты, используемые для создания и развертывания Windows Azure Services и хранилищ данных.
Лабораторная работа: Введение в Windows Azure

Модуль 3. Windows Azure Web Roles:
   • назначение веб-ролей в Windows Azure;
   • создание веб-ролей в проекте облачного сервиса;
   • настройка веб-ролей;
   • тестирование веб-ролей, работающих в Dev Fabric;
   • изучение Windows Azure API.
Лабораторная работа: Создание веб-ролей.

Модуль 4. Local Storage:
   • роль локальных хранилищ (Local Storage) в Windows Azure;
   • отличие Local Storage от обычной системы файлового сервера;
   • настройка Local Storage;
   • где и как использовать Local Storage;
   • изучение API для доступа к Local Storage;
   • знакомство с Windows Azure Drive (ранее X-Drive).
Лабораторная работа: Использование Local Storage

Модуль 5. Windows Azure Storage и Queues:
   • зачем нужен Windows Azure Storage?
   • создание учетной записи Windows Azure Storage;
   • изучение Windows Azure Storage;
   • изучение Dev Storage: как его использовать, чем он отличается от Windows Azure Storage;
   • получение доступа к Windows Azure Storage при помощи REST API и Storage Client Library;
   • изучение Windows Azure Storage Queues;
   • получение сообщений из Windows Azure Queues.
Лабораторная работа: Изучение Windows Azure Storage и Queues

Модуль 6. BLOB (большой двоичный объект) storage:
   • для чего нужен BLOB storage;
   • получение доступа к BLOB storage при помощи Storage Client и REST API;
   • изучение контейнеров BLOB storage. Как они используются для организации и контроля доступа к blobs;
   • изучение различных видов blobs: блок и страница blobs.
Лабораторная работа: Использование Blob storage

Модуль 7. Table Storage:
   • изучение служб Windows Azure Storage;
   • зачем нужен Table Storage;
   • изучение различий между Table storage и традиционными реляционными базами данных (представленные в SQL Azure);
   • получение доступа к Table storage при помощи Storage Client и REST API;
   • соотношение объектов с Table storage;
   • сохранение и восстановление объектов в Table storage;
   • использование Table Storage для управления сессией в веб-приложениях Windows Azure.
Лабораторная работа: Использование Table Storage

Модуль 8. Worker roles:
   • назначение рабочих ролей Windows Azure (Worker roles);
   • создание рабочих ролей (Worker roles) в проекте облачного сервиса;
   • настройка рабочих ролей (Worker roles);
   • тестирование Worker roles, работающих в Dev Fabric;
   • использование очереди и сообщений Windows Azure Storage, чтобы связываться с рабочими ролями (Worker roles);
   • настройка конечных точек рабочих ролей (Worker roles);
   • связь с рабочей ролью (worker role): внутренние и входные конечные точки.
Лабораторная работа: Создание рабочей роли (Worker role)

Модуль 9. SQL Azure:
   • что такое SQL Azure и как его использовать?
   • сравнение SQL Azure SQL Server и Windows Azure table storage;
   • запуск сервера SQL Azure и базы данных;
   • изучение издержек при работе с SQL Azure;
   • использование привычных инструментов и API-интерфейса для работы в SQL Azure;
   • создание и управление объектами базы данных в SQL Azure;
   • ограничение доступа к SQL Azure;
   • варианты резервного копирования баз данных;
   • перенос данных в SQL Azure.

Модуль 10. Диагностика и ведение журнала
   • отладку и вход в систему Windows Azure;
   • службы диагностики Windows Azure;
   • роль процесса MonAgentHost в диагностической службе;
   • настройка служб диагностики;
   • передача диагностических данных в Windows Azure Storage;
Лабораторная работа: Использование Table Storage.