Introduction to ASP.NET Web API 2

API    |    Intermediate
  • 15 Videos | 58m 1s
  • Earns a Badge
ASP.NET Web API is Microsoft's framework for creating HTTP-based, RESTful services using the .NET Framework. It provides a strongly typed programming model for working with various components of HTTP. In this course, you’ll get started with ASP.NET Web API 2, beginning with an overview of web APIs and HTTP, design options for ASP.NET web applications, and how to use Postman to make web requests and explore web APIs. Then you’ll learn about navigating web API project templates, API controllers and action methods, working with responses, and hosting web APIs using ASP.NET. Finally, you’ll explore model binding and simple type binding conventions, parameter binding with complex types, how to validate information sent in requests, and how to validate information by adding data annotations. This course was originally craeted by Global Knowledge (GK).

WHAT YOU WILL LEARN

  • describe what a web API is and how it's used
    discuss HTTP and how it works
    describe options for designing web applications with ASP.NET
    demonstrate how to install Postman so you can make web requests
    describe how to explore a web API using Postman
    discuss how to navigate a web API project template in Visual Studio
    describe API controllers and action methods in a web API template
    discuss how to get more control over the responses that you send using HttpResponseMessage
  • describe how to return responses from ASP.NET with IHttpActionResult
    discuss how to host a web API with ASP.NET
    describe model binding conventions when working with web APIs
    discuss simple type binding conventions when working with web APIs
    describe how parameter binding with complex types works
    discuss how to validate the information being sent in requests when building web APIs
    describe how to validate information by adding data annotations to API models

IN THIS COURSE

  • Playable
    1. 
    What is a Web API ?
    2m 19s
    UP NEXT
  • Playable
    2. 
    HTTP Breakdown
    3m 8s
  • Locked
    3. 
    Introduction to ASP.NET Web API
    3m 8s
  • Locked
    4. 
    Installing Postman
    3m 21s
  • Locked
    5. 
    Exploring Web APIs with Postman
    2m 48s
  • Locked
    6. 
    Inspecting the Web API Project Template
    2m 40s
  • Locked
    7. 
    API Controllers and Action Methods
    3m 36s
  • Locked
    8. 
    Returning Result Types with HttpResponseMessage
    4m 40s
  • Locked
    9. 
    Returning Result types with IHttpActionResult
    7m 2s
  • Locked
    10. 
    Hosting Your Web API
    5m 53s
  • Locked
    11. 
    Binding Conventions
    2m 31s
  • Locked
    12. 
    Simple Type Binding Conventions
    4m 52s
  • Locked
    13. 
    Binding Complex Objects Conventions
    4m 42s
  • Locked
    14. 
    Validation with Data Annotations
    2m 47s
  • Locked
    15. 
    Adding Data Annotations to API Models
    4m 35s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.