Автор: Владимир Сафонов | Санкт-Петербургский государственный университет
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Специалист
Длительность:
13:43:00
Студентов:
1220
Выпускников:
55
Качество курса:
3.87 | 4.00
Продвинутый курс для студентов старших курсов и аспирантов с 16 теоретическими лекциями и практическими занятиями (в виде 4 лабораторных работ) по облачным вычислениям и новой облачной платформе Microsoft Windows Azure, ее архитектуре, возможностях, областях и методах применения.
Курс знакомит студентов с концепциями и инструментами облачных вычислений, архитектурой, возможностями и методами применения наиболее развитой платформы облачных вычислений Microsoft Windows Azure. Курс дает более глубокое научное изложение и анализ платформы Azure (которым в предшествующих учебных материалах не уделено достаточного внимания): анализ архитектуры платформы Azure; обучение фундаментальным технологиям и принципам, на которых она базируется (.NET, WCF и др.); обучение архитектуре платформы Azure, которая, даже с учетом усложнения современных программных архитектур, является достаточно сложной для понимания, изучения и использования; обучение методам практического применения платформы Azure для решения различных классов задач (хранение и использование данных, реализация бизнес-логики, коммуникация, научные вычисления и др.).
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
10 минут
Введение

Оглавление
    -
    Лекция 2
    1 час 4 минуты
    Обзор архитектуры современных программных систем
    В данной вводной лекции рассмотрены классы задач, решаемых современным программным обеспечением; характеристики и свойства современного ПО и требования к нему; некоторые основные концепции из области архитектуры программных систем.. Акцентируется внимание на разнообразии и значительном усложнении ПО. Даются определения основных терминов, связанных с видами архитектур программного обеспечения. Формулируются требования к современному программному обеспечению: масштабируемость, стандартизация технологий, безопасность, ориентация на использование Web и др. Делается вывод о необходимости принципиально новых технологий разработки и использования программного обеспечения, к которым и относятся облачные вычисления.
    Оглавление
      -
      Тест 1
      24 минуты
      -
      Лекция 3
      29 минут
      Понятие об облачных вычислениях. Обзор платформ облачных вычислений
      В данной лекции рассмотрены следующие вопросы: облачные вычисления; история; роль и новизна облачных вычислений; платформы, архитектуры, инструменты облачных вычислений; виды облаков; роли и обязанности компаний и индивидуальных разработчиков облачных вычислений; специфика организации программ и данных для облачных вычислений; платформы облачных вычислений: Microsoft Windows Azure, Amazon EC 2, облачные платформы HP, IBM и др.
      Оглавление
        -
        Тест 2
        24 минуты
        -
        Лекция 4
        19 минут
        Основные концепции и архитектура Microsoft Windows Azure
        В данной лекции рассмотрены следующие вопросы: архитектура Microsoft Windows Azure.
        Оглавление
          -
          Тест 3
          24 минуты
          -
          Лекция 5
          42 минуты
          Базовые технологии, использованные для реализации Microsoft Windows Azure
          В данной лекции рассмотрены следующие вопросы: архитектура .NET и сервисов .NET как основы реализации Windows Azure.
          Оглавление
            -
            Тест 4
            24 минуты
            -
            Лекция 6
            29 минут
            Windows Azure AppFabric
            В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure AppFabric – основной компоненты Windows Azure для управления приложениями.
            Оглавление
              -
              Тест 5
              24 минуты
              -
              Лекция 7
              30 минут
              Windows Azure Storage
              В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure Storage – основной компоненты Windows Azure для управления памятью и хранением информации в облаке.
              Оглавление
                -
                Тест 6
                24 минуты
                -
                Лекция 8
                18 минут
                Windows Azure Compute
                В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure Compute – основной компоненты Windows Azure для управления вычислениями в облаке.
                Оглавление
                  -
                  Тест 7
                  24 минуты
                  -
                  Лекция 9
                  44 минуты
                  Web-сервисы в Windows Azure. Traffic Manager, Connect, CDN
                  В данной лекции рассмотрены следующие вопросы: Организация Web-сервисов и управление ими в Azure. Возможности компонент Traffic Manager (Управление трафиком), Connect (Соединения), CDN (Сеть кэширующих серверов).
                  Оглавление
                    -
                    Тест 8
                    24 минуты
                    -
                    Лекция 10
                    17 минут
                    SQL Azure
                    В данной лекции рассмотрен инструментарий для взаимодействия с реляционными базами данных SQL Azure в системе облачных вычислений Windows Azure.
                    Оглавление
                      -
                      Тест 9
                      24 минуты
                      -
                      Лекция 11
                      32 минуты
                      Разработка приложений для Windows Azure
                      В данной лекции на примере рассмотрены вопросы разработки облачных приложений для Windows Azure средствами Visual Studio.NET 2010.
                      Оглавление
                        -
                        Тест 10
                        24 минуты
                        -
                        Лекция 12
                        18 минут
                        Основы практического использования Windows Azure
                        Данная лекция является введением в практическое использование Windows Azure. Рассмотрены особенности портала Windows Azure и основные действия пользователя в облаке.
                        Оглавление
                          -
                          Тест 11
                          24 минуты
                          -
                          Лекция 13
                          11 минут
                          Инструменты Windows Azure
                          В данной лекции рассмотрены вопросы архитектуры инструментальных программных средств для работы с Windows Azure на различных языках программирования.
                          Оглавление
                            -
                            Лекция 14
                            14 минут
                            Методы применения Windows Azure для решения прикладных задач
                            В данной лекции рассмотрены вопросы применения Windows Azure для решения задач в различных предметных областях и поддержки решения прикладных задач в системе Azure.
                            Оглавление
                              -
                              Лекция 15
                              19 минут
                              Windows Azure и аспектно-ориентированное программирование (АОП)
                              В данной лекции рассмотрены вопросы взаимодействия двух новейших технологий и парадигм вычислений и разработки программ – облачных вычислений и аспектно-ориентированного программирования (АОП) [1, 2], в котором автор курса является одним из ведущих экспертов России и широко известным специалистом по АОП в мире. По мнению автора, изложенному и обоснованному в данной лекции, АОП может быть с успехом применено к облачным вычислениям, в частности, к системе Windows Azure.
                              Оглавление
                                -
                                Лекция 16
                                16 минут
                                Windows Azure для мобильных устройств. Проект Hawaii
                                В данной лекции рассмотрены возможности работы в системе Windows Azure с мобильных устройств и исследовательский проект Microsoft Research под кодовым названием Hawaii, целью которого является разработка облачных приложений для мобильных устройств.
                                Оглавление
                                  -
                                  Лекция 17
                                  23 минуты
                                  Перспективы Windows Azure
                                  В данной лекции рассмотрены проблемы, направления развития и перспективы системы облачных вычислений Windows Azure.
                                  Оглавление
                                    -
                                    Лекция 18
                                    29 минут
                                    Заключение

                                    Оглавление
                                      -
                                      Тест 12
                                      21 минута
                                      -
                                      1 час 40 минут
                                      -