Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure Synapse Mastery: SQL Pools, Spark & Delta Lake
Rating: 5.0 out of 5(6 ratings)
21 students

Azure Synapse Mastery: SQL Pools, Spark & Delta Lake

Learn Azure Synapse Analytics with SQL pools, Delta Lake, Spark, and CI/CD pipelines across 100 hands-on labs.
Last updated 10/2026
English

What you'll learn

  • Query data lake files with serverless SQL pools, OPENROWSET, external tables, and partition pruning for fast, low-cost analytics.
  • Design dedicated SQL pools with hash and round-robin distribution, columnstore indexes, and workload management for enterprise scale.
  • Build a Medallion architecture with Delta Lake: bronze, silver, and gold layers, ACID transactions, time travel, and OPTIMIZE/Z-ORDER.
  • Process data at scale with Synapse Spark pools, PySpark, adaptive query execution, and Key Vault-backed managed identity.
  • Automate pipelines with Azure DevOps, Terraform, tumbling window triggers, idempotent reruns, and Azure Monitor alerting.
  • Secure Synapse with managed VNets, Private Link, mTLS, dynamic data masking, row-level security, and customer-managed keys.
  • Build real-time pipelines with Event Hubs and Spark Structured Streaming, merging late-arriving data into Delta Lake tables.
  • Implement a data mesh with federated data products, Microsoft Purview cataloging, lineage tracking, and Entra ID access policies.
  • Design multi-region disaster recovery for Synapse with automated failover, GDPR-aligned retention, and self-auditing pipelines.
  • Architect and defend a secure, governed, end-to-end Synapse data platform as your capstone project.

Course content

2 sections • 112 lectures • 8h 22m total length
  • Introduction7:02
  • Foundations & The Initial Success Milestone6:21
  • Advanced Serverless SQL & The Logical Data Warehouse7:14
  • Dedicated SQL Pools & Extreme Performance Tuning6:46
  • Enterprise Data Lake Architecture & Delta Lake6:17
  • Synapse Spark & Distributed Compute7:12
  • Autonomous Orchestration & CI/CD5:59

    AI-native automation transforms the ci/cd pipeline into a self-healing, autonomous system with autonomous gates and smart testing, while the Model Context Protocol (MCP) unifies ai tools for faster, reliable updates.

  • Hardware-Rooted Security, mTLS & Sovereignty8:27

    Explore defense in depth for cloud security, from virtual networks and firewalls to hardware roots of trust, mutual TLS, dynamic data masking, row-level security, and data residency sovereignty.

  • Streaming, Real-Time Pipelines & AI Preparation6:22
  • Sovereign Deployment & Decentralized Research6:29
  • Data Mesh, Decentralization & Governance7:16
  • Conclusion5:41

    Architects master autonomous data ecosystems with a Terraform-built sovereign data estate, petabyte-scale analytics, and idempotent, metadata-driven pipelines enabling zero-downtime failover.

Requirements

  • Working knowledge of SQL, including joins, aggregations, and basic query tuning.
  • An Azure subscription, since the labs provision real Synapse workspaces, storage, and compute.
  • Basic Python familiarity for the PySpark and Pydantic labs. Prior Spark experience is not required — it’s introduced from fundamentals in Module 5.
  • Docker installed locally for the Module 1 development environment setup.
  • No prior Synapse, Delta Lake, or data mesh experience is required. Each is built up from first principles, one lab at a time.
  • Running every lab will incur Azure costs. Remember to pause or delete dedicated SQL pools and Spark pools when you’re not actively working through a lab, and review Azure pricing before you begin.
  • You don’t need to be a senior data architect to start. If you can write a SQL query, Lab 1 meets you where you are.

Description

This course contains the use of artificial intelligence.

We only charge a fee solely for the time invested in building this comprehensive curriculum.

Azure Synapse Analytics Mastery is a hands-on course for data engineers who want to build, secure, and operate a complete enterprise data platform on Azure. Across 100 labs you move from your first serverless SQL query to dedicated SQL pools, a Delta Lake Medallion architecture, Spark processing, automated CI/CD, hardened security, real-time streaming, and a governed data mesh.

Running a query against a sample dataset is a tutorial. Running a platform that ingests real volume, serves fast analytics without runaway cost, survives a regional outage, and still passes a compliance audit is a different job. This course is built around that second job: not “here’s what Synapse can do,” but “here’s how you build a Synapse platform a data team would actually run.”

How the course works

Each of the 100 labs is a focused build with a title that states what you make, such as a distributed table, a Medallion layer, a tumbling window trigger, or a disaster-recovery drill. You build it, run it, and verify the result before moving to the next lab.

What you’ll work with

  • Azure Synapse Analytics: serverless and dedicated SQL pools

  • Azure Data Lake Storage Gen2, OPENROWSET, external tables, and partition pruning

  • Delta Lake: ACID transactions, time travel, OPTIMIZE, and Z-ORDER

  • Synapse Spark pools, PySpark, and adaptive query execution

  • Terraform, Azure DevOps, and metadata-driven pipeline orchestration

  • Managed VNets, Private Link, mTLS, dynamic data masking, and row-level security

  • Azure Event Hubs and Spark Structured Streaming

  • Microsoft Purview, Microsoft Entra ID, and data mesh patterns

  • Azure Monitor, Log Analytics, and Pydantic-based data validation

What’s inside

Module 1, Foundations and the Initial Success Milestone. You architect your workspace, provision infrastructure with Terraform, and set up a local development environment with Docker and Pydantic. You configure mTLS authentication, deploy your first serverless SQL pool, run a zero-copy query, structure your data lake’s hierarchical namespace, add storage-level RBAC, and connect Synapse Studio to Git.

Module 2, Advanced Serverless SQL and the Logical Data Warehouse. You design a logical data warehouse, query JSON and Parquet with OPENROWSET, and accelerate queries with partition pruning. You create external tables with automated schemas, abstract storage with views, handle schema drift, manage serverless cost and limits, federate queries across multi-cloud storage, and add Delta Lake read compatibility.

Module 3, Dedicated SQL Pools and Extreme Performance Tuning. You provision a dedicated pool for massively parallel processing, design distributed tables, and compare hash versus round-robin distribution. You engineer replicated dimension tables, manage workload classification, optimize columnstore indexes, update statistics for the query optimizer, scale compute through CI/CD, build materialized views, and run disaster recovery drills.

Module 4, Enterprise Data Lake Architecture and Delta Lake. You architect a Medallion topology with bronze, silver, and gold layers, validating the silver layer with Pydantic. You implement ACID transactions on Delta Lake, manage log checkpointing, run time-travel queries for lineage audits, optimize files with Z-ORDER, enforce data quality gates, and automate retention and vacuum operations.

Module 5, Synapse Spark and Distributed Compute. You configure Spark pools, manage dependencies, and move from Pandas to PySpark. You tune shuffle partitions, use adaptive query execution, resolve data skew with broadcast joins, integrate Key Vault through managed identity, cache DataFrames in memory, prepare data for machine learning, and debug out-of-memory executor failures.

Module 6, Autonomous Orchestration and CI/CD. You design metadata-driven orchestration, deploy pipelines through Azure DevOps, and automate deployment with Terraform and the Azure CLI. You implement inter-service communication patterns, build tumbling window triggers, design idempotent pipelines for safe reruns, manage configuration centrally, add monitoring and alerting, and build a self-healing pipeline pattern.

Module 7, Hardware-Rooted Security and Sovereignty. You configure a managed virtual network and Private Link hubs, then add TPM-based hardware attestation and mTLS for cross-cluster authentication. You encrypt data at rest with customer-managed keys, apply dynamic data masking and row-level security for multi-tenant data, configure network isolation, and audit your security posture against compliance standards.

Module 8, Streaming, Real-Time Pipelines, and AI Preparation. You architect event-driven ingestion, integrate Event Hubs with dedicated pools, and process streams with Spark Structured Streaming. You compare micro-batching and continuous processing, merge streaming data into Delta Lake, prepare vectorized features for downstream AI inference, handle late-arriving data with watermarking, and troubleshoot backpressure.

Module 9, Data Mesh, Decentralization, and Governance. You design a decentralized data mesh domain model and deploy federated data products across workspaces. You implement data contracts with Pydantic, catalog data with Microsoft Purview, automate lineage tracking, enforce access policies through Microsoft Entra ID, build cross-domain sharing, manage cloud cost with FinOps principles, and scale the Kubernetes control plane for data products.

Module 10, Sovereign Deployment and Decentralized Research. You architect a multi-region disaster recovery topology and simulate a full regional outage and failover. You implement GDPR-aligned right-to-be-forgotten handling in Delta Lake and finalize a self-auditing framework before moving into the capstone.

The Capstone: Lab 100

The capstone has you architect a multi-region Synapse workspace inside a locked-down managed virtual network, provisioned with Terraform. You ingest a high-volume, real-time event stream authenticated with mTLS, validate it on the fly with Pydantic, merge it into a Medallion Delta Lake architecture through Spark Structured Streaming, and optimize it for fast querying in a dedicated SQL pool. You then simulate a regional outage and execute an automated failover to a secondary region.

Why now

Enterprises are consolidating analytics, lake storage, and Spark processing into fewer platforms, and Synapse is one of the main ones doing that on Azure. Regulations such as the EU AI Act, DORA, and GDPR are pushing data platforms toward auditable access control, data residency, and tested disaster recovery rather than best-effort setups. This course builds the engineering skills behind that shift. It is educational, and it is not legal advice.

Start today

In Lab 1 you architect your workspace, and by Lab 10 you have a working serverless SQL pool with baseline performance and cost numbers in hand. Start there, and build the rest of the platform one lab at a time.

Who this course is for:

  • Data engineers who already work with SQL and basic Azure services but haven’t built a full Synapse platform from the ground up. The Goal: move from running individual queries to architecting serverless and dedicated SQL pools, a Delta Lake layer, and Spark processing that work together. The Need: a structured, hands-on path through Synapse’s actual mechanics, not a single walkthrough project that leaves performance tuning and cost management untouched.
  • Platform and DevOps engineers tasked with automating and securing a Synapse environment for their organization. The Goal: build CI/CD-driven, idempotent pipelines and lock the platform down with network isolation, mTLS, and row-level security. The Need: concrete, lab-by-lab practice with Terraform, Azure DevOps, and hardware-rooted security patterns applied specifically to Synapse, rather than generic cloud security advice.
  • Data architects and technical leads responsible for governance, compliance, and resilience in regulated industries such as finance or healthcare. The Goal: design a data mesh with proper cataloging, lineage, and access policy, and prove the platform survives a regional failure. The Need: working knowledge of Microsoft Purview, Entra ID access policies, multi-region disaster recovery, and compliance-oriented design, so they can defend their architecture to auditors and leadership.