Kubernetes для разработчиков

Как учит школа
Видеокурс по Docker в подарок!
Запись уроков
Свободный график
Поддержка кураторов
Домашние работы
Рассрочка
8 750 ₽/мес
Стоимость курса
35 000 ₽
Kubernetes для разработчиков

Описание курса

Избавьтесь от рутины и ошибок — научитесь писать скрипты для админ-задач. Повысьте эффективность работы с инфраструктурой и свою ценность как инженера

Программа Формат Спикеры Навыки Кому подходит Требования к кандидату

Вводный блок

Знакомство с курсом, установка окружения, доступ к Telegram-чату потока, открываем курс по Gitlab CI/CD.

Основы синтаксиса и структур в Python. Часть 1

Числа и переменные, строковый тип данных, логический тип данных, составные типы данных, условный оператор и ветвление.

Основы синтаксиса и структур в Python. Часть 2

Циклы, составные типы данных: списки, словари, множества, функции и области видимости.

Улучшенное владение Python: оптимизации и ООП

Циклы и оптимизации, специфические типы данных, создание контекстных менеджеров.

Подключения по сети

Модуль requests для выполнения HTTP запросов, Paramiko для выполнения команд по ssh.

Работа с текстом в различных форматах

Использование командной строки, работа с данными в библиотеках json, yaml и xml.

Взаимодействие с операционной системой

Чтение записи файлов, модуль subprocess, модуль os.

K8S оператор на Python

Введение в Kubernetes, создание своего первого оператора.

Пишем свой модуль для Ansible

Написание своих модулей на Ansible.

Создание и кейсы использования своего API

Синхронный, многопоточный и асинхронный код, создание своего API.

Юнит-тестирование своего приложения

Виды тестов, архитектура и возможности pytest.

Взаимодействие с CVS и DevOps системами

Использование сторонних модулей на примере интеграции в пайплайны Gitlab.

Chatops с Errbot на Python

Концепция Chatops, создание своего плагина для Chatops.

Финальный проект

Проект завершает курс, тема и путь решения выбирается самостоятельно.

онлайн

  • Ярослав Телишевский (Архитектор высоконагруженных систем, ООО ВБ-ТЕХ)
  • Антон Рязанцев (Expert Software Developer in Test)
  • Денис Наумов (Techlead, Data Engineer в Skyeng)
  • Виталий Лихачев (SRE в крупном нидерландском тревелтехе, Ex-Avito Senior Software Engineer)
  • Программирование на Python
  • Автоматизация облачной инфраструктуры
  • Интеграция сервисов через API
  • Обработка данных и файлов
  • Проверка и повышение качества кода
  • Внедрение ChatOps и CI/CD-скриптов
  • DevOps и SRE-инженеры
  • Системные администраторы и инженеры эксплуатации
  • Архитекторы и тимлиды
  • Специалисты техподдержки и мониторинга

Желателен опыт работы с Python, Git и администрирования Linux.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «Python для инженеров» предлагает уникальную возможность изучить язык программирования Python с акцентом на практическое применение в DevOps и системном администрировании. Обучение включает обширную практику с реальными проектами и поддержкой экспертов в области. Участники получат сертификат по окончании курса и научатся автоматизировать рутинные задачи.

Рекомендованные курсы

Другие направления