PostgreSQL

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

Курс помогает освоить SQL и PostgreSQL для реальных задач: таблицы, JOIN, агрегаты, индексы, планы выполнения, транзакции и блокировки.Открыть курс на Stepik

Кому подходит

  • Новичкам в SQL
  • Python- и backend-разработчикам
  • Аналитикам, QA и DevOps

Что получите

  • Таблицы и связи
  • JOIN, агрегаты и подзапросы
  • Индексы и транзакции

Программа

Что внутри курса

01

Введение и базовые понятия

  • Реляционные базы данных
  • Таблицы, связи и ключи
  • PostgreSQL в проектах
02

Основы SQL-запросов

  • SELECT, WHERE, ORDER BY и LIMIT
  • INSERT, UPDATE и DELETE
  • Типы данных и ограничения
03

Агрегация и группировка данных

  • Агрегирующие функции
  • GROUP BY
  • HAVING
04

Соединения и несколько таблиц

  • INNER JOIN
  • LEFT, RIGHT и FULL JOIN
  • Практика связей
05

Подзапросы, индексы и транзакции

  • Подзапросы и оконные функции
  • Индексы и EXPLAIN
  • Транзакции, изоляция и блокировки

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

От первых запросов к практике

Курс ведёт от базовых SELECT-запросов до индексов, планов выполнения, транзакций и блокировок.

С фокусом на backend

Темы подобраны под реальные задачи Python-разработчика: схемы, связи, запросы и производительность.

С пониманием базы внутри

Вы учитесь не только писать SQL, но и понимать, почему запрос работает быстро или медленно.

Готовы уверенно работать с PostgreSQL?

Откройте курс на Stepik и разберите SQL, схемы, JOIN, индексы, транзакции и оптимизацию запросов.

Курс полезен backend-разработчикам, аналитикам и всем, кто работает с данными.

Открыть курс
PostgreSQL: от нуля до уровня Python-разработчика | Ilya Bochkarev