PostgreSQL — "От нуля до уровня Python-разработчика"

От азов SQL до продвинутых возможностей PostgreSQL: вы научитесь проектировать таблицы и ключи, писать корректные и быстрые запросы, использовать агрегаты и JOIN, применять подзапросы и оконные функции, читать планы выполнения и оптимизировать производительность. Разберётесь в транзакциях, уровнях изоляции и…
Начальный уровень
Часть
1 программы →

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

  • Понимать принципы реляционных БД и архитектуру PostgreSQL.
  • Создавать таблицы, первичные/внешние ключи и проектировать простые схемы данных.
  • Писать SQL-запросы с использованием SELECT, WHERE, ORDER BY, LIMIT.
  • Изменять данные через INSERT, UPDATE, DELETE.
  • Применять агрегирующие функции и группировки (SUM, COUNT, AVG, GROUP BY, HAVING).
  • Объединять таблицы разными видами JOIN (INNER, LEFT, RIGHT, FULL).
  • Использовать подзапросы и оконные функции (PARTITION BY, ROW_NUMBER, RANK, LAG, LEAD).
  • Создавать индексы, читать планы запросов через EXPLAIN/EXPLAIN ANALYZE и оптимизировать производительность.
  • Работать с транзакциями, уровнями изоляции, блокировками и обеспечивать целостность данных.
  • Выбирать подходы к масштабированию и структурированию БД под реальные задачи.

О курсе

Курс последовательно ведёт от базовых понятий до технологий, которые используют Python-бэкендеры и аналитики каждый день.

1. Сначала вы разберётесь, как устроены реляционные БД и объекты схемы.

2. Затем освоите фундамент SQL: выборки, фильтрацию, сортировку и изменение данных.

3. Далее перейдёте к аналитическим запросам — агрегациям, группировкам и различным JOIN.

4. Отдельные модули посвящены подзапросам и оконным функциям, индексации и оптимизации (EXPLAIN), а также транзакциям, блокировкам и целостности.

Формат — короткие объяснения → практика на задачах, чтобы сразу закреплять навыки и видеть эффект в реальных сценариях.

Для кого этот курс

Начинающим, кто только знакомится с базами данных и хочет освоить SQL с нуля. Практикующим разработчикам, кому нужно систематизировать знания и ускорять запросы в PostgreSQL. Аналитикам и дата-инженерам для корректных выборок, группировок и построения отчётов. QA-инженерам, DevOps и администраторам — чтобы понимать транзакции, блокировки и поведение БД в проде. Студентам вузов — для укрепления фундамента SQL и PostgreSQL в учебных и исследовательских проектах.

Начальные требования

✅ Компьютер с установленным PostgreSQL (поможем установить) и любым SQL-клиентом.

✅ Желательно понимание школьного курса математики и логики.

✅ Опыт программирования не обязателен, но поможет быстрее усвоить материал.

Наши преподаватели

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

✅ Теория объясняется простым языком и закрепляется практическими примерами.

✅ Каждый модуль содержит интерактивные задачи и тесты.

✅ Возможность обсуждать решения и обмениваться опытом с другими участниками.

✅ По завершении курса вы сможете уверенно писать SQL-запросы и оптимизировать их под реальные задачи.

Программа курса

загружаем...

Входит в 1 программу

  •    
     
     

Что вы получаете

  • ✅ Практические навыки работы с PostgreSQL, востребованные в аналитике и разработке.
  • ✅ Глубокое понимание принципов SQL и реляционных баз данных.
  • ✅ Умение читать и оптимизировать запросы, проектировать схемы.
  • ✅ Реальный опыт — от первых запросов до продвинутых аналитических функций.
  • ✅ Поддержку и возможность обмена решениями с сообществом учащихся.

Сколько стоит обучение

Price: 1 250 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 250