Онлайн курс SQL для разработки от Яндекс Практикум

3 месяца
от 2 366 ₽/мес
46 000 ₽
Описание курса

В план обучения входит:
· Основы баз данных и SQL: Вы познакомитесь с общим строением баз данных и с их разновидностями. Установите клиенты для работы с PostgreSQL. Научитесь создавать и удалять базы данных и таблицы, наполнять и редактировать их. Освоите выборку данных, группировку, сортировку и агрегацию. Разберётесь с типами объединения таблиц и поймёте, как строить взаимоотношения между таблицами. Поработаете с подзапросами и общими табличными выражениями.
· Углублённое изучение БД и SQL: Научитесь работать с продвинутыми типами (JSON, массивы и геоданные), а также создавать пользовательские типы данных. Научитесь использовать транзакции, блокировки, хранимые процедуры, пользовательские функции, триггеры, представления (View и Materialized View).
· Разработка и SQL. Индексы и оптимизация: Изучите ORM-технологии: что это такое и где используются, какие есть преимущества и недостатки. Узнаете, что такое индексы, научитесь их создавать и использовать. Подробно познакомитесь с принципами оптимизации запросов: от планирования базы данных до чтения плана запроса.