Bhubaneswar, Odisha, India
+91-8328865778
support@logyscal.com

Azure Syllabus


The AZ-204 exam, titled “Developing Solutions for Microsoft Azure,” is designed for developers who have knowledge of Azure services and are skilled in at least one cloud-supported programming language. Below is a comprehensive syllabus covering the topics typically included in the AZ-204 exam:

Develop Azure compute solutions (25-30%)

  1. Implement IaaS solutions
    • Provision VMs
    • Configure VMs for remote access
    • Create ARM templates
    • Create container images for solutions
  2. Create Azure App Service Web Apps
    • Create an Azure App Service Web App
    • Enable diagnostics logging
    • Deploy code to an Azure App Service
  3. Implement Azure functions
    • Implement input and output bindings for a function
    • Implement function triggers by using data operations, timers, and webhooks
    • Implement Azure Durable Functions
  4. Develop solutions that use Azure Kubernetes Service (AKS)
    • Provision AKS clusters
    • Create AKS clusters
    • Create container images for solutions

Develop for Azure storage (10-15%)

  1. Develop solutions that use Cosmos DB storage
    • Create, read, update, and delete data by using appropriate APIs
    • Implement partitioning schemes
    • Set the appropriate consistency level for operations
    • Implement scaling (partitions, containers)
  2. Develop solutions that use blob storage
    • Create a Shared Access Signature
    • Move items in Blob storage between storage accounts or containers
    • Set and retrieve properties and metadata
    • Interact with data using the appropriate SDK

Implement Azure security (15-20%)

  1. Implement user authentication and authorization
    • Implement OAuth2 authentication
    • Create and implement shared access signatures
    • Register apps and use Azure Active Directory to authenticate users
  2. Implement secure cloud solutions
    • Secure app configuration data by using Azure App Configuration and KeyVault
    • Implement encryption for data at rest and in transit
  3. Monitor, troubleshoot, and optimize Azure solutions
    • Develop code to support scalability of apps and services
    • Integrate caching and content delivery within solutions
    • Instrument solutions to support monitoring and logging
    • Analyze and troubleshoot solutions by using Azure Monitor

Connect to and consume Azure services and third-party services (25-30%)

  1. Develop an App Service Logic App
    • Create a custom connector for Logic Apps
    • Create a custom template for Logic Apps
    • Create a custom function for Logic Apps
  2. Implement API management
    • Create an APIM instance
    • Configure authentication for APIs
    • Define policies for APIs
  3. Develop event-based solutions
    • Implement solutions that use Azure Event Grid
    • Implement solutions that use Azure Notification Hubs
    • Implement solutions that use Azure Event Hub
  4. Develop message-based solutions
    • Implement solutions that use Azure Service Bus
    • Implement solutions that use Azure Queue Storage queues

Summary

This syllabus covers the breadth of topics necessary for a developer to demonstrate their ability to design, build, test, and maintain cloud solutions on Microsoft Azure. It is essential to understand each topic thoroughly and gain practical experience through hands-on exercises, labs, and projects to prepare effectively for the AZ-204 exam. Additionally, staying updated with the latest Azure developments and best practices is crucial for success.