Программа и содержание

Что даст вам этот курс

Во время курса будем подробно разбирать язык запросов и внутренние процессы СУБД, происходящие на всех этапах работы с запросом. Курс позволит понять детали процессов и получить чёткое представление, что делает тот или иной код, где могут возникнуть потенциальные проблемы, как их можно разрешить.

Подробно рассмотрим оптимизацию кода, как нужно писать, если у вас миллиарды данных, расскажем о популярных граблях, чтобы вы смогли их обойти.

Этот курс предназначен для:

— разработчиков с опытом работы с базами на уровне «делал и использовал, но как внутри работает не знаю» (например, через ORM);

— разработчиков с небольшим опытом работы с базами данных и желанием продвинуться дальше.

После обучения вы сможете:

— разрабатывать на SQL;

— проектировать БД и понимать все нюансы;

— анализировать и оптимизировать производительности запросов;

— писать сложные хранимые процедуры, функции и триггеры;

— читать план запроса.

Выпускной проект — создание и оптимизация собственной базы данных (для своей компании/стартапа). Преподаватель поможет с выбором темы и подскажет, как уменьшить scope работ, а у вас появится возможность получить обратную связь и отработать полученные знания на реальном материале.

Этот курс вам подойдёт, если вы:

— работали с БД и знаете, как они выглядят

— писали или читали простые запросы

— знаете типы данных и основные операторы на базовом уровне

— или являетесь выпускником курса «Реляционные СУБД»

После обучения вы

Сможете наконец сделать так, чтобы в базе всё считалось и не падало:

— перепишете свои запросы так, чтобы они работали в 5 раз быстрее

— удалите ненужные индексы и добавите нужные

— научитесь применять изменения к базе без простоя

Продажник

Скачать