AZ-204: Developing Solutions for Microsoft Azure

Live Online (VILT) & Classroom Corporate Training Course

Reasons to Choose

  • Gain a deep understanding of Azure compute solutions for developers
  • Learn how to implement containerized solutions
  • Acquire knowledge on how to Implement Azure App Service Web Apps and Azure functions
How can we help you?

Cloud Workshops

Projects

Assignments

Round-the-Clock Support

Course Overview:

The Microsoft Azure Developer Certification will familiarize you with Azure computing solutions, functions, storage, authentication and authorization implementation, and solution security using Key Vault and Managed Identities. You will also learn how to connect to and consume Azure and third-party services and include event—and message-based models in your proposed solutions.

Course Prerequisites

– Familiarity with core Azure services and components, including Azure App Service, Azure Functions, Azure Blob Storage, and Azure Cosmos DB.

– Knowledge of software development principles and common programming languages, particularly C# or another language supported for Azure development.

– Experience in writing code and debugging errors in a development environment.

– Understanding of web development concepts, such as RESTful APIs, HTTP, and web application structures.

– Basic knowledge of JSON and XML data formats.

Course Objective

– Gain good understanding of the core concepts of Azure App Service and learn to create, configure, and scale web apps, including setting up staging environments and deployment slots.

– Develop, test, and deploy Azure Functions, including Durable Functions for complex, stateful workflows in a serverless environment.

– Implement solutions using Azure Blob Storage, managing data lifecycle and access with the Azure Storage SDK for .NET.

– Work with Azure Cosmos DB to manage data at scale, implementing partitioning and data structure considerations for optimal performance.

– Provision and manage Azure virtual machines, container images, and orchestrate containers using Azure Container Instances and Azure Container Apps.

AZ-204: Developing Solutions for Microsoft Azure Course Outline

Module 1: Develop Azure compute 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

Module 2: Implement Azure App Service Web Apps

  • Create an Azure App Service Web App
  • Configure and implement diagnostics and logging
  • Deploy code and containers
  • Configure settings including Transport Layer Security (TLS), API settings, and connection strings
  • Implement autoscaling
  • Configure deployment slots

Module 3: 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

Module 4: 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

Module 5: 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

Module 6: 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

Module 7: 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

Module 8: 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

Module 9: Troubleshoot solutions by using Application Insights

  • Monitor and analyze metrics, logs, and traces
  • Implement Application Insights web tests and alerts

Module 10: Implement API Management

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

Module 11: Develop event-based solutions

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

Module 12: Develop message-based solutions

  • Implement solutions that use Azure Service Bus

Implement solutions that use Azure Queue Storage queues

  • Cloud Architect
  • Software Developer
  • Enterprise Architect
  • Technical Project Manager

40 hours

A strong understanding of core Azure services, Programming knowledge, Azure Database, Azure workloads, security, and governance.

Accelerate your workforce upskilling with us.

Quick Links

Edureva © 2025 | Website Design by PlutoWebs