DevOps: быстрый старт

Программирование
31400,00
р.
43000,00
р.

Программа курса (11 блоков и воркшопов)


Блок 1: "Введение в DevOps, методология, основные понятия"
  • подход и методология DevOps
  • основные понятия DevOps и проблематика
  • жизненный цикл ПО
  • циклы и этапы разработки ПО

Блок 2: "Настройка рабочей среды. Инструментарий. Облачный аккаунт"
  • обзор ключевых инструментов DevOps
  • настройка рабочей среды
  • подготовка к первым запускам

Блок 3: "Linux: Bash, программирование. Основные сценарии использования"
  • основы Linux, разновидности Linux
  • работа с Bash и написание скриптов
  • основные сценарии использования Bash для DevOps

Блок 4: "Git, Gitlab. Создание веток, основные понятия"
  • Git и знакомство с системами контроля версий
  • Git: cоздание веток, основные понятия, клонирование, слияния, merge
  • знакомство с GitHub, GitLab. Создание и работа с репозиториями

Блок 5: "CI/CD. Jenkins. Знакомство и практика"
  • инструментарий и подходы CI и CD
  • изучаем Jenkins
  • практика и разбор кейсов CI/CD

Блок 6: "Контейнеризация. Знакомство с Docker. Docker hub и Docker registry"
  • подход контейнеризации
  • изучаем Docker и его использование в задачах DevOps
  • работа с Docker hub и Docker registry

Блок 7: "Упаковка приложений в Docker"
  • расширенные опции Docker
  • подходы к упаковке приложений
  • практика: Docker и упаковка приложений

Блок 8: "Ansible. Основные концепции и команды. Синтаксис YAML"
  • внедрение систем управления конфигурациями
  • Ansible. Синтаксис YAML
  • Ad-Hoc команды. Ansible playbook

(бонус) Блок 9: "Введение в Python"
  • Синтаксис
  • Форматирование строк, следования, ветвления и циклы
  • Создание и применение функций

(бонус) Блок 10: "Типы данных, функции, классы, ошибки"
  • Списки, множества, кортежи, словари
  • Тернарный оператора и оператора is
  • Трюки для повышения лаконичности кода

(бонус) Блок 11: "Строки, условия, циклы"
  • строки, числа, логический типы
  • разбор кейсов быстрой проверки гипотез
  • основные ошибки при работе с пользователями

Тип курса: Мини (2-3 месяца)