Содержание
Программа
Для прохождения курса вы должны знать основы Linux, командной строки, баз данных, сетей и веб-серверов. Программа даст вам полный комплекс навыков для работы Junior DevOps-инженером.
Система контроля версий Git
- Версии программного кода
- Установка Git
- Индекс и частичные коммиты
- Сравнение версий
- Отмена изменений и откат версий
- Репозитории и коллективная работа
- Ветки — создание и управление
- Слияние и разрешение конфликтов
- Полезные инструменты
- Правила работы с Git
Python Basic
- Введение в Python
- Основы
- Операторы, выражения
- Условный оператор if, ветвления
- Условный оператор if: продолжение
- Цикл while
- For: циклы со счетчиком
- For: циклы со счетчиком ч.2
- Цикл for: работа со строками
- Вложенные циклы
- Числа с плавающей точкой (int/float)
- Функции
- float 2
- Базовые коллекции 1 — list (списки)
- Методы для работы со списками
- List comprehensions
- Базовые коллекции: Строки
- Базовые коллекции: Словари
- Базовые коллекции: Кортежи
- Функции — Рекурсия
- Про множества
- Функции — Правила оформления и документация
- Базовая работа с файлами 1
- Функции — Факториалы и сложные рекурсии
- Введение в ООП
- Работы с модулями
- IO, working with file system
- Элементы функционального программирования
- ООП-1
- ООП-2
- Исключения
- Протоколы python
- Основы работы с сетью
- Basic python features
Devops-инженер. Основы
- Введение в DevOps
- Знакомство с CD (Continuous delivery)
- Continuous integration с использованием GitLab CI
- Continuous delivery. Работа с окружением разработки и PROD
- Инфраструктура как код (IaC)
- Виртуализация и контейнеризация
- Docker
- Ansible
- Мониторинг
- Работа с инцидентами, дежурство
- Обратная связь
- Дипломная работа
Воркшопы для студентов
- Архитектура GitLab
- Углубляемся в Gitlab CI
- Решение практических задач с применением Gitlab CI
Что получит слушатель по окончании
- Диплом Skillbox
- Портфолио
- Помощь в трудоустройстве
Ваше резюме после обучения
- Должность: DevOps-инженер
- Зарплата от: 90 000 ₽
Профессиональные навыки:
- Умение настраивать CI/CD пайплайны (Gitlab, Jenkins)
- Умение работать с инфраструктурой как с кодом (Ansible и Terraform)
- Умение настраивать мониторинг (Zabbix, Prometheus, ELK)
- Понимание Docker
- Умение тестировать ansible-код (Molecule, Testinfra)
Отзывы
Отзывов пока нет.