Book Image

Apps and Services with .NET 7

By : Mark J. Price
Book Image

Apps and Services with .NET 7

By: Mark J. Price

Overview of this book

Apps and Services with .NET 7 is for .NET 6 and .NET 7 developers who want to kick their C# and .NET understanding up a gear by learning the practical skills and knowledge they need to build real-world applications and services. It covers specialized libraries that will help you monitor and improve performance, secure your data and applications, and internationalize your code and apps. With chapters that put a variety of technologies into practice, including Web API, OData, gRPC, GraphQL, SignalR, and Azure Functions, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. It covers the latest developments, libraries, and technologies that will help keep you up to date. You’ll also leverage .NET MAUI to develop mobile apps for iOS and Android as well as desktop apps for Windows and macOS.
Table of Contents (23 chapters)
22
Index

Testing OData services using Visual Studio Code extensions

Using the Swagger user interface to test OData controllers can quickly get clumsy. A better tool is the Visual Studio Code extension named REST Client:

  1. If you have not already installed REST Client by Huachao Mao (humao.rest-client), then install it in Visual Studio Code now.

    If you have only been using Visual Studio 2022 up to this point, you must install Visual Studio Code now, even if you only use it to run this useful REST Client extension.

  1. In your preferred code editor, start the Northwind.OData.Service project web service and leave it running.
  2. In Visual Studio Code, in the apps-services-net7 folder, if it does not already exist, create a RestClientTests folder, and then open the folder.
  3. In the RestClientTests folder, create a file named odata-catalog.http and modify its contents to contain a request to get all categories, as shown in the following code:
    GET...