Курс на Stepik
Обложка курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» на Stepik
Бесплатно

PostgreSQL/MySQL: представления, функции, триггеры, безопасность 0.000

Открыть на
STEPIK.ORG

От сложных SELECT к серверной логике базы: VIEW, хранимые функции и процедуры, триггеры, JSON и безопасность на MySQL. PostgreSQL разбирается параллельно там, где диалекты различаются. 202 SQL-задачи с автопроверкой и табличными входными данными прямо в браузере.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Учеников на курсе 6
Сертификаты, выданные на курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Сертификатов выдано 0
Отзывы о курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Отзывов получено 0
Рейтинг курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Рейтинг курса 0.000
Уроки в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Количество уроков 54
Тесты в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Количество квизов 135
Задачи с кодом в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Количество задач с кодом 202
Обновления курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Обновления курса
Дата публикации курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Дата публикации курса
Последнее обновление курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Последнее обновление
Сложность hard

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

  • Создавать и применять VIEW и понимать ограничения обновляемых представлений
  • Писать хранимые функции и процедуры: параметры, переменные, ветвления, циклы, курсоры и обработку ошибок
  • Проектировать триггеры BEFORE/AFTER и безопасно использовать NEW и OLD
  • Извлекать и изменять JSON-данные в MySQL
  • Настраивать роли, привилегии, защищающие представления и контекст выполнения
  • Объяснять ключевые различия MySQL и PostgreSQL в серверном программировании
  • Читать условия SQL-задачи как контракт и получать воспроизводимый результат

О курсе

От сложных SELECT к серверной логике базы: VIEW, хранимые функции и процедуры, триггеры, JSON и безопасность на MySQL. PostgreSQL разбирается параллельно там, где диалекты различаются. 202 SQL-задачи с автопроверкой и табличными входными данными прямо в браузере.

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

Курс для тех, кто уже уверенно пишет SQL и хочет перейти от запросов к серверной логике базы.

  • Backend-разработчикам, которые хотят выносить уместную логику в СУБД.
  • Аналитикам и инженерам данных, работающим с представлениями, агрегатами и JSON.
  • Разработчикам, которым нужно ориентироваться в различиях MySQL и PostgreSQL.
  • Тем, кто готовится к задачам по серверной логике базы на техническом интервью.

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

Нужен уверенный SQL: SELECT, JOIN, агрегации, подзапросы и CTE. Полезно знать основы индексов и транзакций.

  • Для автопроверяемой части ничего устанавливать не требуется: она выполняется в браузере на MySQL 8.
  • Локальный PostgreSQL нужен только для отмеченных расширенных лабораторий.

Преподаватели курса

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

  • 9 модулей, 54 урока и 601 шаг: короткие текстовые объяснения чередуются с практикой.
  • 202 SQL-задачи с автопроверкой на MySQL 8 и 135 интерактивных заданий разных форматов.
  • SQL-решение можно отправлять повторно; проверка сверяет результат и обязательные конструкции из условия.
  • Темп свободный, без дедлайнов.

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

  • 202 SQL-задачи с автопроверкой и пошаговыми подсказками
  • Навык проектировать серверную логику MySQL и ориентироваться в соответствиях PostgreSQL
  • Капстоун-задачи, разборы решений и материалы для повторения
  • Бессрочный доступ к материалам курса и его будущим обновлениям

Нагрузка

4–6 часов в неделю, 8–10 недель

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