Skip to main content
Web & Full-Stack DevelopmentOreilly2022-7 Edition100% Free Video Course

ASP.NET Core Security, Video Edition

ASP.NET Core Security, Video Edition is a course that provides the skills to implement strong security measures in ASP.NET Core applications, published by Oreilly Online Academy. This course covers essential security concepts, including authentication, authorization, securing APIs, and preventing common vulnerabilities such as cross-site scripting (XSS) and SQL injection. Students will explore modern authentication protocols such as OAuth2 and OpenID Connect and how to effectively integrate them. With hands-on demonstrations and real-world scenarios, this course gives developers the confidence to protect sensitive data, secure user identities, and maintain application integrity.ASP.NET Core Security is a realistic course for securing your web applications. As you progress through this course, you will learn how to implement countermeasures, enable browser security features, minimize attack damage, and securely store application secrets. The original ASP.NET code sample in C# shows you what each technique looks like in action. Designed for developers at all levels, this program provides the knowledge needed to build and maintain secure, enterprise-grade web applications.

77 Video Lessons
9.8 Hours On-Demand
Created by Senior Industry Specialist
Uploaded Sep 2026
English
ASP.NET Core Security, Video Edition
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
9.8 hours on-demand video
77 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Understand and detect common web application attacks
Implement attack countermeasures
Use testing and scanning tools and libraries
Enable built-in browser security features from ASP.NET
Use .NET and ASP.NET Core security APIs
Manage passwords to minimize the damage from data leaks
Securely store application secrets
And…

Course Curriculum77 Lectures

1 sections • 9.8 hours total length

Prefer offline learning? Download all 77 video lectures and project files for free.
Download Free
Chapter 1. Summary
Preview
1m
Chapter 1. Security is important
Preview
1m
Chapter 1. Security-related APIs
3m
Chapter 1. Identifying and mitigating threats
6m
Chapter 1. On web application security
17m
Chapter 2. Summary
2m
Chapter 2. More browser safeguards
5m
Chapter 2. Content Security Policy
36m
Chapter 2. Preventing cross-site scripting
16m
Chapter 3. ASP.NET Core cookie and session settings
7m
Chapter 3. Detecting session hijacking
3m
Chapter 3. Attacking session management
12m
Chapter 3. Summary
2m
Chapter 3. Enforcing HTTPS
10m
Chapter 2. Cross-site scripting (XSS)
10m
Chapter 4. Clickjacking
6m
Chapter 4. Summary
2m
Chapter 4. Cross-site request forgery
12m
Chapter 4. Cross-origin resource sharing
11m
Chapter 4. Cross-site request forgery countermeasures
14m
Chapter 5. ASP.NET Core validation
7m
Chapter 5. Mass assignment
7m
Chapter 5. Summary
2m
Chapter 5. Unvalidated data
11m
Chapter 6. Entity Framework Core
5m
Chapter 5. Secure deserialization
4m
Chapter 6. Other injections
4m
Chapter 6. Prepared statements
5m
Chapter 6. SQL injection (and other injections)
5m
Chapter 6. Summary
2m
Chapter 6. XML external entities
6m
Chapter 7. Secret Manager
5m
Chapter 7. Storing secrets
9m
Chapter 7. Summary
2m
Chapter 7. Storing secrets locally with Blazor
4m
Chapter 7. The appsettings.json file
5m
Chapter 7. Storing secrets in the cloud
13m
Chapter 8. Analyzing ASP.NET Core templates
5m
Chapter 7. Using the data protection API
7m
Chapter 8. Handling passwords
11m
Chapter 8. Summary
2m
Chapter 9. Summary
1m
Chapter 8. Implementing password hashing
20m
Chapter 9. HTTP headers
6m
Chapter 9. Browser security headers
18m
Chapter 10. Error handling
11m
Chapter 10. Handling errors in APIs
3m
Chapter 10. Summary
2m
Chapter 11. Logging
7m
Chapter 11. Summary
1m
Chapter 11. Logging and health checks
15m
Chapter 12. Securing web applications with ASP.NET Core Identity
11m
Chapter 12. Summary
3m
Chapter 12. ASP.NET Core Identity fundamentals
12m
Chapter 13. OAuth and OpenID Connect
11m
Chapter 13. Summary
2m
Chapter 12. Advanced ASP.NET Core Identity features
24m
Chapter 13. Securing APIs and single page applications
17m
Chapter 14. ecure dependencies
11m
Chapter 14. Summary
1m
Chapter 14. Keeping NuGet dependencies up-to-date
6m
Chapter 15. Audit tools
9m
Chapter 13. Securing applications
37m
Chapter 15. GitHub Advanced Security
5m
Chapter 15. Summary
1m
Chapter 15. Security Code Scan
4m
Chapter 15. OWASP ZAP
13m
Chapter 16. Other lists
6m
Part 1. First steps
1m
Chapter 16. OWASP API Top 10
5m
Chapter 16. Summary
2m
Part 2. Mitigating common attacks
1m
Part 3. Secure data storage
1m
Part 4. Configuration
1m
Part 6. Security as a process
1m
Part 5. Authentication and authorization
1m
Chapter 16. OWASP Top 10
21m

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

ASP.NET Core Security, Video Edition is a course that provides the skills to implement strong security measures in ASP.NET Core applications, published by Oreilly Online Academy. This course covers essential security concepts, including authentication, authorization, securing APIs, and preventing common vulnerabilities such as cross-site scripting (XSS) and SQL injection. Students will explore modern authentication protocols such as OAuth2 and OpenID Connect and how to effectively integrate them. With hands-on demonstrations and real-world scenarios, this course gives developers the confidence to protect sensitive data, secure user identities, and maintain application integrity.ASP.NET Core Security is a realistic course for securing your web applications. As you progress through this course, you will learn how to implement countermeasures, enable browser security features, minimize attack damage, and securely store application secrets. The original ASP.NET code sample in C# shows you what each technique looks like in action. Designed for developers at all levels, this program provides the knowledge needed to build and maintain secure, enterprise-grade web applications.

Instructor

S

Senior Industry Specialist

Specialist in Web & Full-Stack Development

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed