Building a RESTful API with ASP.NET Core 3

Building an API is one thing, but building a truly RESTful API is something different. In this course, you'll learn how to build one using ASP.NET Core 3.
Course info
Rating
(186)
Level
Beginner
Updated
Oct 10, 2019
Duration
5h 2m
Table of contents
Course Overview
Getting Started with REST
Structuring and Implementing the Outer Facing Contract
Getting Resources
Filtering and Searching
Creating Resources
Validating Data and Reporting Validation Errors
Updating Resources
Deleting Resources
Description
Course info
Rating
(186)
Level
Beginner
Updated
Oct 10, 2019
Duration
5h 2m
Description

In this course, you'll learn how to build a RESTful API with ASP.NET Core 3. Creating a truly RESTful API is quite different from creating a regular web API, but in this course, Building a RESTful API with ASP.NET Core 3 , you’ll learn how. You'll start by exploring how to interact with your API using the correct HTTP methods and status codes, and what method safety and idempotency are all about. Next, you'll learn how to validate input that’s sent to the API, and how to implement common features like filtering and searching. By the end this course, you’ll know all about REST constraints, what the advantages are, and how to implement them when building your API with ASP.NET Core 3.

About the author
About the author

Kevin Dockx is a freelance solution architect (mobile/web), author & consultant, living in Antwerp (Belgium).

More from the author
Securing Blazor Client-side Applications
Intermediate
2h 35m
Aug 27, 2020
Building an Async API with ASP.NET Core
Intermediate
2h 49m
Jun 2, 2020
More courses by Kevin Dockx
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Kevin. Welcome to my course, Building a RESTful API with ASP.NET Core 3. I'm a Microsoft MVP and a freelance solutions architect currently focused on security and building APIs. In this course, we're going to learn how to build a RESTful API with ASP.NET Core 3. Creating a truly RESTful API is quite different from creating a regular web API, but in this course you'll learn how. Some of the major topics that we will cover include interacting with your API by using the correct HTTP methods and status codes, method safety and method idempotency, validating input that's sent to the API, and common features like filtering and searching. By the end of this course, you'll know all about REST constraints, what the advantages are, and how to implement them when building your API with ASP.NET Core 3. Before beginning the course, you should be familiar with ASP.NET Core and C#. I hope you'll join me on this journey to learn how to build a RESTful API with the Building a RESTful API with ASP.NET Core 3 course, at Pluralsight.