Choose your language
Azure Data Lake Course
More than 2 million learners worldwide

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.

Dedika for businesses

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.

Click here

Course content

8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

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 2See details

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 3See details

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 4See details

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 5See details

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 6See details

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 7See details

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 8See details

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.

Certification

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...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

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