Building ASP.NET Web API OData Services
This course covers how to use ASP.NET Web API to build data services based on the OData protocol, including OData query syntax and OData message formatting.
Authored by:
Brian Noyes
Duration: 3h 51m
Level: Intermediate
Released: 3/5/2013
Features:
Duration: 3h 51m
Level: Intermediate
Released: 3/5/2013
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Course Overview |
|
00:03:17 | |
|
Introduction
|
|
03:17 | |
Introduction to ASP.NET Web API Services and OData |
|
00:46:03 | |
|
Introduction
|
|
01:50 | |
|
ASP.NET Web API Overview
|
|
09:18 | |
|
ASP.NET Web API Pipeline and Configuration
|
|
05:02 | |
|
REST Architectural Style
|
|
08:19 | |
|
Simple CRUD Services with Web API
|
|
02:20 | |
|
Demo: Simple CRUD Services with Web API
|
|
12:39 | |
|
OData Protocol Overview
|
|
05:13 | |
|
Summary
|
|
01:22 | |
OData Platform, Tools and Resources |
|
00:38:08 | |
|
Introduction
|
|
01:19 | |
|
OData Support Across Platforms
|
|
02:10 | |
|
WCF Data Services vs ASP.NET Web API OData
|
|
04:15 | |
|
Introduction to WCF Data Services
|
|
04:22 | |
|
Demo: Intro to WCF Data Services
|
|
11:39 | |
|
OData Tools and Libraries
|
|
03:41 | |
|
Demo: OData Tools
|
|
08:34 | |
|
Summary
|
|
02:08 | |
Supporting OData Query Syntax |
|
00:37:48 | |
|
Introduction
|
|
01:38 | |
|
OData Query Syntax Overview
|
|
08:44 | |
|
Demo: OData Query Examples
|
|
08:43 | |
|
Adding OData Queryable Support to Web APIs
|
|
02:06 | |
|
Demo: Adding OData Queryable Support to Web APIs
|
|
03:03 | |
|
Deferred Execution
|
|
04:03 | |
|
Demo: Deferred Execution
|
|
04:47 | |
|
Query Validation
|
|
01:24 | |
|
Demo:Query Validation
|
|
02:08 | |
|
Summary
|
|
01:12 | |
Supporting OData Formatting and Entity Data Models |
|
00:30:02 | |
|
Introduction
|
|
01:25 | |
|
OData Formats Overview
|
|
03:50 | |
|
Demo: OData Formats
|
|
06:05 | |
|
Entity Data Models
|
|
03:20 | |
|
Implementing an OData Service with Web API
|
|
01:56 | |
|
Demo:Implementing an OData Service with Web API
|
|
11:49 | |
|
Summary
|
|
01:37 | |
Updating Web API Resources Through OData |
|
00:39:55 | |
|
Introduction
|
|
01:52 | |
|
Exposing update operations from EntitySetControllers
|
|
05:41 | |
|
Demo: Exposing update operations from EntitySetControllers
|
|
12:00 | |
|
Returning OData compliant errors
|
|
02:09 | |
|
Demo: Returning OData compliant errors
|
|
02:08 | |
|
Updating relations through OData
|
|
02:04 | |
|
Demo: Updating relations through OData
|
|
03:58 | |
|
OData actions and unhandled requests
|
|
02:55 | |
|
Demo: OData actions and unhandled requests
|
|
05:42 | |
|
Summary
|
|
01:26 | |
Consuming OData Services from .NET and JavaScript Clients |
|
00:36:09 | |
|
Introduction
|
|
01:14 | |
|
Consuming OData from .NET Clients
|
|
01:57 | |
|
Demo: Consuming OData from .NET Clients
|
|
04:35 | |
|
Using Task-Based Async Pattern (TAP) with WCF Data Service Clients
|
|
02:52 | |
|
Demo: Using Task-Based Async Pattern (TAP) with WCF Data Service Clients
|
|
04:11 | |
|
Consuming OData from JavaScript Clients
|
|
03:33 | |
|
Demo: Consuming OData from JavaScript Clients with JQuery
|
|
08:43 | |
|
Demo: Consuming OData from JavaScript Clients with DataJS
|
|
02:16 | |
|
Demo: Consuming OData from JavaScript Clients with Breeze
|
|
05:40 | |
|
Summary
|
|
01:08 |
Course Overview