Formation AZ-204 – Azure Developer Associate
| 3 607€ HT / personne |
| 5 jours (35 heures) |
Présentation
Microsoft Azure permet d’exécuter des applications et des fonctions de façon reproductible sur des serveurs Cloud hautement scalables, sans dépendre d’une gestion d’infrastructure lourde. C’est la technologie idéale pour packager des pipelines logiciels modernes, sécuriser des exécutions multi-utilisateurs et faciliter le déploiement sur des environnements distribués. Obtenir la certification Azure Developer Associate valide officiellement votre expertise dans le développement de solutions cloud natives performantes.
Cette formation vise à rendre vos workflows de développement portables : création de services, exécution sur des nœuds de calcul variés (serverless, conteneurs), gestion des dépendances et des données. Vous apprendrez à choisir entre les différents modèles d’hébergement (App Service, Functions, Container Apps) et à construire vos propres “recettes” de déploiement pour optimiser la scalabilité. L’objectif est de vous fournir une expertise pratique pour intégrer Azure à vos scripts et applications quotidiennes.
L’approche est 100% pratique : elle s’articule autour d’ateliers guidés, de démos de build et d’exécution en temps réel, ainsi que de diagnostics d’erreurs courantes liées aux droits d’accès, aux configurations réseau ou aux montages de ressources. Les livrables incluent des fichiers de définition (Bicep/ARM) prêts à l’emploi, une check-list de bonnes pratiques et des commandes types pour industrialiser vos développements.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.
Objectifs
- Créer et gérer des applications ou fonctions (comme Azure App Service, Azure Functions, conteneurs).
- Implémenter des solutions qui utilisent différents services de stockage Azure (ex. Blob, Cosmos DB).
- Assurer l’authentification, l’autorisation et sécuriser les éléments applicatifs.
- Utiliser les outils de supervision pour diagnostiquer et améliorer les performances.
- Intégrer des API, orchestrer des communications ou exploiter des services comme Event Grid, Service Bus, etc.
- Être préparé à passer la certification AZ-204
Public visé
- Toute personne intéressée par le développement Azure
Pré-requis
- Expérience en développement et programmation (C#, Java, Python ou Node.js)
- Avoir suivi la formation « Microsoft Azure – Les Fondamentaux » ou connaissances équivalentes
Pré-requis techniques
- Compte Azure : Un abonnement actif avec les droits de “Propriétaire” ou “Contributeur” sur une souscription de test.
- Visual Studio Code (avec l’extension Azure Tools) et l’interface de ligne de commande Azure CLI installée.
- Un environnement de programmation installé selon votre spécialité (SDK .NET, Python ou Node.js).
- Docker Desktop (ou alternative) installé pour les ateliers sur la conteneurisation et ACR.
Programme de notre formation AZ-204 – Azure Developer Associate
[Jour 1 – Matin]
Environnement Azure Developer et Web Apps
- Configuration de VS Code, Azure CLI et des SDK de développement
- Gestion des identités de service : Service Principal et authentification
- Création et gestion des Resource Groups et conventions de nommage
- Déploiement initial et validation de l’environnement via CLI
- Atelier pratique : Provisionner un environnement de dev complet et valider les accès.
[Jour 1 – Après-midi]
Déploiement avec Azure App Service
- Architecture des Web Apps : plans d’hébergement, scaling et slots de déploiement
- Stratégies de déploiement : ZIP deploy, Git et intégration VS Code
- Configuration des Application Settings et variables d’environnement
- Observabilité : Activation des logs de diagnostic et Application Insights
- Atelier pratique : Déployer une API sur App Service avec slot de staging et bascule contrôlée.
[Jour 2 – Matin]
Logique Serverless avec Azure Functions
- Modèles d’hébergement (Consumption, Premium) et mise à l’échelle
- Implémentation des triggers et bindings (HTTP, Timer, Queue)
- Gestion du cycle de vie, des versions et du packaging
- Surveillance de l’exécution et traçage des échecs via Application Insights
- Atelier pratique : Créer une Function HTTP traitant des demandes asynchrones vers une file.
[Jour 2 – Après-midi]
Conteneurisation et Azure Container Apps
- Construction d’images Docker et publication dans Azure Container Registry (ACR)
- Déploiement sur Azure Container Apps : révisions et ingress
- Gestion des secrets et variables de connexion côté runtime
- Journalisation et métriques des services conteneurisés
- Atelier pratique : Conteneuriser une API et la déployer avec autoscaling sur Container Apps.
[Jour 3 – Matin]
Stockage Azure et Gestion du Cycle de Vie
- Choix du service (Blob, Files, Tables) selon les patterns d’accès
- Gestion des niveaux d’accès et Lifecycle Management des données
- Sécurisation via SAS (Shared Access Signatures) et restrictions réseau
- Optimisation des performances via le SDK (concurrence et retries)
- Atelier pratique : Implémenter upload/download Blob sécurisé avec politique de retry.
[Jour 3 – Après-midi]
Accès aux données avec Cosmos DB
- Modélisation NoSQL : containers, partition keys et RU/s
- Opérations CRUD via SDK et stratégies de pagination
- Gestion de la cohérence et de la réplication mondiale
- Résilience applicative : gestion des timeouts et idempotence
- Atelier pratique : Concevoir un container Cosmos DB partitionné et exposer un endpoint API.
[Jour 4 – Matin]
Messagerie et Architectures Événementielles
- Comparaison Service Bus, Event Grid et Event Hubs
- Implémentation de files (Queues) et de sujets (Topics)
- Fiabilité des échanges : gestion des Dead-Letter et ordering
- Déclenchement de traitements asynchrones et gestion des sessions
- Atelier pratique : Workflow asynchrone complet avec Service Bus et souscription.
[Jour 4 – Après-midi]
Sécurisation Applicative et Key Vault
- Authentification avec Microsoft Entra ID (OAuth2 et App Registrations)
- Utilisation des Managed Identities pour supprimer les secrets du code
- Stocker et lire des secrets via Azure Key Vault
- Application du moindre privilège via RBAC applicatif
- Atelier pratique : Sécuriser une API et récupérer un secret Key Vault via identité managée.
[Jour 5 – Matin]
Supervision et Résilience Applicative
- Instrumentation avancée avec Application Insights
- Analyse de logs avec le langage Kusto (KQL)
- Implémentation de patterns de résilience : Circuit Breaker et Backoff
- Optimisation des performances : mise en cache et pooling de ressources
- Atelier pratique : Diagnostic d’incident et création d’alertes via requêtes KQL.
[Jour 5 – Après-midi]
Automatisation et Pipelines CI/CD
- Infrastructure as Code avec Bicep : modules et paramètres
- Stratégies de release et rollback via les slots de déploiement
- Mise en place d’un pipeline CI/CD complet (Build et Deploy)
- Conformité des déploiements et validation post-production
- Atelier pratique : Déploiement automatisé d’une solution complète (Bicep + Code).
FAQ – QUESTIONS / RÉPONSES
Est-ce que le passage de la AZ-204 – Azure Developer Associate est compris dans le prix de la formation ?
Oui, vous pourrez passer l’examen après avoir suivi la formation.
Quel est le prix du passage de la Certification AZ-204 – Azure Developer Associate ?
Le passage de la certification coûte 107€.
Comment se déroule l’examen pour la Certification AZ-204 – Azure Developer Associate ?
Le format :
- L’examen : Un QCM en ligne entre 40 et 60 questions
- Durée : 100 minutes
- Langue : Anglais, Japonais, Chinois (simplifié), Coréen, Espagnol, Allemand, Français, Indonésien (Indonésie), Arabe (Arabie saoudite), Chinois (traditionnel), Italien, Portugais (Brésil), Russe
Le règlement :
- Présenter une pièce d’identité
- Être seul dans la pièce
- Être connecté à une source d’alimentation
- Garder sa webcam, ses haut-parleurs et son microphone allumés pendant toute la durée de l’examen
- Disposer d’un bureau et d’un espace de travail dégagés
- Les téléphones, les ordinateurs portables, les téléavertisseurs, les doubles écrans et les notes sont interdits
- Il est interdit de quitter son siège
- Il est interdit de parler
En quelle langue se déroule l'examen?
Dois-je posséder une webcam ?
Dans quelle langue notre formation vous est enseignée ?
Quand vais-je recevoir les résultats de l'examen ?
Combien de temps est valide la certification
Pour aller plus loin
Formation Azure Active Directory
Formation AZ-900
Formation Az-104
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 3 607€ HT / personne |
| 5 jours (35 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

