Formation Microsoft Azure - Développement de solutions (AZ-204)

Développez des solutions Cloud natives et des applications performantes sur Microsoft Azure, et préparez-vous efficacement à la certification Azure Developer Associate (AZ-204).

Devenez un Développeur Azure certifié en maîtrisant la conception, le développement, les tests et le déploiement d'applications Cloud, incluant les Azure Functions, Cosmos DB et les solutions de stockage.

5 jours (35 h)
3 400,00 € HT

Description title-border

La formation MICROSOFT AZURE - DEVELOPPEMENT DE SOLUTIONS (AZ-204) est conçue pour les développeurs qui souhaitent créer des applications de nouvelle génération en utilisant les services PaaS (Platform as a Service) et FaaS (Function as a Service) d'Azure. Elle couvre des sujets cruciaux tels que le stockage de données dans Cosmos DB et Azure Storage, l'implémentation de solutions de calcul sans serveur (Serverless), la gestion de la sécurité des applications avec Azure Key Vault et l'utilisation de Service Bus pour la messagerie. Ce cours est indispensable pour les développeurs qui cherchent à valider leur expertise dans la conception et l'implémentation de solutions Cloud hautement disponibles, évolutives et sécurisées sur Azure.

Les objectifs

  • Développer, déployer et surveiller des applications cloud évolutives sur Azure

  • Configurer et gérer des services Azure tels que les bases de données, les API et les fonctions serverless

  • Assurer la sécurité et l'intégration des solutions Azure avec des outils d'authentification, de stockage et de réseau

  • Optimiser les performances et résoudre les problèmes des applications déployées sur Azure

Public visé

  • Toute personne intéressée par le développement Azure ou qui souhaite passer l’examen de certification (AZ-204)

Prérequis

  • Avoir suivi le cours AZ900

  • Compréhension générale de HTML, HTTP et API REST

  • Expérience dans les solutions Azure laaS et Paas

Le programme

Jour 1
Matinée

1. DÉVELOPPER AVEC AZURE FUNCTIONS

  • Explorer les cas d’usage d’Azure Functions
  • Créer et déployer des fonctions serverless
  • Gérer les déclencheurs et les liaisons d’entrée/sortie
  • Structurer le code pour un déploiement optimal
Après-midi

2. CRÉER DES APPLICATIONS WEB AVEC AZURE APP SERVICE

  • Découvrir les fonctionnalités d’Azure App Service
  • Configurer les paramètres des applications web
  • Mettre à l’échelle les applications automatiquement
  • Gérer les emplacements de déploiement (slots)
  • Automatiser les déploiements avec CI/CD
Jour 2
Matinée

3. UTILISER LE STOCKAGE BLOB AZURE

  • Explorer les fonctionnalités du service Blob Storage
  • Charger, lire et gérer des données Blob via SDK ou API
  • Configurer les niveaux d’accès et les stratégies de sécurité
  • Gérer le cycle de vie des objets Blob
Après-midi

4. DÉPLOYER DES APPLICATIONS CONTENEURISÉES

  • Gérer les images dans Azure Container Registry
  • Exécuter des conteneurs avec Azure Container Instances
  • Déployer des applications avec Azure Container Apps
  • Configurer le scaling et la haute disponibilité
Jour 3
Matinée

5. EXPLOITER AZURE COSMOS DB POUR LES DONNÉES

  • Découvrir les modèles de données de Cosmos DB
  • Interroger et insérer des données via l’API SQL
  • Configurer la réplication et la cohérence
  • Optimiser les performances des requêtes
Après-midi

6. IMPLÉMENTER LA GESTION DES API

  • Explorer les fonctionnalités d’Azure API Management
  • Créer des API, les sécuriser et les exposer
  • Définir des politiques de transformation et de contrôle d’accès
  • Superviser l’usage des API via les outils intégrés
Jour 4
Matinée

7. SURVEILLER ET DÉBOGUER LES APPLICATIONS

  • Utiliser Application Insights pour diagnostiquer les erreurs
  • Configurer des tableaux de bord de surveillance
  • Analyser les performances et temps de réponse
  • Déclencher des alertes sur incidents
Après-midi

8. GÉRER L’AUTHENTIFICATION ET LES IDENTITÉS

  • Explorer la plateforme Microsoft Identity
  • Implémenter l’authentification avec MSAL
  • Créer des signatures d’accès partagé (SAS)
  • Interagir avec Microsoft Graph
  • Gérer l’autorisation des utilisateurs via les rôles
Jour 5
Matinée

9. DÉVELOPPER DES SOLUTIONS MESSAGERIE ET ÉVÉNEMENTIELLES

  • Découvrir les files d’attente Azure (Queue Storage, Service Bus)
  • Développer des applications orientées message
  • Utiliser Azure Event Grid pour la gestion d’événements
  • Explorer Azure Event Hubs pour les flux temps réel
Après-midi

10. OPTIMISER LA PERFORMANCE ET LA SÉCURITÉ DES APPLICATIONS

  • Utiliser Azure Cache for Redis pour améliorer les temps de réponse
  • Configurer un réseau de diffusion de contenu (CDN)
  • Gérer les secrets avec Azure Key Vault
  • Utiliser les identités managées dans vos apps
  • Configurer Azure App Configuration pour centraliser les paramètres

11. OPTION

  • CERTIFICATION AZ-204 (DEVELOPING SOLUTIONS FOR MICROSOFT AZURE)
  • Prévoir l’achat d’un voucher en supplément
  • Passage de l’examen en ligne via Pearson Vue (en anglais)
  • Certification officielle Microsoft sur la plateforme Azure

En présentiel ou à distance : à vous de choisir

Dans vos locaux

Pour ancrer les apprentissages et encourager la dynamique collective.

En classe virtuelle

Pour allier flexibilité et interactions en temps réel avec le formateur.

Dans nos locaux

Pour favoriser la concentration, les échanges et le confort des apprenants.

Les modalités de formation

Suivi et évaluation :

  • Recueil des besoins en amont pour identifier les attentes du stagiaire
  • Évaluation continue : études de cas et travaux pratiques pendant la formation
  • Évaluation finale : questionnaire d'auto-évaluation

Format et encadrement :

  • Formation équilibrée : 50% théorie / 50% pratique
  • Sessions en petits groupes (2 à 9 participants) pour un suivi personnalisé
  • Émargement par demi-journée et remise d'une attestation de formation

Moyens pédagogiques et techniques :

  • Méthodes interactives et suivi des acquis : travaux pratiques, projet fil rouge, mises en situation, démonstrations, QCM…
  • Les stagiaires doivent être équipés de leur matériel informatique pour suivre la formation, que ce soit dans nos locaux ou sur site externe.
  • Il appartient au client de veiller à ce que le matériel mis à disposition soit conforme aux prérequis techniques indiqués dans le programme de formation.
  • Accessibilité : nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d'adapter les sessions en cas de situations spécifiques. Nous nous engageons à répondre à toutes les demandes dans un délai de 48h ouvré.

Conditions et délais d'accès :

  • Si l'une de nos formations vous intéresse, contactez-nous au +33 04 93 65 34 24 ou à l'adresse mail contact@le-code.dev. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d'adapter la formation et ses modules, puis nous vous adresserons un devis. Les dates de la formation seront à convenir sous 30 jours maximum.
  • Concernant les formations Actions Collectives, l'inscription est possible jusqu'à 24h ouvrées avant le début de la formation.