SQL и PostgreSQL: практический курс

SQL и PostgreSQL от нуля до продвинутого уровня. 200+ упражнений: SQL-задачи с автопроверкой в БД и тесты на понимание. Видео + текстовые конспекты + практика. Оконные функции, CTE, подзапросы, VIEW, транзакции, индексы - темы, которые спрашивают на собеседованиях.
Начальный уровень
Сертификат Stepik

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

  • Писать SQL-запросы от простых до сложных: SELECT, JOIN, GROUP BY, HAVING, подзапросы
  • Использовать оконные функции: ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, накопительные итоги
  • Создавать представления (VIEW) и общие табличные выражения (CTE), включая рекурсивные
  • Проектировать таблицы: типы данных, первичные и внешние ключи, ограничения (UNIQUE, CHECK, NOT NULL)
  • Изменять структуру базы: ALTER TABLE, INSERT, UPDATE, DELETE
  • Применять встроенные функции: строковые, математические, даты и времени, CASE, COALESCE
  • Понимать транзакции и уровни изоляции: Read Committed, Repeatable Read, Serializable
  • Ускорять запросы с помощью индексов: B-Tree, GIN, BRIN и анализ плана через EXPLAIN
  • Работать с продвинутыми типами данных PostgreSQL: JSON, массивы, ENUM
  • Решать практические задачи в SQL-тренажёре по мотивам реальных собеседований

О курсе

Учите SQL быстро и эффективно!

Курс охватывает SQL и PostgreSQL от основ до продвинутых тем: оконные функции, CTE, подзапросы, VIEW, транзакции, индексы. Подходит тем, кто начинает с нуля, и тем, кто хочет углубить знания для работы или собеседований.

 

Что внутри

13 разделов, 70+ уроков. В курсе используются разные форматы подачи: видеоуроки с пошаговым разбором, текстовые конспекты для быстрого повторения и практические упражнения. К урокам прилагаются скачиваемые .sql файлы с командами из видео.

Всего в курсе 200+ интерактивных упражнений: более 100 SQL-задач с автоматической проверкой в реальной базе данных и более 100 тестов и квизов на понимание концепций.

 

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

Видео, текст и практика. Теория подаётся через видео и текстовые конспекты. Конспекты удобны для повторения - не нужно пересматривать видео, чтобы вспомнить синтаксис.

SQL-задачи с автопроверкой. Вы пишете запрос в реальной базе данных, получаете мгновенный результат и обратную связь.

Тренажёр. Отдельный раздел с задачами нарастающей сложности - от простых выборок до задач на несколько таблиц с агрегацией и оконными функциями.

 

Программа

Быстрый старт - первые SQL-запросы: CREATE TABLE, INSERT, SELECT, WHERE, JOIN, GROUP BY, UPDATE, DELETE

DDL - проектирование таблиц: типы данных, ключи, ограничения, ALTER TABLE

DML - управление данными: INSERT, UPDATE, DELETE, RETURNING

DQL - выборка данных: JOIN, WHERE, GROUP BY, HAVING, оконные функции, UNION, CTE, подзапросы, VIEW

Типы данных - числовые, строковые, даты, логические, ENUM, JSON, массивы

Функции - строковые, математические, даты и времени, CASE, COALESCE

Транзакции - ACID, уровни изоляции, блокировки

Индексы - B-Tree, Hash, GIN, GiST, BRIN, EXPLAIN ANALYZE

Тренажёр - задачи нарастающей сложности для закрепления

 

Кому подойдёт

• Начинающим, которые хотят освоить SQL с нуля

• Аналитикам и тестировщикам, которым нужен SQL для работы

• Разработчикам, которые хотят уверенно работать с PostgreSQL

• Тем, кто готовится к собеседованиям с вопросами по SQL

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

Начинающие, которые хотят освоить SQL с нуля. Аналитики и тестировщики, которым SQL нужен для повседневной работы. Разработчики, которые хотят уверенно работать с PostgreSQL. Те, кто готовится к собеседованиям с вопросами по SQL.

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

Не требуется опыта программирования или работы с базами данных. Для практики на своём компьютере понадобится установить PostgreSQL - как это сделать, показано в первых уроках курса.

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

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

Теория подаётся через видеоуроки и текстовые конспекты. Конспекты удобны для повторения - не нужно пересматривать видео, чтобы найти нужную команду.

После теории - практика: SQL-задачи с автоматической проверкой в реальной базе данных и тесты на понимание концепций.

Всего в курсе 200+ упражнений. Отдельный раздел-тренажёр содержит задачи нарастающей сложности по материалам реальных собеседований.

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

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

Сертификат

Сертификат Stepik

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

  • 200+ интерактивных упражнений: SQL-задачи с автопроверкой и тесты
  • Текстовые конспекты к урокам - удобно для повторения без пересмотра видео
  • Скачиваемые .sql файлы с командами из уроков
  • Раздел-тренажёр с задачами нарастающей сложности
  • Обратная связь от автора курса в комментариях к урокам
  • Сертификат Stepik по окончании курса

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

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

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

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

Price: 1 990