Path icon Learning Paths

Securing ASP.NET and ASP.NET Core Applications

  • Number of Courses14 courses
  • Duration14 hours
  • Skill IQ available Skill IQ

Security is an integral part of any Web-based application. Understanding ASP.NET security will help in building secure Web applications.

ASP.NET Core enables developers to easily configure and manage security for their apps. ASP.NET Core contains features for managing authentication, authorization, data protection, HTTPS enforcement, app secrets, anti-request forgery protection, and CORS management. These security features allow you to build robust yet secure ASP.NET Core apps.

Courses in this path


ASP.NET and ASP.NET Core provide many tools and libraries for securing and authenticating your applications including build-in identity providers. This beginning section, will introduce you to some of the features which allow you to build robust yet secure applications.


Continue learning about the fundamentals of securing website applications built with both ASP.NET and ASP.NET Core with topics such as:

Configuring Browser Features and HTTP Headers to secure an ASP.NET or ASP.NET Core application or service. Configuring ASP.NET and ASP.NET Core Applications and Services to properly handle and report errors. How to analyze threats to your login process and recommend strategies to mitigate each threat.


In this section, you will learn the more advanced techniques of securing your websites.

Some of the more advanced topics covered in this advanced group will be:

How to configure code analysis to scan an ASP.NET or ASP.NET Core application for security vulnerabilities. Learn about the importance of scanning applications for outdated or vulnerable libraries. Learn how to use the Same Origin Policy and configure Cross-Origin Resource Sharing (CORS) for secure browser access to APIs.

Join our learners and upskill
in leading technologies