Курс SQL для аналізу даних: Від простих запитів до JOIN та віконних функцій | robot_dreams
  • онлайн-курс
  • воркшопи
  • курсовий проєкт

SQL: ВІД ТАБЛИЦЬ ДО ЗАПИТІВ У БАЗИ ДАНИХ

Шукайте інсайти в даних без допомоги технічних команд.

Олександр Сапєльніков

Head of Analytics у

Solidgate

ВАШ ШЛЯХ НА КУРСІ З SQL

 
icon
Початок навчання
Працюєте з даними за допомогою Excel або інших інструментів
 
 
icon
За 4 тижні
Вивчаєте базовий синтаксис SQL, пишете запити до бази даних
 
 
icon
За 8 тижнів
Вивчаєте інструменти для візуалізації результатів аналітики
 
 
icon
За 11 тижнів
Вмієте ефективно працювати з даними, аналізувати великі обсяги та знаходити потрібну інформацію
 

SQL потрібен вам, щоб…

Аналізувати великі дані

перехід на SQL мінімізує кількість помилок в аналітиці, забезпечує стабільність роботи й дає змогу обробляти мільйони рядків даних швидше та зручніше, аніж з Excel

Виконувати складну аналітику

функціонал SQL дає змогу легко створювати комплексні запити до бази даних, об’єднувати дані з різних таблиць та одночасно аналізувати різні джерела інформації

Автоматизувати процеси

завдяки можливостям автоматизації в SQL ви зможете зменшити кількість ручної роботи, підвищити точність регулярних аналітичних звітів та заощадити час

Убезпечити конфіденційні дані

з SQL ви зможете налаштувати контрольовані рівні багатокористувацького доступу, забезпечити синхронізацію змін і цілісність даних

 

Лектор: Олександр Сапєльніков

  • Head of Analytics у фінтех-компанії Solidgate

  • за 5 років у компанії виріс із Data Analyst до Head of Analytics

  • будував аналітику повного циклу для напрямів recruitment, sales, client requests, інсайти з якої зберегли не одну тисячу доларів

  • створив аналітичну систему моніторингу всіх основних продуктових та бізнес-метрик, що шукає аномалії на >500 тис. унікальних платежів щодня

  • працює як з великими базами (>100 TB) платежів, так і з окремим проєктними базами даних

ПРОГРАМА SQL КУРСУ

  • 01 блок03.12
    5 занять

    Основні команди SQL

    • Вступ. Бази даних: як вони працюють і для чого потрібні
    • Як обирати дані з таблиці. Parts 1&2
    • Порядок та best practices із написання SQL-запитів
    • Воркшоп: вступ до базових запитів SQL

    Результат: розглянете SQL-запит та його основні складові, навчитеся фільтрувати результати, групувати й сортувати їх за різними критеріями. Ознайомитеся з найкращими практиками SQL.

  • 02 блок
    7 занять

    Типи даних та функції

    • Типи даних та їхні особливості: числові, рядкові, дата, часові. Булеві значення
    • Типи даних та їхні особливості: NULL, JSON, функція CAST
    • Виконання простих практичних завдань із типів даних
    • Функції для обробки даних. Parts 1&2
    • Виконання простих практичних завдань із функцій для обробки даних
    • Воркшоп: типи даних та функції для їх обробки

    Результат: дізнаєтеся про різні типи даних. Ознайомитеся з JSON, його будовою та призначенням. Розглянете основні команди трансформації даних, з’ясуєте, як застосовувати різні функції.

  • 03 блок
    10 занять

    Оператори об’єднання даних та підзапити

    • Оператори об’єднання даних: JOIN та UNION
    • Виконання простих практичних завдань на тему JOIN та UNION
    • Воркшоп: робота з операторами JOIN та UNION
    • Робота з підзапитами
    • Воркшоп: робота з підзапитами
    • CTE та view: CTE, CTE з рекурсією, приклади застосування
    • CTE та view: view, синтаксис та звернення до view
    • Розв’язання практичних завдань з CTE та View
    • Воркшоп: підзапити, CTE та view — коли і як використовувати

    Результат: розберете з операторами JOIN, UNION, UNION ALL та INTERSECT. Опануєте корельовані та некорельовані підзапити. Дізнаєтеся, як спростити та оптимізувати складні запити, використовуючи CTE та view.

  • 04 блок
    4 заняття

    Сховища даних та Google BigQuery

    • Як працювати зі сховищем даних
    • Робота з хмарним сервісом Google BigQuery
    • Розбір інтерфейсу Google BigQuery та розв’язання простих практичних завдань
    • Воркшоп: робота з Google BigQuery

    Результат: дізнаєтеся про сховища даних та їхнє призначення, ознайомитесь з поняттями: ETL, OLAP та OLTP. Розберете Google BigQuery, його інтерфейс, процес створення таблиць та імпорту даних. Зможете оптимізувати роботу в GBQ.

  • 05 блок
    4 заняття

    Віконні функції

    • Робота з віконними функціями
    • Виконання простих практичних завдань із віконними функціями
    • Оптимізація запитів та віконні функції
    • Воркшоп: робота з віконними функціями

    Результат: розглянете віконні функції GBQ. Побачите приклади використання віконних функцій для складних запитів. Розберете, як правильно використовувати віконні функції, визначати інтервали, уникати зайвих операцій та обмежувати кількість записів.

  • 06 блок
    5 занять

    Візуалізація даних

    • Вступ до візуалізації даних
    • Візуалізація даних. Робота з Looker Studio та Power BI
    • Воркшоп: візуалізація в Looker Studio та Power BI
    • Візуалізація даних. Робота з Tableau
    • Воркшоп: візуалізація в Tableau

    Результати: розглянете найпопулярніші інструменти для візуалізацій — Looker Studio та Tableau — їхні функції та можливості, а також основні види візуалізації, які можна побудувати там. Заглибитеся в інтерфейс програм.

  • 07 блок
    3 заняття

    Фінал

    • Підготовка до курсового проєкту. Дизайн дашборду та дата-сторітелінг
    • «А що далі?»
    • Презентація результатів курсового проєкту

    Результат: розглянете, як ставити правильні запитання до даних та презентувати результати аналізу, чітко комунікуючи дієві пропозиції для покращення бізнес-рішень.

Реєстрація

Залишайте заявку, щоб стартувати в аналітиці даних з SQL для початківців.

 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності.

FAQ

1. Що таке SQL?
 
SQL (Structured Query Language) — це мова запитів для роботи з базами даних, яка дає змогу зберігати, змінювати та отримувати інформацію. Її використовують для створення запитів до даних і їхньої обробки.
2. Що потрібно знати та вміти, щоб опанувати SQL для початківців на курсі robot_dreams?
 
Досвід та технічний бекграунд для проходження необов’язкові — на початку курсу розглядатимете основи SQL для початківців. Досвід роботи з Excel та Google Sheets буде перевагою, проте також не є обов’язковим.
3. Як відбувається навчання?
 
Навчання відбувається онлайн у зручній LMS-системі, яку ми розробили з урахуванням всіх нюансів онлайн-навчання. Тут можна отримати доступ до live-заняття, переглянути запис, знайти домашнє завдання, отримати фідбек від лектора і стежити за прогресом.
4. Чи отримаю я фідбек від лектора?
 
Так, кожен студент отримує індивідуальний фідбек від лектора щодо всіх домашніх завдань і курсового проєкту.
5. Скільки триває навчання?
 
Програма курсу орієнтована на 11 тижнів. Вона складається з 38 занять у форматі онлайн-воркшопів та відеолекцій.