Consulting Training Blog Careers About Us Contact Us
All Classes Will Be Held Virtually – Live Online Intertech's Training Division has been successfully instructing professionals through virtual live online training since the advent of the smartboard. It is a proven form and offers the convenience of live questions, group interaction, and labs with an instructor looking over your shoulder. Because of this, we will continue all classes live but virtually, including Agile and Scrum instruction, so businesses and individual’s seeking professional development can keep moving forward during these unexpected times.

ASP.NET Web API Essentials Using C# (VS2015) Training

Course ID: ITC-WebAPI2015
Duration: 2 Days

Upcoming Classes

Click the Get Notified button for priority notification when a class is next scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

This course provides a practical hands-on introduction to developing and consuming ASP.NET Web API services using C# and Visual Studio 2015. This Web development framework from Microsoft makes it easy to create HTTP services that can reach a broad range of clients. It is an excellent platform for creating RESTful Web applications. The course is current to .NET Framework 4.5.2/4.6 and ASP.NET Web API 2. 
 

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Audience

Developers or architects responsible for Web applications in a Microsoft environment.

Prerequisites

The student should have a good working knowledge of C# and the .NET Framework. Basic knowledge of ASP.NET, HTML and JavaScript is also required.

Course Outline

Introduction to ASP.NT Web API

  • ASP.NET Web API
  • Representation, State and Transfer
  • REST and Web API
  • HTTP Services Using Web API
  • Using Fiddler
  • Web API vs. WCF

Web API and HTTP

  • HTTP Response Codes
  • HttpResponseException
  • Implementing POST
  • Implementing PUT
  • Implementing DELETE

Media Formatters and Content

  • Negotiation
  • Internet Media Types
  • Media Formatters
  • MediaFmtDemo Code
  • JSON and XML Formatters
  • Content Negotiation
  • Accept and Content-Type Headers
  • Using the Query String
  • Custom Request Headers
  • Serialization
  • BSON Serialization

JavaScript Clients

  • Document Object Model
  • jQuery
  • Sending AJAX Requests
  • Implementing a Client

Binding, Validation and Routing

  • Reading Raw HTTP Requests
  • Route Data, Query String and
  • Request Body
  • Binding to Simple Types
  • Binding to Complex Types
  • Validation Using Data
  • Annotations
  • Routing in ASP.NET Web API
  • Using Default Routes

.NET Clients

  • Web API Client Libraries
  • HttpClient
  • Issuing GET Requests
  • Issuing POST Requests
  • Other Requests

Free Resources from Intertech

2 Free Resources: Missed Issues in Software Estimation and Stakeholder Questionnaire

Free Guide: Tips For A Virtual Development Environment

Free Step-by-Step eBook: ASP.NET 4.5 Web Forms

X