Exam AZ-203

Developing Solutions for Microsoft Azure


Audience profile
Candidates for this exam are Azure Developers who design and build cloud solutions such as applications and services. They participate in all phases of development, from solution design, to development anddeployment, to testing and maintenance. They partner with cloud solution architects, cloud DBAs, cloud administrators, and clients to implement the solution.

Candidates should be proficient in developing apps and services by using Azure tools and technologies, including storage, security, compute, and communications.

Candidates must have at least one year of experience developing scalable solutions through all phases of software development and be skilled in at least one cloud-supported programming language.

Languages: English
Audiences: Developers
Technology: Microsoft Azure
Length: 6 Days

 
 

Day 1

Develop Azure Infrastructure as a Service compute solutions

Implement solutions that use virtual machines
-Provision VMs
-Create ARM templates
-Configure Azure Disk Encryption for VMs


Implement batch jobs by using Azure Batch Services
-Azure Batch overview
-Run a batch job by using the Azure CLI and Azure Portal
-Run batch jobs by using code
-Manage batch jobs by using the Batch Service API


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


Day 2

Develop Azure Platform as a Service compute solutions

Create App Service web apps
-Azure App Service core concepts
-Creating an Azure App Service web app
-Creating background tasks by using WebJobs in Azure App Service


Creating Azure App Service mobile apps
-Getting started with mobile apps in App Service
-Enable push notifications for your app
-Enable offline sync for your app


Create Azure App Service API apps
-Creating APIs
-Using Swagger to document an API


Implement Azure Functions
-Azure Functions overview
-Develop Azure Functions using Visual Studio
-Implement durable functions


Day 3

Develop for Azure storage

Develop solutions that use Azure Table storage
-Azure Table storage overview
-Authorization in Table storage
-Table service REST API


Develop solutions that use Azure Cosmos DB storage
-Azure Cosmos DB overview
-Managing containers and items
-Create and update documents by using code


Develop solutions that use a relational database
-Azure SQL overview
-Create, read, update, and delete database tables by using code


Develop solutions that use Microsoft Azure Blob storage
-Azure Blob storage overview
-Working with Azure Blob storage


Day 4

Implement Azure Security

Implement authentication
-Microsoft identity platform
-Implement OAuth2 authentication
-Implement managed identities for Azure resources
-Implement authentication by using certificates, forms-based authentication, or tokens
-Implement multi-factor authentication


Implement access control
-Claims-based authorization
-Role-based access control (RBAC) authorization


Implement secure data solutions
-Encryption options
-End-to-end encryption
-Implement Azure confidential computing
-Manage cryptographic keys in Azure Key Vault


Day 5

Monitor, troubleshoot, and optimize Azure solutions

Introduction to Azure Monitor
-Overview of Azure Monitor


Develop code to support scalability of apps and services
-Implement autoscale
-Implement code that addresses singleton application instances
-Implement code that handles transient faults


Instrument solutions to support monitoring and logging
-Configure instrumentation in an app or server by using Application Insights
-Analyze and troubleshoot solutions by using Azure Monitor


Integrate caching and content delivery within solutions
-Azure Cache for Redis
-Develop for storage on CDNs


Day 6

Connect to and consume Azure, and third-party, services

Develop an App Service Logic App
-Azure Logic Apps overview
-Create Logic Apps by using Visual Studio
-Create custom connectors for Logic Apps
-Create custom templates for Logic Apps


Integrate Azure Search within solutions
-Create and query an Azure Search Index
-Full text search in Azure Search


API Management
-Introduction to the API Management service
-Securing your APIs
-Defining API policies


Develop event-based solutions
-Implement solutions that use Azure Event Grid
-Implement solutions that use Azure Event Hubs
-Implement solutions that use Azure Notification Hubs


Develop message-based solutions
-Implement solutions that use Azure Service Bus
-Implement solutions that use Azure Queue Storage queues