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.
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.