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

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
85.525
Название: Тестировщик данных: изучи SQL и начни карьеру Data QA с нуля [Udemy] [Дмитрий Мостыка]

f112064ff9b9499b77e996c929c3c599.png


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

    Требования
    • Предварительной подготовки не требуется, вы всему научитесь на курсе

    Описание

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

    Этот курс подойдёт вам, если:
    • Вы хотите начать работать в IT с нуля, но не хотите сразу углубляться в программирование
    • Вы начинающий тестировщик, который хочет перейти в работу с данными (Data QA / Data Tester)
    • Вы аналитик данных, который хочет научиться тестировать и проверять качество данных
    • Вы знаете SQL на базовом уровне, но не знаете, как применить его для реальных задач

    Цель курса — дать вам практические навыки, которые необходимы для работы на позиции Junior Data QA / Data Tester:
    • умение анализировать и тестировать данные
    • находить и описывать ошибки
    • писать SQL-запросы и проверять их корректность
    • понимать, как устроены базы данных и процессы ETL/BI

    Почему стоит выбрать этот курс?
    • Вы освоите современную и востребованную профессию
    • в этом курсе простое и понятное объяснение сложных тем
    • видео-уроки, способствующие быстрому пониманию материала (7 часов видео)
    • много практики (более 400 тестовых и практических заданий)
    • фокус на том, что действительно нужно в работе

    Особенности курса:
    • практика по SQL от простых SELECT до оконных функций и подзапросов
    • упор на критическое мышление и логику: вы не просто запоминаете, вы учитесь искать ошибки
    • финальный тест по кейсу, приближённому к задачам на реальных проектах

    Содержание курса:

    Часть 1: Изучаем SQL с нуля до продвинутого уровня

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

    На этом уровне вы узнаете, что такое базы данных и из чего они состоят.

    Поговорим про таблицы, столбцы, строки, первичные и внешние ключи, ограничения, индексы.

    Level 2: Что такое SQL? Базовый синтаксис 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
    — извлекать компоненты типа YEAR, MONTH, DOW из дат с

    помощью функции EXTRACT
    — использовать встроенные функции:

    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: Подзапросы

    На этом уровне мы научимся использовать подзапросы в различных частях SQL-запроса:

    в SELECT, FROM, WHERE, HAVING, в соединениях и т.д.

    Узнаем, как работает коррелированный подзапрос.

    Познакомимся с функциями 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: Манипуляции с таблицами и колонками

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

    Изучите, как добавлять, редактировать и удалять ограничения (constraints).

    Изучите операторы:

    CREATE

    ALTER

    DROP

    INSERT INTO

    UPDATE

    DELETE

    RETURNING

    Часть 2: Data QA: чем же занимаются тестировщики данных?

    Кто такой Data QA, и как он тестирует данные?

    На этом уровне вы узнаете, кто же такой Data QA, какие задачи перед ним стоят и как он их выполняет.

    Познакомитесь с ETL-процессом и с ролью Data QA на каждом его этапе.

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

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

    Узнаете, какими основными инструментами пользуется Data QA в своей работе.

    Протестируете большой и сложный запрос, найдете в нем баги, исправите их и оформите баг-репорты.

    Если курс был вам полезен, поставьте пожалуйста оценку и напишите отзыв. Спасибо!

    Вступайте в группу "Data QA Hub" в Telegram, где можно будет обсудить вопросы по курсу.

    Для кого этот курс:
    • Вы хотите начать работать в IT с нуля, но не хотите сразу углубляться в программирование
    • Вы начинающий тестировщик, который хочет перейти в работу с данными (Data QA / Data Tester)
    • Вы аналитик данных, который хочет научиться тестировать и проверять качество данных
    • Вы знаете SQL на базовом уровне, но не знаете, как применить его для реальных задач

      ◆ ЦЕНА МАТЕРИАЛА ◆
      Цена:3200 руб

Материал «Тестировщик данных: изучи SQL и начни карьеру Data QA с нуля [Udemy] [Дмитрий Мостыка]», возможно, скоро появится на All-dar.

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

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху