Программа

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

4.8/5

0 отзывов

Продвинутый SQL
Углубленный курс по SQL для аналитиков, администраторов БД и разработчиков. Научитесь проектировать и администрировать базы данных, масштабировать СУБД в PostgreSQL, писать хранимые процедуры и триггеры, настраивать кластеры и шардировать данные. Программа включает 6 домашних заданий, бизнес-игру и итоговый проект. Занятия ведут практикующие эксперты с реальным опытом работы.
Форма обучения
Онлайн
Длительность
1 месяц
Оплата на сайте
школы
Есть рассрочка
Есть скидка
За весь курс43 900 ₽ ₽
77018₽ ₽Выгода:  33118 ₽
В месяц2 567 ₽ ₽
Записаться
  • Формат обучения: вебинары 2 раза в неделю по будням, домашние задания с проверкой
  • Документ: удостоверение о повышении квалификации установленного образца
  • Уровень: для тех, кто уже владеет основами SQL и знаком с реляционными моделями
  • Нагрузка: 14 часов теории и 28 часов практики, 10-12 часов в неделю
  • Инструменты: PostgreSQL, Docker, Grafana, Redis
  • Формат обучения: вебинары 2 раза в неделю по будням, домашние задания с проверкой
  • Документ: удостоверение о повышении квалификации установленного образца
  • Уровень: для тех, кто уже владеет основами SQL и знаком с реляционными моделями
  • Нагрузка: 14 часов теории и 28 часов практики, 10-12 часов в неделю
  • Инструменты: PostgreSQL, Docker, Grafana, Redis
  • О курсе
  • Программа
  • Трудоустройство
О курсе

Описание

Продвинутый SQL: масштабирование и администрирование баз данных

Этот курс создан для специалистов, которые уже владеют основами SQL и хотят выйти на новый уровень работы с базами данных. За месяц интенсивного обучения вы освоите продвинутые техники проектирования, администрирования и масштабирования СУБД в PostgreSQL.

Что вы получите от обучения

Вы расширите свой инструментарий для работы с данными и разберетесь с технологиями, которые используют ведущие компании для построения высоконагруженных систем. Курс охватывает репликацию, масштабирование, написание функций и триггеров, работу с геоданными и интеграцию SQL с другими сервисами.

Для кого этот курс

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

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

Начинающим SQL-разработчикам — познакомитесь с процедурами, функциями и триггерами, научитесь интегрировать SQL с другими приложениями.

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

Для успешного прохождения курса необходимо понимать реляционную модель, знать DDL и DML, уметь работать с разными типами данных, соединять, агрегировать и группировать данные, работать со сложными запросами и оконными функциями. Если вы еще не знакомы с основами SQL, рекомендуем сначала пройти курс «SQL и получение данных».

Практический подход

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

Преподаватели-практики

Обучение ведут эксперты с реальным опытом работы: Николай Хащанов (фрилансер, ex-fullstack-разработчик Aurora Group) и Игорь Крамер (Data Engineer в Exness). Они поделятся не только теоретическими знаниями, но и практическими приемами из своего опыта.

Программа

Программа

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

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

Программа повышения квалификации разработана с учетом требований рынка труда. Занятия проходят по расписанию не чаще 2 раз в неделю после 19:00 МСК. На лекции и практические задания понадобится 10-12 часов в неделю.

Модуль 1: Командная строка. DCL и TCL

Освоите работу с PostgreSQL через командную строку, изучите команды управления доступом (DCL) и управления транзакциями (TCL). Научитесь правильно настраивать права доступа и управлять транзакциями для обеспечения целостности данных.

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

Модуль 2: Хранимые процедуры

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

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

Модуль 3: Зависимости. Нормализация и денормализация

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

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

Модуль 4: Основы проектирования

Научитесь проектировать эффективные структуры баз данных с учетом требований к производительности и масштабируемости. Освоите методологии проектирования и лучшие практики индустрии.

Практика: создание проекта базы данных для реального бизнес-кейса.

Модуль 5: Масштабирование

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

Практика: настройка репликации master-slave, шардирование данных.

Модуль 6: PostgreSQL extensions

Познакомитесь с популярными расширениями PostgreSQL: PostGIS для работы с геоданными, pg_stat_statements для мониторинга производительности и другими. Научитесь выбирать и подключать нужные расширения.

Практика: работа с геоданными через PostGIS, настройка мониторинга.

Модуль 7: Интеграция

Освоите интеграцию PostgreSQL с другими системами и приложениями. Изучите работу с внешними данными (Foreign Data Wrappers), API и различными языками программирования.

Практика: интеграция базы данных с внешними сервисами.

Модуль 8: Итоговый проект

Разработаете масштабный проект, объединяющий все полученные знания. Создадите полноценную базу данных с учетом требований к производительности, безопасности и масштабируемости.

Результат: готовый проект для портфолио, демонстрирующий ваши навыки работы с продвинутым SQL.

Формат обучения

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

Трудоустройство

Дополнительная информация

Инструменты и технологии

В процессе обучения вы освоите работу с современными инструментами:

PostgreSQL - одна из самых популярных и мощных СУБД с открытым исходным кодом
Docker - для контейнеризации и развертывания баз данных
Grafana - для визуализации метрик и мониторинга производительности
Redis - для кэширования и повышения производительности приложений

Документы об образовании

По окончании курса вы получите удостоверение о повышении квалификации установленного образца. Нетология работает по государственной лицензии № 040485 от 25 декабря 2019 года, поэтому документ признается работодателями и может быть предъявлен при трудоустройстве.

Удобство обучения

Мобильное приложение - учитесь где угодно: в спортзале, самолете, на даче или в пути. Скачивайте материалы и занимайтесь даже без интернета.

Гибкое расписание - занятия проходят вечером после 19:00 МСК, что позволяет совмещать обучение с работой.

Поддержка 24/7 - все материалы остаются в личном кабинете после окончания курса, можно вернуться к ним в любое время.

Карьерные перспективы

После прохождения курса ваше резюме пополнится ключевыми навыками:

  • Подготовка данных для использования
  • Шардирование данных
  • Написание функций и триггеров
  • Понимание физической и логической структуры данных
  • Понимание специфики PostgreSQL
  • Проектирование и администрирование БД
  • Масштабирование СУБД в PostgreSQL

Гарантии и возврат средств

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

Варианты оплаты

Рассрочка без переплат - до 24 месяцев через популярные сервисы или банки. Онлайн-оформление за 5 минут без звонков и ожиданий.

Оплата частями - 2 567 ₽/месяц на 18 месяцев (4 278 ₽ в месяц без скидки).

Единым платежом со скидкой 5% - 43 900 ₽ вместо 77 018 ₽ (действует скидка 40% до 2 ноября).

Налоговый вычет - возможность вернуть 13% от стоимости обучения.

Корпоративное обучение

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

Техническая поддержка

Телефон: 8 (800) 301-39-69 (бесплатно по России)
Время работы: по будням с 10 до 19 по МСК
Email: support@netology.ru

Признание качества

Направление Нетологии «Аналитика и Data Science» - обладатель «Премии Рунета» в номинации «Образование и кадры» в 2019 году. Программа курса соответствует запросам рынка труда и проходит 3 этапа исследований перед запуском.

Напишите нам
Меню

Мы используем файлы cookie для анализа событий на сайте. Продолжая просмотр сайта, вы принимаете условия использования