When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Microsoft
There are 5 modules in this course
In this course, you will focus on the practical implementation of a Lakehouse architecture using Microsoft Fabric. You will design and build a Lakehouse with Delta tables, implement medallion architecture patterns, and develop data ingestion strategies. The course covers ACID principles, query endpoints, and security controls, providing you with hands-on experience in creating a complete Lakehouse environment with appropriate security. By the end of the course, you will be able to implement a functional and secure enterprise Lakehouse solution, with a focus on data governance and mastery of the Microsoft Fabric platform.
Establish a solid foundation in the Microsoft Fabric Lakehouse—a powerful solution that combines the best of data lakes and data warehouses. You'll get practical experience by creating and configuring your own Lakehouse environment. You'll work with Delta tables to ensure your data is processed reliably and learn how your Lakehouse seamlessly integrates with OneLake storage.Through guided lab exercises and interactive practice, you'll learn effective strategies for managing large volumes of data and gain the skills needed to implement a scalable, enterprise-grade Lakehouse.
Master the transactional capabilities of Delta Lake, which are essential for ensuring data reliability in your Fabric Lakehouse.
You will get a practical understanding of how ACID (Atomicity, Consistency, Isolation, and Durability) principles are implemented in Delta tables. Through hands-on exercises, you will learn to query historical data versions, recover data from errors or failures, and manage schema evolution as your data requirements change.
This module will equip you with technical skills to build robust, enterprise-grade data systems that maintain integrity even with multiple, simultaneous operations.
What's included
8 videos4 readings9 assignments
Show info about module content
8 videos•Total 32 minutes
Why ACID matters•4 minutes
ACID demonstration in action•6 minutes
The transaction log advantage•5 minutes
Exploring transaction logs in Delta tables•3 minutes
Evolving with change•4 minutes
Implementing schema changes•4 minutes
Time travel for data recovery•4 minutes
Time travel operations•2 minutes
4 readings•Total 40 minutes
ACID principles deep dive•10 minutes
Delta Lake transaction log architecture•10 minutes
Schema evolution strategies•10 minutes
Delta Lake time travel and versioning•10 minutes
9 assignments•Total 165 minutes
ACID properties practical examples•30 minutes
ACID fundamentals knowledge check•10 minutes
Transaction log analysis and multi-step operations•30 minutes
Transaction management knowledge check•10 minutes
Schema evolution implementation•15 minutes
Schema evolution knowledge check•10 minutes
Historical data analysis with time travel•30 minutes
Time travel capabilities knowledge check•10 minutes
Delta Lake and ACID mastery graded quiz•20 minutes
Medallion architecture implementation
Module 3•4 hours to complete
Module details
Design and implement a multi-layered data organization strategy using the medallion architecture pattern. You'll work with three distinct data layers: Bronze Layer (store raw, unchanged data), Silver Layer (cleanse and transform data, applying data quality controls), and Gold Layer (business-ready, curated datasets optimized for analytics).
Through hands-on exercises, you'll create each layer, develop data quality controls and transformations, and build datasets that are ready for business analysis. By the end of this module, you'll be able to implement a full medallion architecture that provides a balance between raw data accessibility and quality control.
Develop comprehensive data ingestion capabilities for Fabric Lakehouse using the right tool for each scenario through hands-on implementation of Dataflows Gen2 for easy in-browser table loads, Pipelines for orchestrating and scheduling copy/ELT operations, Notebooks for custom code and transformations, and EventStreams for real-time data processing. This practical exercise guides learners through landing data as Delta in OneLake, mapping to Lakehouse tables, setting refresh schedules, and selecting appropriate ingestion approaches for different scenarios within the Fabric web experience. Learners will demonstrate mastery of versatile data ingestion by successfully implementing multiple ingestion methods and articulating scenario-based tool selection decisions that optimize data loading efficiency and reliability across diverse data ingestion requirements.
What's included
10 videos4 readings9 assignments
Show info about module content
10 videos•Total 44 minutes
Data factory fundamentals•4 minutes
Pipeline power for data movement•5 minutes
Building your first data pipeline•4 minutes
Code-first ingestion flexibility•6 minutes
Notebook ingestion development•3 minutes
Programmatic data integration•5 minutes
API ingestion implementation•5 minutes
Event-driven architecture fundamentals•5 minutes
Real-time data streaming•5 minutes
Eventstreams configuration•3 minutes
4 readings•Total 40 minutes
Fabric pipeline architecture•10 minutes
Notebook ingestion patterns•10 minutes
Fabric REST API integration•10 minutes
Eventstreams and real-time ingestion•10 minutes
9 assignments•Total 180 minutes
Structured data ingestion pipeline•30 minutes
Pipeline ingestion knowledge check•10 minutes
Custom notebook ingestion solution•30 minutes
Notebook ingestion knowledge check•10 minutes
REST API data ingestion•30 minutes
Real-time streaming ingestion setup•30 minutes
Streaming ingestion knowledge check•10 minutes
API ingestion knowledge check•10 minutes
Data ingestion mastery graded quiz•20 minutes
Query endpoints and security
Module 5•7 hours to complete
Module details
Configure the access layers of your Fabric Lakehouse to make your data available to users while keeping it secure.
You will get hands-on experience by creating a complete, end-to-end solution. This includes setting up SQL Analytics endpoints (enabling efficient data querying), connecting to Power BI (visualization and reporting), implementing fine-grained permissions (precise access control), and integrating with Microsoft Entra ID (secure, enterprise-grade authentication). By the end of this module, you'll be able to create an enterprise-ready Lakehouse environment that enables self-service analytics without compromising data security.
What's included
9 videos4 readings11 assignments
Show info about module content
9 videos•Total 37 minutes
SQL access to Lakehouse data•4 minutes
SQL endpoint configuration and testing•5 minutes
Power BI desktop essentials•5 minutes
Bridging data and insights•4 minutes
Power BI connection setup•3 minutes
Security at scale•4 minutes
Permission configuration demonstration•5 minutes
Enterprise identity integration•4 minutes
Entra ID setup and testing•3 minutes
4 readings•Total 60 minutes
SQL analytics endpoint architecture•10 minutes
Power BI Lakehouse integration•30 minutes
Lakehouse security model•10 minutes
Entra ID authentication and authorization•10 minutes
11 assignments•Total 295 minutes
SQL analytics endpoint usage and validation•30 minutes
SQL analytics knowledge check•10 minutes
Connection string generator•15 minutes
Enable power BI analytics for Lakehouse (architect task)•30 minutes
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.