Онлайн-курс Data Engineering: Станьте інженером даних і навчіться будувати надійну інфраструктуру | robot_dreams
  • онлайн-курс
  • 20 занять
  • 12+ інструментів обробки даних

DATA ENGINEERING

Опануйте інструменти й підходи для побудови масштабованих data-систем, автоматизації обробки даних і роботи з cloud stack у бізнес-задачах.

Ілля Хороших

6+ років у Data Engineering, досвід у

Lyft, EPAM, Luxoft

Курс для тих, хто знає основи Python, SQL та Git

  • DATA ANALYSTS

    Щоб вийти за межі Excel, BI та базового SQL, автоматизувати підготовку даних і перейти в Data Engineering для складніших data-проєктів.

  • DATA ENGINEERS

    Щоб глибше зрозуміти Big Data архітектуру, прокачати Spark, Databricks, Airflow, Docker та AWS і посилити експертизу для вищої позиції.

  • DEVELOPERS

    Щоб використати досвід у Java, Python чи SQL як базу для переходу в Data Engineering і навчитися будувати масштабовані data pipelines.

ПРОГРАМА КУРСУ DATA ENGINEERING

  • 01 заняття
    13.07.2026 19:30

    Intro до курсу Data Engineering

    • дізнаєтесь, як розвивались data engineering та Big Data
    • зрозумієте, чим займається Data Engineer і за що відповідає в команді
    • розберете технології, з якими працюватимете на курсі
    • побачите, які задачі закривають основні Big Data інструменти
  • 02 заняття
    15.07.2026 19:30

    Python для Data Engineering

    • навчитеся завантажувати дані з зовнішніх джерел через Python
    • попрацюєте з Jupyter Notebook, Pandas і Polars
    • розберете основні формати даних: Parquet, Avro, ORC, JSON, CSV
    • зберете локальний ETL pipeline на Python
  • 03 заняття
    20.07.2026 19:30

    SQL для Data Engineering

    • зрозумієте, як SQL використовують у Big Data задачах
    • попрацюєте з window functions, recursive queries та аналітичними запитами
    • розберете query plan і команду EXPLAIN
    • створите першу dbt model і додасте schema tests
  • 04 заняття
    22.07.2026 19:30

    Аналітичні бази даних

    • розберете різницю між OLTP- та OLAP-системами
    • зрозумієте, як влаштовані аналітичні СУБД
    • познайомитеся з NoSQL-підходами та їхніми use cases
    • попрацюєте з DuckDB для локальної OLAP-аналітики
  • 05 заняття
    27.07.2026 19:30

    Проєктування сховищ даних. Частина 1: огляд і архітектура

    • розберете, як влаштовані шари даних
    • зрозумієте різницю між DWH, Data Lake, Lakehouse та Data Mesh
    • ознайомитеся зі схемами «зірка» та «сніжинка»
    • вивчите medallion architecture: Bronze, Silver, Gold
  • 06 заняття
    29.07.2026 19:30

    Проєктування сховищ даних. Частина 2: рух даних та ETL/ELT-процеси

    • розберете різницю між ETL та ELT
    • навчитеся передавати дані між системами й трансформувати їх
    • ознайомитеся зі Slowly Changing Dimensions у роботі з історичними даними
    • зрозумієте базові принципи Data Governance
  • 07 заняття
    03.08.2026 19:30

    Контейнери

    • дізнаєтеся, що таке контейнеризація та навіщо вона потрібна
    • зрозумієте різницю між контейнерами та virtual machines
    • побачите, як працюють системи контейнеризації
    • розгорнете локальний dev-стек через Docker Compose
  • 08 заняття
    05.08.2026 19:30

    Оркестрація процесів обробки даних: Apache Airflow

    • розберете Apache Airflow як інструмент для ETL orchestration
    • запустите Airflow локально через Docker Compose
    • навчитеся створювати, моніторити й дебажити pipeline
    • попрацюєте з операторами та підключеннями до зовнішніх джерел
  • 09 заняття
    10.08.2026 19:30

    Розподілені обчислення. Hadoop як приклад розподіленої системи. Демо AWS EMR

    • зрозумієте базові принципи розподілених систем і обчислень
    • розберете Hadoop, HDFS і MapReduce
    • ознайомитеся з CAP-теоремою та її значенням для дата-інженера
    • подивитеся демо AWS EMR у роботі
  • 10 заняття
    12.08.2026 19:30

    Розподілені сховища даних і table formats

    • розберете file, block та object storage та їхні use cases
    • попрацюєте з HDFS та Amazon S3
    • зрозумієте, навіщо потрібні Apache Iceberg і Delta Lake
    • навчитеся працювати з time travel і schema evolution
  • 11 заняття
    17.08.2026 19:30

    Apache Spark: теоретичні основи та архітектура

    • зрозумієте, які задачі розв’язує Apache Spark
    • розберете його відмінності від MapReduce
    • вивчите архітектуру Spark: driver, executors, cluster manager
    • ознайомитеся з lazy evaluation і DAG виконання
  • 12 заняття
    19.08.2026 19:30

    Робота зі структурованими даними у Spark. Частина 1

    • попрацюєте зі SparkSQL і DataFrame API
    • зрозумієте різницю між transformations та actions
    • навчитеся виконувати базові операції над структурованими даними
    • зробите перші трансформації в Spark
  • 13 заняття
    31.08.2026 19:30

    Робота зі структурованими даними у Spark. Частина 2

    • навчитеся вивантажувати дані зі Spark
    • попрацюєте з аналітикою в Spark через SQL та PySpark
    • побудуєте transformation layer
    • додасте schema tests та lineage даних через dbt
  • 14 заняття
    02.09.2026 19:30

    Якість даних

    • розберете ключові виміри data quality
    • навчитеся виявляти проблеми якості на різних шарах pipeline
    • ознайомитеся з Great Expectations
    • інтегруєте data quality checks в Airflow DAG
  • 15 заняття
    07.09.2026 19:30

    Оптимізація виконання завдань в Apache Spark

    • навчитеся писати ефективний код для Spark
    • розберете query plans у Spark UI
    • зрозумієте, як працюють partitioning, repartitioning і bucketing
    • навчитеся знаходити й усувати проблеми продуктивності
  • 16 заняття
    09.09.2026 19:30

    Потокова обробка даних. Частина 1: event brokers

    • зрозумієте різницю між event streaming та message queues
    • розберете архітектуру Kafka
    • навчитеся писати producers та consumers на Python
    • ознайомитеся зі Schema Registry, Avro та Kafka Connect
  • 17 заняття
    14.09.2026 19:30

    Потокова обробка даних. Частина 2: stream processing

    • навчитеся працювати з безперервними потоками даних
    • розберете Spark Structured Streaming
    • зрозумієте різницю між потоковою і статичною обробкою
    • ознайомитеся з watermark, late data, Lambda і Kappa architecture
  • 18 заняття
    16.09.2026 19:30

    Хмарні платформи та інструменти для Data Engineering. Частина 1

    • розберете ключові AWS-інструменти для data engineering
    • навчитеся виконувати ad hoc запити через AWS Athena
    • ознайомитеся зі Snowflake як хмарним сховищем даних
    • зрозумієте різницю між AWS, Databricks і Snowflake
  • 19 заняття
    21.09.2026 19:30

    Хмарні платформи та інструменти для Data Engineering. Частина 2

    • зрозумієте, що таке Infrastructure as Code
    • ознайомитеся з Terraform і базовими IaC-практиками
    • навчитеся відтворювати хмарну інфраструктуру через код
    • розберете Databricks як PaaS-платформу для обробки даних
  • 20 заняття
    23.09.2026 19:30

    AI та Data Engineering

    • зрозумієте, як AI-інструменти змінюють щоденну роботу Data Engineer
    • попрацюєте з Claude Code, GitHub Copilot і Cursor для DE-задач
    • розберете text-to-SQL, vector databases і RAG-системи
    • навчитеся критично оцінювати AI-результат і контролювати якість коду й даних

ПРО КУРС:

Data Engineers у топі ринку, бо саме вони перетворюють дані на стабільну й масштабовану інфраструктуру.

 

На курсі ви розберетеся з Big Data, ETL/ELT, Spark, Airflow, Docker та AWS, щоби будувати надійні data pipelines, прокачати технічну експертизу та зростати в ролі Data Engineer.

  • 8 домашніх завдань та 12+ інструментів

  • Індивідуальний фідбек лектора

  • Фінальний проєкт: 2 data pipelines для аналізу продажів

лектор

Ілля Хороших

6+ років у Data Engineering, досвід у Lyft, EPAM, Luxoft

  • працював як на аутсорсі (EPAM, Luxoft, Newxel), так і в продуктових компаніях (Lyft)

  • реалізував серію пайплайнів для одного з найбільших виробників спортивного одягу, яка обробляла декілька терабайтів даних за 30 хвилин

  • брав участь у створенні Big Data-рішень для сервісу з 23+ млн користувачів

  • розробляв систему автоматичного калібрування ML-пайплайнів для компанії у сфері email security

реєстрація

Реєструйтеся на курс, щоб розібратися з Python, SQL, Airflow, Spark і AWS та будувати пайплайни для реальних data-задач.

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