☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Développer des solutions pour Microsoft Azure (AZ-204)

Ref. AZ-204T00
Durée :
5
 jours
Examen :
Optionnel
Niveau :
Intermédiaire
Financement :
Eligible

Formation Développer des solutions pour Microsoft Azure (AZ-204)

Vos applications cloud manquent de scalabilité et vos déploiements sur Azure restent artisanaux ? Les développeurs qui travaillent sans connaissance approfondie des services PaaS Azure perdent un temps considérable à réinventer des solutions que la plateforme propose nativement. Sans maitrise des patterns cloud-natifs, les applications peinent à monter en charge et les coûts d’infrastructure dérapent. C’est précisément l’objectif de cette formation développeur Azure.

Cette formation officielle Microsoft AZ-204 vous apprend en 5 jours à concevoir, développer et maintenir des solutions cloud complètes sur Azure. Vous maitrisez les services compute (App Service, Azure Functions, Container Apps), le stockage (Blob, Cosmos DB, Redis), la messagerie (Service Bus, Event Grid) et la sécurité applicative (Azure AD, Key Vault). Les formateurs certifiés MCT vous guident à travers des labs pratiques sur environnements cloud Microsoft pour implémenter chaque service dans des scénarios réalistes. Cette formation prépare directement à la certification Azure Developer Associate (examen AZ-204). Les sessions sont disponibles en présentiel à Genève et Lausanne ou en classe virtuelle.

Profils des Participants

  • Développeur web
  • Développeur back-end
  • Ingénieur logiciel
  • Architecte cloud
  • Consultant technique

Objectifs

  • Développer et déployer des applications web sur Azure App Service
  • Implémenter des solutions serverless avec Azure Functions et des API managées
  • Intégrer le stockage Azure Blob, Cosmos DB et Azure Cache for Redis
  • Sécuriser les applications avec Azure AD, Key Vault et les identités managées
  • Implémenter la messagerie asynchrone avec Service Bus et Event Grid
  • Surveiller et optimiser les performances applicatives avec Application Insights

Connaissances Préalables

  • Connaître les bases du développement avec .NET ou un langage similaire
  • Comprendre le fonctionnement des services web et des API REST
  • Avoir une première expérience avec Azure ou une autre plateforme cloud

Contenu du Cours

Module 1 : Explorer le service d’application Azure

  • Examiner Azure App Service
  • Examiner les plans Azure App Service
  • Déployer sur App Service
  • Explorer l’authentification et l’autorisation dans App Service
  • Découvrir les fonctionnalités de mise en réseau App Service

Module 2 : Configurer les paramètres de l’application web

  • Configurer les paramètres de l’application
  • Configurer les paramètres généraux
  • Configurez les mappages de chemin d’accès
  • Activer la journalisation des diagnostics
  • Configurer des certificats de sécurité

Module 3 : Mettre à l’échelle des applications dans Azure App Service

  • Examiner les options de montée en charge
  • Identifier les facteurs de mise à l’échelle automatique
  • Activer la mise à l’échelle automatique dans App Service
  • Explorer les meilleures pratiques de mise à l’échelle automatique

Module 4 : Explorer les emplacements de déploiement Azure App Service

  • Découvrir les environnements intermédiaires
  • Examiner l’échange des emplacements
  • Échanger des emplacements de déploiement
  • Acheminer le trafic dans App Service

Module 5 : Explorer Azure Functions

  • Découvrir Azure Functions
  • Comparer les options d’hébergement Azure Functions
  • Mettre à l’échelle Azure Functions

Module 6 : Développer des fonctions Azure Functions

  • Découvrir le développement Azure Functions
  • Créer les déclencheurs et liaisons
  • Connecter des fonctions à des services Azure

Module 7 : Explorer Stockage Blob Azure

  • Explorer Stockage Blob Azure
  • Découvrir les types de ressources de stockage Blob Azure
  • Explorer les fonctionnalités de sécurité de Stockage Azure

Module 8 : Gérer le cycle de vie du stockage Blob Azure

  • Explorer le cycle de vie du stockage Blob Azure
  • Découvrir les stratégies de cycle de vie du stockage Blob
  • Implémenter les stratégies de cycle de vie du Stockage Blob
  • Réhydrater les données blob à partir du niveau archive

Module 9 : Utiliser le stockage Blob Azure

  • Explorer la bibliothèque de client du stockage Blob Azure
  • Créer un objet client
  • Gérer les métadonnées et les propriétés de conteneur avec .NET
  • Définir et récupérer les propriétés et les métadonnées pour des ressources de blob à l’aide de REST

Module 10 : Explorer Azure Cosmos DB

  • Identifier les avantages clés d’Azure Cosmos DB
  • Explorer la hiérarchie des ressources
  • Explorer les niveaux de cohérence
  • Choisir le bon niveau de cohérence
  • Explorer les API prises en charge
  • Découvrir les unités de requête

Module 11 : Utiliser Azure Cosmos DB

  • Explorer le kit SDK Microsoft .NET v3 pour Azure Cosmos DB
  • Créer des procédures stockées
  • Créer des déclencheurs et des fonctions définies par l’utilisateur
  • Explorer le flux de modification dans Azure Cosmos DB

Module 12 : Gérer les images conteneur dans Azure Container Registry

  • Découvrir Azure Container Registry
  • Explorer les fonctionnalités de stockage
  • Créer et gérer des conteneurs avec des tâches
  • Explorer les éléments d’un Dockerfile

Module 13 : Exécuter des images de conteneur dans Azure Container Instances

  • Explorer Azure Container Instances
  • Exécuter des tâches conteneurisées avec des stratégies de redémarrage
  • Définir des variables d’environnement dans des instances de conteneur
  • Monter un partage de fichiers Azure dans Azure Container Instances

Module 14 : Implémenter Azure Container Apps

  • Explorer Azure Container Apps
  • Explorer des conteneurs dans Azure Container Apps
  • Implémentation de l’authentification et de l’autorisation dans Azure Container Apps
  • Gérer les révisions et les secrets dans Azure Container Apps
  • Explorer l’intégration de Dapr à Azure Container Apps

Module 15 : Explorer la plateforme d’identités Microsoft

  • Explorer la plateforme d’identités Microsoft
  • Explorer les principaux de service
  • Découvrir les autorisations et le consentement
  • Découvrir l’accès conditionnel

Module 16 : Implémenter l’authentification à l’aide de la bibliothèque d’authentification Microsoft

  • Explorer la bibliothèque d’authentification Microsoft
  • Initialiser des applications clientes

Module 17 : Implémenter des signatures d’accès partagé

  • Découvrir les signatures d’accès partagé
  • Choisir quand utiliser des signatures d’accès partagé
  • Explorer les stratégies d’accès stockées

Module 18 : Explorer Microsoft Graph

  • Découvrir Microsoft Graph
  • Interroger Microsoft Graph à l’aide de REST
  • Interroger Microsoft Graph à l’aide de SDK
  • Appliquer les meilleures pratiques à Microsoft Graph

Module 19 : Implémenter Azure Key Vault

  • Explorer Azure Key Vault
  • Découvrir les meilleures pratiques d’Azure Key Vault
  • S’authentifier auprès d’Azure Key Vault

Module 20 : Implémenter des identités managées

  • Exploration des identités managées
  • Découvrir le flux d’authentification des identités managées
  • Configurer des identités managées
  • Acquérir un jeton d’accès

Module 21 : Implémenter Azure App Configuration

  • Explorer le service Azure App Configuration
  • Créer des clés et des valeurs appairées
  • Gérer les fonctionnalités d’application
  • Sécuriser les données de configuration des applications

Module 22 : Explorer la gestion des API

  • Découvrir le service Gestion des API
  • Explorer les passerelles d’API
  • Explorer les stratégies Gestion des API
  • Créer des stratégies avancées
  • Sécuriser les API à l’aide d’abonnements
  • Sécuriser les API à l’aide de certificats

Module 23 : Explorer Azure Event Grid

  • Explorer Azure Event Grid
  • Découvrir les schémas d’événement
  • Explorer la durabilité de la livraison des événements
  • Contrôler l’accès aux événements
  • Recevoir des événements à l’aide de webhooks
  • Filtrer les événements

Module 24 : Exploration d’Azure Event Hubs

  • Découverte d’Azure Event Hubs
  • Exploration d’Event Hubs Capture
  • Mise à l’échelle de l’application de traitement
  • Contrôler l’accès aux événements
  • Opérations courantes avec la bibliothèque cliente Event Hubs

Module 25 : Découvrir des files d’attente de messages Azure

  • Choisir une solution de file d’attente des messages
  • Explorer Azure Service Bus
  • Découvrir les files d’attente, rubriques et abonnements Service Bus
  • Explorer les charges utiles et la sérialisation des messages Service Bus
  • Explorer le stockage File d’attente Azure
  • Créer et gérer le stockage file d’attente Azure et les messages à l’aide de .NET

Module 26 : Surveiller les performances des applications

  • Explorer Application Insights
  • Découvrir les métriques basées sur le journal
  • Instrumenter une application pour le monitoring
  • Sélectionner un groupe à haute disponibilité
  • Dépannage des performances des applications à l’aide d’Application Map

Documentation

  • Accès à Microsoft Learn, la plateforme d’apprentissage en ligne Microsoft, offrant des ressources interactives et des contenus pédagogiques pour approfondir vos connaissances et développer vos compétences techniques.

Lab / Exercices

  • Ce cours vous donne un accès exclusif au laboratoire officiel Microsoft, vous permettant de mettre en pratique vos compétences dans un environnement professionnel.

Examen

  • Ce cours prépare à la certification AZ-204 : Developing Solutions for Microsoft Azure.

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

formation développeur Azure : Développement Azure : les compétences cloud les plus demandées en Suisse

Le développement d’applications cloud sur Azure représente l’une des compétences les plus recherchées sur le marché IT suisse. La migration massive des entreprises vers le cloud crée un besoin croissant de développeurs capables de concevoir des solutions nativement cloud, en exploitant pleinement les services PaaS plutot que de simplement porter des applications existantes sur des machines virtuelles. La certification Azure Developer Associate valide votre capacité à utiliser les services Azure de manière professionnelle et constitue un accélérateur de carrière reconnu par les employeurs. En Suisse romande, les secteurs bancaire, pharmaceutique et industriel recrutent activement des développeurs Azure pour moderniser leurs applications métier.

Programme détaillé de la formation AZ-204

Cette formation intensive de 5 jours suit le cursus officiel MOC et couvre l’ensemble des compétences évaluées dans l’examen AZ-204. Vous commencez par le déploiement d’applications web sur Azure App Service avec la configuration des slots de déploiement et du scaling automatique. Vous abordez ensuite les solutions serverless avec Azure Functions, les triggers et les bindings. Le stockage est couvert en profondeur avec Azure Blob Storage, les stratégies de tiering et l’intégration de Cosmos DB pour les données NoSQL. La sécurité applicative occupe une place centrale avec l’authentification Azure AD, la gestion des secrets via Key Vault et les identités managées. La messagerie asynchrone avec Azure Service Bus et Event Grid vous permet de concevoir des architectures découplées et résilientes. Le monitoring avec Application Insights complète le programme en vous donnant les outils pour diagnostiquer et optimiser vos applications en production.

Profils visés et prérequis

Cette formation s’adresse aux développeurs logiciels, aux ingénieurs cloud et aux architectes applicatifs qui souhaitent maitriser le développement sur Azure. Les développeurs backend en C# ou Python qui travaillent déjà avec des API REST et des bases de données trouveront dans ce cours un parcours structuré pour monter en compétences sur le cloud Azure. Les prérequis incluent une expérience de 1 à 2 ans en développement logiciel, une connaissance d’un langage supporté par Azure (C#, Python, JavaScript) et une compréhension des concepts fondamentaux d’Azure comme les groupes de ressources et les abonnements. La certification AZ-900 n’est pas obligatoire mais constitue un bon socle pour les participants qui découvrent l’écosystème Azure.

Certification Azure Developer Associate

L’examen AZ-204 évalue votre capacité à concevoir, développer, déployer et maintenir des applications cloud sur Azure. Les domaines couverts incluent les solutions compute, le stockage, la sécurité, le monitoring et la connexion aux services Azure. Le format inclut des questions à choix multiples, des études de cas et des scénarios de code. La certification est valable un an et peut etre renouvelée gratuitement via Microsoft Learn. Chez ITTA, les labs pratiques réalisés pendant les 5 jours de formation reproduisent fidèlement les situations évaluées dans l’examen, ce qui maximise vos chances de réussite.

Pourquoi choisir ITTA pour cette formation

ITTA est Microsoft Learning Partner en Suisse et propose cette formation avec des formateurs certifiés MCT spécialisés en développement cloud Azure. Le support de cours officiel MOC est inclus, ainsi que l’accès aux labs cloud Microsoft pour pratiquer chaque service dans des conditions réelles. Les sessions se déroulent en présentiel dans nos centres de Genève et Lausanne, ou en classe virtuelle avec un encadrement identique. Les groupes à effectif réduit garantissent un suivi individualisé et des échanges approfondis avec le formateur. Les participants bénéficient de retours d’expérience concrets sur les bonnes pratiques de développement Azure en entreprise.

Questions fréquentes

Faut-il connaitre Azure avant de suivre la formation AZ-204 ?

Une familiarité avec les concepts fondamentaux d’Azure est recommandée (portail Azure, groupes de ressources, abonnements). Si vous débutez, la formation AZ-900 constitue un bon prérequis.

Quel langage de programmation est utilisé dans les labs ?

Les labs pratiques proposent des exercices en C# et en Python. Vous pouvez choisir le langage avec lequel vous etes le plus à l’aise pendant les travaux pratiques.

La formation AZ-204 inclut-elle le passage de l’examen ?

Le voucher d’examen n’est pas inclus dans la formation mais peut etre commandé séparément. La formation couvre l’intégralité du programme de l’examen AZ-204.

Quelle est la différence entre le AZ-204 et le AZ-400 ?

Le AZ-204 se concentre sur le développement d’applications Azure (code, services PaaS, sécurité). Le AZ-400 couvre les pratiques DevOps (CI/CD, pipelines, monitoring, IaC). Les deux certifications sont complémentaires pour un profil développeur cloud complet.

Cette formation couvre-t-elle les conteneurs et Kubernetes ?

La formation aborde Azure Container Apps et Azure Container Instances pour le déploiement de conteneurs. Azure Kubernetes Service (AKS) est couvert dans d’autres formations du parcours Azure.

Combien de temps faut-il pour préparer l’examen après la formation ?

La plupart des participants planifient leur examen dans les 2 à 4 semaines suivant la formation. Ce délai permet de réviser les notes de cours et de consolider les acquis sur les labs.

Prix de l'inscription
CHF 3'650.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge de réussite Officiel Microsoft
Mois actuel

lun18Mai(Mai 18)09:00ven22(Mai 22)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun18Mai(Mai 18)09:00ven22(Mai 22)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-204T00

lun15Juin(Juin 15)09:00ven19(Juin 19)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun15Juin(Juin 15)09:00ven19(Juin 19)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-204T00

lun20juil(juil 20)09:00ven24(juil 24)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun20juil(juil 20)09:00ven24(juil 24)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-204T00

lun24Aoû(Aoû 24)09:00ven28(Aoû 28)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun24Aoû(Aoû 24)09:00ven28(Aoû 28)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-204T00

lun28Sep(Sep 28)09:00ven02Oct(Oct 2)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun28Sep(Sep 28)09:00ven02Oct(Oct 2)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-204T00

lun02Nov(Nov 2)09:00ven06(Nov 6)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun02Nov(Nov 2)09:00ven06(Nov 6)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-204T00

lun07Déc(Déc 7)09:00ven11(Déc 11)17:00VirtuelVirtuel Etiquettes de sessionAZ-204T00

lun07Déc(Déc 7)09:00ven11(Déc 11)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-204T00

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande