Welcome 👋 This is where I've uploaded the assignments I've completed for the Datatalks Data Engineering Zoomcamp 2025 course.
- Course overview
- Introduction to GCP
- Docker and docker-compose
- Running Postgres locally with Docker
- Setting up infrastructure on GCP with Terraform
- Preparing the environment for the course
📄Homework 1: Docker, SQL and Terraform
- Data Lake
- Workflow orchestration
- Workflow orchestration with Kestra
📄Homework 2: Workflow Orchestration
- Reading from apis
- Building scalable pipelines
- Normalising data
- Incremental loading
📄Workshop 1: Ingestion with dlt
- Data Warehouse
- BigQuery
- Partitioning and clustering
- BigQuery best practices
- Internals of BigQuery
- BigQuery Machine Learning
- Basics of analytics engineering
- dbt (data build tool)
- BigQuery and dbt
- Postgres and dbt
- dbt models
- Testing and documenting
- Deployment to the cloud and locally
- Visualizing the data with google data studio and metabase
📄Homework 4: Analytics Engineering
- Batch processing
- What is Spark
- Spark Dataframes
- Spark SQL
- Internals: GroupBy and joins
- Introduction to Kafka
- Schemas (avro)
- Kafka Streams
- Kafka Connect and KSQL
Putting everything we learned to practice
- Week 1 and 2: working on your project
- Week 3: reviewing your peers
Valeria Q.M
