Welcome to ONLC Training Centers

Microsoft On-Demand: Developing Solutions for Microsoft Azure (AZ-204)


Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Microsoft On-Demand: Developing Solutions for Microsoft Azure (AZ-204) Course Outline

*** Note: This is a Microsoft On-Demand (self -study) course, 180-day 24/7 access via the internet ***
(Applicable State and Local taxes may be added for On-Demand purchases, depending on your location.)

About This Course
We have assembled a complete package of self-study materials that covers the topics that are included in Microsoft's official Instructor-led course. With these resources, you have a flexible platform that allows you to gain the knowledge you need for your job. If you also want certification, see the additional Exam Pak option--you can purchase that for $250, a 50% discount.

Audience Profile
Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.

To be successful in this course, learners should have the following:
• Hands-on experience with Azure IaaS and PaaS solutions, and the Azure Portal
• Experience writing in an Azure supported language at the intermediate level (C#, JavaScript, Python, or Java)
• Ability to write code to connect and perform operations on, a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)
• Experience writing code to handle authentication, authorization, and other security principles at the intermediate level.
• A general understanding of HTML, the HTTP protocol and REST API interfaces.

Your course includes:

Microsoft Official E-Learning
We will be your guide through the official Microsoft Learn content directing you through this training platform which provides interactive learning modules with reading, hands-on experiences, knowledge checks and short videos.

Additional Expert Videos
Our subject matter experts provide an additional path through the Microsoft course objectives. We've assembled hours of video instruction where you can follow-along and learn from our experts.

Auditing Instructor-Led Training
With ONLC's Microsoft On-Demand training, you can also "Audit" a full instructor-led class. This gives you another perspective on how the content is presented. As a companion to the ILT course, you will receive the Microsoft Official Curriculum. (You must contact our office to reserve a seat in an upcoming class.) Note: Auditors will be able to see and hear the instructor’s presentation, however the instructor will not be able to hear you and you will not have direct access to the live instructor or lab machines.

Interested in Getting Certification? Check out our Exam Pak option!
Prepare for you Microsoft Certification by purchasing our Exam Pak for $250--a savings of 50%.

Additional Exam Pak Option includes:

24/7 Online Support
Need assistance while you are learning? Chat with our 24/7 online support specialists. And, with your permission, the expert can even take over your computer to provide assistance. (90-day access)

Microsoft Exam Reference Guide
When you are ready for certification, begin your preparation with the Exam Reference Guide from Microsoft Press. We provide you with a copy of this book that focuses on the critical skills and knowledge measured on the Microsoft Certification exam.

Practice Exam Software
You may study at your own pace with this web-based practice exam. Exam-like questions are designed to help you prepare for your certification exam by validating your knowledge and reinforcing key concepts.

Exam Voucher with Exam-Pass Guarantee
Prepare for your exam using the practice software. Once you have achieved an 85% or above score, contact us and we will provide you with an exam voucher. Didn't pass the first time? Not a problem--you will get a second voucher with our Exam-Pass Guarantee - For details, click on the link below:
Exam Pass Guarantee

**Please call our office to order the Exam Pak. Note: Exam Paks are available at the discounted $250 price only when they are purchased at the same time as your Microsoft On-Demand class.**

Do You Still Prefer a Live, Instructor-led Class?
Already know Microsoft On-Demand, self-study training is not right for you? We also offer this same course content in a live, instructor-led format. For details, click on the link below:
AZ-204: Developing Solutions for Microsoft Azure

Special Note Regarding This Outline
The outline below is based on the objectives for the AZ-204 exam. On-Demand content is presented from multiple sources. As a result, the content and/or sequencing may vary from each source.

This course includes 11 h of video presentations. As a traditional course it would be a 4-day class.

Course Outline

Module 1: Create Azure App Service web apps
Learn how Azure App Service functions and how to create and update an app. Explore App Service authentication and authorization, configuring app settings, scale apps, and how to use deployment slots.
• Explore Azure App Service
• Configure web app settings
• Scale apps in Azure App Service

Module 2: Implement Azure functions
Learn how to create and deploy Azure Functions. Explore hosting options, bindings, triggers, and how to use Durable Functions to define stateful workflows.
• Explore Azure Functions
• Develop Azure Functions
• Implement Durable Functions

Module 3: Develop solutions that use Blob storage
Learn how to create Azure Blob storage resources, manage data through the blob storage lifecycle, and work with containers and items by using the Azure Blob storage client library V12 for .NET.
• Explore Azure Blob storage
• Manage the Azure Blob storage lifecycle
• Work with Azure Blob storage

Module 4: Develop solutions that use Azure Cosmos DB
Learn how to create Azure Cosmos DB resources with the appropriate consistency levels, choose and create a partition key, and perform data operations by using the .NET SDK V3 for Azure Cosmos DB.
• Explore Azure Cosmos DB
• Implement partitioning in Azure Cosmos DB
• Work with Azure Cosmos DB

Module 5: Implement infrastructure as a service solutions
Learn how to create and deploy virtual machine, deploy resources using Azure Resource Manager templates, and manage and deploy containers.
• Provision virtual machines in Azure
• Create and deploy Azure Resource Manager templates
• Manage container images in Azure Container Registry
• Run container images in Azure Container Instances

Module 6: Implement user authentication and authorization
Learn how to implement authentication and authorization to resources by using the Microsoft identity platform, Microsoft Authentication Library, shared access signatures, and use Microsoft Graph.
• Explore the Microsoft identity platform
• Implement authentication by using the Microsoft Authentication Library
• Implement shared access signatures
• Explore Microsoft Graph

Module 7: Implement secure cloud solutions
Learn how to more securely deploy apps in Azure by using Azure Key Vault, managed identities, and Azure App Configuration.
• Implement Azure Key Vault
• Implement managed identities
• Implement Azure App Configuration

Module 8: Implement API Management
Learn how the API Management service functions, how to transform and secure APIs, and how to create a backend API.
• Explore API Management

Module 9: Develop event-based solutions
Learn how to build applications with event-based architectures by integrating Azure Event Grid and Azure Event Hubs in to your solution.
• Explore Azure Event Grid
• Explore Azure Event Hubs

Module 10: Develop message-based solutions
Learn how to build applications with message-based architectures by integrating Azure Service Bus and Azure Queue Storage in to your solution.
• Discover Azure message queues

Module 11: Instrument solutions to support monitoring and logging
Learn how to instrument apps to enable Application Insights to monitor performance and help troubleshoot issues.
• Monitor app performance

Module 12: Integrate caching and content delivery within solutions
Learn how to improve the performance and scalability of your applications by integrating Azure Cache for Redis and Azure Content Delivery Network in to your solution.
• Develop for Azure Cache for Redis
• Develop for storage on CDNs
View outline in Word


Attend hands-on, instructor-led Microsoft On-Demand: Developing Solutions for Microsoft Azure (AZ-204) training classes at ONLC's more than 300 locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Azure Courses and select the one that's right for you.


Class Format
Class Policies
Student Reviews

First Name

Last Name