Créer des applications et des services natifs cloud avec .NET et ASP.NET Core
Aperçu
-
Level
-
Compétence
-
Objet
Créez des services déployables, hautement évolutifs et résilients indépendamment à l’aide de la plateforme .NET gratuite et open source.
Prérequis
- Connaissance des applications basées sur la ligne de commande.
- Connaissance des concepts de base de Docker.
- Expérience d’écriture C# au niveau débutant
Prise en main d’Azure
Choisissez le compte Azure qui vous convient. Payez à l’utilisation ou essayez Azure gratuitement pendant jusqu’à 30 jours. S’inscrire.
Code de réussite
Souhaitez-vous demander un code de réussite ?
Modules de ce parcours d’apprentissage
Les applications de microservice sont composées de services de petite taille, de version indépendante et évolutifs axés sur le client qui communiquent entre eux à l’aide de protocoles standard et d’interfaces bien définies. Chaque microservice encapsule généralement une logique métier simple, que vous pouvez étendre ou réduire selon le besoin. Vous testez, déployez et gérez le microservice indépendamment. Les petites équipes développent un microservice basé sur un scénario client et choisissent les technologies qu’ils utilisent. Ce module vous apprend à générer votre premier microservice à l’aide de .NET.
Les applications de microservice sont composées de services de petite taille, de version indépendante et évolutifs axés sur le client. Les applications de microservices déployées dans des conteneurs permettent d’effectuer un scale-out des applications et de répondre à une demande accrue en déployant davantage d’instances de conteneur et de réduire la taille si la demande diminue. Dans les solutions complexes de nombreux microservices, le processus de déploiement, de mise à jour, de surveillance et de suppression de conteneurs présente des défis. Ce module explique certains de ces défis et montre comment Kubernetes peut vous aider.
Découvrez comment rendre votre application de microservices .NET Core native cloud tolérante aux pannes avec un impact minimal sur l’utilisateur.
Implémentez l’observabilité dans une application native cloud existante à l’aide d’OpenTelemetry. Affichez ensuite les données dans Application Insights et les outils tiers.
Les applications de microservice, en raison de leur nature distribuée, peuvent être difficiles à sécuriser. Dans ce module, vous allez apprendre à classer des données sensibles dans une application cloud native, à masquer les données sensibles dans les fichiers journaux et à générer des rapports de conformité pour une application cloud native.
Implémentez un indicateur de fonctionnalité dans votre application de microservices cloud native ASP.NET Core pour activer ou désactiver une fonctionnalité en temps réel.
Utilisez des pipelines CI/CD pour générer une image conteneur et la déployer sur Azure Kubernetes Service (AKS).