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

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

14 990 ₽

Овладейте языком SQL и научитесь эффективно работать с реляционными базами данных. От простых SELECT-запросов до сложных аналитических функций и оптимизации производительности. Курс подходит как для начинающих, так и для тех, кто хочет систематизировать свои знания.

Что вы получите:

  • Доступ к материалам курса на 12 месяцев
  • 30+ часов практических занятий
  • Работа с PostgreSQL и MySQL
  • 100+ практических заданий
  • Сертификат о прохождении курса

О курсе

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

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

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

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

Неделя 1: Основы SQL

  • Введение в базы данных и SQL
  • Установка PostgreSQL и настройка среды
  • Основы SELECT запросов
  • Фильтрация данных с WHERE
  • Сортировка и группировка

Неделя 2: Работа с несколькими таблицами

  • Типы соединений таблиц (JOIN)
  • INNER, LEFT, RIGHT, FULL JOIN
  • Подзапросы и вложенные SELECT
  • UNION и объединение результатов

Неделя 3: Продвинутый SQL

  • Агрегатные функции
  • Оконные функции и аналитика
  • CTE и временные таблицы
  • Работа с датами и строками

Неделя 4-6: Проектирование и оптимизация

  • Основы проектирования БД
  • Нормализация данных
  • Индексы и производительность
  • Транзакции и целостность данных
  • Практические проекты

Ваш преподаватель

Дмитрий Васильев - Database Administrator и SQL-разработчик с 12-летним опытом работы. Специализируется на оптимизации запросов и проектировании высоконагруженных систем.

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

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