+91 – 88617 28680learning@flexmind.co

AZ-203 Developing Solutions for Microsoft Azure


AZ-203 Developing Solutions for Microsoft Azure


Course Duration: 32 hours
Course Fee: INR 16,999
Training Mode: Live Virtual Classroom
Next weekend batch: To be announced


Develop Azure Infrastructure as a Service Compute Solutions (10-15%)


  • 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

Develop Azure Platform as a Service Compute Solutions (20-25%)


  • 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

Develop for Azure Storage (15-20%)


  • 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

Implement Azure security (10-15%)


  • 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 KeyVault API

Monitor, troubleshoot, and optimize Azure solutions (15-20%)


  • 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

Connect to and Consume Azure Services and Third-party Services (20-25%)


  • 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