Informatique
5$/h – Azure Microsoft (AZ-204) – Développement des solutions
Objectifs
Ce cours de perfectionnement s’adresse aux développeur·euses, aux programmeur·euses-analystes et aux professionnel·les des technologies de l’information souhaitant concevoir et développer des solutions infonuagiques sur la plateforme Microsoft Azure et préparer la certification Microsoft Certified : Azure Developer Associate (examen AZ-204).
Au terme de ce cours de perfectionnement, les personnes participantes seront en mesure de :
- Développer des solutions de calcul exploitant Azure App Service, Azure Functions et les conteneurs ;
- Créer et gérer des images de conteneurs avec Azure Container Registry, Azure Container Instances et Azure Container Apps ;
- Mettre en œuvre des solutions de stockage utilisant Azure Cosmos DB et le stockage Blob Azure ;
- Implémenter l’authentification et l’autorisation au moyen de la plateforme d’identité Microsoft et de Microsoft Entra ID ;
- Sécuriser les données d’application à l’aide d’Azure Key Vault, d’Azure App Configuration et des identités managées ;
- Surveiller et dépanner les solutions infonuagiques avec Azure Monitor et Application Insights ;
- Intégrer des services Azure et tiers par l’entremise de la Gestion des API Azure;
- Développer des solutions événementielles avec Azure Event Grid et Azure Event Hubs ;
- Développer des solutions par messagerie avec Azure Service Bus et le stockage de file d’attente ;
- Préparer adéquatement l’examen de certification Microsoft AZ-204.
Contenu du cours
Développement de solutions de calcul Azure
- Création et gestion d’images de conteneurs avec Azure Container Registry, Container Instances et Container Apps
- Création et configuration d’applications Web avec Azure App Service (diagnostics, mise à l’échelle, déploiement)
- Création et configuration d’applications Azure Functions, liaisons et déclencheurs
Développement pour le stockage Azure
- Opérations sur les conteneurs et les éléments avec le SDK Azure Cosmos DB et niveaux de cohérence
- Opérations sur le stockage Blob, métadonnées, stratégies et gestion du cycle de vie
Mise en œuvre de la sécurité Azure
- Authentification et autorisation avec la plateforme d’identité Microsoft et Microsoft Entra ID
- Création de signatures d’accès partagé et intégration avec Microsoft Graph
- Protection des données avec Azure Key Vault, Azure App Configuration et identités managées
Surveillance, dépannage et optimisation
- Supervision des métriques, journaux et traces avec Azure Monitor
- Instrumentation et alertes avec Application Insights
Connexion aux services Azure et tiers
- Création et configuration d’API avec la Gestion des API Azure
- Solutions événementielles avec Event Grid et Event Hubs
- Solutions par messagerie avec Service Bus et le stockage de file d’attente
Préalables
- Avoir une connaissance de base des sites Web et des concepts de bases de données.
- Avoir un compte Azure valide avant la première séance ainsi que prévoir des frais de 15 $ pour l’utilisation de certains services pendant le cours.
- Posséder un ordinateur avec micro et écouteurs ou haut-parleurs ainsi qu’un deuxième écran pour la formation à distance.
