5, 10 or 20 seats+ for your team - learn more
Boutique, a software development company, has a fully functional ASP.NET Core HTTP API for a client’s project. As a software engineer for Boutique, it’s your job to improve the API’s code and prepare it for production. Using Serilog, you’ll add logging functionality to help determine the causes of issues that may arise in production. To allow the web UI to be hosted someplace other than your HTTP API, you’ll enable cross-origin resource sharing (CORS) middleware. You’ll create custom middleware for handling the cross-cutting concern of database transactions. To further improve the quality of the codebase, you’ll create a custom filter that handles business exceptions in a general, consistent way. When you’re done, the API will be robust, easy to maintain, and production-ready.
This liveProject is for C# developers interested in making ASP.NET Core HTTP APIs more robust, easy to maintain, and production-ready. To begin this liveProject, you’ll need to be familiar with the following:
TOOLSIn this liveProject, you’ll learn to improve the quality, stability, and maintainability of code for an ASP.NET Core HTTP API.
geekle is based on a wordle clone.