Course info
Jun 7, 2010
2h 3m

Many services today expose data. Unfortunately, each service has unique data formats and APIs. OData provides a set of conventions and protocol for reading and writing data across the web using open web standards. This course will give you an understanding of what OData and how to build both clients and services.

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
Sep 15, 2018
More courses by Matt Milner
Section Introduction Transcripts
Section Introduction Transcripts

OData Introduction
Welcome to this module on introducing OData, Understanding the Open Data Protocol in services. I'm Matt Milner, an instructor with Pluralsight. In this module we're going to take a short look at couple of things, including different types of designs or architectures that people use to build services today. We're going to talk about the value that constraints can provide when you're building those services, or the constraints that the tools of the design you choose may put on you. And finally we're going to talk about OData, and what it is, how it fits into the services framework, and what makes it different from some of the existing technologies that we're using, and what makes it not so different.

Writing OData Services
Welcome to this module on Writing OData Services in. NET. I'm Matt Milner, an instructor with Pluralsight. In this module we're going to talk a little bit about what WCF Data Services is, as the. NET programming framework for building OData services, we'll look at the basics of building out a service and how you get an entity model or a domain model exposed as an OData service, and then we'll look at going beyond the basics of how do I apply security, how do I filter the data, and add other operations to my service?

Consuming OData Services
Welcome to this module on Consuming OData Services. I'm Matt Milner, an instructor with Pluralsight. In this module we're going to take a look at the basics of querying OData services. So really what the query protocol is all about, the different query options that are available in the query string itself. Then we'll take a look at building clients in. NET or on the Microsoft platform, including Silverlight, the AJAX support you have when you're building web aps in. NET, then we'll take a look at a few additional clients that don't fit into necessarily the programming model or programming tasks, but maybe the information worker, where we have power pivot in Microsoft Excel.