Packt

ASP.NET Core Secure Coding

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

ASP.NET Core Secure Coding

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Master authentication and authorization techniques to prevent security breaches in ASP.NET Core applications.

  • Implement data encryption, auditing, and compliance policies to safeguard sensitive information effectively.

  • Harden applications against injection, XSS, and other common web vulnerabilities using best practices.

  • Apply AI-assisted coding tools to audit, refactor, and maintain secure code efficiently.

Compétences que vous acquerrez

  • Catégorie : AI Integrations
  • Catégorie : Secure Coding
  • Catégorie : AI Security
  • Catégorie : Authorization (Computing)
  • Catégorie : Responsible AI
  • Catégorie : Security Controls
  • Catégorie : Multi-Factor Authentication
  • Catégorie : Software Development Life Cycle
  • Catégorie : Encryption
  • Catégorie : Building Codes
  • Catégorie : Application Security
  • Catégorie : Hardening
  • Catégorie : Security Engineering
  • Catégorie : Authentications
  • Catégorie : DevSecOps
  • Catégorie : Software Engineering
  • Catégorie : Data Security

Outils que vous découvrirez

  • Catégorie : Open Web Application Security Project (OWASP)
  • Catégorie : .NET Framework
  • Catégorie : ASP.NET

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

juillet 2026

Évaluations

12 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 12 modules dans ce cours

n this module, we will introduce you to the course goals and structure, helping you understand what you’ll learn throughout. You will gain a clear overview of why secure coding is critical and how this course will equip you with practical skills to safeguard your applications.

Inclus

1 vidéo1 lecture

In this module, we will explore the most common vulnerabilities that affect modern applications, including SQL injection, XSS, and authentication flaws. You’ll learn how to assess the risks associated with insecure code and follow OWASP best practices to strengthen your applications.

Inclus

9 vidéos1 devoir

In this module, we will guide you through setting up a secure development environment for ASP.NET Core. You’ll learn how to configure your tools and dependencies to minimize risks from the very start of the development lifecycle.

Inclus

1 vidéo1 devoir

In this module, we will dive into the Secure Software Development Lifecycle (SSDLC), focusing on designing applications with security from the ground up. You’ll practice threat modeling and create secure design checklists for real-world applications.

Inclus

6 vidéos1 devoir

In this module, we will focus on implementing robust authentication mechanisms in ASP.NET Core. You’ll learn to secure user accounts, integrate MFA, and manage authentication tokens effectively to prevent unauthorized access.

Inclus

15 vidéos1 devoir

In this module, we will explore how to manage access control in your applications. You’ll learn to implement secure authorization mechanisms, prevent common access control vulnerabilities, and enforce policies for users and roles.

Inclus

10 vidéos1 devoir

In this module, we will cover data security fundamentals, encryption practices, and compliance requirements in .NET applications. You’ll learn to protect sensitive data, implement secure audit trails, and meet regulatory standards effectively.

Inclus

16 vidéos1 devoir

In this module, we will focus on defending your applications against injection attacks. You’ll learn how to validate all input, prevent SQL injection and XSS, and implement advanced API validation techniques.

Inclus

11 vidéos1 devoir

In this module, we will explore the security challenges of file uploads. You’ll learn to validate files, enforce size limits, and protect your application from path traversal and malware threats.

Inclus

7 vidéos1 devoir

In this module, we will guide you through secure automated deployment practices using CI/CD pipelines. You’ll learn to incorporate threat modeling, SCA, and container hardening to maintain security throughout deployment.

Inclus

9 vidéos1 devoir

In this module, we will explore how AI can assist in secure coding tasks. You’ll learn to use AI responsibly for code audits, enforce security policies, and safely refactor code based on automated reviews.

Inclus

7 vidéos1 devoir

In this module, we will wrap up the course and review the core secure coding concepts. You’ll receive guidance on how to apply your knowledge in real-world projects and continue strengthening your security skills.

Inclus

1 vidéo2 devoirs

Instructeur

Packt - Course Instructors
Packt
2 090 Cours620 777 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions