Course Description
Pre-requisites
In addition to their professional experience, candidates who take this training should have technical knowledge equivalent to the following courses:
Curriculum for this course
37 Lessons
Module 1: Data Platform Architecture Considerations
8 Lessons
-
Core Principles of Creating Architectures
.
-
Design with Security in Mind
.
-
Performance and Scalability
.
-
Design for availability and recoverability
.
-
Design for efficiency and operations
.
-
Case Study
.
-
Lab : Case Study
.
-
Design a Highly Available Solution
.
Module 2: Azure Batch Processing Reference Architectures
5 Lessons
-
Lambda architectures from a Batch Mode Perspective
.
-
Design an Enterprise BI solution in Azure
.
-
Automate enterprise BI solutions in Azure
.
-
Architect an Enterprise-grade Conversational Bot in Azure
.
-
Lab : Architect an Enterprise-grade Conversational Bot in Azure
.
Module 3: Azure Real-Time Reference Architectures
6 Lessons
-
Lambda architectures for a Real-Time Perspective
.
-
Lambda architectures for a Real-Time Perspective
.
-
Architect a stream processing pipeline with Azure Stream Analytics
.
-
Design a stream processing pipeline with Azure Databricks
.
-
Create an Azure IoT reference architecture
.
-
Lab : Azure Real-Time Reference Architectures
.
Module 4: Data Platform Security Design Considerations
7 Lessons
-
Defense in Depth Security Approach
.
-
Identity Management
.
-
Infrastructure Protection
.
-
Encryption Usage
.
-
Network Level Protection
.
-
Application Security
.
-
Lab : Data Platform Security Design Considerations
.
Module 5: Designing for Resiliency and Scale
7 Lessons
-
Adjust Workload Capacity by Scaling
.
-
Optimize Network Performance
.
-
Design for Optimized Storage and Database Performance
.
-
Identifying Performance Bottlenecks
.
-
Incorporate Disaster Recovery into Architectures
.
-
Design Backup and Restore strategies
.
-
Lab : Designing for Resiliency and Scale
.
Module 6: Design for Efficiency and Operations
4 Lessons
-
Maximizing the Efficiency of your Cloud Environment
.
-
Use Monitoring and Analytics to Gain Operational Insights
.
-
Use Automation to Reduce Effort and Error
.
-
Lab : Design for Efficiency and Operations
.