Join Janan Siam for an in-depth discussion in this video What you should know, part of ASP.NET Core: Security.
- [Instructor] To get the most out of this course, I assume you have working knowledge and experience with ASP.NET Core MVC. We'll focus on how to secure your applications and assume that you know the basics of developing websites using ASP.NET Core. Some topics will require familiarity with data access technologies like Entity Framework Core. Being comfortable with the C# programming language and web development basics like HTML is also recommended.
Throughout this course, I'll be using Visual Studio Community as my code editor. The Community Edition is free for you to download. It's important that you feel comfortable working in Visual Studio so you can follow along with our code walkthroughs. I'll be using Windows for my operating system. If you're just starting out with ASP.NET Core, we have some great courses to help you. Learning ASP.NET Core MVC and Entity Framework Core will get you on the way to building data-driven websites.
To learn more about the C# or the .NET framework, take a look at C# Essential Training and Learning .NET Programming. There are other resources to help guide you. Check out Microsoft's online documentation which includes security content. Keep in mind that the ASP.NET Core platform will continue to evolve and ASP.NET Core 2.0 may introduce changes to the content in chapters one and two.
Everything in this course will work with ASP.NET Core Version 1.1 and earlier. Once you're comfortable with ASP.NET Core MVC, this course should be a great fit for you.
- Securing your app with Identity Framework
- Setting up token authentication in an MVC application
- Integrating external authentication service providers
- Protecting against common attacks such as XSRF and SQL injection
- Protecting sensitive data
- Encryption basics
- Working with cookies
- Displaying error information