Building Web Services SuccessPath


You should have completed ourBuilding ASP.NET Web Applications or Building MVC Web Applications paths, or have equivalent knowledge and experience.


In this path you will get an in-depth look at accessing Web services. You will begin by looking at the ASP.NET Web API including REST, GET, POST, and other related topics. You will learn about Web API routing, Default Mapping, HTTP Method Attributes, and filtering data techniques. You will explore data exchange through the Pipeline, covering Pipeline Elements and HTTP request, and response and message handlers. You will learn how to improve HTTP responses with CRUD responses and Exception Handling, and then take a look at Custom Handlers. You will learn how to use and return JSON, and then return XML. You will dive into SignalR and Persistent Connections, as well as building a Hub including return types, round-tripping state and detecting connection status. You will learn how to Broadcast over a Hub from the outside and Hubs without a proxy. Finally, you will learn to use SignalR to build a custom data stream.

Building Web Services

Course Path

Building Web Services

7+ hours covering 21 topics

Course TitleTopicsRuntimeSkill LevelTrailer
ASP.NET Web API Using Visual C#
ASP.NET Web API, Part 1: Basics 3 1h 6m Advanced N/A
ASP.NET Web API, Part 2: HTTP Pipeline 3 1h 6m Advanced N/A
ASP.NET Web API, Part 3: Model Binding and Media Formats 3 1h 16m Advanced N/A
ASP.NET Web API, Part 4: Hosting and Dependency Resolution 3 1h 3m Advanced N/A
SignalR: Introduction
SignalR, Part 1: Persistent Connection 4 1h 10m Advanced
SignalR, Part 2: Hubs and Custom Data Stream 5 1h 24m Advanced