Полный курс по работе с базой данных PostgreSQL для разработчиков и администраторов. Проектирование и создавание БД
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
PHP Developer. Professional Web-разработчик на Python PHP Developer. Basic Специализация PHP Developer
-25%
Алгоритмы и структуры данных Flutter Mobile Developer Golang Developer. Professional Разработчик на Spring Framework Специализация Python Developer
-25%
iOS Developer. Professional Scala-разработчик Highload Architect Kotlin Backend Developer Microservice Architecture Unity Game Developer. Basic JavaScript Developer. Professional Java Developer. Professional Node.js Developer Специализация Java-разработчик
-25%
NoSQL Framework Laravel Разработчик программных роботов (RPA) на базе UiPath и PIX Team Lead Специализация Java и Архитектор ПО Symfony Framework Программист С HTML/CSS C++ Developer. Basic
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Курс переработан
Курс переработан

PostgreSQL

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

4 месяца

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

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

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

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

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

Евгений Аристов
Владимир Крокодилов
Михаил Ржевский
Виктор Коробков
Виталий Попов
Более 20 лет разработки ПО на C#, Delphi, PHP, Perl, в т.ч. с базами данных MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL.

Спроектировал и написал ПО для сетей магазинов, фитнес-центров, отелей.

Последние 4 года разрабатываю на Java/Spring с деплоем в Kubernetes/Docker, Google Cloud Platform

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

Автор книги "PostgreSQL 13. Тюнинг, Kubernetes, облака"

Работает в компании "Хост" программистом.
Закончил бакалавриат Уральского федерального университета по специальности "Прикладная информатика". Начинал работать с PostgreSQL 9.6, ETL инструментом Knime, а также системами отчётности IBM Cognos, Jasper. Также успешно прошёл курсы OTUS по РСУБД и Data Engineer.

Занимается построением отчётности, написанием функций, оптимизацией запросов, а также "балуется" парсерами.
Самым крупным проектом была работа с ЦХД Мотива, где Владимир учавствовал в разработке витрины для бизнес показателей, занимался их наполнением (через хранимки), а так же загрузкой данных в ЦХД с помощью ODI (Oracle Data Integrator).

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 году).

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

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

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

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

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

Навыки: программирование С/С++, 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

Евгений
Аристов
Владимир
Крокодилов
Михаил
Ржевский
Виктор
Коробков
Виталий
Попов

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

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

Спроектировал и написал ПО для сетей магазинов, фитнес-центров, отелей.

Последние 4 года разрабатываю на Java/Spring с деплоем в Kubernetes/Docker, Google Cloud Platform

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

Автор книги "PostgreSQL 13. Тюнинг, Kubernetes, облака"

Владимир Крокодилов
Работает в компании "Хост" программистом.
Закончил бакалавриат Уральского федерального университета по специальности "Прикладная информатика". Начинал работать с PostgreSQL 9.6, ETL инструментом Knime, а также системами отчётности IBM Cognos, Jasper. Также успешно прошёл курсы OTUS по РСУБД и Data Engineer.

Занимается построением отчётности, написанием функций, оптимизацией запросов, а также "балуется" парсерами.
Самым крупным проектом была работа с ЦХД Мотива, где Владимир учавствовал в разработке витрины для бизнес показателей, занимался их наполнением (через хранимки), а так же загрузкой данных в ЦХД с помощью ODI (Oracle Data Integrator).

Михаил Ржевский
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 году).

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

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

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

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

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

Навыки: программирование С/С++, 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

Отзывы

8
Вячеслав
Лягуша
До обучения в Otus я работал web-программистом в одном известном e-commerce проекте.
Причин выбрать курс “PostgreSQL” было несколько. Во-первых, убедиться в актуальности своих знаний. Во-вторых, расширить эти знания и получить новые навыки работы с облаками. В-третьих, стать ближе к комьюнити разработчиков devops и DBA.
Очень понравилась программа курса. Это не скучные лекции, а практические занятия с интерактивами от преподавателей. Курс в большей степени инфраструктурный, СУБД обсуждается в контексте не только установки на виртуальный сервер, но и для популярных облачных провайдеров, поэтому этот курс будет очень полезен для devops и DBA. За своевременную обратную связь спасибо Евгению. Теперь о минусах Я обучался в первом наборе курса, когда программа была ещё сыровата, поэтому было много вопросов по ДЗ. План некоторых занятий незначительно менялся. Но в следующих наборах курс будет сильно доработан, и эти минусы нивелируются.
Собственно цели были достигнуты)) Сильно расширил инфраструктурные знания PostgreSQL, теперь в планах официальная сертификация.
Читать целиком
Тимур
Кувандыков
Я в данный момент являюсь системным администратором в компании Ford-Соллерс.
В текущей рыночной ситуации компаниям требуются сокращать издержки, в том числе и нашей, у нас сейчас проект по переходу от MS SQL на PostgreSQL. Поэтому было целесообразно получить знания на этом направлении.
В целом курс очень понравился, много нового узнал, к тому же был акцент на самостоятельный поиск информации тем самым вникать приходилось глубже, тем кто не сильно знаком с ОС Unix трудновато. Есть немного сумбура по домашним заданиям, так же есть предложения по курсу и оно на самом деле ключевое. Получается сейчас слушателям предыдущих курсов недоступны видео последующих запусков одноименного курса, а время не стоит на месте, было бы круто обновлять видео для слушателей предыдущих курсов, хотя бы без фидбеков. Кроме того можно рассмотреть несколько нюансов работы PostgreSQL в ОС Windows, а так же в решениях с 1С. Спасибо преподавателям данного курса было познавательно.
Читать целиком
Дмитрий
Триндюк
Сложный курс для человека ранее не имевшего дело с БД. Благодаря получившейся растянутости из-за частых переносов занятий, было больше времени на изучение, однако понятные ДЗ для пользователей с опытом, давались крайне трудно лично мне. Спасибо за помощь преподавателям и их отдельные рекомендации.
Читать целиком
Александр
Фролов
Курс очень хорошо сбалансирован. Сначала даётся очень хорошая теоретическая подготовка, а затем рассматриваются все возможные варианты настройки PostgreSQL - вплоть до параллельных кластеров и DBaaS. Очень хорошо подобран материал для домашних заданий - я с трудом поспевал за учебным темпом, так как каждое домашние задание подразумевает изучение целого пласта смежных технологий, а также большой объем настроек. Очень понравился преподавательский состав - все практикующие профессионалы с огромным опытом. Всем, кто так или иначе связан с планированием, эксплуатацией СУБД PostgreSQL очень рекомендую - только заранее готовьтесь уделить курсу около 50 часов на лекции и 100 часов на домашние задания, чтобы не делать уроки до утра как я!
Читать целиком
Денис
Крючков
Курс очень понравился, очень полезный и познавательный. Много практики, что очень радует. Классные преподаватели.
Читать целиком
Антон
Суханов
Советую к обучению. Отличный преподавательский состав, много интересных практических занятий. Поднимет ваш скилл на новый уровень.
Читать целиком
Алексей
Повышев
Обучение оставило положительное впечатление, было затронуто много аспектов PostgreSQL, основы DBA были развернуты в достаточном объеме.
Курс понравился, лекции были понятными, домашние задания увлекательными.
Поставленные цели были достигнуты, необходимая база была получена для дальнейшего самостоятельного углубления в администрирование БД.
Читать целиком
Владислав
Коневский
Качественный курс, интересные лекции, много практики. Высококлассные преподаватели. Отличная обратная связь. Но курс по большей части нацелен на администрирование, хотя будут и темы интересные для разработчиков.
Читать целиком
Вячеслав
Лягуша
До обучения в Otus я работал web-программистом в одном известном e-commerce проекте.
Причин выбрать курс “PostgreSQL” было несколько. Во-первых, убедиться в актуальности своих знаний. Во-вторых, расширить эти знания и получить новые навыки работы с облаками. В-третьих, стать ближе к комьюнити разработчиков devops и DBA.
Очень понравилась программа курса. Это не скучные лекции, а практические занятия с интерактивами от преподавателей. Курс в большей степени инфраструктурный, СУБД обсуждается в контексте не только установки на виртуальный сервер, но и для популярных облачных провайдеров, поэтому этот курс будет очень полезен для devops и DBA. За своевременную обратную связь спасибо Евгению. Теперь о минусах Я обучался в первом наборе курса, когда программа была ещё сыровата, поэтому было много вопросов по ДЗ. План некоторых занятий незначительно менялся. Но в следующих наборах курс будет сильно доработан, и эти минусы нивелируются.
Собственно цели были достигнуты)) Сильно расширил инфраструктурные знания PostgreSQL, теперь в планах официальная сертификация.
Читать целиком
Тимур
Кувандыков
Я в данный момент являюсь системным администратором в компании Ford-Соллерс.
В текущей рыночной ситуации компаниям требуются сокращать издержки, в том числе и нашей, у нас сейчас проект по переходу от MS SQL на PostgreSQL. Поэтому было целесообразно получить знания на этом направлении.
В целом курс очень понравился, много нового узнал, к тому же был акцент на самостоятельный поиск информации тем самым вникать приходилось глубже, тем кто не сильно знаком с ОС Unix трудновато. Есть немного сумбура по домашним заданиям, так же есть предложения по курсу и оно на самом деле ключевое. Получается сейчас слушателям предыдущих курсов недоступны видео последующих запусков одноименного курса, а время не стоит на месте, было бы круто обновлять видео для слушателей предыдущих курсов, хотя бы без фидбеков. Кроме того можно рассмотреть несколько нюансов работы PostgreSQL в ОС Windows, а так же в решениях с 1С. Спасибо преподавателям данного курса было познавательно.
Читать целиком
Дмитрий
Триндюк
Сложный курс для человека ранее не имевшего дело с БД. Благодаря получившейся растянутости из-за частых переносов занятий, было больше времени на изучение, однако понятные ДЗ для пользователей с опытом, давались крайне трудно лично мне. Спасибо за помощь преподавателям и их отдельные рекомендации.
Читать целиком
Александр
Фролов
Курс очень хорошо сбалансирован. Сначала даётся очень хорошая теоретическая подготовка, а затем рассматриваются все возможные варианты настройки PostgreSQL - вплоть до параллельных кластеров и DBaaS. Очень хорошо подобран материал для домашних заданий - я с трудом поспевал за учебным темпом, так как каждое домашние задание подразумевает изучение целого пласта смежных технологий, а также большой объем настроек. Очень понравился преподавательский состав - все практикующие профессионалы с огромным опытом. Всем, кто так или иначе связан с планированием, эксплуатацией СУБД PostgreSQL очень рекомендую - только заранее готовьтесь уделить курсу около 50 часов на лекции и 100 часов на домашние задания, чтобы не делать уроки до утра как я!
Читать целиком
Денис
Крючков
Курс очень понравился, очень полезный и познавательный. Много практики, что очень радует. Классные преподаватели.
Читать целиком
Антон
Суханов
Советую к обучению. Отличный преподавательский состав, много интересных практических занятий. Поднимет ваш скилл на новый уровень.
Читать целиком
Алексей
Повышев
Обучение оставило положительное впечатление, было затронуто много аспектов PostgreSQL, основы DBA были развернуты в достаточном объеме.
Курс понравился, лекции были понятными, домашние задания увлекательными.
Поставленные цели были достигнуты, необходимая база была получена для дальнейшего самостоятельного углубления в администрирование БД.
Читать целиком
Владислав
Коневский
Качественный курс, интересные лекции, много практики. Высококлассные преподаватели. Отличная обратная связь. Но курс по большей части нацелен на администрирование, хотя будут и темы интересные для разработчиков.
Читать целиком

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

Опыт работы с Linux, хотя бы на уровне пользователя и опыт работы с любыми реляционными базами данных (базовое представление об SQL)
Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Реляционные базы, история и место в современном мире
Тема 2. SQL и реляционные СУБД. Введение в PostgreSQL
Тема 3. Физический уровень PostgreSQL
Тема 4. Установка PostgreSQL
Тема 5. Логический уровень PostgreSQL
Тема 6. MVCC, vacuum и autovacuum.
Тема 7. Журналы
Тема 8. Блокировки
C 1 ноября
Тема 9. Настройка PostgreSQL
Тема 10. Резервное копирование и восстановление
Тема 11. Виды и устройство репликации в PostgreSQL. Практика применения
C 15 ноября
Тема 12. Работа с большим объемом реальных данных
Тема 13. Виды индексов. Работа с индексами и оптимизация запросов
Тема 14. Различные виды join'ов. Применение и оптимизация
Тема 15. Сбор и использование статистики
Тема 16. Оптимизация производительности. Профилирование. Мониторинг
Тема 17. Pentaho
Тема 18. Секционирование
Тема 19. Хранимые функции и процедуры часть 1
Тема 20. Хранимые функции и процедуры часть 2
Тема 21. Хранимые функции и процедуры часть 3
C 20 декабря
Тема 22. Введение в Kubernetes. Часть 1
Тема 23. Введение в Kubernetes. Часть 2
Тема 24. Варианты кластеров высокой доступности для PostgreSQL
Тема 25. Работа с кластером высокой доступности
Тема 26. Способы горизонтального масштабирования PostgreSQL
Тема 27. Работа с горизонтально масштабируемым кластером
C 24 января
Тема 28. PostgreSQL и Google Kubernetes Engine
Тема 29. PostgreSQL и Google Cloud Platform
Тема 30. PostgreSQL и AWS
Тема 31. PostgreSQL и Azure
Тема 32. PostgreSQL и Яндекс Облако
Тема 33. Подведение итогов курса
C 14 февраля
Тема 34. Выбор темы и организация проектной работы
Тема 35. Самый простой back-end на NodeJS
Тема 36. Веб-приложение с UI и БД
Тема 37. Консультация по дипломному проекту
Тема 38. Защита проектных работ
Скачать подробную программу

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

Необходимые трудозатраты: 2 интерактивных вебинара в неделю + 1-4 часа на домашнюю работу раз в неделю.

Особенность курса — нацеленность на получение студентами практических навыков и быстрая обратная связь. Преподаватель отвечает на вопросы, помогает справляться с возникающими сложностями, проверяет и оценивает домашние задания. Полученные знания закрепляются путем разработки проекта каждым студентом.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

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

заберете с собой:

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

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

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

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

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

Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Бэкапы и репликация PostgreSQL. Практика применения. День 2
Евгений Аристов
День открытых дверей
7 сентября в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке