Курс на Stepik
Обложка курса «Базы данных для DevOps» на Stepik
2 990 ₽

Базы данных для DevOps ★ 0.000

Открыть на
STEPIK.ORG

Практический курс по базам данных для DevOps-инженеров. PostgreSQL от архитектуры до отказоустойчивых кластеров: конфигурация, мониторинг, бэкапы, PITR, репликация, Patroni, HAProxy, PgBouncer. Обзор MySQL, Redis, MongoDB, ClickHouse, Cassandra.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Базы данных для DevOps»Учеников на курсе 152
Сертификаты, выданные на курсе «Базы данных для DevOps»Сертификатов выдано 0
Отзывы о курсе «Базы данных для DevOps»Отзывов получено 0
Рейтинг курса «Базы данных для DevOps»Рейтинг курса 0.000
Уроки в курсе «Базы данных для DevOps»Количество уроков 48
Тесты в курсе «Базы данных для DevOps»Количество квизов 144
Задачи с кодом в курсе «Базы данных для DevOps»Количество задач с кодом 16
Время прохождения курса «Базы данных для DevOps»Время прохождения курса —
Стоимость курса «Базы данных для DevOps»Стоимость курса 2 990 ₽ —
Обновления курса «Базы данных для DevOps»Обновления курса — —
Дата публикации курса «Базы данных для DevOps»Дата публикации курса — ———
Последнее обновление курса «Базы данных для DevOps»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Базы данных для DevOps» 9 разделов Уроки в курсе «Базы данных для DevOps» 48 уроков Тесты в курсе «Базы данных для DevOps» 144 теста Задачи в курсе «Базы данных для DevOps» 16 задач Время прохождения курса «Базы данных для DevOps» 12 ч. Последнее обновление курса «Базы данных для DevOps» обн. 16 апреля 2026

Введение в базы данных для DevOps

7 уроков
1. Введение в курс ↗
2. Как устроен курс ↗
3. Зачем DevOps-инженеру знать базы данных? ↗
4. Типы баз данных: реляционные, NoSQL, NewSQL ↗
5. Основные требования к БД: ACID, CAP-теорема ↗
6. Установка окружения: PostgreSQL и Docker Compose ↗
7. Первое знакомство: подключение и базовые операции ↗

Основы реляционных баз данных (PostgreSQL)

5 уроков
1. Архитектура PostgreSQL ↗
2. SQL-минимум для DevOps ↗
3. Практика: создаём базу, таблицы, пишем базовые запросы ↗
4. Индексы ↗
5. Практика: оптимизация запросов с индексами ↗

Безопасность и управление доступом

5 уроков
1. Пользователи, роли и привилегии в PostgreSQL ↗
2. Практика: настройка ролевой модели доступа ↗
3. pg_hba.conf ↗
4. SSL-соединения и шифрование трафика ↗
5. Практика: настройка SSL и безопасного подключения ↗

Конфигурация, мониторинг и обслуживание

7 уроков
1. Конфигурация PostgreSQL ↗
2. VACUUM и autovacuum ↗
3. Практика: диагностика bloat и настройка autovacuum ↗
4. Мониторинг: метрики, pg_stat_*, postgres_exporter ↗
5. Практика: postgres_exporter + Grafana ↗
6. Анализ медленных запросов ↗
7. Логирование и аудит ↗

Бэкапы и восстановление

5 уроков
1. Стратегии резервного копирования ↗
2. Практика: pg_dump и pg_basebackup ↗
3. Бэкапы в S3 + практика ↗
4. Point-in-Time Recovery (PITR) ↗
5. Практика: восстановление БД на определённый момент времени ↗

Репликация и высокая доступность

7 уроков
1. Типы репликации ↗
2. Практика: настройка streaming replication (master-replica) ↗
3. Failover и автоматическое переключение ↗
4. Практика: автоматический failover с Patroni ↗
5. HAProxy + PgBouncer ↗
6. Мониторинг репликации и задержек ↗
7. Обновление PostgreSQL ↗

Другие СУБД: обзор для DevOps

4 урока
1. MySQL/MariaDB ↗
2. Redis: кеширование, очереди, сессии ↗
3. Практика: Redis как кеш и session store ↗
4. MongoDB, ClickHouse, Cassandra ↗

Базы данных в контейнерах и Kubernetes

3 урока
1. БД в Docker ↗
2. Volumes и персистентность данных ↗
3. БД в Kubernetes ↗

Автоматизация и IaC для баз данных

5 уроков
1. Миграции схемы БД: Flyway и Liquibase ↗
2. Практика: версионирование схемы БД ↗
3. Terraform для провиженинга БД ↗
4. Ansible для конфигурации БД ↗
5. Практика: Terraform и Ansible ↗