Модуль 5
24,00ч

Расширенные возможности программирования и автоматизации административных задач с использованием скриптов Windows PowerShell

Содержание модуля нацелено на формирование дополнительных умений и навыков программирования и автоматизации административных задач с использованием скриптов Windows PowerShell (написание функций, использующих множество объектов и принимающих конвейерный ввод , создание модулей скриптов, использование .NET Framework и REST API в Windows PowerShell;создание программного кода для управляющих скриптов и т.д.).
Часов в программе
12,00 часов
лекции
11,00 часов
практика
1,00 час
промежуточная аттестация
24,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Лекции, практические занятия, самостоятельная раб.
Требуемое ПО:
Лекции (в формате вебинаров): операционная система семейств Linux, Mac Os, Windows (предпочтительней), любой современный браузер
Практические занятия (вебинары, лабораторные работы и кейс-задания на удаленных виртуальных стендах): операционная система семейств Linux, Mac Os, Windows (предпочтительней), любой современный браузер, корпоративный или персональный брендмауэр должен обеспечивать доступ к удаленному лабораторному виртуальному стенду по протоколам HTTPS и RDP
Самостоятельная работа (выполнение контрольных заданий, итогового теста, дипломного проекта):операционная система семейств Linux, Mac Os, Windows (предпочтительней), любой современный браузер, корпоративный или персональный брендмауэр должен обеспечивать доступ к удаленному лабораторному виртуальному по протоколам HTTPS и RDP
Информационные ресуры
1. Сайт Microsoft. Официальная документация по PowerShell
Режим доступа: https://docs.microsoft.com/ru-ru/powershell/
2. Сайт Microsoft. Официальная документация по MS Windows Server
Режим доступа: https://www.microsoft.com/ru-ru/windows-server
3. Сайт Microsoft. Официальная документация по средства идентификации в Windows Server
Режим доступа: https://docs.microsoft.com/ru-ru/windows-server/identity/ad-ds/active-directory-domain-services
4. Сайт Microsoft. Официальная документация по системе хранения данных Windows Server
Режим доступа: https://docs.microsoft.com/en-us/windows-server/storage/storage
5. Сайт Microsoft. Официальная документация по системе безопасности Windows Server
Режим доступа: https://docs.microsoft.com/en-us/windows-server/security/security-and-assurance
Образовательные ресуры
1. Официальный блог разработчиков Microsoft по безопасности
Режим доступа: https://www.microsoft.com/security/blog/
2. Официальный блог разработчиков Microsoft по PowerShell
Режим доступа:
https://devblogs.microsoft.com/powershell/
3. Wiki Microsoft по темам курса
Режим доступа: https://social.technet.microsoft.com/wiki/

Учебно-методические материалы

Методы, формы и технологии

Методы: проблемно-развивающие методы; исследовательский, объяснительно-иллюстративный, метод проблемного изложения, методы контроля и самоконтроля
Формы. Обучение проводится в смешанном формате: лекции, практические (лабораторные) занятия, групповые консультации проводятся в формате вебинаров (zoom/Microsoft/ Teams Mirapolis Virtual Room); тестирование, самостоятельная работа с учебными материалами, офлайн групповые и индивидуальные консультации проводятся в СДО Moodle.
Технологии: Все лабораторные работы, включая и контрольные, выполняются на удаленных виртуальных стендах, каждый из которых состоит из одной или нескольких виртуальных машин. Подключение к стенду осуществляется посредством Интернет по протоколу RDP. Все слушатели получают персональный доступ к учебным пособиям вендора – компании Microsoft. В СДО Moodle размещены учебные материалы по каждой теме/каждому модулю курса, разработанные преподавателями Учебного Центра Softline, а также инструкции, задания и лабораторные работы. Преподаватели курса проводят регулярные онлайн и оффлайн групповые и индивидуальные (оффлайн) консультации. С каждой группой слушателей дополнительно работают тьюторы. Учитывая практическую профессиональную направленность курса, слушателям будут предложены для выполнения творческие кейс-задания, содержание которых представлено конкретными производственными ситуациями

Методические разработки

Авторские учебные материалы и пошаговые инструкции для выполнения лабораторных работ, размещенные в СДО Moodle

Материалы курса

Краткое содержание всех лекций, которые проводятся в формате вебинара на одной из площадок (zoom/Microsoft/ Teams Mirapolis Virtual Room). Содержание и инструкции по выполнению всех лабораторных работ и контрольных заданий в формате лабораторной работы, ссылки на документацию и открытые учебные материалы Microsoft по каждой теме модуля, авторские учебные материалы преподавателей

Учебная литература

Учебные пособия вендора (Microsoft) по каждому модулю курса (удаленный доступ по паролю для каждого слушателя)
Доступ для каждого слушателя к учебной литературе через библиотеку ЛитРес (https://www.litres.ru/)

Темы

Тема 5.1. Создание продвинутых функций на языке программирования Windows PowerShell Тема 5.2. Использование командлетов и .NET Framework и REST API в Windows PowerShell Тема 5.3. Написание программного кода управляющих сценариев Тема 5.4. Использование программных элементов для обработки ошибок сценариев Тема 5.5. Использование файлов с XML, JSON и настраиваемым форматом Тема 5.6. Расширение управления серверами при помощи Desired State Configuration (DSC) и Just Enough Administration (JEA) Тема 5.7. Анализ и отладка программного кода сценариев Тема 5.8. Рабочие потоки (Workflow) Windows PowerShell
Лекции
3,00ч
Практические занятия
3,00ч
Всего
6,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Промежуточная аттестация 1,00 час
Промежуточная аттестация проводится через решение контрольных заданий (контрольной лабораторной работы). Контрольные задание в формате лабораторной работы выполняются на удаленном виртуальном стенде, доступ к которому получает каждый слушатель по логину-паролю