.NET 5 Secure Programming

PT26725
Training Summary
Learn how to secure .NET applications and protect against the most common cyberattacks. You will explore important security concepts and ideas in class, such as STRIDE, defense in depth, and the security development life cycle. This includes learning the vocabulary associated with cybersecurity. You will graduate with the ability to talk security with any security professional. We will explore securing application across the technology stack, such as a desktop, web application, web service applications, or Windows Services. Attendees will be able to immediately apply the knowledge gained in class to securing real world applications. Common security vulnerabilities and cyberattacks are explored throughout the course. This includes injection attacks, overflow attacks, identity theft, and many more. You will learn how to implement solutions using C#. Protecting user identity, authentication and authorization are keys to securing an application. Learn various authentication strategies, such as token authentication. The course is taught from the adversarial perspective. Knowing your enemy is probably the most effective tool towards creating a secure application. The course reinforces security best practices and principles with hands-on exercises and labs.
Prerequisites
The audience for this course is developers with a minimum of three months .NET experience.
Duration
3 Days/Lecture & Lab
Audience
The audience for this course is developers with a minimum of three months .NET experience.
Course Topics
  • Basics
  • Claims
  • OWASP
  • Middleware
  • OWASP - 2
  • Cryptography
  • Windows Service Hardening
  • Windows Hello
  • TLS/SSL

Related Scheduled Courses