SQL для работы с данными

Всем, кому нужно выгружать, обрабатывать и анализировать большие объемы данных

Краткая информация

Ближайшие группы


  • 7–21 декабря
  • 8–22 февраля 2024
  • 11–25 апреля 2024

Формат


  • Видеоуроки
  • Лонгриды
  • Тренажеры
  • Итоговый тест

Документ


  • Удостоверение о повышении квалификации или свидетельство, 32 ак. часа

Кому подойдет

Начинающим аналитикам данных

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

Тестировщикам

Прокачаете навыки работы с базами данных для повышения эффективности тестирования и сокращения времени обнаружения проблем

Всем

Кто хочет использовать SQL для эффективного решения рабочих задач

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

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

Что вас ждет на курсе

Методические материалы

В каждом уроке — подборка методических материалов с примерами, шаблонами, образцами документов и др. Скачивайте и используйте в работе

Обратная связь от экспертов

Эксперты Контур.Школы проверяют практические задания каждые 3–4 урока и дают развивающую обратную связь

Практические задания на реальных кейсах

  • Создадите базу данных в PostgreSQL
  • Сформируете запросы для создания таблиц с оператором CREATE
  • Сформируете SELECT запрос для выборки данных
  • Создадите запрос для выборки данных с использованием условия (WHERE) и с использованием сортировки (ORDER BY, LIMIT)
  • Сформируете запросы для объединения данных с использованием операторов JOIN
  • Создадите запросы для добавления, редактирования и удаления данных в таблицах c использованием операторов INSERT,
    UPDATE и DELETE
  • Разработаете тестовые сценарии для тестирования CRUD-операций

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

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

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

2 тематических модуля
10 уроков
  • Введение в SQL
    Теория: Базы данных, какие они бывают. Роль SQL в работе с базами данных
    Практика: Создание БД в PostgreSQL. Формирование запроса для создания таблиц с оператором CREATE
  • Главный SQL запрос: оператор SELECT
    Теория: Конструкция SELECT-запросов. Для чего используется SELECT. Использование операторов фильтрации и сортировки данных в SELECT-запросе
    Практика: Создание SELECT-запросов для выборки данных с использованием условия (WHERE) и сортировки (ORDER BY, LIMIT)
  • Объединение данных: оператор JOIN
    Теория: Для чего используется оператор JOIN. Типы оператора JOIN. Использование оператора для объединения таблиц
    Практика: Формирование запроса для объединения данных с использованием операторов JOIN
  • Группировка данных
    Теория: Функции аггрегации данных и для чего они используются (COUNT, SUM, AVG, MAX и MIN). Синтаксис запроса с использованием функций аггрегации
    Практика: Создание запроса для обработки данных с использованием функций аггрегации. Формирование запроса для группировки данных (GROUP BY) и фильтрации групп данных (HAVING)
  • Модификация: INSERT, UPDATE, DELETE
    Теория: Для чего используется модификация данных в таблице. Синтаксис запроса на добавление, редактирование и удаление данных
    Практика: Формирование запросов с использованием операторов INSERT, UPDATE и DELETE
  • Расширенные фильтрации и обработка данных
    Теория: Методы продвинутой фильтрации с использованием операторов WHERE, AND, OR, NOT. Использование операторов BETWEEN, IN, LIKE и NULL. Использование условных выражений
    Практика: Формирование запросов: с расширенными методами фильтрации, с условными выражениями, с подзапросами
  • Управление сруктурой таблицы
    Теория: Использование оператора ALTER TABLE для изменения структур таблиц, переименовывния и удаления таблиц и связанных объектов. Изучение каскадной связи объектов и безопасного удаления
    Практика: Создание запросов на добавление, изменение или удаление столбцов (ALTER TABLE)
  • Хранимые процедуры и функции
    Теория: Концепция хранимых процедур и их преимуществ в SQL. Работа циклов (IF-ELSE и WHILE)
    Практика: Формирование и выполнение хранимых процедур (CREATE PROCEDURE, EXECUTE). Создание запросов для обработки ошибок (EXCEPTION). Формирование пользовательских сообщений об ошибках
  • Оптимизация и производительность
    Теория: Анализ и оптимизация SQL-запросов. Выполнение запросов в БД. Принципы работы индексов в БД. Оптимизация структур таблиц
    Практика: Использование индексов для ускорения выполнения запросов, создание и удаление индекса. Применение различных методов оптимизации
  • Тестирование баз данных
    Теория: Требования к базе данных и ее функциональности. Основные аспекты тестирования БД
    Практика: Разработка тестовых сценариев для тестирования CRUD-операций

Чтобы успешно сдать тест, необходимо правильно ответить на 9 вопросов из 11

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

1.

Смотрите видео

Каждый урок разбит на смысловые блоки по 15-20 минут для удобства усвоения материала

2.

Изучаете материалы

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

3.

Закрепляете теорию

Практические задания с обратной связью от экспертов и отработка навыков в тренажере кода

4.

Сдаете итоговый тест

Чтобы получить документ, необходимо правильно ответить на 80% вопросов теста

А еще...

Помощь куратора

На все организационные вопросы ответит ваш куратор по будням с 9 до 18 мск.

Юсупова
Виктория

Техподдержка 24/7

Возникли технические проблемы? Обращайтесь — наши специалисты всегда на связи и готовы помочь.

Авторы и эксперты

  • Арутюнян Лусинэ Ваниковна

    Лусинэ Арутюнян

    эксперт в тестировании и QA, Project Manager and Quality Analyst в Kairion GmbH, ProSiebenSat1

  • Яковлев Станислав Игоревич

    Станислав Яковлев

    эксперт в тестировании и QA, Senior QA в InDrive, соавтор ТГ‑канала «Тестировщики нужны»

О Школе

Контур.Школа — лицензированный центр онлайн-образования. Помогаем получать, поддерживать и развивать профессиональные знания с 2010 года.

13 лет

на рынке онлайн-образования в России

1 млн +

специалистов получили официальные документы

4,8 из 5

оценка обучения, согласно анкетам обратной связи

Многопрофильный учебный центр

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

Разные форматы обучения

Предлагаем объемные онлайн-курсы и вебинары, авторские семинары и экспертные статьи. Выбирайте формат под свои задачи

Мобильное приложение

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

  • Заинтересовало обучение, но есть вопросы? Начните оформлять заявку. Менеджер свяжется с Вами

Оставьте заявку или купите онлайн

Стоимость курса

42 000 ₽

В рассрочку на 6 месяцев без переплат

7 000 ₽ / месяц

Заполняя форму, вы принимаете оферту, соглашаетесь на обработку персональных данных и получение информационных сообщений от группы компаний СКБ Контур.

Вопросы и ответы

Ваши преподаватели — эксперты и специалисты-тестировщики с опытом в IT от 5 лет.
Напишите нам (оставьте заявку на консультацию), и мы сориентируем по темам, которые сейчас находятся в разработке.
Сообщите нам, и мы подберем более подходящий период обучения.
Вам должно быть более 18 лет. Будьте готовы быстро осваивать новые программы и технологии: тестировщик точно должен быть опытным пользователем ПК.
Отправьте заявку на консультацию — мы поможем выбрать подходящие курсы для каждого сотрудника. Самый выгодный вариант — Годовая подписка на всю компанию. С ней вы сможете обучить специалистов разных направлений и сэкономить время и деньги.