Microsoft Azure Training

Get Certified. Get Ahead.


Azure Developer Associate logo
Formats:  Blended
Level: Advanced
Recommended Knowledge
Knowledge of Cloud concepts
Experience with programming
Familiarity with Azure services

Formats: We offer our training content in a flexible format to suit your needs. Contact Us if you wish to know if we can accommodate your unique requirements.

Level: We are happy to customise course content to suit your skill level and learning goals. Contact us for a customised learning path.

Developing Solutions for Microsoft Azure AZ-204

Target Audience

The AZ-204 Developing Solutions for Microsoft Azure course is designed for developers with some experience in cloud-based applications who want to expand their skills in designing, building, testing, and maintaining cloud solutions on Microsoft Azure. This course is ideal for:

  • Professional developers seeking to enhance their Azure development skills.
  • IT professionals transitioning into cloud development roles.
  • Development teams looking to leverage Azure services for business applications.
  • Individuals aiming to achieve the Microsoft Certified: Azure Developer Associate certification.


Before taking the AZ-204 course, participants should have:

  • A basic understanding of cloud services and the Azure platform.
  • Proficiency in at least one programming language supported by Azure (such as C#, Java, JavaScript, Python, or .NET).
  • Familiarity with PowerShell or the Azure CLI, ARM templates, and the Azure portal.

How This Course Will Benefit a Student

By completing the AZ-204 Developing Solutions for Microsoft Azure course, students will gain:

  • In-depth knowledge of Azure services and how to integrate them into cloud solutions.
  • Hands-on experience with developing and deploying Azure applications.
  • Practical skills in managing and troubleshooting Azure solutions.
  • The ability to optimize the performance and scalability of applications hosted on Azure.
  • Preparation for the Microsoft Certified: Azure Developer Associate certification, enhancing career prospects and validating cloud development expertise.

Why Jumping Bean is the Best Option for the Training

Jumping Bean stands out as the premier choice for your AZ-204 training needs due to our:

  • Expert Instructors: Our trainers are seasoned professionals with extensive real-world experience in Azure development and a deep understanding of the exam objectives.
  • Comprehensive Curriculum: We offer a detailed, hands-on course that covers all aspects of developing solutions for Microsoft Azure, ensuring you are fully prepared for the certification exam.
  • Flexible Learning Options: With both online and in-person training available, you can choose the format that best fits your schedule and learning style.
  • Supportive Learning Environment: At Jumping Bean, we prioritize your success. Our small class sizes and personalized attention ensure you get the most out of your training experience.
  • Proven Track Record: We have a history of helping IT professionals achieve their certification goals and advance their careers through our high-quality training programs.

Course Objectives

The AZ-204 Developing Solutions for Microsoft Azure course will cover the following objectives:

Develop Azure compute solutions (25–30%)

Implement containerized solutions

  • Create and manage container images for solutions
  • Publish an image to Azure Container Registry
  • Run containers by using Azure Container Instance
  • Create solutions by using Azure Container Apps

Implement Azure App Service Web Apps

  • Create an Azure App Service Web App
  • Enable diagnostics logging
  • Deploy code to a web app
  • Configure web app settings including Transport Layer Security (TLS), API settings, and connection strings
  • Implement autoscaling

Implement Azure Functions

  • Create and configure an Azure Functions app
  • Implement input and output bindings
  • Implement function triggers by using data operations, timers, and webhooks

Develop for Azure storage (15–20%)

Develop solutions that use Azure Cosmos DB

  • Perform operations on containers and items by using the SDK
  • Set the appropriate consistency level for operations
  • Implement change feed notifications

Develop solutions that use Azure Blob Storage

  • Set and retrieve properties and metadata
  • Perform operations on data by using the appropriate SDK
  • Implement storage policies and data lifecycle management
  • Implement static website hosting

Implement Azure security (20–25%)

Implement user authentication and authorization

  • Authenticate and authorize users by using the Microsoft Identity platform
  • Authenticate and authorize users and apps by using Microsoft Entra ID
  • Create and implement shared access signatures
  • Implement solutions that interact with Microsoft Graph

Implement secure Azure solutions

  • Secure app configuration data by using App Configuration or Azure Key Vault
  • Develop code that uses keys, secrets, and certificates stored in Azure Key Vault
  • Implement Managed Identities for Azure resources

Monitor, troubleshoot, and optimize Azure solutions (15–20%)

Implement caching for solutions

  • Configure cache and expiration policies for Azure Cache for Redis
  • Implement secure and optimized application cache patterns including data sizing, connections, encryption, and expiration
  • Implement Azure Content Delivery Network endpoints and profiles

Troubleshoot solutions by using Application Insights

  • Configure an app or service to use Application Insights
  • Monitor and analyze metrics, logs, and traces
  • Implement Application Insights web tests and alerts

Connect to and consume Azure services and third-party services (15–20%)

Implement API Management

  • Create an Azure API Management instance
  • Create and document APIs
  • Configure access to APIs
  • Implement policies for APIs

Develop event-based solutions

  • Implement solutions that use Azure Event Grid
  • Implement solutions that use Azure Event Hub

Develop message-based solutions

  • Implement solutions that use Azure Service Bus
  • Implement solutions that use Azure Queue Storage queues



Embarking on the AZ-204 Developing Solutions for Microsoft Azure course with Jumping Bean will equip you with the skills and knowledge necessary to excel in cloud development roles. Our expert instructors, comprehensive curriculum, and commitment to your success make us the best choice for your training needs. Join us at Jumping Bean and take the next step in your Azure development journey!

Contact Us

Please contact us for any queries via phone or our contact form. We will be happy to answer your questions.

3 Appian Place,373 Kent Ave
2194 South Africa
Tel: +2711-781 8014 (Johannesburg)
  +2721-020-0111 (Cape Town)

Contact Form


Contact Form