Consuming Services, using the ASP.NET Pipeline, and using OData Services
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Many web services use ASP.NET to handle data and CRUD operations by using OData. In this course you will learn about ASP.NET, the ASP.NET Pipeline, and the OData protocol.
Target Audience
Software developers who need to create or use services
Prerequisites
None
Expected Duration (hours)
1.4
Lesson Objectives Consuming Services, using the ASP.NET Pipeline, and using OData Services
start the course
use JavaScript to synchronously and asynchronously request XML or JSON content
use the HttpClient to consume a web service from within a .NET client
work with request batching to reduce network traffic
recognize where exceptions can occur in a request and handle them gracefully
describe how to secure a Web Service using HTTPS and authentication
use authentication credentials to secure a Web Service
decouple components from dependencies and use dependency injection
use the ASP.NET Web API Dependency Resolver interface to provide instances of needed controllers
describe how to customize or extend the ASP.NET Web API Pipeline
use the DelegatingHandler class to create a handler
add filters to an ASP.NET Web API to extend a pipeline
create an ASP.NET Web API Asynchronous Action to improve scalability when doing I/O heavy operations
use Pipeline filters to extend authorization and authentication
describe the OData service
create an OData queryable action using a Query String option
extend the OData action using a Model, Controller, |w and Route
consume an OData service using the tools built into Visual Studio or programmatically with LINQ
consume and create advanced services, manipulating the ASP.NET Pipeline, and using OData services
Course Number: wd_dmaw_a04_it_enus
Expertise Level
Expert