
Azure Data Lake Course
Master Azure Data Lake Storage Gen2 from the ground up — architecture, security, ingestion, transformation, and governance all in one place. Build production-ready data pipelines using Azure Data Factory, Databricks, and Synapse Analytics. Whether you're managing petabytes or just getting started with cloud data, this course gives you the hands-on skills that employers demand.
What you will learn:
You will learn how to design and manage a fully functional Azure Data Lake environment, from initial setup to advanced optimization. The course covers data organization, file formats, partitioning strategies, and lifecycle management. You will implement identity-based security, encryption, and network controls to protect sensitive data. You will build batch and streaming ingestion pipelines, apply medallion architecture transformations, and query data using serverless SQL and Databricks. You will also govern your lake with Microsoft Purview, track data lineage, and control costs using Azure Monitor and Cost Management tools.
How you study in a practical way Azure Data Lake Course
How you practice Azure Data Lake Course
For companies who want to train their team
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to Azure Data Lake
Introduction to Azure Data Lake
Lesson 1 • Setting Up Your First Data Lake
Guides creation of an ADL Storage Gen2 account with correct configuration. Reinforces portal and CLI skills while introducing storage account settings.
Lesson 2 • Azure Portal and CLI Basics
Teaches navigation of the Azure Portal and Azure CLI for resource management. Provides hands-on access skills required throughout the course.
Lesson 3 • Cloud Data Storage Fundamentals
Covers distributed storage concepts and cloud data management principles. Establishes the baseline needed to understand Azure Data Lake's design rationale.
Lesson 4 • Azure Data Lake Overview
Introduces Azure Data Lake Storage Gen2 architecture and its key capabilities. Connects ADL features to real-world big data processing needs.
Chapter 2HideHide detailsSee detailsData Organization and File Systems
Data Organization and File Systems
Lesson 1 • Lifecycle Management Policies
Teaches automated tiering and deletion rules to control storage costs. Links lifecycle policies to data retention and compliance requirements.
Lesson 2 • Metadata and Tagging
Introduces blob metadata, index tags, and custom properties for discoverability. Supports data catalog integration covered in later chapters.
Lesson 3 • Containers, Directories, and Files
Explains the container-directory-file hierarchy in ADL Storage Gen2. Connects namespace design to downstream query performance and governance.
Lesson 4 • File Formats for Big Data
Compares CSV, JSON, Parquet, ORC, and Avro for ADL workloads. Guides format selection based on compression, schema evolution, and query speed.
Lesson 5 • Data Partitioning Strategies
Covers partition schemes such as date-based and entity-based layouts. Demonstrates how partitioning reduces scan costs in analytics queries.
Chapter 3HideHide detailsSee detailsSecurity and Access Control
Security and Access Control
Lesson 1 • Azure Identity and Authentication
Covers Azure Active Directory identities, service principals, and managed identities. Establishes authentication foundations required for all access control configurations.
Lesson 2 • Network Security and Firewalls
Configures virtual network service endpoints, private endpoints, and firewall rules. Restricts ADL access to trusted networks and Azure services.
Lesson 3 • Role-Based Access Control for ADL
Explains built-in and custom RBAC roles scoped to storage accounts and containers. Demonstrates least-privilege assignment for analytics teams.
Lesson 4 • POSIX ACLs on Hierarchical Namespace
Teaches fine-grained file and directory permissions using POSIX-style ACLs. Connects ACL inheritance to secure multi-team data lake designs.
Lesson 5 • Encryption and Key Management
Covers server-side encryption, customer-managed keys, and Azure Key Vault integration. Ensures data-at-rest and data-in-transit protection standards are met.
Chapter 4HideHide detailsSee detailsIngesting Data into Azure Data Lake
Ingesting Data into Azure Data Lake
Lesson 1 • Ingestion with Azure IoT Hub
Routes IoT device telemetry to ADL via IoT Hub message routing rules. Demonstrates time-series data landing patterns for sensor workloads.
Lesson 2 • Third-Party and On-Premises Ingestion
Covers ADF self-hosted integration runtime and partner connectors for hybrid ingestion. Addresses common connectivity challenges for on-premises source systems.
Lesson 3 • Batch Ingestion with ADF
Uses Azure Data Factory pipelines and copy activities to load data into ADL. Builds on security knowledge to configure linked services with managed identities.
Lesson 4 • Ingestion Monitoring and Error Handling
Implements pipeline monitoring, alerting, and retry logic for reliable data ingestion. Connects to Azure Monitor and Log Analytics for operational visibility.
Lesson 5 • Streaming Ingestion with Event Hubs
Captures real-time event streams from Azure Event Hubs into ADL Storage. Introduces Event Hubs Capture for automatic stream-to-lake delivery.
Chapter 5HideHide detailsSee detailsProcessing and Transforming Data
Processing and Transforming Data
Lesson 1 • SQL-Based Transformation with Synapse SQL
Applies T-SQL CETAS and external tables to transform ADL files without data movement. Connects SQL skills to serverless query patterns introduced later.
Lesson 2 • Medallion Architecture Design
Introduces bronze, silver, and gold layer patterns for data lake organization. Provides the structural framework applied in all transformation sections.
Lesson 3 • Orchestrating Multi-Step Pipelines
Chains ingestion and transformation steps into end-to-end ADF or Synapse pipelines. Implements dependency management and conditional execution logic.
Lesson 4 • Transformation with Azure Synapse Pipelines
Leverages Synapse Analytics mapping data flows for code-free transformations. Demonstrates integration with ADL Gen2 as both source and sink.
Lesson 5 • Data Transformation with Azure Databricks
Uses Databricks notebooks and Spark jobs to transform ADL data at scale. Covers DataFrame operations, schema enforcement, and writing back to ADL.
Chapter 6HideHide detailsSee detailsQuerying and Analyzing Data
Querying and Analyzing Data
Lesson 1 • Serverless SQL Queries on ADL
Uses Synapse serverless SQL pool to query Parquet, CSV, and JSON files in ADL. Demonstrates OPENROWSET syntax and external table creation for ad hoc analysis.
Lesson 2 • Querying with Azure Databricks SQL
Runs SQL analytics on ADL-backed Delta tables using Databricks SQL warehouses. Connects Delta Lake concepts introduced in transformation to query optimization.
Lesson 3 • Connecting BI Tools to ADL
Integrates Power BI and other BI tools with Synapse and Databricks endpoints. Enables self-service analytics on curated ADL datasets for business users.
Lesson 4 • Performance Tuning for ADL Queries
Applies statistics, partition elimination, and result set caching to reduce query cost. Covers file size optimization and co-location strategies for large datasets.
Chapter 7HideHide detailsSee detailsData Governance and Cataloging
Data Governance and Cataloging
Lesson 1 • Compliance and Retention Policies
Configures immutability policies, legal holds, and retention locks on ADL containers. Addresses regulatory data retention and deletion requirements functionally.
Lesson 2 • Microsoft Purview for ADL
Registers ADL Storage Gen2 as a Purview data source and runs automated scans. Establishes the catalog foundation for all governance activities in this chapter.
Lesson 3 • Data Classification and Sensitivity Labels
Applies built-in and custom classification rules to tag sensitive ADL data. Links classification results to access control and compliance reporting.
Lesson 4 • Data Lineage Tracking
Captures end-to-end lineage from ingestion through transformation to consumption. Uses Purview lineage graphs to support impact analysis and auditing.
Lesson 5 • Data Quality Rules and Monitoring
Defines completeness, uniqueness, and validity rules to measure ADL dataset quality. Integrates quality metrics into pipeline monitoring for proactive alerting.
Chapter 8HideHide detailsSee detailsMonitoring, Optimization, and Cost Management
Monitoring, Optimization, and Cost Management
Lesson 1 • Cost Analysis and Budgeting
Uses Azure Cost Management to analyze ADL storage and transaction costs. Sets budgets and alerts to prevent unexpected spending in production environments.
Lesson 2 • Disaster Recovery and High Availability
Configures geo-redundant replication and failover for ADL storage accounts. Designs recovery point and recovery time objectives for critical data lake workloads.
Lesson 3 • Azure Monitor and Diagnostics for ADL
Enables diagnostic settings to stream ADL metrics and logs to Log Analytics. Builds the observability foundation for all monitoring tasks in this chapter.
Lesson 4 • Storage Optimization Techniques
Reduces costs through compaction, tiering automation, and redundant data removal. Connects lifecycle policies from Chapter 2 to cost-driven optimization decisions.
Lesson 5 • Performance Monitoring and Bottleneck Analysis
Identifies throughput, latency, and throttling issues using ADL metrics and logs. Applies remediation techniques such as request rate tuning and parallelism.
Your valid completion certificate
This course is for you:
Data engineers: looking to deepen their Azure-specific pipeline and storage expertise.
BI developers: ready to move beyond reports into managing the data behind them.
Cloud architects: designing scalable, secure data platforms for their organizations.
Database administrators: transitioning from on-premises systems to cloud-native data management.
Analytics engineers: wanting to own the full data layer, not just transformation logic.
IT professionals: expanding their skill set to include modern big data infrastructure.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top trainings
FAQs
Who is Dedika?
Is the certificate valid in the Philippines?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















