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

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

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


Продолжительность курса: 24 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
На данном курсе Вы получите представление о том, как разрабатывать облачные приложения на базе Windows Azure, используя новейшую среду разработки Visual Studio 2010, а также как их размещать в облаке, управлять к ним доступом, а также организовывать взаимодействие между службами. Также в курсе рассматриваются инструменты и службы Windows Azure, ее архитектуры и возможностей.

Аудитория:
NET разработчики веб-приложений, желающие изучить разработку новых приложений или перенос существующих приложений на Windows Azure.

Необходимая подготовка:
• Успешное окончание курса «М10267 Введение в веб-разработку с помощью Microsoft Visual Studio 2010» или эквивалентная подготовка
• Успешное окончание курса «М2310С Разработка Microsoft ASP.NET Web-приложений с использованием Visual Studio 2008» или эквивалентная подготовка

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

Программа курса:
Модуль 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
• Cоздание веб-ролей в проекте облачного сервиса
• Настройка веб-ролей
• Тестирование веб-ролей, работающих в 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

Окончательная цена указывается в договоре на обучение.
Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Microsoft
  • Код курса: 50466
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 23900 ₽
  • Дистанционно: 23900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru