By: Daniel Calbimonte | Updated: 2019-04-25 | Comments (1) | Related: More > Professional Development Certifications
Problem
I want to be an expert in Azure development and I heard that the certification exam AZ-203 can help me with this goal. Can you help me to pass this exam?
Solution
Gladly. We will help you with recommended books, links and other material to pass this exam.
Who should take this exam?
This exam is oriented to Azure Developers and Azure Designers.
I am a SQL Server DBA. Is this exam for me?
If your company wants to migrate to Azure, this certification will help to interact with Azure Developers or help them in some cases. If your company already has Azure deployments and applications, this will help you with security, monitoring and administration.
Is the exam difficult?
Yes, compared with the AZ-100 and AZ-101, this one is harder because it requires more reading and practicing of more technologies.
Which books would you recommend to pass this exam?
The following books will help:
- Exam Ref AZ-203 Developing Solutions for Microsoft Azure 1st Edition
- Hands-On Kubernetes on Azure: Run your apps securely at scale on the most widely adopted orchestration platform
- Kubernetes Cookbook: Building Cloud Native Applications
- Quick and Practical Guide to ARM Templates: Become Experts in Developing ARM Templates for Azure without any prior knowledge
- Azure Automation Using the ARM Model: An In-Depth Guide to Automation with Azure Resource Manager
- Azure Resource Manager Templates Quick Start Guide: Create, deploy, and manage Azure resources with ARM templates using best practices
- Learn Azure Administration: Implementing solutions to Cloud Computing using Azure Services, App Service, Storage, Networking and ARM templates
- Practical Microsoft Azure IaaS: Migrating and Building Scalable and Secure Cloud Solutions
- Hands-On Azure for Developers: Implement rich Azure PaaS ecosystems using containers, serverless services, and storage solutions
- Modern Authentication with Azure Active Directory for Web Applications (Developer Reference)
- Mastering Identity and Access Management with Microsoft Azure
- Getting Started with OAuth 2.0: Programming Clients for Secure Web API Authorization and Authentication
- Hands-On Azure for Developers: Implement rich Azure PaaS ecosystems using containers, serverless services, and storage solutions
Which courses are recommended for this exam?
The following courses will be useful:
- Developing Solutions for Microsoft Azure (AZ-203)
- AZ-203 Developing Solutions for Microsoft Azure Exam Prep
- Developing Solutions for Microsoft Azure (AZ-203)
- IL - AZ-203: Developing Solutions for Microsoft Azure
- Microsoft Certified Azure Developer Associate (AZ-203 = AZ-200 + AZ-201) Training Course
- Microsoft Azure Developer Boot Camp (AZ-203)
Could you provide some links to study, for this exam?
Yes. The following links will be useful:
Develop Azure Infrastructure as a Service compute solutions Evaluate migration scenarios by using Azure Migrate
- Implement solutions that use virtual machines (VM)
- Linux Virtual Machines
- Windows Virtual Machines Documentation
- Understand the structure and syntax of Azure Resource Manager templates
- Azure Resource Manager template best practices
- Develop Azure Resource Manager templates for cloud consistency
- Azure Disk Encryption for IaaS VMs
- Quickstart: Encrypt a Windows IaaS VM with Azure PowerShell
- Appendix for Azure Disk Encryption
- Azure Disk Encryption prerequisites
- Create containerized solutions
- Azure Kubernetes Service (AKS)
- About Azure Kubernetes Service (AKS)
- Quickstart: Deploy an Azure Kubernetes Service (AKS) cluster using the Azure CLI
- Quickstart: Deploy an Azure Kubernetes Service (AKS) cluster using the Azure portal
- Tutorial: Prepare an application for Azure Kubernetes Service (AKS)
- New container images in Azure Marketplace
- Build and store container images with Azure Container Registry
- Push your first image to a private Docker container registry using the Docker CLI
- Import container images to a container registry
- Implement batch jobs by using Azure Batch Services
- Azure Batch Service REST API Reference
- Authenticate Requests to Azure Batch
- Batch Status and Error Codes
- Common Parameters and Headers
- Batch Service REST API Versioning
- OData Filters in Azure Batch
- Quickstart: Run your first Batch job with the Azure CLI
- Quickstart: Run your first Batch job in the Azure portal
- Quickstart: Run your first Azure Batch job with the .NET API
- Quickstart: Run your first Batch job with the Python API
Develop Azure Platform as a Service compute solutions
- Create Azure App Service Web Apps
- App Service overview
- Introduction to Azure App Service on Linux
- Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison
- Create an ASP.NET Core app in App Service on Linux
- Create a PHP app in App Service on Linux
- Create a Node.js app in Azure App Service on Linux
- Create a web app in an App Service Environment v1
- Run Background tasks with WebJobs in Azure App Service
- Develop and deploy WebJobs using Visual Studio - Azure App Service
- Get started with the Azure WebJobs SDK for event-driven background processing
- How to use the Azure WebJobs SDK for event-driven background processing
- Enable diagnostics logging for apps in Azure App Service
- Create Azure App Service mobile apps
- About Mobile Apps in Azure App Service
- Create an Android app
- Create an Apache Cordova app
- Create an iOS app
- Create a Xamarin.Android App
- Create a Xamarin.Forms app with Azure
- Create a Xamarin.iOS app
- Authentication and authorization in Azure App Service for mobile apps
- Offline Data Sync in Azure Mobile Apps
- Best Practices for Azure App Service
- Azure App Service plan overview
- Create Azure App Service API apps
- App Service Documentation
- App Service overview
- Introduction to Azure App Service on Linux
- Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison
- Create an ASP.NET Core app in App Service on Linux
- Create a PHP app in App Service on Linux
- Create a Node.js app in Azure App Service on Linux
- Quickstart: Create a Java app in App Service on Linux
- Create a Python app in Azure App Service on Linux (Preview)
- Deploy a Docker/Go web app in Web App for Containers
- Create a multi-container (preview) app using a Docker Compose configuration
- Implement Azure functions
Develop for Azure storage
- Develop solutions that use storage tables
- Azure Table storage overview
- az storage table policy
- Get started with Azure Table storage and the Azure Cosmos DB Table API using .NET
- How to use Azure Table storage or Azure Cosmos DB Table API from Java
- How to use Azure Table storage or the Azure Cosmos DB Table API from Node.js
- Get started with Azure Table storage and the Azure Cosmos DB Table API using Python
- How to use Azure Storage Table service or the Azure Cosmos DB Table API from PHP
- Developing with Azure Cosmos DB Table API and Azure Table storage
- Data partitioning strategies
- Develop solutions that use Cosmos DB storage
- Azure Cosmos DB Documentation
- Welcome to Azure Cosmos DB
- Tutorial: Query Azure Cosmos DB by using the SQL API
- Azure Cosmos DB: SQL API getting started tutorial
- Build a .NET console app to manage data in Azure Cosmos DB SQL API account (SDK Version 3 Preview)
- Tutorial: Build a .NET Core app to manage data stored in a SQL API account
- Set up Azure Cosmos DB global distribution using the SQL API
- Partitioning and horizontal scaling in Azure Cosmos DB
- Create a synthetic partition key
- How to partition your data in Azure Cosmos DB | Azure Friday
- Global data distribution with Azure Cosmos DB - overview
- Consistency levels in Azure Cosmos DB
- Choose the right consistency level
- Consistency levels and Azure Cosmos DB APIs
- Consistency, availability, and performance tradeoffs
- Develop solutions that use a relational database
- Databases
- Azure SQL Database Documentation
- Azure Database for MySQL Documentation
- Azure Database for PostgreSQL
- Azure Database for MariaDB Documentation
- Azure SQL Elastic Pools
- Elastic pools help you manage and scale multiple Azure SQL databases
- Tutorial: Design a relational database in a single database within Azure SQL Database using SSMS
- how can i insert table values in azure SQL database
- Develop solutions that use blob storage
- Microsoft Azure Training - [39] Azure Storage - Part 2 - BLOB Storage & Security(Exam 70-533)
- Introduction to Azure Blob storage
- Create a storage account
- Quickstart: Upload, download, and list blobs with the Azure portal
- Quickstart: Use Azure Storage Explorer to create a blob in object storage
- Lease Blob
- Set and retrieve properties and metadata
- WHAT IS MICROSOFT AZURE ARCHIVE BLOB STORAGE?
- Azure Blob storage: hot, cool, and archive access tiers
- Store business-critical data in Azure Blob storage
Implement Azure security
- Implement authentication
- Authentication and authorization in Azure App Service
- What is authentication?
- Buy and configure an SSL certificate for Azure App Service
- Authorize access to web applications using OpenID Connect and Azure Active Directory
- Understanding the OAuth2 implicit grant flow in Azure Active Directory (AD)
- Authorize access to Azure Active Directory web applications using the OAuth 2.0 code grant flow
- Azure AD managed identities for Azure resources documentation
- Application and service principal objects in Azure Active Directory
- 1.1.1.11 Claim-Based Access Control (CBAC) Model
- Implement access control
- Implement secure data solutions
Monitor, troubleshoot, and optimize solutions
- Develop code to support scalability of apps and services
- Integrate caching and content delivery within solutions
- Azure Cache for Redis Documentation
- What is Azure Cache for Redis
- Azure Cache for Redis samples
- Azure CDN Documentation
- What is a content delivery network on Azure?
- Compare Azure CDN product features
- Tutorial: Add Azure CDN to an Azure App Service web app
- Quickstart: Use Azure Cache for Redis with a .NET application
- Quickstart: Use Azure Cache for Redis with Python
- Purge an Azure CDN endpoint
- Instrument solutions to support monitoring and logging
- What is Application Insights?
- Log-based and pre-aggregated metrics in Application Insights
- What is Distributed Tracing?
- Azure Monitor overview
- View or analyze data collected with Log Analytics log search
- Archive Azure metric and log data using Azure Storage
- Respond to events with Azure Monitor Alerts
- Monitor availability and responsiveness of any web site
- Set Alerts in Application Insights
- Create and manage action groups in the Azure portal
- Webhooks for Azure activity log alerts
Connect to and consume Azure services and third-party services
- Develop an App Service Logic App
- Azure Logic Apps Documentation
- What is Azure Logic Apps?
- Quickstart: Create your first automated workflow with Azure Logic Apps - Azure portal
- Quickstart: Create and automate tasks, processes, and workflows with Azure Logic Apps - Visual Studio
- Create a custom connector in Azure Logic Apps
- Create logic app workflows from prebuilt templates
- Integrate Azure Search within solutions
- Azure Search Documentation
- What is Azure Search?
- What is "cognitive search" in Azure Search?
- Create a basic index in Azure Search
- Create an Azure Search index in the portal
- Data import overview - Azure Search
- Import data wizard for Azure Search
- How to compose a query in Azure Search
- Search explorer for querying data in Azure Search
- Simple query syntax in Azure Search
- Query examples using the "simple" search syntax in Azure Search
- Query examples using "full" Lucene search syntax (advanced queries in Azure Search)
- Filters in Azure Search
- How to build a facet filter in Azure Search.
- OData expression syntax for filters and order-by clauses in Azure Search
- Establish API Gateways
- API Management documentation
- Feature-based comparison of the Azure API Management tiers
- Create a new Azure API Management service instance
- Create a new Azure API Management service instance in PowerShell
- Transform and protect your API
- Connect to API secured with Azure Active Directory
- Policies in Azure API Management
- Develop event-based solutions
- Azure Event Grid Documentation
- What is Azure Event Grid?
- Choose between Azure messaging services - Event Grid, Event Hubs, and Service Bus
- Azure Notification Hubs Documentation
- What is Azure Notification Hubs?
- Create an Azure notification hub in the Azure portal
- Set up push notifications in a notification hub in the Azure portal
- Tutorial: Push notifications to Android devices by using Azure Notification Hubs and Google Firebase Cloud Messaging
- Tutorial: Push notifications to iOS apps using Azure Notification Hubs
- Azure Event Hubs — A big data streaming platform and event ingestion service
- Use Azure Event Hubs from Apache Kafka applications
- Capture events through Azure Event Hubs in Azure Blob Storage or Azure Data Lake Storage
- Quickstart: Create an event hub using Azure portal
- Quickstart: Create an event hub using Azure CLI
- Quickstart: Create an event hub using Azure PowerShell
- Quickstart: Create an event hub using Azure Resource Manager template
- Get started sending messages to Azure Event Hubs in .NET Core
- Send events to Azure Event Hubs using the .NET Framework
- Get started receiving messages with the Event Processor Host in .NET Core
- Receive events from Azure Event Hubs using the .NET Framework
- Develop message-based solutions
- What is Azure Service Bus?
- Quickstart: Use Azure portal to create a Service Bus queue
- Quickstart: Use Azure PowerShell to create a Service Bus queue
- Quickstart: Use the Azure CLI to create a Service Bus queue
- Get started with Service Bus queues
- How to use Service Bus queues with Java
- Get started with Service Bus topics
- Get started with Azure Queue storage using .NET
- How to use Queue storage from Java
- How to use Queue storage from Node.js
- Perform Azure Queue storage operations with Azure PowerShell
- Using Azure PowerShell with Azure Storage
Next Steps
For more information about this exam, refer to these links:
- Exam AZ-203: Developing Solutions for Microsoft Azure
- AZ-203 Developing Solutions for Microsoft Azure Certification Exam
- How to Prepare for Microsoft Azure Exam AZ-203?
- AZ 203 Developing Solutions for Microsoft Azure Study Guide
About the author
This author pledges the content of this article is based on professional experience and not AI generated.
View all my tips
Article Last Updated: 2019-04-25