Это курс для разработчиков, которые хотят расширить стек. Научитесь писать и оптимизировать запросы или улучшите эти навыки.
- Вводная часть. 1 модуль — бесплатно, чтобы вы познакомились с форматом обучения и поняли, подходит ли он вам
- Основы SQL и баз данных. Познакомитесь с общей структурой баз данных и их разновидностями. Установите несколько программ-клиентов для работы с PostgreSQL. Научитесь создавать и удалять базы данных и таблицы, наполнять и редактировать их.
- Продвинутый SQL для работы с данными. Поймёте, как применять оконные функции и подзапросы. Научитесь использовать представления views и materialized views. Узнаете, как работать с продвинутыми типами данных, и познакомитесь с транзакциями и блокировками.
- Серверное программирование на SQL. Узнаете, в чём различия использования и синтаксиса хранимых процедур и пользовательских функций. Изучите основы процедурного языка PL/pgSQL. Научитесь создавать хранимые процедуры, пользовательские функции и триггеры.
- Технология ORM. Оптимизация запросов. Поймёте, что такое ORM-технологии и где они используются. Узнаете, что такое индексы, научитесь их создавать и применять. Изучите принципы оптимизации запросов: от планирования базы данных до чтения плана запроса.
-
Цена - 60 000 руб.
- Продолжительность курса составляет 3 месяца
- В рассрочку от школы 15 500 руб.