Программирование [slurm.io] DevOps Tools для разработчиков

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: slurm.io​
Название: DevOps Tools для разработчиков​

cover.jpg

Продолжительность: 18 ч 57 мин Количество уроков: 14 Видео Язык: Русский Вес архива: 7,52 ГБ


DevOps сегодня — это не про “сервер крутится”, а про целостный цикл разработки. На курсе вы шаг за шагом соберёте полноценный пайплайн: от локального окружения до продакшн‑деплоя, разберётесь с сетями, мониторингом, логированием и безопасностью. Материал подходит разработчикам любого языка, которые пишут хороший код, но хотят понимать, что происходит дальше — после git push.

Что вы получите на курсе

По итогам обучения вы поймёте, как устроена современная DevOps‑инфраструктура, и сможете самостоятельно настраивать окружения, интеграции, базы данных, балансировку, мониторинг и процессы деплоя.

Этап 1. Локальное окружение и контуры

Зачем это нужно

Вы узнаете, как создать локальное окружение, максимально идентичное боевым контурам, и разберёте особенности “грамотного приложения”, выходящие за рамки классических 12 факторов.

Стек и темы

• Vagrant
• Docker
• Принципы построения качественного приложения

Этап 2. Развертывание и CI

Практика непрерывной интеграции

Вы соберёте первые связки сервисов на Docker Compose и сравните популярные CI‑инструменты, понимая, когда и что использовать.

Стек

• Docker Compose
• Github Actions
• Gitlab CI
• Jenkins
• TeamCity

Этап 3. Работа с данными

Базы, брокеры и миграции

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

Стек

• PostgreSQL
• MySQL
• Oracle
• Redis
• Apache Kafka
• RabbitMQ
• Миграции баз данных

Этап 4. Балансировка и сеть

Настройка сетевой структуры приложения

Вы настроите веб‑серверы, разберётесь в механизмах балансировки нагрузки и поймёте, что такое service mesh.

Стек

• Nginx
• Apache
• Envoy
• Istio

Этап 5. Мониторинг и логи

Наблюдаемость как фундамент стабильности

Научитесь собирать метрики, настраивать логи и алерты, а также поймёте, как работает распределённая трассировка сервисов.

Стек

• Prometheus
• Zabbix
• Elastic Stack
• Loki
• Jaeger
• Grafana
• Алертинг

Этап 6. Безопасность

Практики защиты приложения

Вы изучите статический и динамический анализ, а также способы базовой защиты от DDoS на уровне сетевых моделей.

Стек

• SonarQube
• Методы динамического анализа
• DDoS: анализ логов в Nginx

Этап 7. Деплой и автоматизация

Вывод приложения в продакшн

На финальном этапе вы автоматизируете деплой и сравните различные инструменты, закрывающие задачи непрерывной доставки.

Стек

• Gitlab CI
• Jenkins
• Ansible

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху