Basic Concepts of ASP.NET Core 3 via a Custom Application: Part 1

In the last three chapters, you have seen what ASP.NET Core 3 is about from a global point of view, as well as how to set up your development environment, including Visual Studio 2019 (or Visual Studio Code). We have also seen how to set up CI (short for continuous integration) and CD (short for continuous delivery) pipelines in Azure DevOps with a Git repository.

This is all really interesting, but very theoretical. Now it is time to do something practical, time to get right to it, time to build something by yourself!

In this chapter, we are going to build an application to showcase the basic concepts of the ASP.NET Core 3 Framework. In the following chapters, we will constantly be improving this application, while using and illustrating the various features of ASP.NET Core 3 and the technologies surrounding it.

Having gone through the chapter's content, you will have acquired skills in working with ASP.NET Core 3 start up classes, targeting different .NET Frameworks, working with middleware, and performing error handling in ASP.NET Core 3.

In this chapter, we will cover the following topics:

  • The Startup and Program classes
  • Creating pages and services
  • Using Node Package Manager (NPM) and layout pages
  • Applying dependency injection
  • Using the built-in middleware
  • Creating your own middleware
  • Working with static files
  • Using routing, URL redirection, and URL rewriting
  • Error handling and model validation
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.158.137