Course info
Jan 25, 2012
2h 17m

OData is fast becoming a common protocol for exposing data services over the web. In this course you will learn how to consume these services from .NET, Silverlight, Windows Phone, and JavaScript. The course is organized to focus on the common tasks all clients must address and shows how to address those topics in each client technology.

About the author
About the author

Matt is an independent consultant with expertise in web application design and development and systems integration. As a writer, Matt has contributed to several journals and magazines such as MSDN Magazine. Matt regularly shares his love of technology by speaking at local, regional, and international conferences such as DevWeek, Prairie Dev Con, That Conference, and VS Live. As a Pluralsight Author, Matt has created more than 30 courses on the topics of web, mobile, and cloud development.

More from the author
Microsoft Azure Developer: Web Jobs
Jun 28, 2019
HTML Fundamentals
2h 20m
Jun 21, 2019
More courses by Matt Milner
Section Introduction Transcripts
Section Introduction Transcripts

OData Client Concepts
Hello and welcome to this first module on the OData Clients course. This module we going to understand OData clients, get a basic understanding for what all clients we going to need to deal with in terms of the protocol, and some of the issues. My name is Matt Milner and I'm going to be guiding you through this course. We're first going to look at the OData protocol briefly to set the stage and talk about what all clients are going to need to think about in terms of the HTTP as well as the OData-specific parameters and issues that we'll deal with. We'll look at some of the client libraries that are available and talk about what those need to consider and we'll also talk about issues such as security and other data considerations that come along when interacting with these data-focused services.

Building OData Clients in .NET
Hello and welcome to this module on creating OData clients in. NET where we'll cover. NET on the desktop, terms of Windows, WPF, Windows Forms, but also Silverlight and Windows phone as they all share common foundational elements. In a later module I'll talk about the differences in Silverlight and Windows phone that are specific to those run times. In this particular module we're going to focus on the benefits of the libraries that come along in the. NET space. We'll look specifically at using that library to query information, to make updates, and we'll gain an understanding of the common classes that are involved and the common programming patterns and we'll begin to look at those other concerns such as security, batching, paging, and exceptions.