Инструмент · PostgreSQL

Сложные запросы, JSON и расширения базы данных

PostgreSQL — мощная объектно-реляционная система управления базами данных с открытым исходным кодом. Это один из наиболее функциональных и надёжных SQL-серверов: он поддерживает сложные запросы, JSON, расширения, хранимые процедуры и работу с геоданными. PostgreSQL используется в стартапах, корпорациях и государственных системах по всему миру.

21 курс
11 авторов
от 80 ₽ цена курса
★ 3.7 3 отзыва
PostgreSQL vs Microsoft SQL онлайн-митапGo: микросервисная архитектура на реальном проектеPostgres для разработчиков: с нуля до продвинутогоПрактикум Zabbix

Курсы 15

Что такое PostgreSQL

Знание PostgreSQL востребовано у backend-разработчиков, аналитиков данных и администраторов баз данных. В России PostgreSQL приобрёл особую популярность как импортозамещающая альтернатива Oracle и MS SQL. Компания Postgres Professional развивает российский дистрибутив и предлагает официальные курсы обучения.

Как устроено обучение

Как проходит обучение

  • SQL от основ к продвинутым запросам Курсы начинают с SELECT и постепенно переходят к оконным функциям, CTE, индексам и оптимизации.
  • Практика на реальных данных Студенты работают с реальными датасетами, решают задачи бизнес-аналитики.
  • Администрирование и настройка DBA-треки учат установке, настройке, резервному копированию, репликации и мониторингу.

Чему научитесь

  • SQL-запросы SELECT, JOIN, GROUP BY, подзапросы, CTE, оконные функции — от простого к сложному.
  • Проектирование баз данных Нормализация, типы данных, ограничения, индексы, связи между таблицами.
  • Производительность Планировщик запросов, EXPLAIN, создание и использование индексов, оптимизация медленных запросов.
  • Администрирование Установка, настройка postgresql.conf, резервное копирование (pg_dump), репликация.

Чего ожидать от обучения

1–2 недели Первые запросы SELECT, INSERT, JOIN — базовые операции с реальными данными.
1–2 месяца Уверенная аналитика Написание сложных аналитических запросов, проектирование схемы для проекта.
3–6 месяцев DBA или Backend Developer Уровень для работы с PostgreSQL в профессиональном контексте.

Уровни

  • Базовый· Нет опыта с SQL Основы реляционных баз данных, базовые SQL-запросы, работа с небольшими таблицами.
  • Средний· Разработчик или аналитик Сложные запросы, индексы, хранимые процедуры, транзакции, работа из кода.
  • Продвинутый· DBA или Senior Developer Настройка производительности, репликация, высокая доступность, мониторинг.

Зачем учиться

  • Стандарт в разработке и аналитике PostgreSQL — одна из самых популярных реляционных СУБД в мире. Знание обязательно для backend и Data Engineer.
  • Импортозамещение Государственный сектор и крупный бизнес активно переходят с Oracle и MS SQL на PostgreSQL.
  • Открытый код Бесплатное использование, огромное сообщество, активное развитие — не нужно платить за лицензию.

Плюсы

  • Бесплатный и мощный PostgreSQL не уступает коммерческим СУБД по функциональности, при этом полностью бесплатен.
  • Отличная документация Официальная документация PostgreSQL — одна из лучших в мире open-source проектов.

Сложности

  • Сложнее MySQL для старта PostgreSQL строже к синтаксису и типам данных, что может усложнить первые шаги.
  • Настройка производительности требует опыта Без правильной настройки конфигурации PostgreSQL работает не на полную мощность.

Авторы 3

Отзывы 3

Kruteluk24 апреля 2016 г. ★★★☆☆

Минусы: Автор курса не умеет преподавать. Обучение Linux кажется бесполезным и слишком сложным, не соответствующим затраченным усилиям.

↗ PostgreSQL в связке с 1С
etobcerobho16 марта 2016 г. ★★★★☆

Плюсы: Материал интересный, курс мотивирует к написанию кода.

Минусы: Подача материала дается тяжеловато.

↗ PostgreSQL в связке с 1С
shadowmans12 марта 2016 г. ★★★★☆

Плюсы: Тема курса очень интересная.

Минусы: Чтобы понять автора, необходимо обладать соответствующими знаниями. Нет сквозного примера: автор показывает, что он использует, но не рассказывает, как это делать. Изложение материала скомканное, автор постоянно перескакивает с темы на тему.

↗ PostgreSQL в связке с 1С

Частые вопросы

PostgreSQL или MySQL — что учить?

PostgreSQL мощнее и функциональнее. MySQL популярнее в legacy-проектах. Если выбирать с нуля — PostgreSQL.

Нужен ли PostgreSQL аналитику?

Да. Умение писать SQL-запросы к PostgreSQL — обязательный навык для большинства аналитиков данных.

Есть ли бесплатные курсы по PostgreSQL?

Да: Stepik, OpenEDU, официальные курсы Postgres Professional — часть материалов бесплатна.