
Microsoft Azure Development for Cloud Solutions is an intermediate Cloud & Azure course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
5 Days (40 Hours)
Last updated August 16, 2026
Main Topics:
Detailed Subtopics:
Hands-On Lab: Deploy a sample web API to Azure App Service using a staging slot, configure application settings to pull secrets from Key Vault, and perform a slot swap deployment.
Real-World Scenario: A team's current deployment process takes the application offline for several minutes during every release, which is no longer acceptable for a customer-facing API.
Learning Outcome: Participants can deploy and configure an application on Azure App Service with zero-downtime releases and secure configuration.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Build a set of Azure Functions: an HTTP-triggered API endpoint, a timer-triggered cleanup job, and a queue-triggered function that processes messages asynchronously.
Real-World Scenario: A nightly batch job currently runs on a manually managed VM that sits idle the rest of the day, and a new feature needs to process uploaded files asynchronously without blocking the main API.
Learning Outcome: Participants can design and implement serverless functions using the appropriate trigger for a given workload.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Secure the Day 1 API with Azure AD authentication, assign it a managed identity, and use that identity to access Key Vault and a storage account without any secrets in application code or configuration.
Real-World Scenario: A security review flagged that a database connection string is currently stored in plain text in application settings, visible to anyone with portal access.
Learning Outcome: Participants can eliminate hard-coded secrets from an application entirely using managed identities and Key Vault.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Extend the file-upload feature to store files in Blob Storage with time-limited SAS URLs, queue a processing message, and cache frequently accessed API responses in Redis.
Real-World Scenario: The API's most frequently requested endpoint hits the database on every call, and file uploads currently block the request until processing completes.
Learning Outcome: Participants can integrate storage, queuing, and caching services into an application to improve performance and responsiveness.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Wire the file-processing pipeline built across the week into an event-driven flow: a Blob Storage event triggers processing via Event Grid, with Application Insights tracing the full request across services.
Real-World Scenario: When a file fails to process, the team currently has no way to trace what happened across the API, the queue, and the processing function.
Learning Outcome: Participants leave with a complete, secured, observable, event-driven Azure application, and the skills directly aligned with AZ-204 exam objectives.
This course is for developers building cloud-native applications and services on Azure, not for infrastructure administrators.
Working programming experience and basic Azure familiarity are required; this is not an introductory programming course.
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.