AZ-203 Developing Solutions for Microsoft Azure
Course Duration: 30 hours
Training Mode: On-Demand Course
Looking for a training quote? Contact Us
AZ-203 Developing Solutions for Microsoft Azure exam measures your ability to accomplish the following technical tasks: develop Azure Infrastructure as a Service compute solutions; develop Azure Platform as a Service compute solutions; develop for Azure storage; implement Azure security; monitor, troubleshoot, and optimize solutions; and connect to and consume Azure services and third-party services.
Module 1: Develop Azure Infrastructure as a Service Compute Solutions
In this module, attendees will learn how to:
Implement solutions that use virtual machines (VM)
- Provision VMs
- Create ARM templates
- Configure Azure Disk Encryption for VMs
Implement batch jobs by using Azure Batch Services
- Manage batch jobs by using Batch Service API
- Run a batch job by using Azure CLI, Azure portal, and other tools
- Write code to run an Azure Batch Services batch job
Create containerized solutions
- Create an Azure Managed Kubernetes Service (AKS) cluster
- Create container images for solutions
- Publish an image to the Azure Container Registry
- Run containers by using Azure Container Instance or AKS
Module 2: Develop Azure Platform as s Service Compute Solutions
Create Azure App Service Web Apps
- Create an Azure App Service Web App
- Create an Azure App Service background task by using WebJobs
- Enable diagnostics logging
Create Azure App Service mobile apps
- Add push notifications for mobile apps
- Enable offline sync for mobile app
- Implement a remote instrumentation strategy for mobile devices
Create Azure App Service API apps
- Create an Azure App Service API app
- Create documentation for the API by using open source and other tools
Implement Azure functions
- Implement input and output bindings for a function
- Implement function triggers by using data operations, timers, and webhooks
- Implement Azure Durable Functions
- Create Azure Function apps by using Visual Studio
Module 3: Develop for Azure Storage
In this module, attendees will learn how to:
Develop solutions that use storage tables
- Design and implement policies for tables
- Query table storage by using code
- Implement partitioning schemes
Develop solutions that use Cosmos DB storage
- Create, read, update, and delete data by using appropriate APIs
- Implement partitioning schemes
- Set the appropriate consistency level for operations
Develop solutions that use a relational database
- Provision and configure relational databases
- Configure elastic pools for Azure SQL Database
- Create, read, update, and delete data tables by using code
Develop solutions that use blob storage
- Move items in blob storage between storage accounts or containers
- Set and retrieve properties and metadata
- Implement blob leasing
- Implement data archiving and retention
Module 4: Implement Azure security
In this module, attendees will learn how to:
Implement authentication
- Implement authentication by using certificates, forms-based authentication, or tokens
- Implement multi-factor or Windows authentication by using Azure AD
- Implement OAuth2 authentication
- Implement Managed Service Identity (MSI)/Service Principal authentication
Implement access control
- Implement CBAC (Claims-Based Access Control) authorization
- Implement RBAC (Role-Based Access Control) authorization
- Create shared access signatures
Implement secure data solutions
- Encrypt and decrypt data at rest and in transit
- Create, read, update, and delete keys, secrets, and certificates by using the Key Vault API
Module 5: Monitor, troubleshoot, and
optimize Azure solutions
In this module, attendees will learn how to:
Develop code to support scalability of apps and services
- Implement autoscaling rules and patterns
- Implement code that handles transient faults
Integrate caching and content delivery within solutions
- Store and retrieve data in Azure Redis cache
- Develop code to implement CDNs in solutions
- Invalidate cache content (CDN or Redis)
Instrument solutions to support monitoring and logging
- Configure instrumentation in an app or service by using Application Insights
- Analyze and troubleshoot solutions by using Azure Monitor
- Implement Application Insights Web Test and Alerts
Module 6: Connect to and Consume Azure Services and Third-party Services
In this module, attendees will learn how to:
Develop an App Service Logic App
- Create a Logic App
- Create a custom connector for Logic Apps
- Create a custom template for Logic Apps
Integrate Azure Search within solutions
- Create an Azure Search index
- Import searchable data
- Query the Azure Search index
Establish API Gateways
- Create an APIM instance
- Configure authentication for APIs
- Define policies for APIs
Develop event-based solutions
- Implement solutions that use Azure Event Grid
- Implement solutions that use Azure Notification Hubs
- Implement solutions that use Azure Event Hub
Develop message-based solutions
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues