Instructor

DP - 203T00 : Data Engineering on Microsoft Azure Training

Curriculum

Master data engineering on Microsoft Azure with DP-203T00 training. Learn to design, build, and manage scalable data solutions efficiently.

Ratings

( 4.7 Ratings )

Live Online Classes starting on 01 January, 1970

DP - 203T00 : Data Engineering on Microsoft Azure

The DP-203T00: Data Engineering on Microsoft Azure course is designed to impart the knowledge and skills necessary to design and implement data engineering solutions on Azure. In this course, the student will learn how to implement and manage data engineering workloads on Microsoft Azure using Azure services such as Azure Synapse Analytics, Azure Data Lake Storage Gen2, Azure Stream Analytics, Azure Databricks, and others. The course focuses on common data engineering tasks such as orchestrating data transfer and transformation pipelines, working with data files in a data lake, creating and loading relational data warehouses, capturing and aggregating streams of real-time data, and tracking data assets and lineage.

Learners will gain practical experience through labs that reinforce the lessons, such as querying data with Serverless SQL pools, performing data engineering with Azure Synapse Apache Spark Pools, and implementing real-time analytics with Azure Stream Analytics. The course also dives into security and compliance with modules on end-to-end security and explores integration with Power BI for reporting and Azure Synapse Analytics for machine learning processes. By the end of this course, participants will have a strong foundation in data engineering practices, enabling them to build scalable and secure data solutions in the cloud.

 

Audience Profile:

This course is tailored for data professionals, data architects, and business intelligence experts who aim to build and manage data engineering solutions and analytical platforms using Microsoft Azure. It is also relevant for data analysts and data scientists who work with analytical solutions built on Azure.

 

At Course Completion:

After completing this course, students will be able to:

  • Explore Azure's compute and storage options for data engineering workloads.

  • Design and implement the serving layer for data solutions.

  • Understand considerations for effective data engineering.

  • Execute interactive queries using serverless SQL pools.

  • Explore, transform, and load data into the Data Warehouse with Apache Spark.

  • Perform data exploration and transformation in Azure Databricks.

  • Ingest and load data into the Data Warehouse.

  • Transform data using Azure Data Factory or Azure Synapse Pipelines.

  • Integrate data from notebooks with Azure Data Factory or Azure Synapse Pipelines.

  • Optimize query performance with dedicated SQL pools in Azure Synapse.

  • Analyze and optimize data warehouse storage.

  • Support Hybrid Transactional Analytical Processing (HTAP) with Azure Synapse Link.

  • Implement end-to-end security with Azure Synapse Analytics.

  • Perform real-time stream processing with Stream Analytics.

  • Create a stream processing solution with Event Hubs and Azure Databricks.

  • Build reports using Power BI integration with Azure Synapse Analytics.

  • Conduct integrated machine learning processes within Azure Synapse Analytics.

 

Prerequisites:

  • Knowledge of cloud computing and core data concepts.

  • Professional experience with data solutions.

  • Completion of:

    • AZ-900 - Azure Fundamentals

    • DP-900 - Microsoft Azure Data Fundamentals

 

Course Outline:

Module 1: Explore Compute and Storage Options for Data Engineering Workloads
Lessons:

  • Introduction to Azure Synapse Analytics

  • Azure Databricks and Delta Lake Architecture

  • Azure Data Lake Storage

  • Azure Stream Analytics for Data Streams

Lab:

  • Combine streaming and batch processing

  • Organize the data lake

  • Index data lake storage for queries

After Completion:

  • Understanding of Azure Synapse, Databricks, and Azure Stream Analytics.

Module 2: Design and Implement the Serving Layer
Lessons:

  • Design multidimensional schema

  • Code-free transformations with Azure Data Factory

Lab:

  • Design a star schema

  • Populate slowly changing dimensions

After Completion:

  • Design star schemas and manage incremental data loads.

Module 3: Data Engineering Considerations for Source Files
Lessons:

  • Modern Data Warehouse design with Azure Synapse

  • Secure data storage in Azure

Lab:

  • Manage and secure files in Azure Data Lake

After Completion:

  • Secure and design modern data warehouses using Azure Synapse.

Module 4: Run Interactive Queries Using Serverless SQL Pools
Lessons:

  • Explore serverless SQL pools

  • Query data from the lake using T-SQL

Lab:

  • Query Parquet and CSV files

  • Manage data security with RBAC and ACL

After Completion:

  • Perform queries and manage data security with serverless SQL pools.

Module 5: Explore, Transform, and Load Data into the Data Warehouse Using Apache Spark
Lessons:

  • Data transformation with Apache Spark in Synapse Analytics

  • Integrate SQL and Spark pools

Lab:

  • Ingest and transform data using Apache Spark notebooks

After Completion:

  • Use Apache Spark for data engineering tasks.

Module 6: Data Exploration and Transformation in Azure Databricks
Lessons:

  • Explore and transform data using DataFrames in Azure Databricks

Lab:

  • Filter, aggregate, and manipulate data using DataFrames

After Completion:

  • Proficiency in working with DataFrames in Azure Databricks.

Module 7: Ingest and Load Data into the Data Warehouse
Lessons:

  • Use PolyBase and COPY for data ingestion

Lab:

  • Perform large-scale data ingestion with Azure Synapse Pipelines

After Completion:

  • Master best practices for data loading in Azure Synapse.

Module 8: Transform Data with Azure Data Factory or Azure Synapse Pipelines
Lessons:

  • Build integration pipelines

  • Code-free transformations at scale

Lab:

  • Create data pipelines and mapping data flows

After Completion:

  • Implement data integration and transformations.

Module 9: Orchestrate Data Movement and Transformation in Azure Synapse Pipelines
Lessons:

  • Orchestrate data workflows with Synapse Pipelines

Lab:

  • Integrate data from notebooks with Synapse Pipelines

After Completion:

  • Automate and orchestrate data workflows using Synapse Pipelines.

Module 10: Optimize Query Performance with Dedicated SQL Pools
Lessons:

  • Optimize query performance using Azure Synapse SQL pools

Lab:

  • Improve query performance through optimization techniques

After Completion:

  • Proficiency in optimizing Azure Synapse SQL pool queries.

Module 11: Analyze and Optimize Data Warehouse Storage
Lessons:

  • Analyze table space usage and optimize storage

Lab:

  • Explore storage optimization and use materialized views

After Completion:

  • Optimize Azure Synapse storage for better performance.

Module 12: Support Hybrid Transactional Analytical Processing (HTAP) with Azure Synapse Link
Lessons:

  • Enable Synapse Link with Azure Cosmos DB

Lab:

  • Query Cosmos DB data using Apache Spark and SQL pools

After Completion:

  • Implement HTAP using Azure Synapse Link and Cosmos DB.

Module 13: End-to-End Security with Azure Synapse Analytics
Lessons:

  • Implement security using Active Directory and Key Vault

Lab:

  • Secure Synapse infrastructure and manage secrets

After Completion:

  • Implement comprehensive security solutions in Azure Synapse.

Module 14: Real-Time Stream Processing with Stream Analytics
Lessons:

  • Process streaming data using Azure Stream Analytics

Lab:

  • Ingest and process data streams from Event Hubs

After Completion:

  • Build real-time data stream processing solutions.

Module 15: Create a Stream Processing Solution with Event Hubs and Azure Databricks
Lessons:

  • Process streaming data with Databricks Structured Streaming

Lab:

  • Implement streaming solutions with Event Hubs and Databricks

After Completion:

  • Build scalable streaming solutions using Azure Databricks and Event Hubs.

(4.7 Ratings)

Download Course Contents

Still unsure?
We're just a click away


Course Outline PDF

SpireTec Unique Features

course-img
1-On-1 Training

Benefit from our 1-On-1 Training for personalized, focused, and effective learning experiences.

course-img
Customized Training

Experience our Customized Training service tailored to meet your specific learning needs and goals

course-img
4 - Hours / Weekend Session

Join our Class featuring 4 - Hours / Weekend Session for in-depth learning and expert training.

course-img
Free Demo Class

Join our Free Demo Class to experience top-notch training and expert guidance first hand!

Purchase This Course

Request More Information

CERTIFICATE

Get Ahead With SpireTec Solutions
Training Certificate

Earn your Certificate

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Differentiate yourself with Masters Certificate

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Share your achievement

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Need Customized Curriculum?

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Talk To Adviser
course-certificate

Top Certifications