When building RESTful APIs, many people run into the same types of questions: "How should I name my resources? How should I work with relations? Can I call functions? Hasn't anyone thought of a way to standardize all this?" Well, someone has, and in this course, Building a Consistent RESTful API with OData V4 in ASP.NET, you'll be shown how OData V4, an open OASIS standard, aims to provide a way to build a consistent, predictable RESTful API. This demo-driven course teaches you how to build and consume a RESTful API that adheres to the OData V4 standard, using ASP.NET (Web API). You'll learn how to work with Entities and EntitySets, how to query data (from field-level selection over paging to filtering), how to work with custom actions and functions, inheritance, open types and much more - right up to how to build client applications that consume OData services. By the end of this course, you'll not only know how to use OData V4, but you'll also have a consistent process that helps you to create RESTful APIs more efficiently than ever.
Overview
When building RESTful APIs, many people run into the same types of questions: "How should I name my resources? How should I work with relations? Can I call functions? Hasn't anyone thought of a way to standardize all this?" Well, someone has, and in this course, Building a Consistent RESTful API with OData V4 in ASP.NET, you'll be shown how OData V4, an open OASIS standard, aims to provide a way to build a consistent, predictable RESTful API. This demo-driven course teaches you how to build and consume a RESTful API that adheres to the OData V4 standard, using ASP.NET (Web API). You'll learn how to work with Entities and EntitySets, how to query data (from field-level selection over paging to filtering), how to work with custom actions and functions, inheritance, open types and much more - right up to how to build client applications that consume OData services. By the end of this course, you'll not only know how to use OData V4, but you'll also have a consistent process that helps you to create RESTful APIs more efficiently than ever.
Syllabus
- Course Overview 1min
- Introduction to REST and OData V4 19mins
- Creating and Consuming an OData V4 Service 61mins
- Querying Data 58mins
- Working with Containment, Custom Functions, Actions, and Singletons 48mins
- Working with Derived Types, Open Types, and Batch Processing 34mins
- Building Client Applications that Consume OData V4 Services 44mins
Taught by
Kevin Dockx