Series - Beginners-Series-to-Web-APIs


Unit testing your Web APIs [18 of 18] | Beginner's Series to: Web APIs[MP4] [0:05:44] [2021/03/04]
Software Testing allows us to deploy our applications with more confidence. In this video, we'll take a brief look at how we can start unit testing our Web API controllers in ASP.NET Core Useful…


Generating API clients [17 of 18] | Beginner's Series to: Web APIs[MP4] [0:04:24] [2021/03/04]
Using the OpenAPI standard, we can do more that just generate documentation and test out our Web APIs. In this video, you will learn how to generate .NET client libraries for your Web API project.…


Exploring Web APIs with the HttpRepl [16 of 18] | Beginner's Series to: Web APIs[MP4] [0:02:44] [2021/03/04]
The HttpRepl is cross-platform command-line tool that we can use to explore and test out Web APIs and it's powered by the OpenAPI standard. In this video, we'll see how to get setup with the HttpRepl…


Documenting APIs with OpenAPI/Swagger [15 of 18] | Beginner's Series to: Web APIs[MP4] [0:05:01] [2021/03/04]
The built-in swagger support for our ASP.NET Core Web API allows us to do more than just test out operations in the browser. In this video, we'll take it a step further and learn how to customize the…


Handling Errors [14 of 18] | Beginner's Series to: Web APIs[MP4] [0:03:44] [2021/03/04]
It's important for us to be resilient against unexpected errors and also maintain a reasonable experience for our Web API clients in the face of those errors. In in this video, we'll learn about some…


Updating data with JsonPatch [13 of 18] | Beginner's Series to: Web APIs[MP4] [0:04:11] [2021/03/04]
JSON Patch is a format for expressing partial updates to a JSON document or data structure. In this void, we'll learn how to enable JSON Patch support in our Web API Useful Links* JSONPatch in ASP.NET…


Validating request payloads [12 of 18] | Beginner's Series to: Web APIs[MP4] [0:03:05] [2021/03/04]
Making it a priority to validate user input could prevent a lot of future issues and unnecessary expenses. In this video, we'll take a look at how we can validate the data that gets passed to our Web…


Connecting to a data store [11 of 18] | Beginner's Series to: Web APIs[MP4] [0:04:26] [2021/03/04]
Our Web API needs to be able to persist and retrieve the data that represents its resources. In this video, you will see how to connect our Web API to database. Links* Create a web API with ASP.NET…


Creating API Data Models [10 of 18] | Beginner's Series to: Web APIs[MP4] [0:03:48] [2021/03/04]
It's important to know what's the shape of the data that our Web API operations return. In this video, we'll see how we can use C# records to create models for our Web API. Useful Links* Creating…


Binding to HTTP request data [9 of 18] | Beginner's Series to: Web APIs[MP4] [0:02:13] [2021/03/04]
The binding system in ASP.NET Core retrieves data from various parts of the request and provides a convenient programming model to access that data in our action methods. In this video, we'll take a…


Returning Data with ActionResult [8 of 18] | Beginner's Series to: Web APIs[MP4] [0:02:39] [2021/03/04]
Any given Web API action might need to support various return types. In this video, we'll see how the ActionResult type given developers the flexibility they need when generating Web API responses.…


Debugging with Swagger UI [7 of 18] | Beginner's Series to: Web APIs[MP4] [0:03:25] [2021/03/04]
Debugging is an important part of the development experience. Even though Web APIs don't have the same UI experience as Web applications, developers still need a way to debug and try out the APIs they…


Understanding Web API routes [6 of 18] | Beginner's Series to: Web APIs[MP4] [0:04:45] [2021/03/04]
What address to do we use to access our Web API resources? How do we know which action method will be called to process a request? In this video, we'll get the answer to those question and more as we…


Web API CRUD Conventions [5 of 18] | Beginner's Series to: Web APIs[MP4] [0:04:02] [2021/03/04]
When we're working with the resources that Web APIs provide to us, there's usually some common actions that we want to use. In this video, we'll look at how we can map CRUD operations to HTTP and see…


Working with controllers and action methods [4 of 18] | Beginner's Series to: Web APIs[MP4] [0:03:08] [2021/03/04]
ASP.NET Core provides a very developer friendly programming model for inspecting HTTP requests and generating responses. In this video, you will learn how to process Web API requests using controllers…


Creating a Web API project [3 of 18] | Beginner's Series to: Web APIs[MP4] [0:03:45] [2021/03/04]
This short video will help you get setup by walking you through the steps of creating your first ASP.NET Core Web API project using Visual Studio Useful Links* Create a Web API with ASP.NET Core…


Overview of HTTP [2 of 18] | Beginner's Series to: Web APIs[MP4] [0:03:50] [2021/03/04]
A basic understanding of HTTP is essential if you're going to be successful when building Web APIs. In this video, we'll quickly talk about what HTTP is, the structure of the HTTP messages, and how…


What are Web APIs? [1 of 18] | Beginner's Series to: Web APIs[MP4] [0:03:15] [2021/03/04]
Our beginner's guide to building Web APIs with ASP.NET Core is designed to provide you with the foundation you need to start building Web APIs with .NET in a collection of short, pragmatic collection…