Unlock the essentials of .NET Razor Pages with this course path. Explore foundational concepts, including routing, page models, and layouts. Master data binding, validation, and advanced form techniques. Develop dynamic web applications with comprehensive lifecycle and state management.
This learning path includes:
4 courses with bite-sized lessons and practices
15 engaging lessons in text and video formats
78 hands-on practices in our state-of-the art IDE
One-on-one guidance from Cosmo, our AI tutor
This course provides an introduction to Razor Pages, covering the basic structure and functionality of Razor Pages applications, including routing, page models, and layouts. By the end of this course, you will have a foundational understanding of how to build Razor Pages applications and how to structure them effectively.
This course focuses on the lifecycle of Razor Pages, including how to handle different HTTP methods, customize page handlers, and use lifecycle events. By the end of this course, you will have a deeper understanding of how to manage the behavior of your Razor Pages applications.
This course covers data binding and validation in Razor Pages. You'll learn how to bind data from requests, validate user input, and ensure data integrity. By the end of this course, you'll be able to effectively handle data binding and validation in your Razor Pages applications.
This course will take a deeper dive into advanced form building techniques in Razor Pages. We'll cover advanced Tag Helpers, dynamic form generation, and integrating client-side validation with Razor Pages. By the end of this course, you'll enhance your form-building skills to create more interactive and user-friendly forms.
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.