Чему вы научитесь
- Освоите продвинутую автоматизацию: Перейти от ручного выполнения задач к созданию сложных скриптов и инструментов.
- Управлять инфраструктурой удаленно: Настраивать Remoting, управлять тысячами серверов и решать проблему "Второго прыжка".
- Создавать профессиональные модули: Писать код с валидацией, обработкой ошибок и упаковывать его в переиспользуемые модули.
- Работать с современными данными: Интегрироваться с REST API, обрабатывать JSON/XML и использовать ООП (классы) для структурирования данных.
- Обеспечивать безопасность: Использовать JEA для делегирования прав, подписывать скрипты и безопасно хранить пароли.
- Проводить Threat Hunting: Использовать PowerShell для анализа процессов и поиска аномалий в системе.
О курсе
Для кого этот курс
Начальные требования
Если вы раннее не встречались с Powershell, рекомендуется пройти вводный курс для рассмотрения ключевых основ: https://stepik.org/267436
Преподаватели курса
Как проходит обучение
Онлайн-формат: доступ к урокам открыт в любое удобное время — можно учиться в своём режиме и без привязки к расписанию.
Практические задания: после уроков есть задания для закрепления теории.
Автопроверка: в кодовых заданиях результат виден сразу — можно быстро сверить ответ и понять, что нужно поправить.
Тесты: для самоконтроля предусмотрены тесты, которые помогают оценить, насколько хорошо усвоен материал.
Что вы получите
- 1. Практические навыки работы с PowerShell: научитесь уверенно использовать команды, конвейер, переменные, объекты и модули.
- 2. Умение писать скрипты и автоматизировать задачи: сможете создавать скрипты для регулярных операций и сокращать ручную работу.
- 3. Готовые наработки в портфолио: набор выполненных практических заданий и шаблонов скриптов, которые можно адаптировать под рабочие кейсы.
- 4. Навыки диагностики и администрирования Windows через PowerShell: научитесь работать с процессами, службами, пользователями, правами, журналами событий и базовым мониторингом.
- 5. Понимание структуры и подходов: будете знать, как правильно оформлять код, отлаживать ошибки и безопасно применять команды в реальной среде.
- 6. Овладеете объектно-ориентированным подходом.
- 7. Рассмотрите основы удалённого администрирования: сессии PSSession, технологию WinRM и возможности Invoke-Command для безопасного и централизованного управления.
- 8. Научитесь создавать переиспользуемые инструменты.
- 9. Освоите отладку и диагностику.