MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Building Services with ASP.NET Web API

Course Summary

Services expose data and processes through APIs (Application Programming Interfaces) implemented using common approaches or standards. Decoupling our back-end from our front-end makes it possible for our services to support multiple client apps. We can even allow other developers and organizations to consume and use our services to further broaden the reach of our applications. In this course, you'll learn how to use the ASP.NET Web API framework to build a RESTful service or HTTP API. As you learn about Web API, you'll create a service for the Fitness Frog single-page web app (SPA) developed using Angular.

  • +

    Course Syllabus

    Planning Our Service

    We'll start with an introduction to services and an overview of REST APIs before we start designing the API for the Fitness Frog Client App, a single-page web app built using Angular. Then we'll take a closer look at the Web API framework including an exploration of its request/response pipeline. 8 steps
    • Introduction to Services 3:01
    • Overview of REST APIs 4:55
    • REST APIs Review 8 questions
    • Welcome to the Fitness Frog Client App 5:23
    • Reviewing the Project Files 3:31
    • Designing Our REST API 6:55
    • Introducing Web API 4:25
    • Section Review 5 questions

    Building Our Service

    Let's add Web API to our project and add our first API controller! We'll see how to define a default route and explore how Web API's model binding maps incoming request data to our controller method parameters. We'll also see how content negotiation simplifies the serialization process while offering flexibility to our users. 11 steps

    Completing Our Service

    Now we're ready to complete the service for the Fitness Frog Client App. Along the way we'll learn how to set up dependency injection, configure the JSON serializer, refine our responses, validate incoming data, and more! 15 steps

Course Fee:
USD 25

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url