Автор: Владимир Сафонов | Санкт-Петербургский государственный университет
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 13 студентам
Уровень:
Для всех
Длительность:
16:00:00
Студентов:
462
Выпускников:
132
Продвинутый курс для студентов старших курсов и аспирантов с теоретическими лекциями и практическими занятиями по облачным вычислениям, новой облачной платформе Microsoft Windows Azure, ее архитектуре, новых возможностях, областях и методах применения, новейшей версии ее пользовательского интерфейса.
В курсе дается глубокое научное изложение и анализ платформы Azure, анализ архитектуры платформы Azure; обучение фундаментальным технологиям и принципам, на которых она базируется (.NET, WCF и др.); обучение новой версии архитектуры платформы Azure, которая является достаточно сложной для понимания, изучения и использования; обучение методам практического применения новой версии платформы Azure для решения различных классов задач (хранение и использование данных, реализация бизнес-логики, коммуникация, научные вычисления и др.).
Специальности: Системный архитектор, Архитектор программного обеспечения
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
48 минут
Новые принципы архитектуры современных программных систем
Рассмотрены новейшие классы задач, решаемые современным ПО. В этом отношении лекция является продолжением, дополнением и развитием лекции 1 предыдущего курса [14]. Рассмотрены новые концепции архитектуры программного обеспечения, вопросы развития популярных платформ разработки программ, сформулированы новые требования к ПО, вытекающие из потребностей облачных вычислений и их реализации.
Оглавление
-
Лекция 2
40 минут
Новое в облачных вычислениях. Обзор новых возможностей платформ облачных вычислений
В данной лекции рассмотрены следующие вопросы: Роль и новизна облачных вычислений. Современные версии платформ, архитектуры, инструменты облачных вычислений. Виды облаков. Роли и обязанности компаний и индивидуальных разработчиков облачных вычислений. Специфика организации программ и данных для облачных вычислений. Прогресс в облачных вычислениях за недавние годы. Платформы облачных вычислений: Microsoft Windows Azure, Amazon AWS, облачные платформы HP, IBM и др.
Оглавление
-
Лекция 3
32 минуты
Основные концепции и архитектура новой версии платформы Microsoft Windows Azure (2013)
В данной лекции рассмотрены следующие вопросы: Внутренние (on-premises) и облачные (cloud) приложения. Категории пользователей и разработчиков. Архитектура и компоненты Azure. Принципы построения и использования нового пользовательского интерфейса Windows Azure. Новый стиль пользовательского интерфейса. Средства создания Web-сайтов, виртуальных машин, облачных сервисов, мобильных сервисов, сервисных шин и др.
Оглавление
-
Лекция 4
50 минут
Базовые технологии, использованные для реализации новой версии Microsoft Windows Azure (2013)
В данной лекции рассмотрены следующие вопросы: Архитектура .NET и сервисов .NET как основы реализации Windows Azure. Обзор новой версии архитектуры .NET (4.5) и новой версии Windows Communication Foundation (WCF).
Оглавление
-
Лекция 5
26 минут
Новая версия Windows Azure AppFabric
В данной лекции рассмотрены следующие вопросы: архитектура новой версии (2013) Windows Azure AppFabric – основной компоненты Windows Azure для управления приложениями.
Оглавление
-
Лекция 6
41 минута
Новая версия Windows Azure Storage
В данной лекции рассмотрены следующие вопросы: архитектура новой версии Windows Azure Storage – основной компоненты Windows Azure для управления памятью и хранением информации в облаке.
Оглавление
-
Лекция 7
36 минут
Новая версия Windows Azure Compute
В данной лекции рассмотрены следующие вопросы: архитектура новой версии Windows Azure Compute – основной компоненты Windows Azure для управления вычислениями в облаке.
Оглавление
-
Лекция 8
21 минута
Управление Web-сервисами в новой версии Windows Azure
Организация Web-сервисов и управление ими в новой версии Windows Azure. Пример реализации Web-сервиса, публикации его в облаке и исследования его свойств.
Оглавление
-
Лекция 9
31 минута
Новая версия SQL Azure
В данной лекции рассмотрена новая версия инструментария для взаимодействия с реляционными базами данных SQL Azure в системе облачных вычислений Windows Azure.
Оглавление
-
Лекция 10
31 минута
Разработка приложений для новой версии Windows Azure
В данной лекции на примере рассмотрены вопросы разработки облачных приложений для новой версии Windows Azure средствами Visual Studio.NET и публикации их в новой версии облака. Описаны возможности Microsoft Visual Studio и его расширение для разработки облачных приложений.
Оглавление
-
Самостоятельная работа 1
25 минут
Разработка, публикация и использование простого облачного сервиса для новой версии Windows Azure
Целью лабораторной работы является практическое освоение методов разработки облачных сервисов для новой версии Windows Azure, их публикации и использования.
Оглавление
-
Лекция 11
29 минут
Основы практического использования новой версии Windows Azure
Данная лекция является введением в практическое использование новой версии Windows Azure (2013). Рассмотрены следующие вопросы: Регистрация в новой версии Windows Azure. Вход в систему, работа в системе, выход из системы. Особенности GUI. Требования к клиентским компьютерам. Возможность использования предыдущей версии портала Windows Azure.
Оглавление
-
Самостоятельная работа 2
16 минут
Общее ознакомление с новой версией Windows Azure (2013)
Целью лабораторной работы является общее практическое ознакомление с новой версией (2013) платформы облачных вычислений Windows Azure – получение доступа к системе, знакомство с порталом системы, вход/выход, основные действия, справка и поддержка, особенности нового пользовательского интерфейса, возможность перехода на предыдущую версию портала Azure.
Оглавление
-
Самостоятельная работа 3
14 минут
Использование сервисов в новой версии Windows Azure
Целью лабораторной работы является практическое освоение способов управления сервисами в новой версии Windows Azure.
Оглавление
-
Лекция 12
18 минут
Новая версия инструментов Windows Azure
В данной лекции рассмотрены вопросы архитектуры инструментальных программных средств (SDK) для работы с новой версией Windows Azure на различных языках программирования.
Оглавление
-
Лекция 13
28 минут
Методы применения новой версии Windows Azure для решения прикладных задач
В данной лекции рассмотрены вопросы применения новой версии Windows Azure для решения задач в различных предметных областях и поддержки решения прикладных задач в системе Azure.
Оглавление
-
Лекция 14
42 минуты
Новая версия Windows Azure и аспектно-ориентированное программирование (АОП)
В данной лекции рассмотрены вопросы взаимодействия двух новейших технологий и парадигм вычислений и разработки программ – облачных вычислений (новой версии Windows Azure) и аспектно-ориентированного программирования (АОП) [1, 2] - в области АОП автор курса является одним из ведущих экспертов России и широко известным специалистом в мире. По мнению автора, изложенному и обоснованному в данной лекции, АОП может быть успешно применено к облачным вычислениям, в частности, к новой версии системы Windows Azure.
Оглавление
-
Лекция 15
30 минут
Новая версия Windows Azure для мобильных устройств. Новые результаты проекта Hawaii
В данной лекции рассмотрены возможности работы в новой версии системы Windows Azure с мобильных устройств и новые результаты исследовательского проекта Microsoft Research под кодовым названием Hawaii, целью которого является разработка облачных приложений для мобильных устройств.
Оглавление
-
Самостоятельная работа 4
18 минут
Использование новой версии Windows Azure для мобильных устройств
Создание мобильного сервиса в новой версии облачной платформы Windows Azure, разработка мобильного приложения для Windows Phone 8, связывание его с мобильным сервисом и пробное использование.
Оглавление
-
Лекция 16
21 минута
Перспективы развития и использования новой версии Windows Azure
В данной лекции рассмотрены направления развития и перспективы новой системы облачных вычислений Windows Azure.
Оглавление
-