.NET 5 Secure Programming

PT26725
Summary
.NET 5 introduced a new paradigm for .NET programming, including security development. This course reviews the new model for security programming in .NET 5. This course is a comprehensive presentation of security programming beginning with security concepts, core .NET security constructs, and finishing with ASP.NET security. You will learn the technology stack for securing .NET 5 applications, including ASP.NET Identity, SSL, X.509 certificates, token authentication, customizing middleware, cryptography, and more. Attendees will be able to immediately apply the knowledge gained in class to securing real world applications. The course reenforces best security practices and principles with hands-on exercises and labs.
Prerequisites
There are no prerequisites for this course.
Duration
3 Days/Lecture & Lab
Audience
The audience for this course includes C# developers with six months experience or equivalent.
Topics
  • .NET 5
  • Claims authentication
  • OWASP Top 10 – Part 1
  • Middleware
  • OWASP Top 10 – Part 2
  • Cryptography
  • Windows Service Hardening
  • Windows Hello
  • SSL
  • Certificates
  • ASP.NET 5 Security
  • Identity
  • Token Based Authentication
  • Miscellaneous

Related Scheduled Courses