SQL

Идет набор
Длительность: 2 месяца
Стажировка на коммерческом проекте в США

Мы учим владеть AI инструментами. Именно таких специалистов ищут компании.

Помогаем составить резюме и тренируем прохождение собеседований.

Стажировка на реальных проектах в команде.

Где работают наши выпускники

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

Компании выпускников
``

Отзывы выпускников курса SQL

Студенты начинают проходить собеседования еще во время курса. Все наши студенты, кто выходит на поиск работы получает работу в течение 1-2 месяцев поиска.

О профессии

SQL (Structured Query Language) – это язык структурированных запросов, который используют для работы с базами данных (БД), это главный инструмент их оптимизации и обслуживания.С помощью SQL можно собирать и хранить данные в виде таблиц, изменять их содержимое и структуру, объединять данные и выполнять вычисления, управлять доступом к ним.На курсе SQL о базах данных мы будем учить все, что нужно знать, и что пригодится в работе разработчикам и QA тестировщикам. Курс подходит, как для новичков, так и для продвинутых специалистов. Вы научитесь работать с данными, освоите SQL и PL, уверенно будете работать с базами данных.

Что вы получите по окончании

  • Узнаете, как правильно использовать сортировку и фильтрацию данных (Оператор WHERE, ORDER BY, работа с датами)
  • Изучите агрегатные функции и группировки (SUM(), MIN(), MAX() и др.)
  • Узнаете как эффективно использовать JOIN
  • Освоите создание, заполнение и изменение таблиц (CREATE, INSERT, виды ключей)
  • Изучите CTE, Оконные функции (Агрегатные, Ранжирующие, Смещения) и многое другое!

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

Урок 1. Введение
- Какие бывают СУБД, краткое описание и применение
- Основные понятия реляционных баз данных
- Установка SQLlite
- Типы данных
- Операторы SELECT, LIMIT, OFFSET
Урок 2. Для чего нужна фильтрация и сортировка данных
- Оператор WHERE, ORDER BY
- Операторы AND, OR, NOT
- Работа с датами
Урок 3. Агрегатные функции и группировки
- Оператор GROUP BY, HAVING
- агрегатные функции avg, min, max, sum, count
Урок 4. Область применения подзапросов
- Коррелированные
- Некоррелированные
Урок 5. Виды JOIN
- INNER, LEFT, RIGHT, FULL, CROSS
- Логика отработки скрипта при различных видах JOIN
- union и union all
- intersect
Урок 6. Создание и изменение таблиц
- CREATE, INSERT, UPDATE, DELETE
- Виды ключей FK, PK, составные ключи
- Создание ключей
Урок 7. Связи между таблицами
- Многие ко многим
- Один ко многим
- Правила графического отображение схемы БД
- Нормальные формы таблиц
Урок 8. CTE, Оконные функции
- Агрегатные
- Ранжирующие
- Смещения