Курс - Windows Azure Platform

Курс | Windows Azure Platform |
Длительность | 10 дней / 20 часов |
Количество уроков | 10 |
Видео обучение
Оформить подпискуКонсультации
ЗаписатьсяОписание курса Windows Azure Platform
Освоив создание распределенных облачных веб-приложений для Windows Azure, Вы сможете проектировать и внедрять различные интернет-приложения на основе модели Cloud Computing, организовывать взаимодействие между службами. На занятиях рассматриваются инструменты и службы Windows Azure, ее архитектура.
Курс знакомит с техническими возможностями платформы Windows Azure и ее ключевых компонентов: операционной системы как сервиса, реляционной базы данных как сервиса и платформенных компонентов для обеспечения коммуникаций и контроля доступа.
На занятиях объясняются особенности проектирования приложений, рассматриваются основные архитектурные сценарии использования облака и подходы к размещению приложений на этой платформе. Обсуждаются подходы к переносу приложений в облако.
Прохождение курса позволит Вам на профессиональном уровне интегрировать готовые решения на базе платформы Windows Azure.
Предварительные требования
• Владение основными библиотеками .NET Framework
• Опыт программирования на C#
• Опыт работы с Visual Studio последней версии
• Основы работы с SQL Server
• Основы WCF
Целевая аудитория
Содержание курса
Знакомство с облачными вычислениями
На уроке объясняется понятие облачных вычислений (масштабируемость, эластичность), вычислительных облаков, приводятся различные различия между службами. Рассматривается сравнение платформы Azure с другими облачными средствами.
Рассмотрение архитектуры Windows Azure. Web Roles
На занятии рассматривается приложение Windows Azure, общая архитектура и компоненты платформы, объясняется назначение(создание, настройка, тестирование) ролей.
Windows Azure Storage. Table Storage
Урок позволяет разобраться с назначением Windows Azure Storage, Table Storage, объясняются различия между Table storage и традиционными реляционными базами данных. Рассматриваются примеры получения доступа к Table storage при помощи Storage Client и REST API.
BLOB Storage (большой двоичный объект)
Цель урока – объяснить назначение BLOB Storage, получение к нему доступа , применение для организации данных, выполнение контроля доступа. Рассматриваются примеры использования различных видов blobs.
Queues Storage
На уроке объясняется назначение и использование Queue Storage, рассматриваются примеры сохранения, нахождения данных, а также получение данных из Queues.
SQL Azure
На уроке рассматриваются поддерживаемые механизмы доступа SQL Azure, способы использования, организация и хранение данных, топология приложений использующих SQL Azure. Демонстрируются примеры ограничения доступа, создания и управления базой данных.
Построение AppFabric решений
Сервис и сценарии AppFabric Service, создание соединений, построение связей, понимание компонентов, которые предоставляет Windows Azure AppFabric, все эти вопросы рассматриваются на данном занятии. Также объясняются примеры совместного использования Windows Server AppFabric и Windows Azure AppFabric, Windows Server AppFabric Host,Windows Server AppFabric Cache.
WCF Data Services и OData (Open Data Protocol)
Изучение этого урока, научит Вас понимать Open Data Protocol, , использовать REST запросы, извлекать CRUD операции из удаленных клиентов, создавать приложения, использующие WCF Data Service.
Организация доступа к Azure из различных точек доступа
Урок позволяет научиться создавать хранилище учетных записей проекта, выполнять нахождение моделей данных сущностей из REST/HTTP протоколов, обеспечивать безопасность получения данных.
Архитектура приложений в облаке
На занятии рассматриваются архитектура приложений в облаке, особенности проектирования приложений, характеристики многоуровневых решений, объясняется назначение и применение слоев доступа к данным, использование сервис агента.
По завершении курса Вы сможете:
• Интегрировать готовые решения с платформой Windows Azure;
• Реализовать связь, между филиалами предприятия используя Service Bus;
• использовать отдельные части (Storage, SQL Azure) Windows Azure Platform в своих собственных приложенияx;
• пользоваться различными средствами управления платформы «облачных сервисов», как на базе графического интерфейса (в том числе веб страниц), так и на базе утилит;
• понимать концепцию и подходы к планированию сетевой инфраструктуры, построенной на базе платформы Windows Azure / SQL Azure;
• управлять учетными записями пользователей и групп Приложений на основе платформы Windows Azure / SQL Azure, наделять их правами и привилегиями;
• управлять Интегрированными Приложениями на основе Windows Azure;
• определять правила Планирования и реализации высокой доступности данных.