AZ-204: Developing Solutions for Microsoft Azure
Enrollment is Closed
Course

AZ-204: Developing Solutions for Microsoft Azure
Learn how to build end-to-end solutions in Microsoft Azure. Get hands-on practice connecting and consuming third-party services, and grow your knowledge of managing web apps.
Benefit from instructor-led preparation for the AZ-204 certification exam with tips, tricks, guidance, and mentored support.
Online Live Classes
Intermediate Level
Mentor Support
This course is part of a program:
It is not possible to enroll for individual courses on this program. If you wish to take this course, please enroll for the full program.
AZ-204: Developing solutions for Microsoft Azure is a five-day intermediate-level course for students, developers, and cloud professionals looking to design, build, test, and maintain cloud applications and services on Microsoft Azure.
You will learn how to build a web application on the Azure App Service platform and implement Azure functions. You will build knowledge of how to develop solutions using blob storage and Cosmos exDB storage. You will explore implementing IaaS solutions, user authentication and authorization, secure cloud solutions, and API Management. You will learn how to develop Azure Logic Apps and build applications with event-based and message-based architectures. And you will explore how to instrument their code for telemetry, and then to analyse, troubleshoot and use different caching services to improve the performance of apps.
Overall, this course will prepare you for taking the AZ-204: Developing solutions for Microsoft Azure certification exam. Entry for the exam is not included. However, you will get a clear overview of the Microsoft certification process, plus you will get tips and tricks, testing strategies, practice questions, and useful information to help you pass the exam successfully.
This course comprises 28 purposely designed modules that take you on a carefully defined learning journey.
It is an instructor-led course which runs to a fixed schedule, with set start and finish dates. It is driven forward by your instructor and features live sessions that are aired at a set time. You will, however, have time to complete certain activities at your own pace outside of the live sessions.
The materials for each module are accessible from the start of the course and will remain available for the duration of your enrollment. Methods of learning and assessment will include reading material, hands-on labs, and online exam questions.
As part of our mentoring service you will have access to valuable guidance and support throughout the course. We provide a dedicated discussion space where you can ask questions, chat with your peers, and resolve issues.
Once you have successfully completed the course, you will earn your Certificate of Completion.
You will be able to:
- Develop Azure compute solutions
- Develop for Azure storage
- Implement Azure security
- Monitor, troubleshoot, and optimize Azure solutions
- Connect to and consume Azure services and third-party services
- Individuals seeking to build their knowledge of Azure development.
- Individiauls looking to prepare for the Microsoft AZ-204 certification exam.
- Hands-on experience of 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).
- The 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.
Course Outline
Introduction
Grading Scheme
Pre-Requisite
Exam and Certification Details
Knowledge Check
About this module
Examine Azure App Service
Examine Azure App Service Plans
Deploy to App Service
Explore authentication and authorization in App Service
Discover App service networking features
Exercise: Create a static HTML web app by using Azure Cloud Shell
About this module
Configure application settings
Configure general settings
Configure path mappings
Enable diagnostic logging
Configure security certificates
Manage app features
Knowledge Check
About this module
Examine autoscale factors
Identify autoscale factors
Enable autoscale in App Service
Explore autoscale best practices
Knowledge Check
About this module
Explore staging environments
Examine slot swapping
Swap deployment slots
Route traffic in App Service
Knowledge Check
About this module
Discover Azure Functions
Compare Azure Functions hosting options
Scale Azure Functions
Knowledge Check
About this module
Explore Azure Functions development
Create triggers and bindings
Connect functions to Azure services
Exercise: Create an Azure Function by using Visual Studio Code
Knowledge Check
About this module
Explore Azure Blob storage
Discover Azure Blob storage resource types
Explore Azure Storage security features
Evaluate Azure Storage redundancy options
Exercise: Create a block blob storage account
Knowledge Check
About this module
Explore the Azure Blob storage lifecycle
Discover Blob storage lifecycle policies
Implement Blob storage lifecycle policies
Rehydrate blob data from the archive tier
Knowledge Check
About this module
Explore Azure Blob storage client library
Exercise: Create Blob storage resources by using the .NET client library
Manage container properties and metadata by using .NET
Set and retrieve properties and metadata for blob resources by using REST
Knowledge Check
About this module
Identify key benefits of Azure Cosmos DB
Explore the resource hierarchy
Explore consistency levels
Choose the right consistency level
Explore supported APIs
Discover request units
Exercise: Create Azure Cosmos DB resources by using the Azure portal
Knowledge Check
About this module
Explore Microsoft .NET SDK v3 for Azure Cosmos DB
Exercise: Create resources by using the Microsoft .NET SDK v3
Create stored procedures
Create triggers and user-defined functions
Knowledge Check
About this module
Discover the Azure Container Registry
Explore storage capabilities
Build and manage containers with tasks
Explore elements of a Dockerfile
Exercise: Build and run a container image by using Azure Container Registry Tasks
Knowledge Check
About the module
Explore Azure Container Instances
Exercise: Deploy a container instance by using the Azure CLI
Run containerized tasks with restart policies
Set environment variables in container instances
Mount an Azure file share in Azure Container Instances
Knowledge Check
About this module
Explore Azure Container Apps
Exercise - Deploy a container app
Explore containers in Azure Container Apps
Implement authentication and authorization in Azure Container Apps
Manage revisions and secrets in Azure Container Apps
Explore Dapr integration with Azure Container Apps
Knowledge Check
About this module
Explore the Microsoft identity platform
Explore service principals
Discover permissions and consent
Discover conditional access
Knowledge Check
About this module
Explore the Microsoft Authentication Library
Initialize client applications
Exercise: Implement interactive authentication by using MSAL.NET
Knowledge Check
About this module
Discover shared access signatures
Choose when to use shared access signatures
Explore stored access policies
Knowledge Check
About this module
Discover Microsoft Graph
Query Microsoft Graph by using REST
Query Microsoft Graph by using SDKs
Apply best practices to Microsoft Graph
Knowledge Check
About this module
Explore Azure Key Vault
Discover Azure Key Vault best practices
Authenticate to Azure Key Vault
Exercise: Set and retrieve a secret from Azure Key Vault by using Azure CLI
Knowledge Check
About this Module
Explore managed identities
Discover the managed identities authentication flow
Configure managed identities
Acquire an access token
Knowledge Check
About this module
Explore the Azure App Configuration service
Create paired keys and values
Manage application features
Secure app configuration data
Knowledge Check
About this module
Discover the API Management service
Explore API gateways
Explore API Management policies
Create advanced policies
Secure APIs by using subscriptions
Secure APIs by using certificates
Exercise: Create a backend API
Knowledge Check
About this module
Explore Azure Event Grid
Discover event schemas
Explore event delivery durability
Control access to events
Receive events by using webhooks
Filter events
Exercise: Route custom events to web endpoint by using Azure CLI
Knowledge Check
About this module
Discover Azure Event Hubs
Explore Event Hubs Capture
Scale your processing application
Control access to events
Perform common operations with the Event Hubs client library
Knowledge Check
About this module
Choose a message queue solution
Explore Azure Service Bus
Discover Service Bus queues, topics, and subscriptions
Explore Service Bus message payloads and serialization
Exercise: Send and receive message from a Service Bus queue by using .NET.
Explore Azure Queue Storage
Create and manage Azure Queue Storage and messages by using .NET
Knowledge Check
About this module
Explore Azure Monitor
Explore Application Insights
Discover log-based metrics
Instrument an app for monitoring
Select an availability test
Troubleshoot app performance by using Application Map
Knowledge Check
About this module
Explore Azure Cache for Redis
Configure Azure Cache for Redis
Interact with Azure Cache for Redis by using .NET
Exercise: Connect an app to Azure Cache for Redis by using .NET Core
Knowledge Check
About this module
Explore Azure Content Delivery Networks
Control cache behavior on Azure Content Delivery Networks
Interact with Azure Content Delivery Networks by using .NET
Knowledge Check
null
null
null
Unit
Why Learn with SkillUp Online?
We believe every learner is an individual and every course is an opportunity to build job-ready skills. Through our human-centered approach to learning, we will empower you to fulfil your professional and personal goals and enjoy career success.
Reskilling into tech? We’ll support you.
Upskilling for promotion? We’ll help you.
Cross-skilling for your career? We’ll guide you.

Personalized Mentoring & Support
1-on-1 mentoring, live classes, webinars, weekly feedback, peer discussion, and much more.

Practical Experience
Hands-on labs and projects tackling real-world challenges. Great for your resumé and LinkedIn profile.

Best-in-Class Course Content
Designed by the industry for the industry so you can build job-ready skills.

Job-Ready Skills Focus
Competency building and global certifications employers are actively looking for.
FAQs
Learners can become certified in Microsoft AZ-204: Developing Solutions for Microsoft Azure by following these steps:
Step 1: Complete the recommended training for AZ-204 with a Microsoft authorized training partner. SkillUp Online is a Microsoft authorized training partner.
Step 2: After completing the training, visit Microsoft's official website. Register for the Microsoft AZ-204: Developing Solutions for Microsoft Azure exam, and schedule it with Pearson VUE.
Step 3: Take the exam, pass it, and get certified!
There are no pre-requisites for AZ-204 training. However, familiarity with cloud computing fundamentals is an advantage. If you are new to cloud/Azure, its highly recommended that you take our AZ-900 course first.
Yes. AZ-204 certification is ideal for individuals who are considering a career as an Azure Administrator. By completing this certification you are working towards becoming an expert in implementing, managing, and monitoring an organizations Microsoft Azure environment.
It is an industry recognized certification that validates your level of skills and knowledge in this field, and ensures prospective employers are aware of this when you apply for vacancies.
If you sign up with SkillUp Online, our Microsoft Certified Trainers (MCTs) will walk you through all the modules as per Microsoft Official Curriculum (MOC).
Starting June 2021, role-based and specialty certificates will expire after one year not two. Certificates earned before June 2021 will stay valid for two years from the date earned and are eligible for the new renewal process.
Microsoft does retire certifications from time, however, and you may also find exam numbers evolve when Microsoft changes the curriculum substantially for the certification.
The renewal window begins six months before your certificate expires. During this pre-expiry window, you can take a free online assessment at Microsoft Learn and get the certificate extended by one additional year from the current expiration date.
Type of certificate
Certificate of completion
About this course
28 Modules
12 Skills
Includes
Discussion space
12 Labs
28 Knowledge checks
02 Practice exams
03 Projects
Create
Virtual machine
App service platform
Functions apps
Cosmos DB accounts
Databases and containers
Docker images
ARM templates
Policies
Triggers
Exercises to explore
Function app
Timer trigger, HTTP trigger, blob trigger
Workflow using durable functions
Publish a function locally using Core Tools
Web application
API management from a function app
Custom handler to build an app
Queue message
Newsletters & Updates
Subscribe to get the latest tech career trends, guidance, and tips in your inbox.




