Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Engineering 101 with Kestra
Rating: 4.7 out of 5(70 ratings)
1,848 students

Data Engineering 101 with Kestra

A hands-on course demonstrating workflow orchestration in Kestra
Created byShruti Mantri
Last updated 8/2024
English

What you'll learn

  • Get to know the Data Engineering 101 in a compact but informative way
  • Learn a cutting-edge data orchestration tool for Big Data: Kestra
  • Hands-on Practicals helping you understand Kestra clearly
  • Understand the best practices for using Kestra efficiently

Course content

6 sections26 lectures1h 57m total length
  • What is Data Engineering?4:59
  • Data Engineering Processes - Part 13:56
  • Data Engineering Processes - Part 27:54

    Design and manage data pipelines with orchestration, scheduling, triggering, and monitoring using Kestra and other tools. Delve into data governance and veracity, covering cataloging, lineage, validation, cleansing, and data quality.

  • Batch Processing v/s Stream Processing4:04
  • ETL v/s ELT3:05

    Explore data processing methodologies with ETL and ELT, learning when to transform before loading versus after loading, and how tools like Spark, DBT, and Redshift enable scalable data pipelines.

  • Data Lake v/s Data Warehouse3:22

    Compare data lakes and data warehouses to decide when to store data in its raw format with schema on read versus schema on write, considering cost, flexibility, and performance.

  • Change Data Capture4:42

    Master change data capture (cdc) to track inserts, updates, and deletes using logs, triggers, or polling; enable real-time data synchronization, efficient data integration, and support for event driven architectures.

Requirements

  • You do not need any prior knowledge for this course

Description

Unlock the full potential of data engineering with our comprehensive course on Kestra, a powerful open-source data orchestration platform that's streamlines complex workflows across a wide range of industries and domains.

This course starts by building a solid foundation in the basics of data engineering, ensuring you have the essential knowledge needed to delve into more advanced topics. We then introduce Kestra, an advanced open-source tool designed to simplify and enhance the management of complex data workflows.

Throughout the course, you'll explore Kestra’s user-friendly interface, which allows for intuitive navigation and seamless workflow creation. You'll learn how to design and implement data workflows using Kestra’s visual flow editor, making complex data processes straightforward and manageable. We guide you through the process of writing detailed workflows, incorporating various components, and adding triggers to automate and optimize your data pipelines.

Kestra has quickly become a favored choice among industries due to its flexibility and scalability. Leading organizations across a wide range sectors have adopted Kestra to streamline their data operations, from ETL processes to real-time data integration, enhancing overall efficiency and responsiveness. By mastering Kestra, you’ll gain practical skills that are highly valued in the industry, preparing you to tackle real-world data engineering challenges.

This course not only teaches you how to effectively use Kestra but also offers insights into industry best practices and real-world applications. It’s an invaluable resource for anyone looking to advance their career in data engineering and workflow automation. Join us to deepen your expertise, stay ahead in the dynamic field of data engineering, and leverage Kestra to its fullest potential.

Who this course is for:

  • Those interested to learn about Data Engineering
  • Those who want to learn Kestra from SCRATCH to its Live Project Implementation
  • Those who want to learn about the modern tool in Data Orchestration and their capabilities