Опубликован: 20.12.2011 | Уровень: специалист | Доступ: платный | ВУЗ: Санкт-Петербургский государственный университет
Продвинутый курс для студентов старших курсов и аспирантов с 16 теоретическими лекциями и практическими занятиями (в виде 4 лабораторных работ) по облачным вычислениям и новой облачной платформе Microsoft Windows Azure, ее архитектуре, возможностях, областях и методах применения.
Курс знакомит студентов с концепциями и инструментами облачных вычислений, архитектурой, возможностями и методами применения наиболее развитой платформы облачных вычислений Microsoft Windows Azure. Курс дает более глубокое научное изложение и анализ платформы Azure (которым в предшествующих учебных материалах не уделено достаточного внимания): анализ архитектуры платформы Azure; обучение фундаментальным технологиям и принципам, на которых она базируется (.NET, WCF и др.); обучение архитектуре платформы Azure, которая, даже с учетом усложнения современных программных архитектур, является достаточно сложной для понимания, изучения и использования; обучение методам практического применения платформы Azure для решения различных классов задач (хранение и использование данных, реализация бизнес-логики, коммуникация, научные вычисления и др.).
Необходимые знания: Базовый курс программирования (информатики) для первого курса университета. Базовые знания по Web-технологиям (использование Web-браузера, HTML, XML). Владение одной из современных платформ разработки программ (предпочтительнее C#/.NET/Visual Studio.NET).
Дополнительные курсы |
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 110 минут | ВведениеОглавление | - |
Лекция 21 час 4 минуты | Обзор архитектуры современных программных систем
В данной вводной лекции рассмотрены классы задач, решаемых современным программным обеспечением; характеристики и свойства современного ПО и требования к нему; некоторые основные концепции из области архитектуры программных систем.. Акцентируется внимание на разнообразии и значительном усложнении ПО. Даются определения основных терминов, связанных с видами архитектур программного обеспечения. Формулируются требования к современному программному обеспечению: масштабируемость, стандартизация технологий, безопасность, ориентация на использование Web и др. Делается вывод о необходимости принципиально новых технологий разработки и использования программного обеспечения, к которым и относятся облачные вычисления.
Оглавление | - |
Тест 124 минуты | - | |
Лекция 329 минут | Понятие об облачных вычислениях. Обзор платформ облачных вычислений
В данной лекции рассмотрены следующие вопросы: облачные вычисления; история; роль и новизна облачных вычислений; платформы, архитектуры, инструменты облачных вычислений; виды облаков; роли и обязанности компаний и индивидуальных разработчиков облачных вычислений; специфика организации программ и данных для облачных вычислений; платформы облачных вычислений: Microsoft Windows Azure, Amazon EC 2, облачные платформы HP, IBM и др.
Оглавление | - |
Тест 224 минуты | - | |
Лекция 419 минут | Основные концепции и архитектура Microsoft Windows Azure
В данной лекции рассмотрены следующие вопросы: архитектура Microsoft Windows Azure.
Оглавление | - |
Тест 324 минуты | - | |
Лекция 542 минуты | Базовые технологии, использованные для реализации Microsoft Windows Azure
В данной лекции рассмотрены следующие вопросы: архитектура .NET и сервисов .NET как основы реализации Windows Azure.
Оглавление | - |
Тест 424 минуты | - | |
Лекция 629 минут | Windows Azure AppFabric
В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure AppFabric – основной компоненты Windows Azure для управления приложениями.
Оглавление | - |
Тест 524 минуты | - | |
Лекция 730 минут | Windows Azure Storage
В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure Storage – основной компоненты Windows Azure для управления памятью и хранением информации в облаке.
Оглавление | - |
Тест 624 минуты | - | |
Лекция 818 минут | Windows Azure Compute
В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure Compute – основной компоненты Windows Azure для управления вычислениями в облаке.
Оглавление | - |
Тест 724 минуты | - | |
Лекция 944 минуты | Web-сервисы в Windows Azure. Traffic Manager, Connect, CDN
В данной лекции рассмотрены следующие вопросы: Организация Web-сервисов и управление ими в Azure. Возможности компонент Traffic Manager (Управление трафиком), Connect (Соединения), CDN (Сеть кэширующих серверов).
Оглавление | - |
Тест 824 минуты | - | |
Лекция 1017 минут | SQL Azure
В данной лекции рассмотрен инструментарий для взаимодействия с реляционными базами данных SQL Azure в системе облачных вычислений Windows Azure.
Оглавление | - |
Тест 924 минуты | - | |
Лекция 1132 минуты | Разработка приложений для Windows Azure
В данной лекции на примере рассмотрены вопросы разработки облачных приложений для Windows Azure средствами Visual Studio.NET 2010.
Оглавление | - |
Тест 1024 минуты | - | |
Лекция 1218 минут | Основы практического использования Windows Azure
Данная лекция является введением в практическое использование Windows Azure. Рассмотрены особенности портала Windows Azure и основные действия пользователя в облаке.
Оглавление | - |
Тест 1124 минуты | - | |
Лекция 1311 минут | Инструменты Windows Azure
В данной лекции рассмотрены вопросы архитектуры инструментальных программных средств для работы с Windows Azure на различных языках программирования.
Оглавление | - |
Лекция 1414 минут | Методы применения Windows Azure для решения прикладных задач
В данной лекции рассмотрены вопросы применения Windows Azure для решения задач в различных предметных областях и поддержки решения прикладных задач в системе Azure.
Оглавление | - |
Лекция 1519 минут | Windows Azure и аспектно-ориентированное программирование (АОП)
В данной лекции рассмотрены вопросы взаимодействия двух новейших технологий и парадигм вычислений и разработки программ – облачных вычислений и аспектно-ориентированного программирования (АОП) [1, 2], в котором автор курса является одним из ведущих экспертов России и широко известным специалистом по АОП в мире. По мнению автора, изложенному и обоснованному в данной лекции, АОП может быть с успехом применено к облачным вычислениям, в частности, к системе Windows Azure.
Оглавление | - |
Лекция 1616 минут | Windows Azure для мобильных устройств. Проект Hawaii
В данной лекции рассмотрены возможности работы в системе Windows Azure с мобильных устройств и исследовательский проект Microsoft Research под кодовым названием Hawaii, целью которого является разработка облачных приложений для мобильных устройств.
Оглавление | - |
Лекция 1723 минуты | Перспективы Windows Azure
В данной лекции рассмотрены проблемы, направления развития и перспективы системы облачных вычислений Windows Azure.
Оглавление | - |
Лекция 1829 минут | ЗаключениеОглавление | - |
Тест 1221 минута | - | |
Самостоятельная работа 118 минут | Общее ознакомление с Windows AzureОглавление | - |
Самостоятельная работа 219 минут | - | |
Самостоятельная работа 324 минуты | - | |
Самостоятельная работа 413 минут | - | |
5 часов | - |