Специальная цена
Скидка 10% на курс
Самый востребованный курс повышения квалификации по управлению базой данных PostgreSQL
30 марта
3 месяца
Онлайн
Пн/Чт 20:00 Мск
Опыт работы с Linux на уровне пользователя и базовое представление об SQL
На старте работы с PostgreSQL часто возникают сложности с выбором технологии, развёртыванием среды и пониманием устройства сервера. Модуль даёт целостное представление о PostgreSQL: варианты установки, базовое устройство процессов/памяти и хранения данных, работа с системой на логическом уровне. Дополнительно формируется практический подход к настройке параметров под задачу, чтобы последующая практика курса выполнялась на стабильном и воспроизводимом стенде.
Тема 1: Реляционные базы, история и место в современном мире
Тема 2: Установка PostgreSQL // ДЗ
Тема 3: Физический уровень PostgreSQL // ДЗ
Тема 4: Логический уровень PostgreSQL // ДЗ
Тема 5: Настройка PostgreSQL // ДЗ
Модуль формирует системное понимание механизмов PostgreSQL, определяющих предсказуемость работы при одновременных транзакциях, и даёт методы выявления источников задержек. Это помогает снижать частоту инцидентов и ускорять диагностику.
Тема 1: Изоляция транзакций // ДЗ
Тема 2: MVCC, vacuum и autovacuum // ДЗ
Тема 3: Журналы // ДЗ
Тема 4: Блокировки // ДЗ
В этом модуле разбираются практические приёмы, которые позволяют находить узкие места и ускорять работу PostgreSQL: корректно строить запросы, выбирать и проверять индексы, работать с большими объемами данных и управлять их структурой. По итогам слушатель сможет уверенно оптимизировать существующую базу, обосновывать изменения по планам выполнения и измеримым метрикам, а также применять инструменты автоматизации и расширения PostgreSQL в реальных проектах.
Тема 1: DDL: создание, изменение и удаление объектов в PostgreSQL
Тема 2: Выборка данных, виды join'ов. Применение и оптимизация.
Тема 3: DML: вставка, обновление, удаление
Тема 4: Виды индексов. Работа с индексами и оптимизация запросов
Тема 5: Продвинутые типы данных в PostgreSQL
Тема 6: Секционирование
Тема 7: Хранимые функции и процедуры часть 1
Тема 8: Хранимые функции и процедуры часть 2
Тема 9: Хранимые функции и процедуры часть 3
Тема 10: Расширения PostgreSQL
В этом модуле мы рассмотрим способы настройки PostgreSQL, механизмы резервного копирования, восстановления после сбоев, а также виды и устройство репликации. Слушатели смогут настроить кластер PostgreSQL на оптимальную производительность, организовать систему резервного копирования, восстановить кластер после сбоя, настроить систему логической и физической репликации
Тема 1: Резервное копирование и восстановление
Тема 2: Виды и устройство репликации в PostgreSQL. Практика применения
Тема 3: Кластер Patroni
Тема 4: Сбор и использование статистики
Тема 5: Оптимизация производительности. Профилирование. Мониторинг
В финальном модуле фокус смещается с отдельных навыков на целостный результат: требуется выбрать прикладную задачу, спланировать реализацию и довести решение до демонстрируемого прототипа. Работа строится вокруг измеримого эффекта — корректной архитектуры, воспроизводимого стенда, оптимизаций и проверки поведения под нагрузкой. По итогам формируется комплект артефактов для защиты: реализованный проект, презентация и краткая аргументация технических решений. Это позволяет зафиксировать практический уровень владения PostgreSQL и получить экспертную обратную связь по дальнейшему развитию решения и карьерным шагам.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по дипломному проекту
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Cоздадим и протестируем высоконагруженные отказоустойчивые кластеры PostgreSQL на базе Patroni
Зальем большие данные, оптимизируем настройки и структуру данных с запросами (или генераторы данных приложены к занятию)
Сравним производительность PostgreSQL и другой СУБД
Также студенты могут реализовать свою рабочую задачу на базе PostgreSQL
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Стоимость в рассрочку со скидкой