PostgreSQL. Advanced
Продвинутый курс по работе с базой данных PostgreSQL в различных средах
29 апреля
4 месяца
Онлайн
Вт/Пт 20:00 Мск
Курс подходит для:
- DevOps-инженеров
- SRE
- архитекторов данных
- администраторов баз данных
- разработчиков
Необходимые знания и навыки:
- Знать Linux
- Знать синтаксис и особенности работы в PostgreSQL
- Уметь использовать индексы, джойны и статистику для оптимизации производительности
- Уметь организовывать систему резервного копирования
Что даст вам этот курс?
Вы научитесь работать с PostgreSQL в следующих средах:
-
На базе собственной физической и виртуальной инфраструктуры
-
В кластерах на основе PostgreSQL: Patroni, Greenplum, CockroachDB, Citus, Yugabyte
-
В кластере Kubernetes: GKE, Postgres Operator
-
В публичных облаках: GCP, Yandex Cloud, SberCloud, VKCloud
После курса вы сможете:
-
Автоматизировать установку и настройку ВМ и ПО
-
Использовать решения «on-premise», виртуальные и облачные инфраструктуры, чтобы создать и запустить базу данных PostgreSQL
-
Проводить углубленный анализ производительности
-
Профилировать, мониторить и оптимизировать запросы
-
Создавать и поддерживать: отказоустойчивые высокодоступные кластеры, горизонтально масштабируемые кластеры, массивно параллельные кластеры
-
Понять, как работает тот или иной кластер, и как им пользоваться
-
Экономить на администрировании IT-инфраструктуры
-
Быстрее выводить продукты на рынок
-
Разворачивать «инстансы» и кластеры Postgres для разработки и тестирования c минимальными затратами на инфраструктуру и техподдержку
-
Разворачивать отказоустойчивые кластерные решения в Kubernetes
-
Использовать Terraform для автоматизации установки и настройки виртуальных машин в рабочем окружении
-
Использовать Ansible для автоматизации рутинных задач по развёртыванию ПО
Дополнительно
Будете знать, чем отличаются облака друг от друга, и как работать в каждом из них; рассмотрите современные бэкапы с помощью pg_probackup и Wal-G, сможете использовать утилиту pg_rewind для восстановления кластера после сбоя; узнаете как лучше строить аналитическую отчётность, сравните возможности кубов и связки ClickHouse + Superset
Актуальность
Процесс обучения
Программа обучения на продвинутом курсе PostgreSQL состоит из 4 модулей. Вы будете работать с уровнями изоляции транзакции в PostgreSQL; устанавливать и настраивать PostgreSQL в контейнере Docker; выбирать правильные архитектурные решения и определять «узкие места» базы данных; работать с большими данными в PostgreSQL; писать простой бэкенд и UI веб-приложений, а затем подключать веб-приложения к базе данных
Занятия проходят онлайн в формате интерактивных вебинаров и занимают 4 часа в неделю, домашние задания – 2-3 часа. По результатам домашних заданий студенты обязательно получают обратную связь от преподавателей.
Обучайтесь по авторской программе
Курс подготовлен с учётом потребностей IT-компаний
Учитесь у экспертов
Преподаватели курса – инженеры, разработчики и руководители из крупных IT-проектов
Дополните портфолио
Создайте ваш собственный проект и защитите его перед преподавателями
Карьерная поддержка
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Получите рекомендации, как искать работу, и советы по прохождению собеседования
Формат обучения
Интерактивные вебинары
Две онлайн-трансляции по два академических часа в неделю. Доступ к записям и учебным материалам – навсегда
Практика
Выпускная работа усилит знания, а её успешная защита откроет новые карьерные возможности
Активное сообщество
Общение с преподавателями на вебинарах, коммуникация в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий
Программа
Введение
В данном модуле будут рассматриваться основы реляционной модели, OLTP, ACID, MVCC. Поймем физическую структуру данных PostgreSQL и научимся его установке различными способами. Слушатели смогут устанавливать из PostgreSQL из пакетов Docker и Kubernetes.
Тема 1: Введение в PostgreSQL в облаках: технологии для современных DBA
Тема 2: PostgreSQL и Docker: создание образов, настройка и мониторинг
Тема 3: Настройка PostgreSQL
Тема 4: Виды репликации, введение в Patroni
Тема 5: Постоение кластера Patroni
Тема 6: Углубленное изучение бэкапов
Тема 7: Углубленный анализ производительности. Профилирование. Оптимизация
Тема 8: Инструменты мониторинга и визуализации
PostgreSQL в облаках и автоматизация процессов
В этом модуле мы рассмотрим как развернуть кластер PostgreSQL в облаках и протестируем его на практике. Слушатели смогут развернуть различные варианты кластеров PostgreSQL в облаках самостоятельно.
Тема 1: Введение в Kubernetes: Основы и развертывание приложения
Тема 2: Введение в Kubernetes: Работа с хранилищами данных и конфигурациями
Тема 3: Terraform
Тема 4: Ansible
Тема 5: Управление PostgreSQL в Yandex Cloud
Тема 6: PostgreSQL и Yandex Cloud: построение отказоустойчивого кластера и аналитики
Тема 7: PostgreSQL и VKcloud
Тема 8: PostgreSQL и SberCloud
Тема 9: Самый простой back-end на NodeJS
Тема 10: Веб-приложение с UI и БД
PostgreSQL и большие данные
Высокая доступность и горизонтальная масштабируемость. В этом модуле мы рассмотрим варианты кластеров высокой доступности и горизонтальной масштабируемости и протестируем их на практике. Слушатели смогут развернуть различные варианты кластеров HA и горизонтально масштабированных самостоятельно.
Тема 1: Работа с большими данными в PostgreSQL
Тема 2: Варианты кластеров высокой доступности для PostgreSQL
Тема 3: Работа с кластером высокой доступности
Тема 4: Горизонтальное масштабирование PostgreSQL
Тема 5: Работа с горизонтально масштабируемым кластером
Тема 6: Массивно параллельные кластера PostgreSQL
Тема 7: Clickhouse + Superset
Проектная работа
В этом модуле мы выберем темы дипломных работ, создадим свой фронтенд+бэкенд к нашему кластеру. Студенты смогут реализовать свой дипломный проект: создать свой фронтенд+бэкенд к своему HA геораспределенному кластеру и протестируют отказоустойчивость под нагрузкой
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по дипломному проекту
Тема 3: Защита проектных работ
Тема 4: Итоги курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
В конце обучения вы создадите отказоустойчивый географически распределённый кластер PostgreSQL. Вместе с преподавателями вы спланируете работу над проектом: вам сообщат правила работы, специфику проведения итоговой защиты, требования к итоговой документации и результату проекта
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Ближайшие мероприятия
Открытый вебинар — это настоящее занятие в режиме онлайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
На этом уроке мы разберём, как разогнать PostgreSQL для работы с огромными объёмами данных, какие методы масштабирования и оптимизации действительно работают, а какие — устарели. Мы покажем практические кейсы, разберём ошибки и тормозящие запросы, а также обсудим интеграцию PostgreSQL с ClickHouse для быстрой аналитики. В результате слушатели получат чёткое понимание инструментов и подходов, которые помогут эффективно использовать PostgreSQL для Big Data без перехода на дорогостоящие облачные решения.
🔍 Краткое содержание:
- Как разогнать PostgreSQL для работы с миллиардами строк
- Оптимизация, партицирование и масштабирование без лишней боли
- PostgreSQL vs. ClickHouse: когда нужны внешние решения
- Живые примеры, фейлы и практические решения на реальных данных
📚 Темы, которые мы рассмотрим:
- Оптимизация больших запросов: индексы, партицирование, EXPLAIN ANALYZE
- Высокая доступность и отказоустойчивость: Patroni, Stolon, PgPool-II
- Горизонтальное масштабирование: Citus, YugabyteDB, партицирование
- PostgreSQL + ClickHouse: построение real-time аналитики
- Живая демонстрация: обработка миллиардов строк без тормозов
👥 Этот урок будет интересен:
- Разработчикам и DevOps-инженерам, работающим с PostgreSQL
- Архитекторам и DBA, которые проектируют масштабируемые
системы
- Аналитикам и Data Engineers, которые строят аналитику на больших данных
Записывайтесь на наш урок и откройте для себя новые возможности работы с большими данными! 🚀👇
- Анализ рынка труда для PostgreSQL-администраторов: текущее состояние и прогнозы на 2025 год.
- «Карьерные боли» администраторов PostgreSQL: как преодолеть типичные сложности при поиске работы и развитии карьеры?
- Составление «продающего» резюме DBA / специалиста по PostgreSQL: на что обращают внимание работодатели?
- Секреты успешного прохождения собеседований на позиции, связанные с администрированием PostgreSQL: типичные вопросы, практические задания и подводные камни.
🎯 Участники вебинара получат:
- Четкое понимание требований рынка труда к администраторам PostgreSQL.
- Практические рекомендации по составлению резюме и прохождению собеседований.
- Информацию о перспективах карьерного роста в области администрирования PostgreSQL.
- Личный план развития для достижения карьерных целей.
- Знание дополнительных навыков, повышающих вашу конкурентоспособность.
- Ответы на вопросы от опытного карьерного консультанта.
- Инструменты для избежания типичных ошибок при поиске работы и построении карьеры.
👥 Кому будет полезен вебинар:
- Начинающие и опытные системные администраторы, желающие углубить свои знания в администрировании PostgreSQL.
- Разработчики баз данных, стремящиеся расширить свои компетенции в этой области.
- Специалисты, рассматривающие возможность смены профессии.
Не упустите возможность прокачать свои навыки и построить успешную карьеру в администрировании PostgreSQL! Ждем вас! 🚀
1. Различные стратегии резервного копирования:
- Полные, инкрементные, логические бэкапы.
- Плюсы и минусы каждой стратегии.
2. Репликация в облаке:
- Настройка различных видов репликации в облаках.
- Особенности каждого провайдера.
3. Автоматизация бэкапов и репликации в облаке.
4. Мониторинг бэкапов и репликации:
- Как убедиться, что всё работает корректно?
5. Восстановление из бэкапа:
- Разбор по шагам, особенности восстановления в облаке.
6. Рекомендации по выбору оптимальной стратегии:
- Что учесть при выборе стратегии бэкапирования и репликации?
7. Живая демонстрация настройки бэкапов и репликации (Yandex.Cloud).
8. Вопросы и ответы.
🎯 В результате вебинара:
- Участники узнают, как защитить свои данные PostgreSQL и обеспечить высокую доступность в облачных средах.
- Участники научатся настраивать резервное копирование и репликацию с помощью современных инструментов.
- Участники смогут автоматизировать процессы резервного копирования и репликации.
- Участники узнают о специфике работы с PostgreSQL в облаках.
👥 Вебинар будет полезен:
Администраторы PostgreSQL, DevOps-инженеры, специалисты по облачным технологиям, разработчики, работающие с PostgreSQL в облаке.
Не упустите возможность улучшить свои навыки и защитить данные вашей базы! Ждем вас на вебинаре! ✅
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность. Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.

После обучения вы:
-
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
-
Доступ к учебным материалам курса
-
Ваш личный проект, который поможет проходить собеседования
PostgreSQL. Advanced
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно