Що нового?

Придбаний Тестировщик данных: изучи SQL и начни карьеру Data QA с нуля [Udemy] [Дмитрий Мостыка]

Інформація про покупку
Тип покупки: Складчина
Ціна: 2134 ГРН
Учасників: 0 з 9
Організатор: Відсутній
Статус: Набір учасників
Внесок: 246.6 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Тестировщик данных: изучи SQL и начни карьеру Data QA с нуля [Udemy] [Дмитрий Мостыка]



Чему вы научитесь:
  • Анализировать и тестировать данные
  • Писать SQL-запросы и проверять их корректность
  • Находить и описывать ошибки в данных
  • Понимать, как устроены базы данных и процессы ETL
Описание:

Этот курс создан для тех, кто хочет освоить тестирование данных (Data QA) с нуля, разобраться в SQL и научиться находить ошибки в базах данных, SQL-запросах и отчётах.

Этот курс подойдёт вам, если:
  • Вы хотите начать работать в IT с нуля, но не хотите сразу углубляться в программирование
  • Вы начинающий тестировщик, который хочет перейти в работу с данными (Data QA / Data Tester)
  • Вы аналитик данных, который хочет научиться тестировать и проверять качество данных
  • Вы знаете SQL на базовом уровне, но не знаете, как применить его для реальных задач
Цель курса - дать вам практические навыки, которые необходимы для работы на позиции Junior Data QA / Data Tester:
  • умение анализировать и тестировать данные
  • находить и описывать ошибки
  • писать SQL-запросы и проверять их корректность
  • понимать, как устроены базы данных и процессы ETL/BI
Почему стоит выбрать этот курс?
  • Вы освоите современную и востребованную профессию
  • в этом курсе простое и понятное объяснение сложных тем
  • видео-уроки, способствующие быстрому пониманию материала (7 часов видео)
  • много практики (более 400 тестовых и практических заданий)
  • фокус на том, что действительно нужно в работе
Особенности курса:
  • практика по SQL от простых SELECT до оконных функций и подзапросов
  • упор на критическое мышление и логику: вы не просто запоминаете, вы учитесь искать ошибки
  • финальный тест по кейсу, приближённому к задачам на реальных проектах
Для кого этот курс:
  • Вы хотите начать работать в IT с нуля, но не хотите сразу углубляться в программирование
  • Вы начинающий тестировщик, который хочет перейти в работу с данными (Data QA / Data Tester)
  • Вы аналитик данных, который хочет научиться тестировать и проверять качество данных
  • Вы знаете SQL на базовом уровне, но не знаете, как применить его для реальных задач
Программа:

Часть 1: Изучаем SQL с нуля до продвинутого уровня
  1. Level 1: Что такое базы данных?
  2. Level 2: Что такое SQL? Базовый синтаксис SQL
  3. Level 3: Агрегатные функции
  4. Level 4: Операторы CASE, IF, DISTINCT
  5. Level 5: Соединения таблиц (JOIN), объединение (UNION)
  6. Level 6: Типы данных, операторы преобразования данных
  7. Level 7: Подзапросы
  8. Level 8: Оконные функции
  9. Level 9: Манипуляции с таблицами и колонками
Часть 2: Data QA: чем же занимаются тестировщики данных?
  1. Кто такой Data QA и чем он занимается
  2. Задачи Data QA и способы их выполнения
  3. ETL-процесс и роль Data QA
  4. Основные проверки для качества данных
  5. Создание тест-кейсов и баг-репортов
  6. Основные инструменты Data QA
  7. Практика: тестирование сложного запроса, поиск и исправление багов, оформление баг-репортов
Часть 1: Изучаем SQL с нуля до продвинутого уровня

Level 1: Что такое базы данных?


На этом уровне вы узнаете, что такое базы данных и из чего они состоят.
Поговорим про:
  • таблицы
  • столбцы
  • строки
  • первичные и внешние ключи
  • ограничения
  • индексы
Level 2: Что такое SQL? Базовый синтаксис SQL

Изучим базовый синтаксис:
  • SELECT
  • FROM
  • WHERE
  • ORDER BY
  • LIMIT
Операторы сравнения:
  • =
  • *> или !=
  • >, *
  • >=, *=
Логические операторы:
  • AND
  • OR
  • IS NULL, IS NOT NULL
  • IN, NOT IN
  • BETWEEN, NOT BETWEEN
  • LIKE, NOT LIKE
Научимся комментировать строки SQL-запроса.

Level 3: Агрегатные функции
  • COUNT
  • SUM
  • MIN
  • MAX
  • AVG
Применение с GROUP BY и HAVING.

Level 4: Операторы CASE, IF, DISTINCT

Level 5: Соединения таблиц (JOIN), объединение (UNION)


Соединения:
  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN
  • SELF JOIN
Объединение:
  • UNION
  • UNION ALL
Level 6: Типы данных, операторы преобразования данных

Типы данных: INTEGER, NUMERIC, VARCHAR, DATE, BOOLEAN и т.д.
Функции и операции:
  • CAST, TO_DATE
  • EXTRACT (YEAR, MONTH, DOW)
  • CURRENT_DATE, CURRENT_TIMESTAMP, CURRENT_TIME
  • AGE, арифметика с датами
  • ABS, CEIL, FLOOR, ROUND, TRUNC
  • GREATEST, LEAST
  • LEFT, RIGHT, LENGTH, SUBSTR, TRIM, LTRIM, RTRIM, REPLACE, LOWER, UPPER, STRPOS, CONCAT, SPLIT_PART, COALESCE, NULLIF
  • STRING_AGG, ARRAY_AGG, UNNEST, ARRAY_TO_STRING
Level 7: Подзапросы

Использование подзапросов в SELECT, FROM, WHERE, HAVING, JOIN.
Коррелированные подзапросы.
Функции EXISTS и NOT EXISTS.
CTE (Common Table Expressions).

Level 8: Оконные функции

Ранжирующие:
  • ROW_NUMBER()
  • RANK()
  • DENSE_RANK()
  • NTILE()
Навигационные:
  • FIRST_VALUE()
  • LAST_VALUE()
  • LAG()
  • LEAD()
Рамки ROWS и RANGE.

Level 9: Манипуляции с таблицами и колонками

Операторы:
  • CREATE
  • ALTER
  • DROP
  • INSERT INTO
  • UPDATE
  • DELETE
  • RETURNING
Работа с ограничениями (constraints).

Часть 2: Data QA: чем же занимаются тестировщики данных?
  • На этом уровне вы узнаете, кто же такой Data QA, какие задачи перед ним стоят и как он их выполняет.
  • Познакомитесь с ETL-процессом и с ролью Data QA на каждом его этапе.
  • Изучите основные проверки, которые нужно выполнять, чтобы обеспечить качество данных.
  • Научитесь создавать тест-кейсы и правильно их организовывать, а также заводить баг-репорты по найденным проблемам в данных.
  • Узнаете, какими основными инструментами пользуется Data QA в своей работе.
  • Протестируете большой и сложный запрос, найдете в нем баги, исправите их и оформите баг-репорты.
Цена 3200 руб.
https://www.udemy.com/course/sql-data-qa/
 
Угорі