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

10 участников

О чём курс

О чём курс

Разработчики получают знания о ключевых аспектах и инструментах DevOps: от систем контроля версий и сетевых протоколов до контейнеризации, автоматизации процессов и мониторинга.

Для кого

Курс рассчитан на разработчиков различных стеков и любого уровня подготовки, желающих расширить свои компетенции в сторону администрирования, развёртывания и сопровождения проектов.

Что внутри

Программа охватывает основные практические области инфраструктуры и разработки:

  • Продвинутую работу с Git и ветвлением;
  • Сетевые протоколы, принципы REST и веб-безопасность;
  • Администрирование Linux и написание скриптов на Bash;
  • Настройку процессов непрерывной интеграции и доставки (CI/CD);
  • Управление секретами и конфигурацией с Consul и Vault;
  • Сбор метрик и мониторинг с использованием систем ELK Stack, Prometheus и Grafana;
  • Работу с Redis, кэшированием и распределёнными блокировками;
  • Настройку проксирования и балансировки нагрузки в Nginx и Traefik;
  • Контейнеризацию и оркестрацию с помощью Docker, Docker Swarm и Kubernetes;
  • Инструменты управления инфраструктурой Ansible и Terraform.

Об авторе

Автор курса — Кирилл, Senior FullStack разработчик с руководящим опытом и практикой проведения порядка 100 собеседований. Является создателем профессиональных каналов «Джаваскриптизеры» и «Питонисты», IT-портала, а также профильного бота для подготовки к интервью.

Программа обучения

  • Модуль 1 - Система контроля версий (гит)
    • Что такое GitFlow / Trunk Base Dev?
    • Рассмотрим в чем отличие и когда стоит использовать merge, а когда rebase.
    • Рассмотрим продвинутые команды по типу cherry-pick, squash, reset, stash.
    • Как переименовывать и вообще именовать коммиты.
    • Будет предоставлена исчерпывающая шпора по всем командам гита включая продвинутые.
    • Работа с тегами, сабмодулями и многим другим...
  • Модуль 2 - Работа в Сети и запросы через сеть в разных форматах
    • Что такое HTTP/SOAP/RPC/GraphQL/WebSocket, для чего он и какие версии есть.
    • UNDER / Over Fetching.
    • HTTP 1. HTTP 1.1. HTTP 2. HTTP 3.
    • TCP. UDP. IP.
    • Какие работает HTTPS и откуда TLS/SSL.
    • Как работать с REST. Принципы REST. Методы.
    • Как кешировать ресурсы определенным образом и управлять последовательностью подгрузок на странице.
    • Уязвимости и безопастность. XSS. CQRS. CSRF.
    • И многое другое...
  • Модуль 3 - Linux(Bash)
    • Работа с файлами и каталогами
    • Работа с текстом
    • Пользователи и группы
    • Работа с процессами
    • Работа с сетью
    • Работа с архивами
    • Работа с пакетами (Debian/Ubuntu)
    • Перенаправление
    • рассматриваем Bash-конструкции и многое другое....
  • Модуль 4 - CI/CD
    • Разбор того как выглядит полная настройка CI/CD для проектов на примере GitHub/GitLab actions.
    • Так же рассмотрим новый инструмент Circle CI и многое другое....
  • Модуль 5 - Consul-Vault
    • Рассмотрим для чего они вообще нужны и что привносят, в чем между ними отличие и почему без них сейчас никуда.
    • Так же рассматрим мини-проект с их использованием и многое другое...
  • Модуль 6 - ELK Stack/Prometheus + Grafana + Loki/OpenTelemetry шпора
    • Рассмотрим из чего вообще состоит ELK стек и для чего что нужно, рассмотрим пример проекта и как это все настроить.
    • Рассмотрим связку Prometheus + Grafana для сбора метрик, рассмотрим проект с использованием этих технологий и того как это работает.
    • Так же будет предоставлена шпора по Grafana Loki и OpenTelemetry и многое другое...
  • Модуль 7 - Redis и распределенная блокировка
    • Рассмотрим полную работу с Redis, рассмотрим все команды, рассмотрим работы с Redis на примерах, рассмотрим политики вытеснения кеша, рассмотрим типы данных, а так же распределенную блокировку на примере и многое другое...
  • Модуль 8 - Nginx + Traefik
    • Рассмотрим как работает Nginx, как его настраивать.
    • Рассмотрим сжатие, балансировку нагрузки, проксирование и многое другое.
    • Так же будет предоставлена шпора по Traefik и как с ним работать и многое другое...
  • Модуль 9 - Docker, Docker-Swarm, Docker-Compose
    • Тут мы рассмотрим все команды по работе с докер, как стартануть приложение, сделать билд, выгрузить в DockerHub, как написать docker-compose файл со всей конфигурацией + поработаем с Docker Swarm и Kubernetes, а именно поработаем с основными частями: поды, деплойменты, сервисы, ингресс контроллеры и многое другое...
  • Модуль 10 - Исчерпывающие шпоры по Ansible + Terraform + Kubernetes/Helm
    • тут мы рассмотрим Ansible, Terraform, Kubernetes/Helm
Складчина создана 9 августа 2026 г.

Теги курса

Навыки
Инструменты

Другие материалы автора 4

КП Кирилл Поздняков Все материалы
300 ₽ 6 850 ₽