Полный курс по работе с базой данных PostgreSQL для разработчиков и администраторов. Проектирование и создавание БД
Новогодняя распродажа!
Все курсы со скидкой 30%. Торопитесь!
Подробнее

Курсы

Курсы в разработке Подготовительные курсы
+7 499 110-61-65
Специальная цена

PostgreSQL

Курс предназначен для разработчиков и администраторов, готовых освоить работу с PostgreSQL
Подойдет ли мне этот курс?

Длительность

4 месяца

Начало

23 декабря

Занятия

Пн 20:00, Пт 20:00

Общая стоимость

60 000 ₽ 42 000 ₽

В месяц

17 500 ₽

В кредит:

17500 ₽ в месяц

Хочу дешевле
Общая стоимость
60 000 ₽ 42 000 ₽
В месяц: 17 500 ₽
В кредит: 42000 ₽
в месяц
Продолжительность
4 месяца, 4 академ. часа в неделю
Пн 20:00, Пт 20:00
Начало занятий
23 декабря
Что даст вам этот курс

Полный курс по работе с базой данных PostgreSQL
Курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа PostgreSQL в облаках (AWS, GCP, Azure) и в Kubernetes

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

Цель курса — научить слушателя эффективно работать с PostgreSQL:

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

1.Получите навыки, которые позволят работать в качестве PostgreSQL DBA - устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL;

2.Научитесь работать с PostgreSQL в различных средах - на базе собственной физической и виртуальной инфраструктуры, в кластере Kubernetes, в публичном облаке (AWS, GCP,Яндекс, Azure)


Для кого:
- для администраторов Linux, которые хотят овладеть или улучшить навыки PostgreSQL DBA;
- для администраторов MySQL/MS SQL/Oracle Server, которые хотят овладеть навыками PostgreSQL DBA;
- для DevOps/SRE, которые хотят улучшить навыки работы с PostgreSQL и научиться новым способам работы с СУБД - Kubernetes, облака;
- для разработчиков, которым необходимо освоить работу с PostgreSQL

На курсе вы:
  • научитесь проектировать базы данных и создавать оптимальную структуру их хранения;

  • освоите синтаксис и особенности работы в PostgreSQL;

  • сможете оптимизировать медленные запросы.




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

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

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

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

Всё о курсе «PostgreSQL», 16 декабря в 20:00
День Открытых Дверей — отличная возможность узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения. Также преподаватель расскажет о своём профессиональном опыте и ответит на вопросы участников. Поэтому если есть вопрос, запишитесь на онлайн-трансляцию и задайте его в прямом эфире!
Ведет
Валерий
Безруков
Преподаватели
Виктор Коробков
Валерий Безруков
Кристина Кучерова
Сбербанк России
Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти.

В настоящее время:

-программист Центра интеллектуальных геоинформационных технологий (ЦИГИТ) ФГБОУ ВО "АГУ";

- старший преподаватель кафедры Автоматизированных систем обработки информации и управления по направлениям "Программирование и основы алгоритмизации", "Базы данных", "Системы искусственного интеллекта";

- соучредитель малого инновационного предприятия ООО "ФореСайс" - научные исследования в области естественных и технических наук, разработка программного обеспечения.

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

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

Преподаватель
Google Cloud Practice Delivery Manager в EPAM Systems
В прошлом SRE & DevOps team lead в Intelligent Blockchain Labs.

Разрабатывал и поддерживал гибридные облачные и высоконагруженные системы (Google Cloud Platform, OpenStack, Hashicorp Terraform)

Занимался развертыванием, эксплуатацией и поддержкой CI/CD (GitLab CI, Hashicorp Nomad, Kubernetes).

Опыт со следующим стеком технологий : Kubernetes/Docker
, Unix/Solaris/Linux, OpenStack, Oracle/PostgreSQL/Hadoop, Google Cloud Platform

Руководитель программы
Тимлид\архитектор БД в US-based startup Кремниевой долины.

Ex-Архитектор модели данных в Сбербанке России.

Окончила ЮРГПУ (НПИ) по специальности «Математическое обеспечение и администрирование информационных систем». С 2015 года — аспирант в Санкт-Петербургском политехническом университете им. Петра Великого.

Работала в компании Comepay в качестве DB-тимлида и заместителя тех. директора по архитектуре. Принимала участие в реализации проекта Syncplicity (Distillery, USA), где занималась разработкой БД и оптимизацией производительности.

Участник отраслевых конференций CMG Impact 2016 (San Diego, USA), Zabbix Conf 2017 (Рига, Латвия) и прочих.

Есть опыт преподавания курса «Базы Данных» в Ростовском колледже связи и информатики. Считает, что очень важно учиться именно на кейсах из реального производства.

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

В настоящее время:

-программист Центра интеллектуальных геоинформационных технологий (ЦИГИТ) ФГБОУ ВО "АГУ";

- старший преподаватель кафедры Автоматизированных систем обработки информации и управления по направлениям "Программирование и основы алгоритмизации", "Базы данных", "Системы искусственного интеллекта";

- соучредитель малого инновационного предприятия ООО "ФореСайс" - научные исследования в области естественных и технических наук, разработка программного обеспечения.

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

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

Преподаватель
Валерий Безруков
Google Cloud Practice Delivery Manager в EPAM Systems
В прошлом SRE & DevOps team lead в Intelligent Blockchain Labs.

Разрабатывал и поддерживал гибридные облачные и высоконагруженные системы (Google Cloud Platform, OpenStack, Hashicorp Terraform)

Занимался развертыванием, эксплуатацией и поддержкой CI/CD (GitLab CI, Hashicorp Nomad, Kubernetes).

Опыт со следующим стеком технологий : Kubernetes/Docker
, Unix/Solaris/Linux, OpenStack, Oracle/PostgreSQL/Hadoop, Google Cloud Platform

Руководитель программы
Кристина Кучерова
Сбербанк России
Тимлид\архитектор БД в US-based startup Кремниевой долины.

Ex-Архитектор модели данных в Сбербанке России.

Окончила ЮРГПУ (НПИ) по специальности «Математическое обеспечение и администрирование информационных систем». С 2015 года — аспирант в Санкт-Петербургском политехническом университете им. Петра Великого.

Работала в компании Comepay в качестве DB-тимлида и заместителя тех. директора по архитектуре. Принимала участие в реализации проекта Syncplicity (Distillery, USA), где занималась разработкой БД и оптимизацией производительности.

Участник отраслевых конференций CMG Impact 2016 (San Diego, USA), Zabbix Conf 2017 (Рига, Латвия) и прочих.

Есть опыт преподавания курса «Базы Данных» в Ростовском колледже связи и информатики. Считает, что очень важно учиться именно на кейсах из реального производства.

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

Особенность курса — нацеленность на получение студентами практических навыков и быстрая обратная связь. Преподаватель отвечает на вопросы, помогает справляться с возникающими сложностями, проверяет и оценивает домашние задания. Полученные знания закрепляются путем разработки проекта каждым студентом.
Программа обучения
Модуль 1
Введение.
Модуль 2
Администрирование.
Модуль 3
Многоверсионность, журнали и блокировки.
Модуль 4
Оптимизация.
Модуль 5
Высокая доступность и горизонтальная масштабируемость.
Модуль 6
PostgreSQL в облаках и Kubernetes.
Введение.
Тема 1: Реляционные базы, история и место в современном мире.
23 декабря, 20:00 — 21:30
Домашние задания: 1
1 Тест на знание технологий хранения и обработки данных и облачные сервисы на их основе
Цель: - различать между собой разные технологии хранения и обработки данных - отличать key-value, json и реляционные базы данных - знать и понимать основные современные СУБД и облачные сервисы на их основе от 3-ки ведущих облачных провайдеров - AWS, GCP и Azure
Тема 2: SQL и реляционные СУБД. Введение в PostgreSQL.
10 января, 20:00 — 21:30
Домашние задания: 1
1 Тест на знание реляционных СУБД и облачных сервисов на их основе
Цель: - знать наиболее востребованные реляционные СУБД и их дистрибутивы - знать и понимать облачные сервисы на базе реляционных СУБД от 3-ки крупнейших облачных провайдеров - AWS, GCP и Amazon
Тема 3: Устройство PostgreSQL.
13 января, 20:00 — 21:30
Домашние задания: 1
1 Тест на знание устройства PostgreSQL
Цель: - понимать основные компоненты PostgreSQL и их назначение - уметь работать с утилитой psql
Тема 4: Установка PostgreSQL.
17 января, 20:00 — 21:30
Домашние задания: 1
1 Установка и управление сервером
Цель: - устанавливать сервер и клиент PostgreSQL из пакетов Linux и Docker Image - запускать и останавливать сервер PostgreSQL на виртульной машине и в контейнере - наблюдать за состоянием сервера через командную строку и лог файлы
Администрирование.
Тема 1: Настройка PostgreSQL.
20 января, 20:00 — 21:30
Домашние задания: 1
1 Настройка сервера PostgreSQL
Цель: - знать утилиты командной строки для работы с сервером PostgreSQL - понимать основные конфигурационные параметры сервера и их значение - уметь настраивать конфигурационные параметры сервера в минимальном и оптимальном объеме - знать как получать текущие значения параметров и определять их корректность и оптимальность
Тема 2: Работа с данными и управление доступом.
24 января, 20:00 — 21:30
Домашние задания: 1
1 Табличные пространства, базы, схемы, пользователи и данные
Цель: - создавать табличные пространства и базы данных - создавать пользователей и управлять их доступом - управлять доступом к базам данных и таблицам
Тема 3: Резервное копирование и восстановление.
27 января, 20:00 — 21:30
Домашние задания: 1
1 Резервное копирование и восстановление
Цель: - работать с утилитами командной строки для экспорта и импорта данных
Тема 4: Виды и устройство репликации в PostgreSQL. Практика применения.
31 января, 20:00 — 21:30
Домашние задания: 1
1 Репликация
Цель: - настраивать различные виды репликации - понимать состояние репликации и уметь решать основные проблемы
Многоверсионность, журнали и блокировки.
Тема 1: Многоверсионность.
3 февраля, 20:00 — 21:30
Домашние задания: 1
1 Изоляция и многоверсионность
Цель: - уметь работать с механизмом многоверсионности - понимать работу механизма очистки - уметь настраивать параметры авто очистки
Тема 2: Журналы.
7 февраля, 20:00 — 21:30
Домашние задания: 1
1 Работа с журналами
Цель: - уметь работать с журналами и контрольными точками - уметь настраивать параметры журналов
Тема 3: Блокировки.
10 февраля, 20:00 — 21:30
Домашние задания: 1
1 Механизм блокировок
Цель: - понимать как работает механизм блокировок объектов и строк
Оптимизация.
Тема 1: Работа с большим объемом реальных данных.
14 февраля, 20:00 — 21:30
Домашние задания: 1
1 Разворачиваем и настраиваем тестовую БД
Цель: - знать различные механизмы загрузки данных - уметь пользоваться различными механизмами загрузки данных
Тема 2: Виды индексов. Работа с индексами и оптимизация запросов.
17 февраля, 20:00 — 21:30
Домашние задания: 1
1 Работа с индексами
Цель: - знать и уметь применять основные виды индексов PostgreSQL - строить и анализировать план выполнения запроса - уметь оптимизировать запросы для с использованием индексов
Тема 3: Различные виды join'ов. Применение и оптимизация.
28 февраля, 20:00 — 21:30
Домашние задания: 1
1 Работа с join'ами
Цель: - знать и уметь применять различные виды join'ов - строить и анализировать план выполенения запроса - оптимизировать запрос
Тема 4: Сбор и использование статистики.
2 марта, 20:00 — 21:30
Домашние задания: 1
1 Работа со статистикой
Цель: - уметь собирать и анализировать статистику для таблицы
Высокая доступность и горизонтальная масштабируемость.
Тема 1: Варианты кластеров высокой доступности для PostgreSQL.
6 марта, 20:00 — 21:30
Домашние задания: 1
1 Тест за знание различных технологий кластеризации PostgreSQL
Цель: - знать и отличать основные виды кластеризации PostgreSQL, их плюсы и минусы - знать и понимать возможности для обеспечения высокой доступности сервисов на базе PostgreSQL от основных облачных провайдеров - AWS, GCP и Azure
Тема 2: Работа с кластером высокой доступности.
13 марта, 20:00 — 21:30
Домашние задания: 1
1 Создаем кластер высокой доступности
Цель: - уметь развернуть высокодоступный кластер PostgeSQL собственными силами - уметь развернуть высокодоступный сервис на базе PostgeSQL на базе одного из 3-ки ведущих облачных провайдеров - AWS, GCP и Azure
Тема 3: Способы горизонтального масштабирования PostgreSQL.
16 марта, 20:00 — 21:30
Домашние задания: 1
1 Multi master
Цель: - уметь развернуть multi master кластер PostgreSQL своими руками - уметь развернуть PostgreSQL like географически распределенный сервис от одного из 3-х крупнейших облачных провайдеров - AWS, GCP и Azure
Тема 4: Работа с горизонтально масштабируемым кластером.
20 марта, 20:00 — 21:30
Домашние задания: 1
1 Перенос тестовой БД в multi master
Цель: - переносим тестовую БД в multi master или географически распределенный PostgeSQL like сервис
PostgreSQL в облаках и Kubernetes.
Тема 1: PostgreSQL и Kubernetes
23 марта, 20:00 — 21:30
Домашние задания: 1
1 Работа c PostgreSQL в Kubernetes
Цель: - уметь запускать HA и multi master PostgreSQL кластер в Kubernetes
Тема 2: PostgreSQL и AWS
27 марта, 20:00 — 21:30
Домашние задания: 1
1 PostgreSQL в AWS
Цель: - уметь пользоваться PostgreSQL based и like сервисами в AWS
Тема 3: PostgreSQL и Google Cloud Platform
30 марта, 20:00 — 21:30
Домашние задания: 1
1 PostgreSQL и GCP
Цель: - уметь пользоваться PostgreSQL based и like сервисами в GCP
Тема 4: PostgreSQL и Azure
3 апреля, 20:00 — 21:30
Домашние задания: 1
1 PostgreSQL и Azure
Цель: - уметь пользоваться PostgreSQL based и like сервисами в Azure
Прошедшие открытые вебинары по курсу
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Как выжить SQL базе данных в 21 веке: облака, Kubernetes и PostgreSQL multimaster
Валерий Безруков
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Пройти вступительное тестирование
После обучения вы
заберете с собой:

  • презентации и видеозаписи занятий;

  • дополнительные материалы;

  • образцы кода;

  • собственный проект, который можно будет показывать при трудоустройстве;

  • сертификат о прохождении обучения.

Дата выдачи сертификата: 21 мая 2020 года
Ваш сертификат

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

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

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

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

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

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

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

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

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

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

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

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

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

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

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018г.
Общая стоимость
60 000 ₽ 42 000 ₽
В месяц: 17 500 ₽
В кредит: ₽ в месяц
Продолжительность
4 месяца
Начало занятий
23 декабря