Microsoft Azure - Développement de solutions

Formation créée le 22/12/2021. Dernière mise à jour le 15/03/2022.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

35 heures (5 jours)

Microsoft Azure - Développement de solutions


Objectif de formation : A l’issue de la formation, le stagiaire sera capable de concevoir et de créer des applications et des services Cloud sous Microsoft Azure. Examen AZ-204 pour la certification Microsoft Azure Developer Associate

Objectifs de la formation

  • Comprendre comment créer et déployer des solutions dans Microsoft Azure
  • Sélectionner une solution de technologie cloud appropriée à un besoin
  • Savoir mettre en œuvre des solutions de calcul Azure
  • Développer pour le stockage du cloud
  • Créer les solutions Platform as a Service (PaaS)
  • Sécuriser les solutions Cloud
  • Mettre à l’échelle une solution Azure
  • Réagir aux évènements, échanger des messages applicatifs
  • Gérer les APIs via APIM

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Administrateur
  • Chef de projets techniques
Prérequis
  • Avoir suivi la formation "Azure - Les fondamentaux" ou détenir des connaissance similaires
  • Maîtriser un langage de programmation tel que C#, Java, Python, Node.js
  • Avoir une expérience en développement IT ainsi qu'une première expérience avec Microsoft Azure

Contenu de la formation

Créer des applications Web Azure App Service
  • Concepts de base pour Azure App Service
  • Créer une application Web Azure App Service
  • Configurer et surveiller les applications App Service
  • Mettre à l’échelle les applications App Service
  • Emplacements de déploiement Azure App Service
Mettre en œuvre les Azure Functions
  • Présentation des Azure Functions
  • Développer des Azure Functions
  • Mettre en œuvre des fonctions de type Durable Functions
Développer des solutions qui utilisent le stockage Microsoft Azure Blob
  • Concepts fondamentaux pour le stockage Azure Blob
  • Gérer le cycle de vie du stockage Azure Blob
  • Travailler avec le stockage Azure Blob
Développer des solutions qui utilisent Cosmos DB
  • Présentation de Azure Cosmos DB
  • Structure des données de Azure Cosmos DB
  • Travailler avec des ressources et des données de Azure Cosmos DB
Mettre en œuvre des solutions IaaS
  • Générer des VMs dans Azure
  • Créer et déployer des modèles ARM
  • Créer des images de conteneurs pour les solutions
  • Publier une image de conteneur vers Azure Container Registry
  • Créer et exécuter une image de conteneurs dans Azure Container Instances
Mettre en œuvre l’authentification et les autorisations
  • Microsoft Identity Platform v2.0
  • Authentification avec Microsoft Authentication Library
  • Utiliser Microsoft Graph
  • Autoriser les manipulations de données dans Azure Storage
Mettre en œuvre des solutions Cloud sécurisées
  • Gérer les clés, les secrets et les certificats en utilisant KeyVault API
  • Mettre en œuvre les identités gérées pour les ressources Azure
  • Sécuriser les données de configuration en utilisant Azure App Configuration
Mettre en œuvre la gestion des API
  • Présentation de API Management
  • Définir des stratégies pour les APIs
  • Sécuriser vos APIs
Développer des App Service Logic Apps
  • Présentation de Azure Logic Apps
  • Créer des connecteurs personnalisés pour Logic Apps
Développer des solutions basées sur les événements
  • Mettre en œuvre des solutions utilisant Azure Event Grid
  • Mettre en œuvre des solutions utilisant Azure Event Hubs
  • Mettre en œuvre des solutions utilisant Azure Notification Hubs
Développer des solutions basées sur les messages
  • Mettre en œuvre des solutions utilisant Azure Service Bus Queues
  • Mettre en œuvre des solutions utilisant Azure Storage Queues
Surveiller et optimiser les solutions Azure
  • Présentation de la surveillance dans Azure
  • Instrumentation et applications pour la surveillance
  • Analyser et dépanner les applications
  • Mettre en œuvre du code qui intercepte les erreurs de transit
Intégrer des solutions de cache et de remise de contenu (CDN)
  • Développer avec Azure Redis Cache
  • Développer du stockage sur les CDNs

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation