In this course, the students will design various data platform technologies into solutions that are in line with business and technical requirements. [+]
In this course, the students will design various data platform technologies into solutions that are in line with business and technical requirements. This can include on-premises, cloud, and hybrid data scenarios which incorporate relational, No-SQL or Data Warehouse data. They will also learn how to design process architectures using a range of technologies for both streaming and batch data.
The students will also explore how to design data security including data access, data policies and standards. They will also design Azure data solutions which includes the optimization, availability and disaster recovery of big data, batch processing and streaming data solutions.
This course, together with DP-200, will help you prepare for the new Azure Data Engineer Associate certification.
Module 1: Data Platform Architecture Considerations
Core Principles of Creating ArchitecturesDesign with Security in MindPerformance and ScalabilityDesign for availability and recoverabilityDesign for efficiency and operations
Module 2: Azure Batch Processing Reference Architectures
Lambda architectures from a Batch Mode PerspectiveDesign an Enterprise BI solution in AzureAutomate enterprise BI solutions in AzureArchitect an Enterprise-grade Conversational Bot in Azure
Module 3: Azure Real-Time Reference Architectures
Lambda architectures for a Real-Time PerspectiveArchitect a stream processing pipeline with Azure Stream AnalyticsDesign a stream processing pipeline with Azure DatabricksCreate an Azure IoT reference architecture
Module 4: Data Platform Security Design Considerations
Defense in Depth Security ApproachIdentity ManagementInfrastructure ProtectionEncryption UsageNetwork Level ProtectionApplication Security
Module 5: Designing for Resiliency and Scale
Adjust Workload Capacity by ScalingOptimize Network PerformanceDesign for Optimized Storage and Database PerformanceIdentifying Performance BottlenecksDesign a Highly Available SolutionIncorporate Disaster Recovery into ArchitecturesDesign Backup and Restore strategies
Module 6: Design for Efficiency and Operations
Maximizing the Efficiency of your Cloud EnvironmentUse Monitoring and Analytics to Gain Operational InsightsUse Automation to Reduce Effort and Error