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

PostgreSQL Advanced

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

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

4 месяца

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

Формат:

Online

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

26 апреля

Дни занятий:

Пт 20:00, Вт 20:00

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

Курс по работе с базой данных 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 для восстановления кластера после сбоя
  • Познакомитесь с современными технологии построения аналитической отчетности, сравните возможности кубов и связки Clickhouse +Superset
  • Разворачивать отказоустойчивые кластерные решения в Kubernetes
  • Использовать Terraform для автоматизации установки и настройки виртуальных машин в рабочем окружении
  • Использовать Ansible для автоматизации рутинных задач по развертыванию ПО


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

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



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

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

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

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

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

Виталий Попов
Владимир Дроздецкий
DevOps TeamLead at Magnit-Online
Евгений Непомнящий
Разработчик в IT Sense
Алексей Железной
Data Engineer
Михаил Ржевский
Андрей Осипук
Виктор Коробков
Более 10 лет опыта руководства подразделением по информационным технологиям. Опыт управления полным циклом работ по проектированию, реализации и внедрению информационных систем и инфраструктур в государственном секторе. Организация информационной безопасности, криптографической и антивирусной защиты организации.


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

Преподаватель
Создает и развивает облачную инфраструктуру крупнейшего ритейлера в стране.
Активно развивает различные DevOps практики (IaC, Observability, CI/CD, etc.)
Любит Kubernetes и все, что с ним связано (Hashicorp Vault, FluxCDv2, VmWare Harbor).
Активно развивает системы мониторинга и логирования (Elasticsearch, Grafava Loki, Prometheus, Alertmanager, Grafana, etc.)
Организует внутренние митапы для разработчиков.
Проводит много RnD, чтобы разработчики были счастливы ^_^

Преподаватель
Евгений Непомнящий
Разработчик
IT Sense

В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 6 лет на Java / Kotlin.
Выполнял ряд проектов на Kafka в Мвидео.

Образование:
Новгородский государственый университет им. Ярослава Мудрого

Otus Certified Educator

Oracle Certified Professional

Преподаватель
Senior Data Engineer, разрабатывает и проектирует пайплайны для обработки, хранения и визуализации данных более 5 лет

Работает со многими популярными БД (включая ClickHouse, Greenplum, PostgreSQL), инструментами для обработки (Apache Airflow, Airbyte, dbt) и визуализации данных (Apache Superset, Redash, Datalens)

Выпускник магистратуры ФКН НИУ ВШЭ

Преподаватель
IT-специалист, фрилансер, сертифицированный разработчик Dynamics AX и Dynamics CRM с более чем 5-летним опытом (экспертный уровень). Общий опыт работы в IT-индустрии — 15 лет

Обладает широким спектром профессиональных навыков (MS SQL Server, MySQL, C# , HTML, XML, CSS, Javascript, JQuery, Unit Tests). Участвовал в реализации множества проектов, работал Senior Dynamics CRM. Является Microsoft Certified Trainer

С 2009 года помимо основной работы занимается преподавательской деятельностью. Автор собственных курсов и специализированных статей на hosting-it.ru. Выпускник МИРЭА (окончил в 1994 году)

Преподаватель
Более 3 лет занимается разработкой и поддержкой веб приложений (react), а также их серверной части (node js). Был опыт как в web3, так и FinTech проектах.

В данный момент работает в Газпром-медиа на позиции JavaScript fullstack developer в проекте yappy.media.

Образование:
Астраханский Государственный Технический Университет по специальности "Вычислительные машины, комплексы, системы и сети".

Otus Sertificated Educator

Преподаватель
Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти.

В настоящее время консультант команды технологического обеспечения ООО "ИТ ИКС 5 Технологии".

Навыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.

Имеет 2 патента и 8 свидетельств о регистрации программ для ЭВМ.

Руководитель программы
Виталий
Попов
Владимир
Дроздецкий
Евгений
Непомнящий
Алексей
Железной
Михаил
Ржевский
Андрей
Осипук
Виктор
Коробков

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

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


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

Преподаватель
Владимир Дроздецкий
DevOps TeamLead at Magnit-Online
Создает и развивает облачную инфраструктуру крупнейшего ритейлера в стране.
Активно развивает различные DevOps практики (IaC, Observability, CI/CD, etc.)
Любит Kubernetes и все, что с ним связано (Hashicorp Vault, FluxCDv2, VmWare Harbor).
Активно развивает системы мониторинга и логирования (Elasticsearch, Grafava Loki, Prometheus, Alertmanager, Grafana, etc.)
Организует внутренние митапы для разработчиков.
Проводит много RnD, чтобы разработчики были счастливы ^_^

Преподаватель
Евгений Непомнящий
Разработчик в IT Sense
Евгений Непомнящий
Разработчик
IT Sense

В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 6 лет на Java / Kotlin.
Выполнял ряд проектов на Kafka в Мвидео.

Образование:
Новгородский государственый университет им. Ярослава Мудрого

Otus Certified Educator

Oracle Certified Professional

Преподаватель
Алексей Железной
Data Engineer
Senior Data Engineer, разрабатывает и проектирует пайплайны для обработки, хранения и визуализации данных более 5 лет

Работает со многими популярными БД (включая ClickHouse, Greenplum, PostgreSQL), инструментами для обработки (Apache Airflow, Airbyte, dbt) и визуализации данных (Apache Superset, Redash, Datalens)

Выпускник магистратуры ФКН НИУ ВШЭ

Преподаватель
Михаил Ржевский
IT-специалист, фрилансер, сертифицированный разработчик Dynamics AX и Dynamics CRM с более чем 5-летним опытом (экспертный уровень). Общий опыт работы в IT-индустрии — 15 лет

Обладает широким спектром профессиональных навыков (MS SQL Server, MySQL, C# , HTML, XML, CSS, Javascript, JQuery, Unit Tests). Участвовал в реализации множества проектов, работал Senior Dynamics CRM. Является Microsoft Certified Trainer

С 2009 года помимо основной работы занимается преподавательской деятельностью. Автор собственных курсов и специализированных статей на hosting-it.ru. Выпускник МИРЭА (окончил в 1994 году)

Преподаватель
Андрей Осипук
Более 3 лет занимается разработкой и поддержкой веб приложений (react), а также их серверной части (node js). Был опыт как в web3, так и FinTech проектах.

В данный момент работает в Газпром-медиа на позиции JavaScript fullstack developer в проекте yappy.media.

Образование:
Астраханский Государственный Технический Университет по специальности "Вычислительные машины, комплексы, системы и сети".

Otus Sertificated Educator

Преподаватель
Виктор Коробков
Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти.

В настоящее время консультант команды технологического обеспечения ООО "ИТ ИКС 5 Технологии".

Навыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.

Имеет 2 патента и 8 свидетельств о регистрации программ для ЭВМ.

Руководитель программы

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

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

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

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

>

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

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

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

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

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

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Интеграции PostgreSQL с Node.js и Next.js
Николай Лапшин
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

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

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

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

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

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

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

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

Дата выдачи:
23 сентября 2024 г.

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

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

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

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

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

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

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

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

Дата выдачи:
23 сентября 2024 г.

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

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

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