Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microsoft Fabric Data Engineering Mastery: A Complete Guide
Rating: 4.7 out of 5(48 ratings)
307 students

Microsoft Fabric Data Engineering Mastery: A Complete Guide

Hands-On Learning with Azure Data Factory, Spark & Medallion Architecture for Scalable Data Solutions
Created byKris Wenzel
Last updated 11/2024
English

What you'll learn

  • Optimize Microsoft Fabric: Learn best practices for efficient data engineering organization.
  • Understand Azure Data Factory: Grasp workflow orchestration for foundational knowledge in data engineering.
  • Apply Data Integration: Utilize principles for end-to-end solutions in comprehensive data engineering.
  • Evaluate Data Transformations: Compare techniques within Microsoft Fabric for informed data processing.
  • Implement Solutions with Azure Data Factory: Leverage it with SQL Data Warehouse for comprehensive data engineering.
  • Develop Solutions with Spark: Create end-to-end solutions for large-scale data processing and analytics.
  • Construct Fabric Data Flows: Tailor flows in Microsoft Fabric for transforming and managing data in Lakehouse.
  • Build Fabric Spark Jobs: Create advanced Spark jobs within Microsoft Fabric for complex data transformations.
  • Establish Data Warehouse: Ingest from Fabric Lakehouse for a scalable and reliable data warehouse.
  • Design ADF Pipelines: Develop Azure Data Factory pipelines for efficient end-to-end data transformations.
  • Create Data Solutions with Dataflows: Construct end-to-end solutions, integrating components for seamless data processing.
  • Apply DevOps for Version Control: Utilize Microsoft DevOps for systematic source code management.
  • Implement Medallion Architecture: Apply advanced principles in Microsoft Fabric for efficient data handling.

Course content

6 sections52 lectures7h 54m total length
  • Introduction to Microsoft Fabric Data Engineering2:44

    Welcome to Microsoft Fabric Data Engineering Mastery

    I’m thrilled to have you here, and I’m confident that by the end of this course, you’ll be equipped with the tools and knowledge to become proficient in Microsoft Fabric for data engineering.

    This course is designed to give you hands-on experience with Microsoft Fabric, covering everything from setting up your workspace to mastering the Medallion Architecture and creating end-to-end data engineering solutions. You’ll learn how to integrate data, build data flows, and use Spark and SQL to transform and manage data at scale.

    Whether you’re a data engineer, analyst, or IT professional, this course will empower you to apply best practices in organizing Microsoft Fabric environments, construct data pipelines, and implement Azure Data Factory for workflow orchestration.

    What will you achieve by the end of this course?

    • You’ll understand how to optimize Microsoft Fabric for efficient data projects.

    • Master the Medallion Architecture to handle data ingestion, transformation, and analysis.

    • Build robust data flows, Spark jobs, and data transformations within a Lakehouse environment.

    • You’ll also gain insights into Azure Data Factory pipelines, and how to automate workflows from raw to gold layers.

    We’ll break down complex concepts like data modeling, dimension preparation, and data visualization into easy-to-follow steps. Whether you're using PySpark, SQL, or building advanced Power BI dashboards, you’ll learn everything you need to take your data engineering skills to the next level.

    Who is this course for?

    • Data engineers, analysts, and business intelligence professionals looking to enhance their data architecture and dataflow capabilities.

    • IT professionals transitioning into data engineering roles.

    • Anyone interested in Microsoft technologies and how they support large-scale data transformations.

    Before we dive in, let me introduce myself. I’ve spent years working in the data engineering space, helping professionals leverage cutting-edge tools and techniques to optimize their workflows. Whether you’re new to Microsoft Fabric or looking to refine your skills, I’m here to guide you every step of the way.

    So let’s get started and unlock the full potential of Microsoft Fabric Data Engineering together!

    Remember: If you ever need help or have any questions, don’t hesitate to reach out. And don’t forget to explore the course resources to support your learning.

    See you in the first lesson!

  • How to take this Course6:07

    The best way to take this course in in order, but you can skip between lectures 4,5,6.  Also, to get the most out of the course, I would work with me as I do the lectures.

  • Introduction to Microsoft Fabric6:34

    Microsoft Fabric spans may technologies.  Let's get acquainted with this cloud based technology.

  • Car Sales Case Study and Fabric Technology Stacks7:11

    In this course we'll use Car Sales data for our examples to ingest and report on the data.  We'll shape the data into a star schema and use PowerBI to visualize it.  We do this in three different methods:  Using low code data flow gen2, using SQL with the data warehouse, and finally using Python and the PySpark library.

  • Introduction to Microsoft Fabric Data Engineering and Certification Alignment1:32

    This lesson provides a comprehensive overview of the Microsoft Fabric Data Engineering course and how it aligns with the "Microsoft Certified: Azure Data Engineer Associate" certification. It details the key concepts, skills, and learning objectives covered in the course, ensuring that students understand how the content prepares them for certification and practical data engineering tasks within the Microsoft ecosystem.

Requirements

  • Familiarity with SQL and basic programming skills can be beneficial. We'll focus on SQL and Python. I provide to you all the sample you need to complete the case study.
  • Proficiency in programming will be valuable when working with scripting and data transformation tasks
  • Experience in troubleshooting and debugging technical issues will aid in building and troubleshooting Azure Data Factory pipelines.
  • Note: A Credit or Debit card may be required for you to set up your free Azure Account.

Description

Unlock the potential of data engineering with Microsoft Fabric in this comprehensive, hands-on course. Designed for data engineers, analysts, and IT professionals, this course provides practical skills to build scalable, robust data solutions. Through real-world exercises and a detailed case study, you’ll master data transformation, integration, and pipeline automation with Microsoft Fabric’s latest technologies.

What You’ll Learn:

  • Introduction to Microsoft Fabric: Begin with an overview of Microsoft Fabric’s core features, workspace setup, and data ingestion processes to lay a strong foundation.

  • Medallion Architecture Mastery: Learn to implement the Medallion Architecture by organizing data into Raw, Bronze, Silver, and Gold layers for efficient and scalable processing.

  • Dataflows Gen 2 for Transformation: Explore Dataflows Gen 2 to manage data across stages, from Raw to Gold, while troubleshooting common issues for seamless ingestion.

  • Advanced SQL and Python Integration: Use SQL and Python for data processing, automation, and transformation. Build powerful pipelines, automate workflows, and leverage PySpark for enhanced data management.

  • Visualization and Reporting: Gain insights into using PowerBI to visualize data, design interactive dashboards, and create comprehensive reports tailored for decision-making.

  • End-to-End Data Engineering Solutions: Construct complete data engineering workflows using Dataflows, pipelines, and transformation techniques to build scalable architectures.

  • Practical Application with Car Sales Case Study: Follow a real-world case study to reinforce concepts, applying each tool and technique to solve practical problems.

Course Highlights:

  • Hands-On Learning: Participate in guided exercises to work alongside the instructor, implementing real data engineering solutions from scratch.

  • Flexible Learning Path: Advance at your own pace, beginning with foundational skills and moving to complex data processing with SQL, Python, and Spark.

  • Interactive Exercises and Real-World Scenarios: Build and optimize dataflows, pipelines, and data models to solve common data engineering challenges.

  • Direct Instructor Support and Community Engagement: Access expert guidance and connect with a community of learners to share insights and troubleshoot issues.

Who Should Enroll:

  • Data Engineers and Analysts looking to deepen their expertise in Microsoft Fabric and data processing.

  • Database Administrators wanting to streamline data management with Microsoft Fabric.

  • Business Intelligence Professionals eager to create end-to-end solutions for analytics.

  • Data Scientists expanding their data engineering capabilities for large-scale data.

  • IT Professionals and Tech Enthusiasts interested in Microsoft’s cutting-edge data engineering tools.

Take your data engineering skills to new heights with Microsoft Fabric. Join us for hands-on experience and a practical approach to building scalable data solutions!


Note:  This course is a good introduction to Fabric and covers many of the topics required for the Azure Data Engineer Associate certification.  Check out the preview lesson "Introduction to Microsoft Fabric Data Engineering and Certification Alignment" to see what's covered and what is not.

Who this course is for:

  • Data Engineers: Professionals responsible for designing, constructing, and maintaining data architecture, databases, and processing systems.
  • Data Analysts: Individuals seeking to expand their data processing and integration skills for comprehensive data analysis.
  • Database Administrators: Those looking to enhance their knowledge of Microsoft Fabric and related tools for optimizing data management.
  • Business Intelligence Professionals: Individuals interested in developing end-to-end solutions for business intelligence and analytics.
  • Data Scientists: Professionals aiming to strengthen their data engineering capabilities, especially in large-scale data processing using technologies like Spark.
  • IT Professionals: Those involved in IT roles looking to specialize in data engineering within the Microsoft ecosystem.
  • Students and Graduates: Individuals pursuing education or recently graduated in fields related to data science, computer science, or information technology.
  • Technology Enthusiasts: Individuals with a keen interest in learning about the latest tools and best practices in the field of data engineering.
  • Professionals Transitioning Careers: Individuals seeking a career change into the field of data engineering or related roles.
  • Anyone Interested in Microsoft Data Technologies: Enthusiasts looking to gain expertise in Microsoft technologies for data engineering and analytics.