________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Cours AZ-204 : Develop Solutions for Microsoft Azure
Ce cours enseigne aux développeurs comment créer des solutions de bout en bout sur Microsoft Azure. Les étudiants apprendront à déployer des solutions informatiques Azure, à créer des fonctions Azure, à déployer et à gérer des applications web, à développer des solutions utilisant le stockage Azure, à mettre en œuvre l'authentification et l'autorisation, et à sécuriser leurs solutions à l'aide de KeyVault et des identités gérées. Les étudiants apprendront également à se connecter aux services Azure et aux services tiers et à les consommer, et à intégrer des modèles basés sur des événements et des messages dans leurs solutions. Le cours aborde également la surveillance, le dépannage et l'optimisation des solutions Azure.
Niveau : Intermédiaire - Produit : Azure - Rôle : Développeur
⏱️
Durée du cours :
100 heures
🔑
Accès à la salle de classe :
3 mois
Cours destiné à
Les étudiants de ce cours sont intéressés par le développement Azure ou par la réussite de l'examen de certification Microsoft Azure Developer Associate.
Éléments de la formation AZ-204
- Déploiement d'applications web Azure App Service (4 modules)
- Déploiement d'Azure Functions (2 modules)
- Développement de solutions utilisant Blob Storage (3 modules)
- Développement de solutions utilisant Azure Cosmos DB (2 modules)
- Déploiement de solutions dans des conteneurs (3 modules)
- Déploiement de l'authentification et de l'autorisation des utilisateurs (4 modules)
- Déploiement de solutions Azure sécurisées (3 modules)
- Déploiement d'API Management (1 module)
- Développement de solutions basées sur des événements (2 modules)
- Développement de solutions basées sur des messages (1 module)
- Dépannage des solutions à l'aide d'Application Insights (1 module)
- Déploiement du stockage en cache pour les solutions (2 modules)
Contenu du cours AZ-204 Développer des solutions pour Microsoft Azure
Module 1 : Explorer Azure App Service
- Explorer Azure App Service.
- Examen d'Azure App Service.
- Examen des plans Azure App Service.
- Déploiement dans App Service.
- Exploration de l'authentification et de l'autorisation dans App Service.
- Détection des caractéristiques réseau d'App Service.
- Création d'une application web HTML statique à l'aide d'Azure Cloud Shell
Module 2 : Configurer des applications web
- Configuration de l'application
- Configurer les options générales.
- Explorer les affectations de route d'accès.
- Activation de l'enregistrement de diagnostic.
- Configuration des certificats de sécurité.
Module 3 : Mise à l'échelle des applications dans Azure App Service
- Examen des facteurs de mise à l'échelle automatique.
- Identification des facteurs de mise à l'échelle automatique.
- Activation de la mise à l'échelle automatique dans App Service.
- Exploration des procédures recommandées de mise à l'échelle automatique.
Module 4 : Exploration des fentes de déploiement d'Azure App Service
- Exploration des fentes de déploiement d'Azure App Service.
- Échange de fentes de déploiement.
- Routage du trafic dans App Service.
Module 5 : Exploration d'Azure Functions
- Découvrir Azure Functions
- Comparaison des options d'hébergement d'Azure Functions.
- Mise à l'échelle d'Azure Functions.
Module 6. Développement d'Azure Functions
- Exploration du développement d'Azure Functions.
- Création de déclencheurs et de liaisons.
- Connexion des fonctions aux services Azure.
- Création d'une instance d'Azure Functions à l'aide de Visual Studio Code.
Module 7. Exploration d'Azure Blob Storage
- Exploration d'Azure Blob Storage.
- Détection des types de ressources d'Azure Blob Storage.
- Exploration des caractéristiques de sécurité d'Azure Storage.
- Détection de l'hébergement de sites web statiques dans Azure Storage.
Module 8. Administration du cycle de vie d'Azure Blob Storage
- Exploration du cycle de vie d'Azure Blob Storage.
- Détection des politiques de cycle de vie de Blob Storage.
- Déploiement des politiques de cycle de vie de Blob Storage.
- Réhydratation des données de blob depuis le niveau d'archive.
Module 9. Travailler avec Azure Blob Storage
- Exploration de la bibliothèque cliente d'Azure Blob Storage.
- Création d'un objet client.
- Création de ressources de Blob Storage à l'aide de la bibliothèque cliente .NET.
- Administration des métadonnées et des propriétés du conteneur à l'aide de .NET.
- Établissement et récupération des propriétés et des métadonnées pour les ressources de blob via REST.
Module 10. Exploration d'Azure Cosmos DB
- Identification des principaux avantages d'Azure Cosmos DB.
- Exploration de la hiérarchie des ressources.
- Exploration des niveaux de cohérence.
- Sélection du niveau de cohérence approprié.
- Exploration des API prises en charge.
- Détection des unités de demande.
- Création de ressources d'Azure Cosmos DB à l'aide d'Azure Portal.
Module 11. Travailler avec Azure Cosmos DB
- Exploration du SDK v3 de Microsoft .NET pour Azure Cosmos DB.
- Création de ressources à l'aide du SDK Microsoft .NET v3.
- Création de procédures stockées.
- Création de déclencheurs et de fonctions définis par l'utilisateur.
- Exploration de la source de modifications dans Azure Cosmos DB.
Module 12. Administration des images de conteneur dans Azure Container Registry
- Informations sur Azure Container Registry.
- Exploration des fonctionnalités de stockage.
- Compilation et administration des conteneurs avec des tâches.
- Exploration des éléments d'un Dockerfile.
- Compilation et exécution d'une image de conteneur à l'aide d'Azure Container Registry Tasks.
Module 13. Exécution d'images de conteneur dans Azure Container Instances
- Exploration d'Azure Container Instances
- Déploiement d'une instance de conteneur à l'aide de l'Azure CLI.
- Exécution de tâches dans des conteneurs avec des politiques de redémarrage.
- Définition de variables d'environnement dans des instances de conteneur.
- Montage d'une ressource partagée de fichiers Azure dans Azure Container Instances.
Module 14. Déploiement d'Azure Container Apps
- Exploration d'Azure Container Apps.
- Déploiement d'une application de conteneur.
- Exploration des conteneurs dans Azure Container Apps.
- Déploiement de l'authentification et de l'autorisation dans Azure Container Apps.
- Administration des révisions et des secrets dans Azure Container Apps.
- Exploration de l'intégration de Dapr avec Azure Container Apps.
Module 15. Exploration de la plateforme d'identité Microsoft
- Exploration de la plateforme d'identité Microsoft.
- Exploration des entités de service.
- Informations sur les autorisations et le consentement.
- Informations sur l'accès conditionnel.
Module 16. Déploiement de l'authentification à l'aide de la bibliothèque d'authentification Microsoft
- Exploration de la bibliothèque d'authentification Microsoft.
- Initialisation d'applications clientes.
- Déploiement de l'authentification interactive à l'aide de MSAL.NET.
Module 17. Déploiement de signatures d'accès partagé
- Découverte des signatures d'accès partagé.
- Détermination du moment où utiliser des signatures d'accès partagé.
- Exploration des politiques d'accès stockées.
Module 18. Exploration de Microsoft Graph
- Découverte de Microsoft Graph.
- Requête de Microsoft Graph via REST.
- Requête de Microsoft Graph via les SDK.
- Application des bonnes pratiques à Microsoft Graph.
Module 19. Déploiement d'Azure Key Vault
- Explorer Azure Key Vault.
- Informations sur les bonnes pratiques d'Azure Key Vault.
- Authentification dans Azure Key Vault.
- Établissement et récupération d'un secret d'Azure Key Vault à l'aide de l'Azure CLI
Module 20. Déploiement d'identités gérées
- Exploration des identités gérées.
- Détection du flux d'authentification des identités gérées.
- Configuration des identités gérées.
- Acquisition d'un jeton d'accès.
Module 21. Déploiement d'Azure App Configuration
- Exploration du service Azure App Configuration.
- Création de paires de clés et de valeurs.
- Administration des caractéristiques de l'application.
- Protection des données de configuration des applications.
Module 22. Exploration d'API Management
- Description du service API Management.
- Exploration des passerelles d'API.
- Exploration des politiques d'API Management.
- Création de politiques avancées.
- Protection des API à l'aide d'abonnements.
- Protection des API à l'aide de certificats.
- Création d'une API de back-end.
Module 23. Exploration d'Azure Event Grid
- Exploration d'Azure Event Grid.
- Détection des schémas d'événements.
- Exploration de la durabilité de la livraison des événements.
- Contrôle de l'accès aux événements.
- Réception d'événements via des webhooks.
- Filtrage d'événements.
- Routage d'événements personnalisés vers le point de connexion web à l'aide de l'Azure CLI.
Module 24. Exploration d'Azure Event Hubs
- Informations sur Azure Event Hubs.
- Exploration d'Event Hubs Capture.
- Mise à l'échelle de l'application de traitement.
- Contrôle de l'accès aux événements.
- Réalisation d'opérations courantes avec la bibliothèque cliente d'Event Hubs.
Module 25. Files d'attente de messages Azure
- Choix d'une solution de file d'attente de messages.
- Analyse d'Azure Service Bus.
- Files d'attente, sujets et abonnements de Service Bus.
- Chargement de messages et sérialisation dans Service Bus.
- Envoi et réception de messages d'une file d'attente Service Bus à l'aide de .NET.
- Analyse d'Azure Queue Storage.
- Création et administration d'Azure Queue Storage et des messages à l'aide de .NET.
Module 26. Surveillance des performances de l'application
- Exploration d'Application Insights.
- Détection des métriques basées sur les journaux.
- Instrumentation d'une application pour la surveillance.
- Sélection d'un test de disponibilité.
- Dépannage des performances des applications à l'aide de la carte d'application.
Module 27. Développement pour Azure Cache for Redis
- Exploration d'Azure Cache for Redis.
- Configuration d'Azure Cache for Redis.
- Interaction avec Azure Cache for Redis à l'aide de .NET.
- Connexion d'une application à Azure Cache for Redis à l'aide de .NET Core.
Module 28. Développement du stockage dans un CDN
- Exploration des instances d'Azure Content Delivery Network.
- Contrôle du comportement de la mémoire cache dans Azure Content Delivery Network.
- Interaction avec des instances d'Azure Content Delivery Network à l'aide de .NET.
Prérequis
Pour réussir ce cours, les étudiants doivent disposer des éléments suivants :
- Expérience pratique avec les solutions IaaS et PaaS d'Azure et Azure Portal
- Expérience d'écriture dans un langage compatible avec Azure à un niveau intermédiaire (C#, JavaScript, Python ou Java)
- Capacité à écrire du code pour se connecter et effectuer des opérations dans un produit de base de données SQL ou NoSQL (SQL Server, Oracle, MongoDB, Cassandra ou similaire)
- Expérience d'écriture de code pour gérer l'authentification, l'autorisation et d'autres principes de sécurité à un niveau intermédiaire
- Connaissances générales de HTML, du protocole HTTP et des interfaces d'API REST
Langue
- Cours : Anglais / Espagnol
- Labs : Anglais / Espagnol
Certification Microsoft Associée : Azure Developer Associate
Microsoft Certified: Azure Developer Associate
Créez des solutions de bout en bout sur Microsoft Azure pour créer des fonctions Azure, déployer et gérer des applications web, développer des solutions utilisant Azure Storage, etc.
Niveau : Intermédiaire
Rôle : Développeur
Produit : Azure
Sujet : Digital & App Innovation