Цей курс підійде тим, хто вже володіє основами SQL і хоче дізнатися більше про його можливості. Ви розширите інструментарій роботи з даними, розберетеся з реплікацією, масштабуванням, функціями та тригерами. Краще уявлятимете, куди рости далі.
Для навчання просунутому рівню володіння SQL вам необхідно
Розуміти реляційну модель
Знати DDL та DML
Розуміти особливості роботи з різними типами даних
Вміти з’єднувати, агрегувати та групувати дані
Вміти працювати зі складними запитами та віконними функціями
Знати, де знаходиться документація та не боятися їй користуватися
На курсі ви навчитеся
Розуміти структури даних, як вони нормалізуються та денормалізуються
Проектувати та адмініструвати бази даних
Масштабувати систему управління базами даних у PostgreSQL
Писати процедури, що зберігаються, і тригери
Піднімати та налаштовувати кластери, шардувати дані
Інтегрувати SQL з іншими сервісами та додатками