Tous les cours

Développement

Sécurisez votre application .NET

Le partage de données est un aspect crucial du développement back-end ! Sécurisez votre app .NET MVC avec .NET Core, Identity Framework, et l'authentification par token.
Moyenne
6 heures
Ce cours en libre accès vous intéresse ?

L'un des principaux avantages de la plateforme de développement ASP.NET Core réside dans sa capacité de gérer les fonctionnalités de sécurité en ligne. La sécurité en ligne est d'une importance capitale, car les menaces contre les applications Web ne cessent de se multiplier et de devenir de plus en plus sophistiquées. Malheureusement, il était jusque-là très difficile d'intégrer des fonctionnalités de sécurité dans des applications Web. Avec .NET Core, Microsoft a changé la donne.

Dans ce cours, vous allez utiliser vos connaissances de C#, Visual Studio et la plateforme .NET Core pour apprendre à identifier les menaces de sécurité courantes, comme les scripts intersites, la falsification de requête intersite, les redirections ouvertes et l'injection SQL. Vous verrez également comment .NET Core facilite la sécurisation et la protection de vos applications Web contre ces attaques

Vous découvrirez comment utiliser diverses méthodes d'authentification des utilisateurs au sein d'une application Web .NET MVC ainsi que les rôles et les stratégies pour contrôler l'accès à votre application ou à votre API. De plus, vous utiliserez le chiffrement, l'API .NET de protection des données et les clés secrètes d'application pour créer une couche de protection des données sécurisée pour une application .NET MVC. Enfin, vous mettrez au point des mécanismes efficaces de gestion des erreurs de communication pour informer les utilisateurs des conditions d'erreur susceptibles de se produire au sein de la couche de protection des données.

Prêt à apprendre comment intégrer les fonctionnalités de sécurité de .NET Core dans vos applications Web ? Alors, rendez-vous dans le premier chapitre pour plonger dans le vif du sujet !

Faites la connaissance de vos professeurs :

Andrew Jensen

J'ai passé plus de 25 ans dans le secteur des technologies de l'information en tant qu'entrepreneur, gestionnaire et directeur, formateur en entreprise, développeur de logiciels, rédacteur technique, chercheur et enseignant. Je suis PDG de jTEC Web Services, une société de conseil en informatique.

Par ailleurs, je suis l'auteur du programme d'études de Coder Foundry, un centre de formation en programmation basée sur .NET. Je suis également co-auteur, instructeur et conseiller pédagogique ici à OpenClassrooms.

Vincent Siron

Senior Technical Consultant et passionné par son métier, Vincent a travaillé sur la version française de ce cours.

Objectifs pédagogiques

  • Protégez vos applications contre les menaces de sécurité courantes avec .NET Core
  • Gérez l'accès à votre application web MVC .NET
  • Créer une couche de protection des données compatible avec le RGPD dans votre application

Prérequis

Prérequis

Pour suivre ce cours avec succès, vous devez avoir des connaissances de Visual Studio et .NET Core MVC. Pour acquérir l'expérience requise, suivez les cours ci-après ainsi que leurs prérequis :

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel

Contributeurs

Professeurs

Andrew Jensen

Andrew has worked in the IT industry for 25 years as a professor, entrepreneur, consultant, software developer, and trainer.

Vincent Siron

Programmeur depuis l'âge de 8 ans, j'exprime ma passion auprès d'entreprises à travers le monde, en tant que consultant.

Créé par

Mis à jour le 07/07/2025
Licence

Développement

Sécurisez votre application .NET

Moyenne
6 heures
Cours en libre accès