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

Погрузитесь в специфику проектирования и администрирования баз данных

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

Этот курс подойдёт тем, кто уже владеет основами SQL и хочет узнать больше о его возможностях

Вы расширите инструментарий работы с данными, разберётесь с репликацией, масштабированием, функциями и триггерами. Будете лучше представлять, куда расти дальше.

Кому будет полезно

Аналитикам

_________________________

Узнаете, как настраивать триггеры, пользоваться мониторами и работать с геоданными для эффективного решения аналитических задач

Администраторам баз данных

_________________________

Разберётесь в проектировании баз данных, углубите знания по администрированию, резервному копированию, репликации и масштабированию

Начинающим SQL-разработчикам

_________________________

Познакомитесь с процедурами, функциями и триггерами, научитесь интегрировать SQL с другими приложениями

Для обучения продвинутому уровню владения SQL вам необходимо

Понимать реляционную модель

Знать DDL и DML

Понимать особенности работы с разными типами данных

Уметь соединять, агрегировать и группировать данные

Уметь работать со сложными запросами и оконными функциями

Знать, где находится документация и не бояться ей пользоваться

На курсе вы научитесь

Понимать структуры данных, как они нормализуются и денормализуются

Проектировать и администрировать базы данных

Масштабировать систему управления базами данных в PostgreSQL

Писать хранимые процедуры и триггеры

Поднимать и настраивать кластеры, шардировать данные

Ваше резюме после обучения

SQL-разработчик

Ключевые навыки

Подготовка данных для использования

Шардирование данных

Написание функций и триггеров

Понимание физической и логической структуры данных

Понимание специфики PostgreSQL

Проектирование и администрирование БД, масштабирование СУБД в PostgreSQL

Инструменты, которые вы освоите

PostgreSQL (Свободная объектно-реляционная система управления базами данных)

Docker (Платформа для разработки, доставки и запуска контейнерных приложений)

Grafana (Платформа для визуализации, мониторинга и анализа данных)

Redis (Система управления базами данных класса NoSQL, которая работает со структурами данных типа «ключ — значение»)