Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Snowflake - E2E Data Engineering Project (Food Delivery App)
Rating: 4.7 out of 5(41 ratings)
236 students

Snowflake - E2E Data Engineering Project (Food Delivery App)

Build an End-to-End Data Pipeline: Modeling, Automation & Data Ingestion with Snowflake
Last updated 12/2024
English

What you'll learn

  • End To End Data Engineering
  • End To End Data Pipeline
  • Food Aggregator
  • Complete End To End Data Engineering

Course content

8 sections42 lectures4h 53m total length
  • Data Platforms & Engineering in Food Delivery Business7:09

    Explore end-to-end data engineering for a food delivery platform using Snowflake to build pipelines, OLTP to data warehouse, and analytics to drive revenue and delivery performance.

  • Technical Pre-requisite2:18

    Understand the technical prerequisites for the Snowflake e2e data engineering project, including Snowflake and SQL knowledge, optional feature overview, and the toolset—VS Code, SnowSight, NoSQL CLI, GitHub, and Snowpark.

  • Course Overview: Breakdown of Sections and Topics Covered2:41

    Outline the Snowflake e2e data engineering project for a food delivery app, covering data flow, source system analysis, and end-to-end automation.

  • Resources: Architecture Diagrams, SQL Scripts, Data Files, and More1:59

    Download the complete course content as a single zip, access architecture diagrams, SQL scripts, and data files, and verify integrity across chapter folders for each lecture.

Requirements

  • Basic SQL
  • Data Engineering SDLC
  • Basic Debugging Capabilities

Description

Welcome to “Snowflake - E2E Data Engineering Project (Food Delivery App)”!

Are you ready to take your data engineering skills to the next level? This comprehensive course is designed to give you a hands-on, end-to-end experience with building and automating data pipelines using Snowflake, all while exploring the real-world use case of a food delivery app.

What You’ll Learn:

1. Problem Statement & Analysis:

  • Understand the challenges and requirements of data-driven food delivery platforms.

  • Dive into source system design and data analysis.

2. Data Flow Architecture:

  • Design an efficient, scalable data flow architecture.

  • Implement Snowflake-specific features like COPY commands, streams, and merge statements.

3. Data Modeling:

  • Create fact and dimension tables, including SCD Type 2 for historical tracking.

4. Handling Large Data Sets:

  • Load and process large datasets efficiently, demonstrating Snowflake’s performance capabilities.

5. Pipeline Automation:

  • Automate the entire pipeline using stored procedures, tasks, and task trees for seamless workflows.

6. Data Ingestion with GitHub Actions:

  • Learn how to ingest data dynamically using GitHub Actions for real-time updates.


Why Take This Course?

This course bridges the gap between theoretical concepts and practical applications, giving you the tools to:

  • Design robust data pipelines from scratch.

  • Leverage Snowflake’s advanced features for data modeling, ingestion, and processing.

  • Automate workflows for efficiency and scalability.


    By the end of the course, you’ll have a complete, production-ready data pipeline that mirrors the operations of a real-world food delivery business.


Whether you’re a data enthusiast, a budding data engineer, or an experienced professional looking to upskill, this course will provide you with valuable insights and practical expertise to excel in the world of data engineering.


Enroll today and take your data engineering journey to the next level!

Who this course is for:

  • Data Engineers