PostgreSQL Cloud Solutions | OTUS
Курс переработан
Курс переработан
PostgreSQL Cloud Solutions

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

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

4 месяца

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

Формат:

Online

Начало занятий:

31 August

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

Курс по работе с базой данных 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-летним опытом работы в отрасли.

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

Преподаватели

Евгений Аристов
Виталий Попов
Константин Курочкин
Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Евгений Непомнящий
Разработчик в IT-Sense
Алексей Железной
Data Engineer, Wildberries
Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP.
Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.

Деплой БД как on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, так и Kubernetes, DBaaS, MultiCloud.

За это время было спроектировано и разработано более ста проектов для сетей магазинов, фитнес-центров, отелей, финансовом секторе.

Огромный опыт построения и эксплуатации систем виртуализации VmWare ESXi, Hyper-V.

Автор книг по PostgreSQL. Новинка "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака."

Руководитель программы
Более 10 лет опыта руководства подразделением по информационным технологиям. Опыт управления полным циклом работ по проектированию, реализации и внедрению информационных систем и инфраструктур в государственном секторе. Организация информационной безопасности, криптографической и антивирусной защиты организации.


Стек технологий: Oracle / PostgreSQL/MySQL, Unix / Solaris / Linux / Windows Server 2008+, Docker / Consul, MS Hyper-V / VMware ESXi, PHP / Perl / Delphi / JavaScript / Vue.js

Преподаватель
Более 8 лет работы с базами данных Postgres начиная с версий 9.3. Практически во всех проектах, в которых принимал участие были цифровые карты.

Сейчас занимается настройкой и администрированием кластеров postgresql, кластеров ceph, настройкой мониторинга и алертинга, написанием плейбуков для ansible.

Руководитель группы системных администраторов в компании ФОРС Центр разработки.

Преподаватель
Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

Преподаватель
C++ и Java разработчик.
В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 3 года увлекся Java.

Компании: Топаз-сервис, Мвм

Сдал экзамен Oracle по Java: Oracle Certified Professional

Преподаватель
Более 3 лет коммерческого опыта в качестве Data Engineer, Data Analyst в банковской и sales&marketing сферах, более 7 лет вовлечен в IT-сферу. Работаю с задачами в области Data Ingestion, ELT/ETL pipelines, анализа и визуализации данных, а также написания различных сервисов и скриптов на ЯП Python.

На данный момент - Middle+ Data Engineer в компании Wildberries, преподаватель в ОТУС на курсах DWH Analyst и Data Engineer.

Образование: магистратура - ВШЭ направления "Системная и программная инженерия" факультета Компьютерных Наук; бакалавриат - ВГУ, кафедра обработки информации и машинного обучения факультета Компьютерных Наук

Евгений
Аристов
Виталий
Попов
Константин
Курочкин
Владимир
Дроздецкий
Евгений
Непомнящий
Алексей
Железной

Преподаватели

Евгений Аристов
Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP.
Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.

Деплой БД как on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, так и Kubernetes, DBaaS, MultiCloud.

За это время было спроектировано и разработано более ста проектов для сетей магазинов, фитнес-центров, отелей, финансовом секторе.

Огромный опыт построения и эксплуатации систем виртуализации VmWare ESXi, Hyper-V.

Автор книг по PostgreSQL. Новинка "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака."

Руководитель программы
Виталий Попов
Более 10 лет опыта руководства подразделением по информационным технологиям. Опыт управления полным циклом работ по проектированию, реализации и внедрению информационных систем и инфраструктур в государственном секторе. Организация информационной безопасности, криптографической и антивирусной защиты организации.


Стек технологий: Oracle / PostgreSQL/MySQL, Unix / Solaris / Linux / Windows Server 2008+, Docker / Consul, MS Hyper-V / VMware ESXi, PHP / Perl / Delphi / JavaScript / Vue.js

Преподаватель
Константин Курочкин
Более 8 лет работы с базами данных Postgres начиная с версий 9.3. Практически во всех проектах, в которых принимал участие были цифровые карты.

Сейчас занимается настройкой и администрированием кластеров postgresql, кластеров ceph, настройкой мониторинга и алертинга, написанием плейбуков для ansible.

Руководитель группы системных администраторов в компании ФОРС Центр разработки.

Преподаватель
Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

Преподаватель
Евгений Непомнящий
Разработчик в IT-Sense
C++ и Java разработчик.
В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 3 года увлекся Java.

Компании: Топаз-сервис, Мвм

Сдал экзамен Oracle по Java: Oracle Certified Professional

Преподаватель
Алексей Железной
Data Engineer, Wildberries
Более 3 лет коммерческого опыта в качестве Data Engineer, Data Analyst в банковской и sales&marketing сферах, более 7 лет вовлечен в IT-сферу. Работаю с задачами в области Data Ingestion, ELT/ETL pipelines, анализа и визуализации данных, а также написания различных сервисов и скриптов на ЯП Python.

На данный момент - Middle+ Data Engineer в компании Wildberries, преподаватель в ОТУС на курсах DWH Analyst и Data Engineer.

Образование: магистратура - ВШЭ направления "Системная и программная инженерия" факультета Компьютерных Наук; бакалавриат - ВГУ, кафедра обработки информации и машинного обучения факультета Компьютерных Наук

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

  • Знание 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
C 5 June
Тема 10. Работа с большим объемом реальных данных
Тема 11. Варианты кластеров высокой доступности для PostgreSQL
Тема 12. Работа с кластером высокой доступности
Тема 13. Способы горизонтального масштабирования PostgreSQL
Тема 14. Работа с горизонтально масштабируемым кластером
Тема 15. Массивно параллельные кластера PostgreSQL
Тема 16. PostgreSQL и Google Kubernetes Engine
Тема 17. Pentaho
Тема 18. Самый простой back-end на NodeJS
Тема 19. Веб-приложение с UI и БД
C 24 July
Тема 20. PostgreSQL и VKcloud
Тема 21. PostgreSQL и Яндекс Облако
Тема 22. PostgreSQL и SberCloud
Тема 23. Terraform
Тема 24. Ansible
C 10 August
Тема 25. Выбор темы и организация проектной работы
Тема 26. Консультация по дипломному проекту
Тема 27. Защита проектных работ
Тема 28. Итоги курса
Скачать подробную программу
Выпускной проект
В качестве выпускного проекта каждый студент создаст отказоустойчивый географически распределенный кластер PostgreSQL.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Резервное копирование и восстановление. Углубленное погружение
Евгений Аристов
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

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

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Стоимость обучения
Cтоимость указана для оплаты физическими лицами
55 000 ₽
Продолжительность
4 месяца
Начало занятий
31 August