Join Jess Chadwick for an in-depth discussion in this video Using the exercise files, part of ASP.NET Core: Razor Pages.
- Since this is a course about software development, I'm going to be writing a lot of code. While I expect you to follow along by running the same code on your local machine, I don't necessarily expect you to have to type every character that I type. And I don't know about you, but whenever I'm having trouble running some sample code that I'm writing along with a training course, I always like to have a full working version of that code that I can refer to when I need it. So, to make that possible, I've captured a snapshot of the code as it is at the end of every video.
And this code is available to you in two ways. Your first option is to download the exercise files associated with this course. This archive will contain a set of folders, one for each video in the course and each folder containing the full source code as it is at the beginning or the end of that video. The top level folders are named for the chapter using the convention C, H, underscore, chapter number. And inside each of these chapter folders are folders for each of the videos, following the convention of chapter number, underscore, video number, followed by either "Begin" or "End" to indicate whether they're the beginning of the video or the end state of the video.
The second option to get access to the source code is through my GitHub repository for this course. You can find it at "github.com/jchadwick/LearnAspNetCoreRazorPages" Once you're on the repository's page, you can either view files right in your browser, or you can click the clone or download button on the repository to clone a local copy to your desktop or download the whole repository as a zip file.
Either way, you want to access it the full source code is there if you need it. I encourage you to refer to it as much and as often as you need in order to get the most out of this course.
- 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