DevOps для разработчиков
О чём курс
О чём курс
Разработчики получают знания о ключевых аспектах и инструментах 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
Теги курса
Другие материалы автора 4
КП Кирилл Поздняков Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».