PostgreSQL Advanced
Курс переработан
Курс переработан

PostgreSQL Advanced

Углубленный курс, кластера PostgreSQL в облаках

Длительность обучения:

4 месяца

4 ак. часа в нед.

Что даст вам этот курс

Курс по работе с базой данных PostgreSQL в различных средах

Курс обеспечивает глубокое погружение в PostgreSQL, чтобы проектировать базы данных так, чтобы впоследствии не приходилось тушить пожары в результате не оптимально заложенных основ.

Цель курса — научить слушателя эффективно работать с PostgreSQL в облаках, разворачивать отказоустойчивые кластерные решения.

В результате обучения научитесь работать с PostgreSQL в различных средах:

  • На базе собственной физической и виртуальной инфраструктуры,
  • В кластерах на основе PostgreSQL: Patroni, Greenplum, CockroachDB, Citus, Yugabyte,
  • В кластере Kubernetes, в т.ч. GKE, postgres operator,
  • В публичных облаках (GCP, ЯО, SberCloud, VKCloud),
  • Автоматизировать установку и настройку ВМ и ПО.

Курс подходит для: 

  • DevOps-инженеров
  • SRE
  • архитекторов данных
  • администраторов баз данных
  • разработчиков

На курсе вы научитесь:

  • Как создать и запустить базу данных Postgres, используя решения on-premise, виртуальные и облачные инфраструктуры
  • Проводить углубленный анализ производительности. Профилировать, мониторить и оптимизировать запросы
  • Создавать и поддерживать как отказоустойчивые высокодоступные кластера, так и горизонтально масштабируемые и массивно параллельные, а также поймете в чем нюансы работы и кейсы использования того или иного кластера
  • Экономить на администрировании IT-инфраструктуры
  • Быстрее выводить продукты на рынок
  • Разворачивать инстансы и кластера Постгреса для разработки и тестирования c минимальными затратами на инфраструктуру и техподдержку
  • Получите навыки работы в различных виртуальных и облачных средах
  • Будете знать, чем отличаются облака между собой (включая особенность и нюансы) и как работать в каждом из них
  • Рассмотрите современные бэкапы с помощью pg_probackup и Wal-G, утилита pg_rewind для восстановления кластера после сбоя
  • Разворачивать отказоустойчивые кластерные решения в Kubernetes
  • Использовать Terraform для автоматизации установки и настройки виртуальных машин в рабочем окружении
  • Использовать Ansible для автоматизации рутинных задач по развертыванию ПО


В качестве выпускного проекта каждый студент создаст отказоустойчивый географически распределенный кластер PostgreSQL.

Студенту, набравшему наибольшее количество баллов за домашние работы, мы подарим книгу руководителя курса Евгения Аристова "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака."

Преимущества



Высокая практическая ориентированность.

Итоговый проект для портфолио.

Преподаватель − эксперт и профессионал с 20-летним опытом работы в отрасли.

Авторская программа.

Необходимые знания

  • Знание linux
  • Опыт работы с СУБД PostgreSQL
  • Знание тем курса PostgreSQL для администраторов баз данных и разработчиков

Процесс обучения

Необходимые трудозатраты: 2 интерактивных вебинара в неделю + 1-4 часа на домашнюю работу раз в неделю. Особенность курса — нацеленность на получение студентами практических навыков и быстрая обратная связь. Преподаватель отвечает на вопросы, помогает справляться с возникающими сложностями, проверяет и оценивает домашние задания. Полученные знания закрепляются путем разработки проекта каждым студентом.

Корпоративное обучение для ваших сотрудников

>

Программа обучения

В процессе обучения вы получите комплексные знания и навыки.
Тема 1. SQL и реляционные СУБД. PostgreSQL в облаках
Тема 2. Postgres & Docker
Тема 3. Настройка PostgreSQL
Тема 4. Углубленный анализ производительности. Профилирование. Мониторинг. Оптимизация
Тема 5. Углубленное изучение бэкапов и репликации
Тема 6. Кластер Patroni on-premise 1
Тема 7. Кластер Patroni on-premise 2
Тема 8. Введение в Kubernetes. Часть 1
Тема 9. Введение в Kubernetes. Часть 2
Тема 10. Работа с большим объемом реальных данных
Тема 11. Варианты кластеров высокой доступности для PostgreSQL
Тема 12. Работа с кластером высокой доступности
Тема 13. Способы горизонтального масштабирования PostgreSQL
Тема 14. Работа с горизонтально масштабируемым кластером
Тема 15. Массивно параллельные кластера PostgreSQL
Тема 16. PostgreSQL и Google Kubernetes Engine
Тема 17. Pentaho
Тема 18. Самый простой back-end на NodeJS
Тема 19. Веб-приложение с UI и БД
Тема 20. PostgreSQL и VKcloud
Тема 21. PostgreSQL и Яндекс Облако
Тема 22. PostgreSQL и SberCloud
Тема 23. Terraform
Тема 24. Ansible
Тема 25. Выбор темы и организация проектной работы
Тема 26. Консультация по дипломному проекту
Тема 27. Защита проектных работ
Тема 28. Итоги курса
Скачать подробную программу

Выпускной проект

В качестве выпускного проекта каждый студент создаст отказоустойчивый географически распределенный кластер PostgreSQL.

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Резервное копирование и восстановление. Углубленное погружение
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

После обучения вы

Заберете с собой:
* презентации и видеозаписи занятий;
* дополнительные материалы;
* образцы кода;
* собственный проект, который можно будет показывать при трудоустройстве;
* сообщество DBA-специалистов;
* сертификат о прохождении обучения.
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «PostgreSQL Advanced»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «PostgreSQL Advanced»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.