Professional Documents
Culture Documents
Azure Data Engineer Master Program Curriculum - Revised (1) (1)
Azure Data Engineer Master Program Curriculum - Revised (1) (1)
Azure Data Engineer Master Program Curriculum - Revised (1) (1)
• 10 mins: Overview of the Azure platform, its evolution, and core components.
• 05 mins: Real-world case studies and discussions.
• 15 mins: Trainer Guided Lab 3: Navigating the Azure portal and exploring basic features.
Core Azure Services (8 hours) Commented [KJ1]: Consider each of these phases as a
milestone, as modifying based on exact category may invite
3. Azure Compute Services (2 hours) a lot of rework. Doing this will give us about 8-10 Capstone
including final
• 75 mins: Deep dive into Azure VMs and Azure Functions.
• 10 mins: Real-world applications and benefits of Azure compute services.
• 30 mins: Trainer Guided Lab 5: Setting up a basic VM and deploying a simple function.
• 05 mins MEA: Quiz
30 mins: Trainer Guided Lab 6: Creating Blob storage and uploading files.
• 10 mins Assignment – Project
Scenario: You are positioned as Cloud Architects at "DataGuard Innovations," a fictitious organization
renowned for its innovative data-driven solutions.
Your mission is to create a robust Azure Active Directory (Azure AD) authentication and authorization
system. Your key tasks involve designing and implementing essential security features, including role-
based access control (RBAC), multi-factor authentication (MFA), and conditional access policies. The
ultimate goal is to enhance the security of Azure resources, aligning with DataGuard Innovations'
dedication to safeguarding sensitive data and upholding a robust digital security framework.
Assignment 1:
Assignment Topic: "Optimizing Cloud Resources for a Digital Marketing Agency"
Description: Imagine you are working as Azure Solutions Architect for a digital marketing agency. You
need to recommend and implement core Azure services to optimize resource allocation, performance,
and cost-effectiveness in the agency's cloud environment. This includes virtual machines, databases,
storage solutions, and identity and access management.
Networking, Monitoring, and Backup (7 hours) Commented [DP2]: Need assignments after each of the
projects
10. Azure Virtual Network (2 hours)
• 20 mins: Deep dive into VNET peering, network security groups, and application security groups.
• 10 mins: Real-world scenarios of network security breaches.
• 20 mins: Trainer Guided Lab 12: Implementing VNET peering between two networks.
• 10 mins: Assignment - Project.
Milestone End Capstone Project 2: Virtual Network Design and Secure Connectivity (1 hour)
Your objective is to develop a virtual network architecture that ensures secure connectivity between on-
premises and Azure resources in a multi-region setup. Your responsibilities include the implementation
of essential networking and security elements such as virtual network peering, VPN gateways, and
network security groups. This project is designed to demonstrate your proficiency in network design and
security practices, emphasizing your capability to establish and oversee a secure and interconnected
infrastructure.
Assignment 2:
Assignment Topic: "Enhancing Network Security for a Financial Institution"
Description: You are the Azure Network Engineer in a financial institution. Design and implement secure
network configurations using Azure Virtual Network, VPN gateways, and Network Security Groups. Also,
set up Azure Monitor for continuous network monitoring and configure Azure Backup for disaster
recovery.
Milestone End Capstone Project 3: Multi-Tier Application Deployment and Management (1 hour)
Scenario: You are Data Engineering Associate at “Tech Innovations Inc.”, and your current role requires
you to take on a challenging project.
You need to deploy and manage a multi-tier application within the Azure cloud environment,
strategically incorporating diverse Azure services and functions. Your responsibilities include
provisioning virtual machines (VMs) in Azure, configuring load balancers, establishing Azure Functions
for serverless compute, implementing Azure App Service for web applications, and seamlessly
integrating with Azure Database services. Your main objectives are to design robust and secure
architecture with a strong emphasis on achieving high availability and scalability to cater to the
organization's specific requirements.
Assignment 3:
Assignment Topic: "Building a Serverless E-commerce Website"
Description: Imagine you are the Azure Developer in an e-commerce startup. Design and build a
serverless e-commerce website using Azure Functions, Azure Logic Apps, and Azure App Service. The
project should include real-time order processing and email notifications using serverless functions.
Exam Prep, Mock Test, Interview Tips and Tricks, Interview Prep and Conclusion (3 hours)
17. AZ-104 Exam Preparation (30 minutes)
• 10 mins: Overview of the exam format, understanding the types of questions, and time
management tips.
• 15 mins Trainer Guided Lab 17: Exploring Azure's documentation, resources, and sample
questions.
• 05 mins Review and Q&A session.
• 50 mins: Introduction to Azure's data solutions, their evolution, and core components.
• 30 mins: Trainer Guided Lab 18: Navigating the Azure portal and exploring data services
• 30 mins: Trainer Guided Lab 19: Setting up a basic Azure SQL Database.
• 10 mins: MEA Quiz
• 50 mins: Overview of Azure Cosmos DB, its global distribution, and multi-model capabilities.
• 30 mins: Trainer Guided Lab 26: Setting up a Cosmos DB account.
• 30 mins: Trainer Guided Lab 27: Creating a database and inserting data.
• 10 mins: Assignment - Project
• 50 mins: Introduction to Azure SQL Database, Managed Instance, and Azure Synapse Analytics.
• 40 mins: Trainer Guided Lab 28: Deploying an Azure SQL Database and executing basic SQL
operations.
• 40 mins: Trainer Guided Lab 29: Working with real-time data in Azure SQL Database.
• 40 mins: Trainer Guided Lab 30: Managing data in Azure SQL Data Warehouse or Azure Synapse
Analytics.
• 10 mins: MEA Quiz
Milestone End Capstone Project 4: Data Warehousing and Performance Optimization (1 hour)
Scenario: You are a vital member of the team within your organization, and your specific assignment
involves optimizing an Azure SQL Data Warehouse to cater to the distinct needs of your business
scenario. Your responsibilities include delving into key areas such as data partitioning, indexing, query
optimization, and workload management within the Azure SQL Data Warehouse environment. The
ultimate goal is to significantly enhance query performance and overall efficiency, ensuring a seamless
alignment with your organization's specific requirements and objectives.
Assignment 4:
Assignment Topic: "Modernizing Data Storage for a Healthcare Provider"
Description: Imagine you work as Azure Data Engineer for a healthcare provider. To enhance data
management, scalability, and security, you need to evaluate the current data storage infrastructure and
propose Azure data storage solutions, such as Azure Blob Storage, Azure Data Lake Storage, and Azure
SQL Database.
Data Integration, Transformation and Ingestion (14 hours)
7. Azure Data Factory (3 hours)
• 45 mins: Deep dive into Azure Data Factory, its components, triggers, and data integration
capabilities.
• 40 mins: Trainer Guided Lab 31: Creating real-time data pipelines in Azure Data Factory.
• 40 mins: Trainer Guided Lab 32: Transforming raw data into structured formats using Data Flow.
• 15 mins: Trainer Guided Lab 33: Creating a Schedule trigger in Azure Data Factory for
automating data integration tasks.
• 15 mins: Trainer Guided Lab 34: Creating a Tumbling Window Trigger in Azure Data Factory for
automating data integration tasks.
• 15 mins: Trainer Guided Lab 35: Creating Event Trigger in Azure Data Factory for automating
data integration tasks.
• 10 mins: MEA Quiz
• 35 mins: Introduction to Azure Databricks, its integration with other Azure services, and
benefits.
• 20 mins: Trainer Guided Lab 36: Setting up a Databricks workspace.
• 20 mins: Trainer Guided Lab 37: Creating a notebook and running Spark jobs.
• 20 mins: Trainer Guided Lab 38: Batch and real-time data processing using Azure Databricks.
• 20 mins: Trainer Guided Lab 39: Integrating Azure Data Factory and Azure Databricks.
• 5 mins: MEA Quiz
• 50 mins: Overview of real-time analytics, Stream Analytics components, and use cases.
• 25 mins: Trainer Guided Lab 40: Setting up a Stream Analytics job.
• 40 mins: Trainer Guided Lab 41: Ingesting data from IoT Hub and visualizing in Power BI.
• 05 mins: MEA Quiz
• 50 mins: Introduction to Synapse Analytics, its integration capabilities, and analytics runtime.
• 25 mins: Trainer Guided Lab 42: Exploring Synapse Studio.
• 40 mins: Trainer Guided Lab 43: Creating a data integration project and analysing data using
serverless SQL pool.
• 05 mins: MEA Quiz
• 50 mins: Introduction to HD insights, its features, benefits and use cases, and overview of big
data processing frameworks (e.g., Hadoop, Spark, Hive)
• 1 hour: Trainer Guided Lab 44: Real-time data processing with Azure HD Insight (e.g., Spark or
Hadoop).
• 10 mins: MEA Quiz
• 40 mins: Introduction to Azure Logic Apps, connectors and triggers, and real-world use cases of
Azure Logic Apps
• 30 mins: Trainer Guided Lab 45: Creating Azure Logic App.
• 30 mins: Trainer Guided Lab 46: Real-world data integration scenarios with Azure Logic Apps.
• 10 mins: MEA Quiz
Milestone End Capstone Project 5: Complex Data Transformation and Workflow Automation (1 hour)
Scenario: You work as Data Engineering Analyst in “CloudGen Solutions”, and your current mission is to
spearhead the development of a detailed project. This project centres around the intricate realm of data
transformations and orchestrations, utilizing Azure Databricks, Azure Data Factory, and Azure Logic
Apps. Your primary responsibilities encompass mastering the handling of unstructured data,
implementing advanced data transformation techniques, and automating data workflows through
event-driven triggers. The ultimate goal is to optimize data processing efficiency and streamline
automation, aligning seamlessly with your organization's data management needs.
Assignment 5:
Assignment Topic: "Optimizing Data Pipelines for an IoT Manufacturer"
Description: You are the Azure Data Engineer in an IoT device manufacturer. Design and implement data
pipelines using Azure Data Factory, Azure Databricks, and Azure Stream Analytics to efficiently ingest,
transform, and analyze real-time data from IoT devices.
• 50 mins: Introduction to security components, network security, and access control in Azure
data services.
• 30 mins: Trainer Guided Lab 47: Setting up Virtual Network Service Endpoints.
• 30 mins: Trainer Guided Lab 48: Implementing Managed Private Endpoints.
• 30 mins: Trainer Guided Lab 49: Configuring firewall rules.
• 10 mins: MEA Quiz
Milestone End Capstone Project 6: Azure Security and Compliance Assessment (1 hour)
Scenario: You are a vital member of a professional team within “DataCraft Innovations”, and your
current mission is to undertake an in-depth security and compliance assessment within an Azure
environment. Your responsibilities encompass conducting comprehensive security audits, critically
reviewing access control configurations, setting up Azure Policy and Azure Security Center, and
meticulously assessing compliance in line with relevant regulations and standards. As part of this
project, you are also expected to implement top-tier security best practices, resolve vulnerabilities, and
compile a comprehensive security and compliance report featuring actionable recommendations for
overall improvement.
Assignment 6:
Assignment Topic: "Ensuring Data Security and Compliance in a Legal Firm"
Description: Imagine you are positioned as Azure Security Specialists for a legal firm. You need to
configure Azure Security Center, Azure Key Vault, and Azure Policy to ensure data security and
compliance with legal regulations. This includes data encryption, access controls, and compliance
monitoring.
• 50 mins: Introduction to monitoring tools, metrics, and alerts in Azure data services.
• 30 mins: Trainer Guided Lab 52: Setting up monitoring for Azure Data Factory.
• 30 mins: Trainer Guided Lab 53: Analysing metrics in Azure Monitor.
• 30 mins: Trainer Guided Lab 54: Setting up real-time alerts for data anomalies.
• 10 mins: MEA Quiz
• 50 mins: Best practices for managing data solutions, cost management, and performance
tuning.
• 30 mins: Trainer Guided Lab 55: Troubleshooting common issues in Azure Databricks.
• 30 mins: Trainer Guided Lab 56: Optimizing Azure SQL Database performance.
• 30 mins: Trainer Guided Lab 57: Analysing cost in Cost Management + Billing.
• 10 mins: MEA Quiz
Milestone End Capstone Project 7: Performance Optimization and Troubleshooting for Azure Data
Warehouses (1 hour)
Scenario: You are positioned as Azure Data Solutions Associate at “Visionary Data Solutions” and are
tasked with a demanding project.
Your mission is to dive into the intricacies of troubleshooting and fine-tuning the performance of Azure
Data Warehouses. This entails working with real-world data and grappling with the complexities of a
data warehousing architecture. Your primary responsibility is to tackle issues related to slow queries,
data distribution, indexing, and query optimization. To aid in this endeavour, you will utilize essential
tools like Azure SQL Data Warehouse Query Performance Insights and Query Store. The ultimate goal is
to identify performance bottlenecks and implement effective solutions to elevate data warehouse
performance. This project is a testament to your ability to excel in troubleshooting and optimizing data
warehousing solutions, ensuring the smooth and efficient processing of data.
Assignment 7:
Assignment Topic: "Proactive Monitoring and Troubleshooting for a Cloud Service Provider"
Description: Imagine you are working as Azure Cloud Administrator for a cloud service provider. Set up
Azure Monitor and Azure Log Analytics for proactive monitoring, configure Azure Automation for
management tasks, and develop a troubleshooting plan to address common cloud service issues.
Scenario: You work as Associate Data Engineer at “DataFlow Systems”, you have been entrusted with a
significant project.
Your objective is to lead the creation of a comprehensive end-to-end data platform, covering data
ingestion, storage, and transformation. Your responsibility is to address a complex, real-world data
engineering scenario, providing evidence of your skills in designing, implementing, and sustaining data
solutions using Azure services. This project serves as an all-encompassing showcase of your ability to
craft and oversee intricate data solutions that meet the company's specific needs.
Assignment 8:
Assignment Topic: "Designing a Scalable Data Platform for an E-commerce Giant"
Description: You are the Azure Data Architect in a major e-commerce company. Design an end-to-end
data platform covering data ingestion, storage, transformation, analytics, and reporting. This includes
Azure Data Lake Storage, Azure Databricks, Azure Synapse Analytics, and Power BI. Demonstrate your
ability to manage data solutions from end to end.
DP-203 Exam Preparation and Mock Test, Interview Tips and Tricks and Interview Preparation
(3 hours)
19. DP-203 Exam Overview and Tips (30 minutes)
• 15 mins: Detailed overview of the DP-203 exam format, domains covered, and types of
questions.
• 15 mins: Trainer Guided Lab 59: Exploring Microsoft Learn modules for DP-203, discussing
sample questions, and sharing preparation strategies.
• 1.5 hours: Conducting a mock test simulating the actual exam environment.
• 20 mins: Reviewing answers, discussing commonly made mistakes, and clarifying doubts.
• 10 mins: Collecting feedback, discussing next steps, and concluding the training.
21.Interview Tips and Tricks for Azure Data Engineering (30 minutes)
22. Scenario Based Questions for Azure Data Engineering Interview (30 minutes)