Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Building HTTP Services in ASP.NET Web API 2

Learn how you can create your own Web APIs that any client can access.

GK# 5742

Course Overview

TOP

The explosion of smart devices means that developers must create richer experiences and anywhere/anytime data access. Web APIs allow integration of HTTP-based service functionality with a broad variety of devices, clients, and businesses. ASP.NET Web API is a framework that allows creation of HTTP services using the .NET Framework, providing a rich programming model that includes powerful features such as model binding, routing, and an easily configurable pipeline. In this course, you will be introduced to building HTTP services with ASP.NET Web API. We will examine leveraging of HTTP constructs and discuss API design, documentation generation, and versioning.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • Use ApiControllers and actions to handle API requests 
  • Craft HTTP requests manually 
  • Use tools such as Postman and cURL to test your APIs
  • Configure API routing using attributes or the centralized configuration 
  • Validate API requests before processing 
  • How content negotiation works 
  • Create your own media type formatters 
  • Add a little Swagger to your API to generate documentation
  • Use different API versioning strategies

Outline

TOP
Viewing outline for:

GK Digital Learning Outline

1. Getting Started with ASP.NET Web API 2
2. Creating a Simple API
3. Binding and Validating Models
4. Configuring Web API Routes
5. Extending the Pipeline
6. Exploring Content Negotiation
7. Documenting Your API

Labs

TOP
Viewing labs for:

GK Digital Learning Labs

Lab 1: Get Familiar with Postman
Lab 2: Create Your first Web API
Lab 3: Validate Your API Models
Lab 4: Add Attribute Routing
Lab 5: Add a Custom Action Filter
Lab 6: Add a Custom Formatter CSV
Lab 7: Autorest API Client Generation

Prerequisites

TOP
  • Knowledge of C#
  • Familiarity with Visual Studio
  • Familiarity with the .NET framework

 

Who Should Attend

TOP
  • C# developers
  • ASP.NET developers

Follow-On Courses

TOP
Course Delivery

This course is available in the following formats:

GK Digital Learning

Experience high-quality online learning combined with reliable expert guidance and skills development activities.



Request this course in a different delivery format.
Enroll