Каталог курсов
Избранное

Курс

Продвинутый SQL

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

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

Поможем подобрать обучение
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
24 сентября — 24 октября

Длительность

1 месяц

Формат

Вебинары 2 раза в неделю по будням, домашние задания с проверкой, бизнес-игра

Документ

Удостоверение о повышении квалификации

Акция
-30%
Акция
-30%
30%
с 07.09 по 10.09

Пока настраиваемся на учёбу

Скидка уже включена в стоимость. Оплатите до 10 сентября, чтобы скидка не сгорела.

Условия акции

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

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

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

Аналитикам
_________________________

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

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

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

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

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

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

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

Знать DDL и DML

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

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

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

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

Если вы ещё не знакомы с основами SQL, рекомендуем пройти курс «SQL и получение данных»

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

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

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

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

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

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

Интегрировать SQL с другими сервисами и приложениями

Вас ждут задачи, которые можно добавить в портфолио

За время обучения вы выполните 6 домашних заданий, поучаствуете в бизнес-игре и разработаете масштабный итоговый проект.

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

Спроектируете базу данных для советской библиотеки и заработаете на ней в формате полуторочасовой бизнес-игры

Направление Нетологии «Аналитика и Data Science» — 

обладатель «Премии Рунета» в номинации «Образование и кадры» в 2019 году

Программа обучения — 1 месяц

14 часов теории и 28 часов практики

Чтобы программа соответствовала запросам рынка труда, мы проводим 3 этапа исследований

Занятия проходят 2 раза в неделю в 19:00 МСК

На лекции и практические задания понадобится 10-12 часов в неделю

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

Командная строка. DCL и TCL

2 часа теории

3 часа практики

Командная строка

Интерактивный режим

Резервное копирование

DCL

Транзакции

Блокировки

TCL

Хранимые процедуры

2 часа теории

3 часа практики

Хранимые процедуры

— Циклы и условия

— Возврат скаляра и таблиц

— Execute

— Raise exception

— Call

Триггеры

— Триггеры событий

— Видимость

— Общий триггер

Зависимости. Нормализация и денормализация

2 часа теории

3 часа практики

Зависимости

Правила вывода

Нормализация

Денормализация

Основы проектирования

2 часа теории

3 часа практики

Архитектурные модели

Модели данных

Основы проектирования

Масштабирование

2 часа теории

3 часа практики

Горизонтальное и вертикальное шардирование

— Наследование

— Партиционирование 

Репликация Master-Slavе

PostgreSQL extensions

2 часа теории

3 часа практики

Tablefunc

PostGIS

File_fdw

Postgres_fdw

Pg_stat_statements

Интеграция

2 часа теории

Api

Redis

Итоговый проект

Реализуете хранение и получение данных по заявкам курьерской доставки корреспонденции.

10 часов практики

Преподаватели — практикующие эксперты

Николай Хащанов

Фрилансер, ex-fullstack-разработчик, Aurora Group

Игорь Крамер

Data engineer в Exness

Как проходит обучение
.01

Изучаете материалы в личном кабинете

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

Все уроки теперь и в мобильном приложении

Мы разработали платформу для смартфонов, чтобы вы могли учиться в спортзале, самолёте, на даче или в пути.

  • Учитесь, где нравится 

    Доступ к учебным материалам всегда под рукой: это экономит ваши ресурсы

  • Занимайтесь даже без интернета

    Можно скачать материалы на телефон и учиться даже там, где плохая связь

  • Получайте подсказки по дедлайнам

    Приложение работает как помощник: напомнит про домашнюю работу или вебинар

  • Загружайте задания с телефона

    Удобно отслеживать статус практических работ и отвечать на комментарии преподавателя

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

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

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

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

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

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

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

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

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

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

PostgreSQL

PostgreSQL

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

Docker

Docker

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

Grafana

Grafana

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

Redis

Redis

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

Вашу квалификацию подтвердит официальный документ

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

Предложение для компаний

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

Оставьте заявку, и мы вышлем вам индивидуальное предложение.

Вернём деньги, если обучение не подойдёт

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

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

30%
с 07.09 по 10.09

Пока настраиваемся на учёбу

Скидка уже включена в стоимость. Оплатите до 10 сентября, чтобы скидка не сгорела.

Условия акции
1
Запись на обучение
2
Выбор способа оплаты
3
Оплата
...
1 месяц обучения, старт 24 сентября
Запишитесь на курс или получите консультацию
Частями без переплат
2 566 ₽/месяц
3 666 на 18 месяцев
Одним платежом
со скидкой 5%
43 900
 ₽
66 000
-30%
акция действует
до 10 сентября
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
1 месяц обучения, старт 24 сентября
Продвинутый SQL
Частями без переплат
2 566 ₽/месяц
3 666 на 18 месяцев
Одним платежом
со скидкой 5%
43 900
 ₽
66 000
-30%
акция действует
до 10 сентября
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь на курс или получите консультацию
Нажимая кнопку, принимаю условия политики и пользовательского соглашения

Отвечаем на вопросы

  • Как оформить рассрочку, какие условия предоставления рассрочки?

    Рассрочку без переплат можно оформить через Сбер, Т-Банк и другие банки-партнёры на сроки от 6 до 36 месяцев. Решение о предоставлении рассрочки принимает банк.

  • Что такое оплата частями?

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