Course : Developing solutions for Microsoft Azure (Microsoft MS AZ-204)

Official course AZ-204T00, exam preparation

Developing solutions for Microsoft Azure (Microsoft MS AZ-204)

Official course AZ-204T00, exam preparation
Download in PDF format Share this course by email 2


This course will enable you to gain all the knowledge needed to develop applications using Azure tools, including storage, security, and communications, as well as all the skills required in subjects such as performance, instrumentation, logging, integrating and managing APIs, and messaging architectures.


Inter
In-house
Custom

Practical course in person or remote class

Ref. DSA
Price : 3900 CHF E.T.
  5d - 35h00




This course will enable you to gain all the knowledge needed to develop applications using Azure tools, including storage, security, and communications, as well as all the skills required in subjects such as performance, instrumentation, logging, integrating and managing APIs, and messaging architectures.

Teaching objectives
At the end of the training, the participant will be able to:
  • Create Azure functions, implement and manage web apps
  • Develop solutions using Azure storage
  • Implement authentication, authorization, and security for their solutions
  • Learn to connect to and use Azure services and third-party services
  • Know how to include templates based on events and messages into the solutions
  • Learn how to monitor, troubleshoot, and optimize Azure solutions
  • Select an appropriate cloud technology solution
  • Create and manage background features in your app
  • Understand how to deploy your solution using virtual machines or containerized solutions

Intended audience
Microsoft Azure developers.

Prerequisites
Have at least two years’ experience in professional development and experience with Microsoft Azure. Be able to program in an Azure-supported language.

Course schedule

Creating Azure App Service web apps

  • Basic concepts of the Azure application service.
  • Creating a web app with the Azure App Service.
  • Configuration and monitoring of App Service applications.
  • Scaling up App Service applications.
  • Azure App Service transfer environments.
Hands-on work
Creating a web app on the Azure App Service platform. Various exercises for configuring, upgrading, securing, and deploying on the App Service platform.

Implementing Azure functions

  • Overview of Azure functions.
  • Development of Azure functions.
  • Implementation of durable functions.
Hands-on work
Creating a function app. Incorporating triggers and inputs/outputs into the app.

Developing solutions using Azure Blob storage

  • Basic concepts of Azure Blob storage.
  • Lifecycle management of Azure Blob storage.
  • Use of Azure Blob storage.
Hands-on work
Creating a solution that uses Azure Blob storage, managing data throughout the Blob storage lifecycle (hot/cool/archive), and using the client storage library Azure Blob Storage to manage data and metadata.

Developing solutions that use Cosmos DB storage

  • Overview of Azure Cosmos DB.
  • Azure Cosmos DB data structure.
  • Using Azure Cosmos DB resources and data.
Hands-on work
Creating a solution that uses Cosmos DB, creating Cosmos DB accounts, creating databases, containers, and objects using a combination of the Azure portal and the .NET SDK.

Implementing IaaS solutions

  • Provisioning virtual machines in Azure.
  • Creating and deploying ARM templates.
  • Creating Docker images for solutions.
  • Publishing images in Azure Container Registry.
  • Creating and running images in Azure Container Instances.
Hands-on work
Creating a VM. Using ARM templates to automate resource deployment. Creating and managing Docker images. Publishing an image in the Azure Container Registry. Running a container in Azure Container Instances.

Implementing user authentication and authorization

  • Microsoft Identity Platform v2.0.
  • Authentication using the Microsoft authentication library.
  • Using Microsoft Graph.
  • Authorizing data operations in Azure Storage.
Hands-on work
Operating the Microsoft v2.0 identity platform. Managing authentication and access to resources. Using the Microsoft Authentication Library and Microsoft Graph to authenticate a user and retrieve information stored in Azure. Using shared access signatures.

implementing secure cloud solutions

  • Managing keys, secrets, and certificates using the KeyVault API.
  • Implementing managed identities for Azure resources.
  • Securing the app’s configuration data using Azure App Configuration.
Hands-on work
Securing information like: Keys, secrets, certifications, and app configuration information.

Implementing API management.

  • Overview of API management.
  • Defining strategies for APIs.
  • Securing your APIs.
Hands-on work
Publishing API. Creating policies to manage information shared by the API. Managing access to your APIs using the Azure API management service.

Developing Logic Apps.

  • Overview of Azure Logic Apps.
  • Creating custom connectors for Logic Apps.
Hands-on work
Using an Azure Logic app to program, automate, and orchestrate tasks, business processes, etc.

Developing event-driven solutions

  • Implementing solutions that use Azure Event Grid.
  • Implementing solutions that use Azure Event Hubs.
  • Implementing solutions that use Azure Notification Hubs.
Hands-on work
Creating an application with an event-driven architecture.

Developing message-based solutions

  • Implementing solutions that use Azure Service Bus.
  • Installing solutions that use Azure Queue Storage queues.
Hands-on work
Creating an application with a message-based architecture.

Monitoring and optimizing Azure solutions

  • Overview of monitoring in Azure.
  • Instrumenting an application for monitoring.
  • Analyzing and troubleshooting applications.
  • Implementing code to handle transient faults.
Hands-on work
Implementing code for telemetry. Analyzing and troubleshooting an app.

Incorporating caching and content delivery

  • Developing with Azure Redis Cache.
  • Developing storage in CDN.
Hands-on work
Using different caching services to improve an app's performance.


Certification
If you pass the exam, you’ll earn Microsoft Certified Azure Developer Associate certification.

Practical details
Teaching methods;
Training delivered in French. Official Microsoft course materials (digital MOC) in English.

Customer reviews
4,4 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
From 13 to 17 May 2024 *
FR
Remote class
Guaranteed session
Registration
From 15 to 19 July 2024
FR
Remote class
Registration
From 7 to 11 October 2024
FR
Remote class
Registration