In this section, we:

  • Learned about HTTP
  • Learned about ASP.NET Core and how it handles HTTP endpoints
  • How to create GET/PUT/POST requests using the minimal API paradigm
  • Learned how to write tests for ASP.NET Core
  • The repository pattern and how to implement a very basic version of it
  • How to add validation to our API using both the built-in attributes as well as FluentValidation