This course helps participants prepare for the AZ-203: Developing Solutions for Microsoft Azure examination. After clearing the examination, participants earn the Microsoft Certified: Azure Developer Associate certification. This certification vouches for the certificate holder’s skills in designing, building, testing and maintaining cloud solutions such as applications and services, partnering with cloud solution architects cloud DBAs, cloud administrators and clients to implement these solutions.
Overview
The AZ-200: Microsoft Azure Developer Core Solutions and AZ-201: Microsoft Azure Developer Advanced Solutions, have now been retired by Microsoft. These two certification examinations have been replaced by AZ-203: Developing Solutions for Microsoft Azure, an examination that would help participants earn Microsoft Certified: Azure Developer Associate certification. This course helps participants prepare for the AZ-203 examination. It discusses tasks and processes such as developing 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.
What You'll Learn
- Azure infrastructure as a IaaS
- Azure platform as a PaaS
- Microsoft Azure storage
- Microsoft Azure security
- Monitoring, management and troubleshooting
- Consuming Microsoft Azure services
Curriculum
- Provision VMs
- Create ARM templates
- Configure Azure Disk Encryption for VMs
- 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 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
- Create an Azure App Service Web App
- Create an Azure App Service background task by using WebJobs
- Enable diagnostics logging
- Add push notifications for mobile apps
- Enable offline sync for mobile app
- Implement a remote instrumentation strategy for mobile devices
- Create an Azure App Service API app
- Create documentation for the API by using open source and other tools
- 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
- Design and implement policies for tables
- Query table storage by using code
- Implement partitioning schemes
- Create, read, update, and delete data by using appropriate APIs
- Implement partitioning schemes
- Set the appropriate consistency level for operations
- Provision and configure relational databases
- Configure elastic pools for Azure SQL Database
- Create, read, update, and delete data tables by using code
- 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 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 CBAC (Claims-Based Access Control) authorization
- Implement RBAC (Role-Based Access Control) authorization
- Create shared access signatures
- Encrypt and decrypt data at rest and in transit
- Create, read, update, and delete keys, secrets, and certificates by using the KeyVault API
- Implement autoscaling rules and patterns (schedule, operational/system metrics, singleton applications)
- Implement code that handles transient faults
- Store and retrieve data in Azure Redis cache
- Develop code to implement CDNs in solutions
- Invalidate cache content (CDN or Redis)
- 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
- Create a Logic App
- Create a custom connector for Logic Apps
- Create a custom template for Logic Apps
- Create an Azure Search index
- Import searchable data
- Query the Azure Search index
- Create an APIM instance
- Configure authentication for APIs
- Define policies for APIs
- Implement solutions that use Azure Event Grid
- Implement solutions that use Azure Notification Hubs
- Implement solutions that use Azure Event Hub
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues
Who should attend
The course is highly recommended for –
- Cloud developers
- Software developers
- Application developers
- Software engineers
- DevOps engineers
- Cloud solutions architects