Azure AZ-204

The AZ-204 Developing Solutions for Azure Course is designed to teach developers how to build, deploy, and maintain applications and services on Microsoft Azure. During the course, participants will learn to leverage the different features and services of Azure to develop scalable, secure and reliable solutions. One of the main goals of the course is to teach participants how to build and deploy applications using Azure compute services such as Azure Functions, Azure App Service, and Azure Kubernetes Service. Additionally, the course focuses on designing and managing Azure storage services, such as Azure Blob Storage, Azure Table Storage, and Azure SQL Database, to efficiently store and retrieve data. Another important goal is the development of solutions for communication and integration between applications using services such as Azure Service Bus, Azure Event Grid and Azure Logic Apps. Participants will learn to implement security and identity solutions, including authentication and authorization, using Azure Active Directory and other security services. Finally, the course covers techniques for monitoring, debugging, and optimizing the performance of applications developed on Azure. Participants will become familiar with tools and best practices to ensure their solutions are efficient, reliable and high-performing. The course helps prepare for the Azure Developer Associate Certification exam.

Course Objectives

The main objectives of the   Developing Solutions for Azure AZ-204 course :

  1. Develop applications using Azure compute services.
  2. Manage Azure storage services.
  3. Implement solutions for communication and integration between applications.
  4. Apply security and identity techniques using Azure Active Directory.
  5. Monitor and optimize application performance on Azure.
  6. Design and implement Azure App Service Apps.
  7. Develop for Azure Cloud Models and Services.
  8. Implement Azure DevOps processes and CI/CD pipelines for deploying applications on Azure.

Course Certification

This course helps you prepare to take the:
AZ-204 Azure Developer Associate exam 

Course Outline

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 Secure Sockets Layer (SSL), API settings, and connection strings
  • Implement autoscaling

Implement Azure Functions

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

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 site hosting

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

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

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

Course Mode

Instructor-Led Remote Live Classroom Training;

Trainers

Trainers are authorized Instructors in Microsoft and certified in other IT technologies, with years of hands-on experience in the industry and in Training.

Lab Topology

For all types of delivery, the participant can access the equipment and actual systems in our laboratories or directly in international data centers remotely, 24/7. Each participant has access to implement various configurations, Thus immediately applying the theory learned. Below are some scenarios drawn from laboratory activities.

Course Details

Course Prerequisites

Basic programming in one of the most popular languages ​​(C#, JavaScript, Python, and SQL) is required. Participation in the  Azure Fundamentals course is also recommended .

Course Duration

Intensive duration 5 days;

Course Frequency

Course Duration: 5days (9.00 to 17.00) - Ask for other types of attendance.

Course Date

  • Developing solutions for Azure course (Intensive Formula) – On request – 09:00 – 17:00

Steps to Enroll

Registration takes place by asking to be contacted from the following link, or by contacting the office at the international number +355 45 301 313 or by sending a request to the email info@hadartraining.com