Неделя
| Кол. час
| в том числе в интерактивной форме, час.
| Вид занятия, модуль, тема и краткое содержание
| Методы
| Реализуемые компетенции
|
|
|
| Лекции
|
|
|
24-27
| 8
| 2
| Модуль 1 «Технологии распределенных вычислений и приложений»
| П, Д,Э, ПБ
| ПК-11, ПК-15, ПК-16, ПК-17
|
24
| 2
| 1
| Тема «Тенденции развития современных инфраструктурных решений»:
Развитие аппаратного обеспечения. Современные инфраструктурные решения. Появление блэйд-систем. Преимущества Blade-серверов. Появление систем и сетей хранения данных. Сети хранения данных. Топологии SAN. Консолидация ИТ инфраструктуры
| П, Д,Э, ПБ
| ПК-11, ПК-15, ПК-16, ПК-17
|
25
| 2
| 1
| Тема «Технологии виртуализации»:
Технологии виртуализации. Виртуализация серверов. Краткий обзор платформ виртуализации: VMware, Citrix (Xen), Microsoft.
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
26
| 2
|
| Тема «Основы облачных вычислений »:
Виды облачных вычислений. Инфраструктура как сервис (IaaS). Платформа как сервис (PaaS). Программное обеспечение как сервис (SaaS). Достоинства облачных вычислений. Недостатки и проблемы облачных вычислений: Безопасность. Зависимость от "облачного" провайдера. Препятствия развитию облачных технологий в России. Распределенные вычисления (grid computing)
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
27
| 2
|
| Тема «Веб-службы в Облаке»:
Инфраструктура как Сервис (IaaS). Amazon. Платформа как Сервис (PaaS). Microsoft Azure. Программное обеспечение как Сервис (SaaS). Коммуникация как Сервис (CaaS). Мониторинг как Сервис (MaaS).
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
28-30
| 6
| 1
| Модуль 2 «Технологии разработки распределенных приложений»
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
28
| 2
| 1
| Тема «Распределенные системы и технологии распределенного программирования»:
Цели построения и виды распределенных систем. Способы взаимодействия распределенных процессов. Обмен сообщениями. Удаленные вызовы процедур. Пространство кортежей. Распределенная общая память. Современные технологии распределенного программирования: CORBA, ZeroC Ice, Apache Thrift, Java RMI, Web-сервисы. Знакомство с языком Erlang. Проблемы построения распределенных систем, способы повышения отказоустойчивости. Консенсус в распределенной системе, алгоритм Paxos.
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
29
| 2
|
| Тема «Система распределенных вычислений. Грид-сеть.»:
Парадигма распределенных вычислений. Типичные проблемы информационных систем и способы их решения. Как устроена распределенная система. Серверы функциональности и их клиенты. Типы серверов функциональности. Серверы доступа к данным и мониторы транзакций. Специализированные сервисы middleware. Регистрационные базы данных. Регистрация сервисов и серверов. Как взаимодействуют клиент и сервер. Понятие о маршалинге, вызове удаленных процедур и IDL. Различные технологии распределенных вычислений: основные концепции
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
30
| 2
|
| Тема «Распределенные вычисления на платформе .NET»:
MPI. Основная идея и недостатки. Структура WCF. Методика оценки эффективности WCF. Простая программа обмена информацией. Пример распределенных вычислений | П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
31-41
| 22
| 1
| Модуль 3 «Технологии программирования распределенных приложений»
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
31-33
| 6
| 1
| Тема «Создание "тонкого" клиента с использованием сокетов»:
Способы осуществления соединения с сервером. Создание интерфейса клиентского приложения. Тестирование сервера и клиентского приложения. Создание "тонких" Windows-клиентов.
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
34-36
| 6
|
| Тема «Использование активных форм»:
Создание клиентских приложений в виде активных форм. Их преимущества и недостатки. Поставка активных форм через Web. Некоторые нюансы настройки браузеров при использовании активных форм
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
37-41
| 10
|
| Тема «Создание Web-приложений»:
Компоненты FastNet. Создание Internet-клиентов. Компоненты для создания Web-приложений. Создание простейшего приложения. Создание форм и обработка пользовательского ввода. Использование баз данных в Web-приложениях. Создание ASP-серверов
| П, Д,Э
| ПК-11, ПК-15, ПК-16, ПК-17
|
|
|
| Лабораторные занятия
|
|
|
24-27
| 4
| 4
| Модуль 1 «Технологии распределенных вычислений и приложений»
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
24-25
| 1
| 1
| Тема «Тенденции развития современных инфраструктурных решений»:
Технологии программного взаимодействия с серверными центрами, с сетями хранения данных. Получение сведений о топологии сети.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
24-25
| 1
| 1
| Тема «Технологии виртуализации»:
Работа с платформами виртуализации: VMware, Citrix (Xen), Microsoft. Установка и настройка Hyper-V.
Установка и настройка VMWare Workstation
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
26-27
| 1
| 1
| Тема «Основы облачных вычислений »:
Реализация примеров распределенных вычислений (grid computing)
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
26-27
| 1
| 1
| Тема «Веб-службы в Облаке»:
Работа с различными вариантами облачных приложений в Интернет.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
28-31
| 4
| 3
| Модуль 2 «Технологии разработки распределенных приложений»
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
28-29
| 1
| 1
| Тема «Распределенные системы и технологии распределенного программирования»:
Обмен сообщениями. Удаленные вызовы процедур. Пространство кортежей. Распределенная общая память. Современные технологии распределенного программирования: CORBA, ZeroC Ice, Apache Thrift, Java RMI, Web-сервисы. Знакомство с языком Erlang.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
28-29
| 1
| 1
| Тема «Система распределенных вычислений. Грид-сеть.»:
Серверы функциональности и их клиенты. Типы серверов функциональности. Серверы доступа к данным и мониторы транзакций. Специализированные сервисы middleware. Регистрационные базы данных. Регистрация сервисов и серверов. Взаимодействие клиента и сервера. Маршалинг, вызов удаленных процедур и IDL.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
30-31
| 2
| 1
| Тема «Распределенные вычисления на платформе .NET»:
MPI. Основная идея и недостатки. Структура WCF. Методика оценки эффективности WCF. Простая программа обмена информацией. Пример распределенных вычислений | ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
32-41
| 10
| 3
| Модуль 3 «Технологии программирования распределенных приложений»
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
32-33
| 2
| 1
| Тема «Создание "тонкого" клиента с использованием сокетов»:
Способы осуществления соединения с сервером. Создание интерфейса клиентского приложения. Тестирование сервера и клиентского приложения. Создание "тонких" Windows-клиентов.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
34-35
| 2
| 1
| Тема « Использование активных форм»:
Создание клиентских приложений в виде активных форм. Поставка активных форм через Web. Некоторые нюансы настройки браузеров при использовании активных форм
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
36-41
| 6
| 1
| Тема « Создание Web-приложений»:
Компоненты FastNet. Создание Internet-клиентов. Компоненты для создания Web-приложений. Создание простейшего приложения. Создание форм и обработка пользовательского ввода. Использование баз данных в Web-приложениях. Создание ASP-серверов
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
|
|
| Практические занятия
|
|
|
24-27
| 4
| 2
| Модуль 1 «Технологии распределенных вычислений и приложений»
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
24-25
| 1
|
| Тема «Тенденции развития современных инфраструктурных решений»:
Технологии программного взаимодействия с серверными центрами, с сетями хранения данных. Получение сведений о топологии сети.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
24-25
| 1
|
| Тема «Технологии виртуализации»:
Работа с платформами виртуализации: VMware, Citrix (Xen), Microsoft. Установка и настройка Hyper-V.
Установка и настройка VMWare Workstation
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
26-27
| 1
| 1
| Тема «Основы облачных вычислений »:
Реализация примеров распределенных вычислений (grid computing)
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
26-27
| 1
| 1
| Тема «Веб-службы в Облаке»:
Работа с различными вариантами облачных приложений в Интернет.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
28-31
| 4
| 1
| Модуль 2 «Технологии разработки распределенных приложений»
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
28-29
| 1
|
| Тема «Распределенные системы и технологии распределенного программирования»:
Обмен сообщениями. Удаленные вызовы процедур. Пространство кортежей. Распределенная общая память. Современные технологии распределенного программирования: CORBA, ZeroC Ice, Apache Thrift, Java RMI, Web-сервисы. Знакомство с языком Erlang.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
28-29
| 1
|
| Тема «Система распределенных вычислений. Грид-сеть.»:
Серверы функциональности и их клиенты. Типы серверов функциональности. Серверы доступа к данным и мониторы транзакций. Специализированные сервисы middleware. Регистрационные базы данных. Регистрация сервисов и серверов. Взаимодействие клиента и сервера. Маршалинг, вызов удаленных процедур и IDL.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
30-31
| 2
| 1
| Тема «Распределенные вычисления на платформе .NET»:
MPI. Основная идея и недостатки. Структура WCF. Методика оценки эффективности WCF. Простая программа обмена информацией. Пример распределенных вычислений
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
32-41
| 10
| 1
| Модуль 3 «Технологии программирования распределенных приложений»
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
32-33
| 2
|
| Тема «Создание "тонкого" клиента с использованием сокетов»:
Способы осуществления соединения с сервером. Создание интерфейса клиентского приложения. Тестирование сервера и клиентского приложения. Создание "тонких" Windows-клиентов.
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
34-35
| 2
|
| Тема « Использование активных форм»:
Создание клиентских приложений в виде активных форм. Поставка активных форм через Web. Некоторые нюансы настройки браузеров при использовании активных форм
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|
36-41
| 6
| 1
| Тема « Создание Web-приложений»:
Компоненты FastNet. Создание Internet-клиентов. Компоненты для создания Web-приложений. Создание простейшего приложения. Создание форм и обработка пользовательского ввода. Использование баз данных в Web-приложениях. Создание ASP-серверов
| ПГ
| ПК-11, ПК-15, ПК-16, ПК-17
|