Описание курса
Обучение проходит на Python 3.14
Python — это ведущий язык программирования для автоматизации, который широко применяется DevOps-инженерами и сетевыми инженерами для решения инфраструктурных задач. С его помощью можно автоматизировать рутинные операции, взаимодействовать с сетевым оборудованием и облачными провайдерами через API, обрабатывать конфигурации и анализировать данные.
Цель курса - освоить Python с прикладной, инфраструктурной точки зрения, научиться создавать скрипты и утилиты для автоматизации реальных задач.
Аудитория/контингент:
- DevOps инженеры
- Сетевые инженеры
- Системные администраторы
- Начинающие и опытные разработчики Python
- Все, кто хочет узнать как эффективно использовать Python в реальных инфраструктурных задачах любого предприятия
Вы научитесь
- создавать скрипты на Python для автоматизации сетевых и инфраструктурных задач;
- работать с API облачных провайдеров и сетевого оборудования для управления конфигурациями;
- использовать структуры данных и алгоритмы Python для анализа состояния инфраструктуры;
- применять объектно-ориентированное программирование для создания моделей сетевых устройств;
- организовывать параллельный и асинхронный сбор данных с множества устройств;
- использовать Docker для контейнеризации и развертывания ваших утилит.
Вы будете знать
- принципы автоматизации сетевой и облачной инфраструктуры;
- основы Python для решения инфраструктурных задач;
- структуры данных Python для работы с сетевыми объектами и их состояниями;
- алгоритмы анализа и фильтрации данных инфраструктуры;
- протокол HTTP и REST API для управления оборудованием и облачными сервисами;
- методы аутентификации и авторизации при работе с API;
- объектно-ориентированный подход к проектированию моделей сетевых устройств;
- принципы параллельного и асинхронного программирования для эффективного сбора данных;
- методы контейнеризации приложений с использованием Docker;
- инструменты и библиотеки Python для работы с сетевыми протоколами, облачными конфигурациями и метриками;
- практические подходы к обработке ошибок и созданию устойчивых скриптов;
- методы работы с базами данных для хранения и анализа инфраструктурных данных;
- принципы текстовой обработки и парсинга выводов сетевого оборудования;
- способы организации рабочего пространства и настройки инструментов разработки.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Предварительная подготовка
Требуемая подготовка:
Успешное окончание курса Программирование на Python. Уровень 1. Базовый курс, или эквивалентная подготовка.
Программа курса
Аудиторная нагрузка в классе с преподавателем 40 ак. ч. + 40 ак. ч. бесплатно*
* Для слушателей курса предусмотрено время для самостоятельной практической отработки и проработки материала в компьютерных классах Центра.
Вы можете использовать его для закрепления знаний, выполнения домашних заданий и консультаций со специалистами.
Время предоставляется бесплатно по предварительному согласованию с администратором комплекса:
- для занятий с 10:00 до 17:10: дополнительное время с 9:00 до 10:00.
- для занятий с 14:00 до 17:10: дополнительное время с 13:15 до 14:00.
- для занятий с 18:30 до 21:30: дополнительное время с 17:10 до 17:55.
По завершении обучения проводится итоговая аттестация. Она может проходить в виде теста на последнем занятии или основываться на результатах выполнения практических заданий в ходе курса.
Документы об окончании
В зависимости от программы обучения выдаются следующие документы:
* Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.
Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.
Больше знаний - меньше стоимость!
Данное предложение действует только для частных лиц.