Exam AZ-204: Developing Solutions for Microsoft Azure
Documentation
HomepageOverview
Overview
Candidates for this exam should have subject matter expertise designing, building, testing, and maintaining cloud applications and services on Microsoft Azure.
Responsibilities for an Azure Developer include participating in all phases of cloud development from requirements definition and design, to development, deployment, and maintenance. performance tuning, and monitoring.
Azure Developers partner with cloud solution architects, cloud DBAs, cloud administrators, and clients to implement solutions.
A candidate for this exam should have 1-2 years professional development experience and experience with Microsoft Azure. In addition, the role should have ability programming in a language supported by Azure and proficiency in Azure SDKs, Azure PowerShell, Azure CLI, data storage options, data connections, APIs, app authentication and authorization, compute and container deployment, debugging, performance tuning, and monitoring.
Skills Measured
- Develop Azure compute solutions (25-30%)
- Develop for Azure storage (10-15%)
- Implement Azure security (15-20%)
- Monitor, troubleshoot, and optimize Azure solutions (10-15%)
- Connect to and consume Azure services and third-party services (25-30%)
Getting Started
Getting Started
-
This exam measures your ability to accomplish the following technical tasks: develop Azure compute solutions; develop for Azure storage; implement Azure security; monitor,...
AZ-204 Videos
Learning Paths
This learning path gets you started with the basics of storage management in Azure, Storage Account creation, and choices for data storage.
Levels: Beginner
Roles: Developer, Data Engineer
Modules
Learn how to work with the Azure command line and web portal to create, manage, and control cloud based resources.
Levels: Beginner
Roles: Developer, Solutions Architect, Administrator
Modules
- Align requirements with cloud types and service models in Azure
- Control Azure services with the CLI
- Automate Azure tasks using scripts with PowerShell
- Predict costs and optimize spending for Azure
- Control and organize Azure resources with Azure Resource Manager
- Move Azure resources to another resource group
Use Azure to create website front-ends, back-end services, and triggered functions that compute-on-demand and can also communicate with each other.
Levels: Beginner, Intermediate
Roles: Developer
Modules
In this learning path, discover Azure Functions that create event-driven, compute-on-demand systems using server-side logic to build serverless architectures.
Levels: Beginner, Intermediate
Roles: Developer
Modules
- Choose the best Azure service to automate your business processes
- Create serverless logic with Azure Functions
- Execute an Azure Function with triggers
- Chain Azure Functions together using input and output bindings
- Create a long-running serverless workflow with Durable Functions
- Develop, test, and publish Azure Functions by using Azure Functions Core Tools
- Develop, test, and deploy an Azure Function with Visual Studio
- Monitor GitHub events by using a webhook with Azure Functions
- Enable automatic updates in a web application using Azure Functions and SignalR Service
- Expose multiple Azure Function apps as a consistent API by using Azure API Management
Learn to use a Windows or Linux Azure Virtual Machine to extend the website support that Azure provides.
Levels: Beginner
Roles: Developer
Modules