Курс на 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»Учеников на курсе 149
Сертификаты, выданные на курсе «Базы данных для 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