$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 09.11.2026

PostgreSQL для разработчика: от схемы до быстрых запросов

Соберёте базу сети кинотеатров на PostgreSQL 18: надёжная схема, отчёты, транзакции без двойных продаж, индексы и EXPLAIN. 38 задач с автопроверкой.

Практические задания
Помощь от учителя
Поддержка 24/7
PostgreSQL для разработчика: от схемы до быстрых запросов


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

10 разделов • 46 уроков

1

Знакомство

1.4. База «Кадр»
2

Схема данных

2.1. Типы данных
2.2. Ключи
2.3. Ограничения
2.4. Схема «Кадра»
2.5. Практикум: наполняем базу
3

Запросы для отчётов

3.1. Соединения таблиц
3.2. Группировка
3.3. CTE
3.4. Оконные функции
3.5. Практикум: отчёты директору
4

Изменение данных

4.1. INSERT и RETURNING
4.2. UPSERT
4.3. UPDATE и DELETE
4.4. Практикум: продажа билета
5

Транзакции

5.1. Транзакции
5.2. MVCC и изоляция
5.3. Блокировки строк
5.4. Взаимоблокировки
5.5. Практикум: одно место — один зритель
6

Индексы и EXPLAIN

6.1. Как выполняется запрос
6.2. EXPLAIN ANALYZE
6.3. B-tree индексы
6.4. GIN, GiST, BRIN
6.5. Практикум: ускоряем «Кадр»
7

JSONB и поиск

7.1. JSONB
7.2. JSONB в запросах
7.3. Массивы и диапазоны
7.4. Полнотекстовый поиск
8

Логика в базе

8.1. Представления
8.2. Функции
8.3. Триггеры
8.4. Секционирование
9

Приложение и база

9.1. Подключаемся из Python
9.2. Пул соединений
9.3. Миграции
9.4. Роли и права
9.5. Практикум: касса на Python
10

Эксплуатация

10.1. Резервные копии
10.2. VACUUM
10.3. Настройка и мониторинг
10.4. Финальный проект
10.5. Куда дальше

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

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Инженер-программист, Senior Python Developer. Основатель школы $ sudo teach IT и автор YouTube-канала о программировании с более чем 5 млн просмотров.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
PostgreSQL 18
SQL
psql
индексы
EXPLAIN
транзакции
JSONB
оконные функции
psycopg