Gestion de la configuration et des secrets en ASP.NET

Découvrez comment gérer votre configuration en ASP.NET Core de A à Z

5,02 avis Intermédiaire 2 h 03 min Certificat de réussite
Gestion de la configuration et des secrets en ASP.NET

Présentation

Élément central d'une application web, la configuration est souvent mal comprise et mal exploitée. Tous les développeurs ASP.NET Core connaissent le fichier appsettings.json, mais qui connait exactement de bout en bout comment ASP.NET Core exploite ce fichier et quelles sont les best-practices pour en tirer le maximum ?

Dans cette formation, nous verrons ensemble comment utiliser ce fichier de configuration de plusieurs façons :

  • Soit en accédant directement aux données ;
  • Soit en associant le fichier à une classe (ou un ensemble de classes) pour être plus flexible ;

Certains cas plus avancés seront également étudiés, comme :

  • D'où viennent les données de configuration ?
  • Quel est l'impact de l'environnement et des variables d'environnement ?
  • Comment obtenir le même résultat avec un fichier 100% personnalisé ?
  • Comment faire en sorte que mon application prenne en compte en temps réel les changements dans le fichier sans la redémarrer ?
  • Est-ce qu'il est possible de fusionner des fichiers de configuration ?
  • Puis-je valider ma configuration pour m'assurer qu'elle est valide avant de démarrer mon application ?
  • Comment augmenter les performances de la récupération de la validation des données de appsettings.json ?

A la fin de cette formation, vous aurez une vision claire et précise de comment ASP.NET Core travaille avec ce fichier de configuration, quels sont ses priorités et comment en tirer le maximum pour l'exploiter de A à Z. La configuration avec ASP.NET Core n'aura plus de secrets pour vous.

A titre d'exercice, en fin de formation, nous verrons ensemble comme créer un CV avec ASP.NET Core en récupérant la totalité des informations depuis un fichier de configuration, et vous pourrez pratiquer tout ce que vous avez appris dans ce cours.

Contenu du cours

13 leçons · 2 sections

Tour complet de la configuration en ASP.NET 8 leçons · 1h22min
  • Introduction11:04
  • Récupérer une valeur fortement typée8:07
  • Naviguer dans la hiérarchie10:23
  • Le pattern Options12:32
  • L'impact de l'environnement9:26
  • Concepts avancés sur l'environnement10:27
  • Créer manuellement une configuration12:30
  • Mise à jour : configuration avec .NET 67:35
  • 1 auto-évaluation
Techniques avancées 5 leçons · 41min
  • Ajout de secrets dans la configuration - Sans risques !12:06
  • Fusion de fichiers avec la configuration de base7:35
  • Valider la configuration (à l'utilisation & au démarrage)9:11
  • .NET 8 : Utiliser un source-generator pour la validation5:56
  • .NET 8 : Utiliser un source-generator pour le binding 6:23

Avis sur le cours

5,0 2 avis
5 2
4 0
3 0
2 0
1 0
  • Galaad Bigos 30 juillet 2023

    Excellente formation avec de très bonnes explications.

  • Chtourou Yassine 28 juillet 2023

    Cours bien structuré et progressif, explication claire, top pour comprendre la gestion des configurations au sein des applications .NET

Aperçu gratuit

Demande de devis entreprise

Accès à vie

67 €