Cours AZ-204T00: Developing Solutions for Microsoft Azure
Cette formation enseigne aux développeurs la façon de créer des solutions de bout en bout dans Microsoft Azure. Les étudiants apprendront à mettre en œuvre des solutions informatiques Azure, à créer des Azure Functions, à mettre en œuvre et gérer les applications Web, à développer des solutions qui utilisent le stockage Azure, à mettre à œuvre l’authentification et les autorisations, et à sécuriser les solutions à l’aide de la clé de voûte et des identités gérées. Les étudiants apprendront également à se connecter aux services Azure et aux services des tiers et à les consommer, et à inclure dans leurs solutions des modèles basés sur des événements et des messages. Ce cours aborde également la surveillance, la résolution des problèmes et l’optimisation des solutions Azure.
Profil du public
Les étudiants suivant cette formation s’intéressent au développement d’Azure ou à passer l’examen de certification Microsoft Azure Developer Associate.
Rôle : Développeur
Interroger toutes les sessions
Prérequis
Pour réussir ce cours, les étudiants doivent avoir les compétences suivantes :
Expérience pratique des solutions Azure IaaS et PaaS, et du portail Azure.
Expérience du développement au niveau intermédiaire dans un langage pris en charge par Azure. (C#, JavaScript, Python ou Java)
Capacité à écrire du code pour se connecter et effectuer des opérations sur un produit de base de données SQL ou NoS...
Pour réussir ce cours, les étudiants doivent avoir les compétences suivantes :
Expérience pratique des solutions Azure IaaS et PaaS, et du portail Azure.
Expérience du développement au niveau intermédiaire dans un langage pris en charge par Azure. (C#, JavaScript, Python ou Java)
Capacité à écrire du code pour se connecter et effectuer des opérations sur un produit de base de données SQL ou NoSQL. (SQL Server, Oracle, MongoDB, Cassandra ou autre produit similaire)
Expérience d’écriture de code pour gérer l’authentification, l’autorisation et d’autres principes de sécurité au niveau intermédiaire.
Compréhension générale du langage HTML, du protocole HTTP et des interfaces API REST.
Si vous débutez avec Azure et le cloud computing, envisagez d’utiliser l’une des ressources suivantes :
Disponible en ligne gratuitement : Principes de base d’Azure (https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/)
Cours dispensé par un instructeur : AZ-900 : Azure Fundamentals (https://docs.microsoft.com/en-us/learn/certifications/courses/az-900t01)
Plan du cours
Module 1 : Création d’applications web Azure App Service
Découvrez comment fonctionne Azure App Service et comment créer et mettre à jour une application. Explorez les authentifications et les autorisations App Service, la configuration des paramètres d’application, la mise à l’échelle des applications et l’utilisation des emplacements de déploiement.
Leçons
Explorer Azure App Service
Configurer les paramètres de l’application web
Mettre à l'échelle des applications dans Azure App Service
Explorer les emplacements de déploiement Azure App Service
Module 2 : Implémentation de fonctions Az...
Module 1 : Création d’applications web Azure App Service
Découvrez comment fonctionne Azure App Service et comment créer et mettre à jour une application. Explorez les authentifications et les autorisations App Service, la configuration des paramètres d’application, la mise à l’échelle des applications et l’utilisation des emplacements de déploiement.
Leçons
Explorer Azure App Service
Configurer les paramètres de l’application web
Mettre à l'échelle des applications dans Azure App Service
Explorer les emplacements de déploiement Azure App Service
Module 2 : Implémentation de fonctions Azure
Découvrez comment créer et déployer Azure Functions. Explorez les options d’hébergement, les liaisons, les déclencheurs et la façon d’utiliser Durable Functions pour définir des workflows avec état.
Leçons
Explorer Azure Functions
Développer des fonctions Azure Functions
Implémenter Durable Functions
Module 3 : Développement de solutions utilisant le Stockage Blob
Apprenez à créer des ressources de stockage Blob Azure, à gérer des données via le cycle de vie du stockage Blob et à utiliser des conteneurs et des éléments en utilisant la bibliothèque de client de stockage Blob Azure V12 pour .NET.
Leçons
Explorer Stockage Blob Azure
Gérer le cycle de vie du Stockage Blob Azure
Utiliser le stockage Blob Azure
Module 4 : Développement de solutions utilisant Azure Cosmos DB
Apprenez à créer des ressources Azure Cosmos DB avec les niveaux de cohérence appropriés, à choisir et créer une clé de partition, et à effectuer des opérations de données en utilisant le kit SDK .NET V3 pour Azure Cosmos DB.
Leçons
Explorer Azure Cosmos DB
Implémenter le partitionnement dans Azure Cosmos DB
Utiliser Azure Cosmos DB
Module 5 : Implémentation de solutions infrastructure as a service
Apprenez à créer et à déployer une machine virtuelle, à déployer des ressources à l’aide de modèles Azure Resource Manager, et à gérer et déployer des conteneurs.
Leçons
Approvisionnement de machines virtuelles dans Azure
Création et déploiement de modèles Azure Resource Manager
Gérer les images conteneur dans Azure Container Registry
Exécuter des images de conteneur dans Azure Container Instances
Module 6 : Implémentation de l’authentification et des autorisations des utilisateurs
Découvrez comment implémenter l’authentification et l’autorisation pour les ressources à l’aide de la plateforme d’identité Microsoft, de la bibliothèque d’authentification Microsoft, des signatures d’accès partagé et de l’utilisation de Microsoft Graph.
Leçons
Explorer la plateforme d’identités Microsoft
Implémenter l’authentification à l’aide de la bibliothèque d’authentification Microsoft
Implémenter des signatures d’accès partagé
Explorer Microsoft Graph
Module 7 : Implémentation de solutions cloud sécurisées
Découvrez comment déployer des applications de manière plus sécurisée dans Azure à l’aide d’Azure Key Vault, des identités managées et d’Azure App Configuration.
Leçons
Implémenter Azure Key Vault
Implémentation d’identités managées
Implémenter Azure App Configuration
Module 8 : Implémentation de la Gestion des API
Découvrez comment fonctionne le service Gestion des API, comment transformer et sécuriser des API, puis comment créer une API back-end.
Leçons
- Explorer Gestion des API
Module 9 : Développement de solutions basées sur les événements
Apprenez à créer des applications avec des architectures basées sur les événements en intégrant Azure Event Grid et Azure Event Hubs dans votre solution.
Leçons
Explorer Azure Event Grid
Exploration d’Azure Event Hubs
Module 10 : Développement de solutions basées sur les messages
Apprenez à créer des applications avec des architectures basées sur les messages en intégrant Azure Service Bus et Stockage File d’attente Azure à votre solution.
Leçons
- Découvrir des files d’attente de messages Azure
Module 11 : Instrumentation de solutions pour prendre en charge le monitoring et la journalisation
Découvrez comment instrumenter des applications pour permettre à Application Insights de surveiller les performances et de vous aider à résoudre les problèmes.
Leçons
- Surveiller les performances des applications
Module 12 : Intégration de la mise en cache et de la distribution de contenu dans le cadre des solutions
Découvrez comment améliorer les performances et la scalabilité de vos applications en intégrant Azure Cache pour Redis et Azure Content Delivery Network dans votre solution.
Leçons
Développer pour Azure Cache pour Redis
Développer pour le stockage sur les CDN