SQL и устройство Баз Данных: подготовка к собеседованиям

SQL — это только начало. Поймите, как устроены индексы, транзакции и масштабирование БД и уверенно отвечайте на вопросы на технических собеседованиях.
Начальный уровень
2ч в неделю

Чему вы научитесь

  • Подготовитесь к секции баз данных на технических собеседованиях
  • Писать и анализировать SQL-запросы
  • Понимать, как работают индексы и когда их использовать
  • Разбираться в транзакциях, уровнях изоляции и MVCC
  • Проектировать схемы баз данных с использованием нормализации
  • Масштабировать базы данных с помощью партиционирования и шардирования

О курсе

В этом курсе вас ждет экспресс-подготовка к секции баз данных на технических собеседованиях. Мы разберём ключевые темы SQL и внутреннего устройства реляционных баз данных, которые чаще всего спрашивают разработчиков, аналитиков и тестировщиков.

Каждый урок включает:

  • краткую и наглядную теорию
  • иллюстрации и примеры
  • вопросы по мотивам реальных собеседований
  • практические задачи на написание SQL-запросов

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

Что мы разберём

SQL

  • SELECT: извлечение и фильтрация данных
  • DML: изменение данных (INSERT, UPDATE, DELETE)
  • DDL: создание и изменение структуры таблиц
  • Практические задачи на написание SQL-запросов
  • План выполнения запросов

Транзакции и конкурентный доступ

  • ACID и BASE
  • Уровни изоляции транзакций
  • Оптимистичные и пессимистичные блокировки
  • MVCC, autovacuum и работа с concurrency

Объекты и структуры данных в БД

  • Индексы и их типы
  • Ограничения
  • Триггеры и временные таблицы
  • Материализованные представления

Масштабирование баз данных

  • Партиционирование таблиц
  • Шардирование баз данных
  • Нормализация

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

Бэкенд-разработчики, ML-инженеры, аналитики и тестировщики, которые готовятся к собеседованиям и хотят разобраться в SQL и устройстве баз данных.

Начальные требования

Будет полезно, если вы уже писали простые SQL-запросы. Курс можно проходить и без опыта работы с базами данных в формате экспресс-подготовки.

Наши преподаватели

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

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

В уроки включены:

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

Программа курса

загружаем...

Что вы получаете

  • глубокое понимание того, как устроены современные реляционные базы данных
  • умение проектировать эффективные схемы и правильно использовать нормализацию
  • навык чтения и оптимизации SQL-запросов и планов выполнения
  • уверенность при ответах на частые вопросы по базам данных на технических собеседованиях

Сколько стоит обучение

Price: 1 500 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 500