This chapter has covered various topics regarding the design and development of the Catalog.API project. Moreover, it has shown you how to build the routes of our APIs. The topics covered in this chapter are part of the core implementation of our web services; therefore, they provide all the knowledge that is necessary for exposing HTTP routes and handling requests and responses in .NET Core. In addition to this, the chapter also covered integration testing and implementation using the web factory tools provided by the framework.
In the next chapter, we will cover other additional topics about web services, such as how to implement a soft-delete approach to our data and how to use a Hypermedia As The Engine Of Application State (HATEOAS) approach. The chapter will also cover some .NET Core-related topics such as a brief introduction to and the best practices of asynchronous...