
Learn to build your first Synapse pipeline in the Azure Data Factory UI to copy data between blob containers, with a hands-on lab on linked services, datasets, and copy activity.
Create an Azure portal account, configure a subscription, resource group, and region, and learn about free trial options while provisioning storage and analytics services like Synapse, Databricks, and Data Factory.
Learn to copy files between blob storages with Azure Synapse using wildcard options, covering single and multiple file transfers, csv filtering, and prefix-based rules in a copy pipeline.
Demonstrates copying multiple folders from source to sink blob storage using parameterized datasets, lookup and for each with dynamic container names in Azure Synapse.
Explore end-to-end data copy from sql database to blob and data lake storage using table, query, and stored procedure in azure synapse, with filtering and load date.
Apply hands-on for-each loops to copy multiple tables with pipeline logs and notifications, using lookup, get metadata, and if to handle existence plus success and failure logs.
Learn to implement multi-table incremental loads from SQL database to blob storage using Azure Synapse. Design a table configuration driven pipeline with delta columns and last processed values.
Learn to incrementally copy new and changed files using last modified date and change data capture in Azure Synapse, with ADLS Gen2 folders and SQL metadata.
Learn to automate data pipelines in Azure Synapse using event-based triggers that respond to new files in blob storage, copying data to data lake storage gen2 with dynamic parameters.
Master tumbling window triggers in Azure Synapse to load historical data from Data Lake Gen2, configuring daily windows and pipeline parameters for replaying past data.
Learn how to load data from on-premise file systems into Data Lake Storage Gen2 using Azure Synapse pipelines, including setting up a self-hosted integration runtime and file-system linked services.
Orchestrate multi-trigger file arrivals in Azure Synapse, using get metadata, until and wait activities, with event-based triggers to copy data to ADLS only after all three source jobs complete.
Explore multi-trigger dependencies in a single folder using Azure Synapse, validating trigger files with Get metadata and executing an until-based ingestion pipeline when all files are present.
Learn end-to-end data engineering in Azure Synapse by sending attachments via Logic Apps: copy summary files from ADLS Gen2 to Blob storage or SQL, then email with attachment.
Discover how to create a free Snowflake trial account on Azure, and learn to copy data between Snowflake and ADLS Gen2, using blob storage as a staging layer.
Copy data between Snowflake and Azure Data Lake Gen2 using Azure Synapse, with blob storage as staging, SAS-based authentication, and explicit table creation for reverse workflows.
Design and implement nested for-each pipelines to copy raw files to refined with date appended, reading dynamic folders via get metadata and execute pipeline.
Explore Azure data flows and UI-based transformations, where a Spark backend translates your UI steps into scalable code. Discover pipeline orchestration, debug, and preview on Databricks-backed clusters.
Master SQL basics, including joins and aggregate functions, to enable data flows. Understand normalization, relational databases, and foreign keys to model data for Azure Synapse end-to-end data engineering.
Learn to perform data quality checks with data flows in Azure Synapse: identify duplicates, nulls, and date format errors, segregate good and bad data, and log reject reasons.
Explore slowly changing dimension type one in Azure Synapse data flows, using surrogate keys and CRC32 to manage updates and inserts across day one to day three.
Implement slowly changing dimension type 2 in Azure Synapse, preserving history with effective start time, end time, is active flags, and surrogate keys.
Master advanced joins in Azure Synapse data flows with filters and learn the lookup versus join differences. Apply left and anti joins to isolate non-matching records.
Learn to create external tables in dedicated and serverless SQL pools in Azure Synapse, linking to data lake or blob storage and defining path, format, and schema.
Mount an Azure data lake Gen2 in Synapse notebooks using Key Vault secrets to securely fetch access keys, then execute notebooks from Synapse pipelines.
Are you ready to become a skilled Data Engineer using Azure Synapse?
This course takes you on a complete, hands-on journey — from data ingestion to transformation, orchestration, and real-world automation. Whether you are a beginner exploring cloud data pipelines or a professional looking to advance your career, this course equips you with the knowledge and confidence to work on end-to-end data engineering projects in Azure.
You’ll start with the fundamentals of Azure and Synapse pipelines, then progress to advanced concepts like incremental loads, triggers, orchestration, on-premises integrations, REST API ingestion, Snowflake and AWS S3 connectivity, and data transformation using Data Flows. By the end of the course, you’ll be able to design, build, and automate enterprise-grade data solutions.
What this course covers
Setting up your Azure account and exploring Synapse Studio
Copying data across multiple sources (Blob, SQL, Data Lake, REST APIs, Snowflake, AWS S3, and on-prem systems)
Using pipeline activities like Lookup, ForEach, GetMetadata, If conditions, and parameters for automation
Implementing incremental data loads for efficiency
Working with triggers — scheduled, tumbling window, event-based, and dependency-based
Securing pipelines with Key Vault integration and monitoring with audit logs & notifications
Mastering Data Flows: joins, filters, pivots, SCD (Slowly Changing Dimensions), and data quality checks
Building end-to-end solutions with nested pipelines, master-child patterns, and notifications
Using Synapse Notebooks with Spark utilities, external tables, and dedicated SQL pools
Why take this course?
Step-by-step guidance — no assumptions, everything explained in detail
Real-world projects you can directly apply in your job
Covers both fundamentals and advanced techniques in one course
Learn how enterprises move, transform, and orchestrate data at scale in Azure
Get job-ready skills to work as a Data Engineer, BI Developer, or Cloud Professional
By the end of this course, you will not just understand Synapse pipelines — you will be able to confidently design, automate, and manage enterprise data solutions that are scalable, efficient, and production-ready.
Let’s start building your end-to-end data engineering journey with Azure Synapse!