Join Jess Chadwick for an in-depth discussion in this video Next steps, part of ASP.NET Core: Razor Pages.
- [Narrator] Thank you for taking the time to explore the Razor Pages framework with me. I'm confident that with the knowledge you've gained in this course, you'll be able to get out there and start building your own web applications using this framework right after you're done watching this video. Keep in mind that all of the source code that I wrote in this course is available to you. Just in case you want to run my sample application, and watch it in action. Or if you just want to copy and paste some of the code that I wrote. Since the vast majority of web applications interact with a database to store and retrieve data, it's likely that you'll eventually need to know more about this area, than the basic implementation that I've shown in this course.
So you're definitely going to want to check out courses on data access, using Entity Framework. Such as, Learning Entity Framework Core. Likewise, if you're building a site with just a single user, you may be able to get away with the very, very basic implementation of user authentication that I've shown here. However, that's pretty rare. So, when the time comes to allow your users to log in, register for their own accounts, and introduce more granular access controls, you're also going to want to watch the ASP.NET Core: Security course.
And, finally, even though I've shown you everything you need to know in order to build a site using Razor Pages, keep in mind that this framework is built on top of the ASP.NET Core and the ASP.NET Core MVC frameworks, whose capabilities are ready and available in any Razor Pages application anytime you need them. So, it's probably a good idea to check out my Learning ASP.NET Core MVC course, and our many other great courses on these frameworks to take advantage of everything they have to offer.
It's been my pleasure to help you learn Razor Pages. And I hope that you enjoyed watching. And now, there's only one thing I have left to say. Happy coding.
- Creating a new application
- Setting up pages
- Rendering dynamic content
- Reusing markup with layouts
- Increasing the maintainability of pages
- Processing data
- Validating input
- Securing an application