Welcome to MG Infosoft

ASP.NET Web API

Software Information
ASP.NET Web API is a framework for building HTTP services that can be accessed from any client including browsers and mobile devices. It is an ideal platform for building RESTful applications on the .NET Framework.

ASP.NET Web API is a framework for building HTTP services that can be accessed from any client including browsers and mobile devices. It is an ideal platform for building RESTful applications on the .NET Framework.

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software and applications.

To put it in simple terms, API is some kind of interface which has a set of functions that allow programmers to access specific features or data of an application, operating system or other services.

Web API as the name suggests, is an API over the web which can be accessed using HTTP protocol. It is a concept and not a technology. We can build Web API using different technologies such as Java, .NET etc. For example, Twitter's REST APIs provide programmatic access to read and write data using which we can integrate twitter's capabilities into our own application.

The ASP.NET Web API is an extensible framework for building HTTP based services that can be accessed in different applications on different platforms such as web, windows, mobile etc. It works more or less the same way as ASP.NET MVC web application except that it sends data as a response instead of html view. It is like a webservice or WCF service but the exception is that it only supports HTTP protocol.

ASP.NET Web API Characteristics

  • ASP.NET Web API is an ideal platform for building RESTful services.
  • ASP.NET Web API is built on top of ASP.NET and supports ASP.NET request/response pipeline
  • ASP.NET Web API maps HTTP verbs to method names.
  • ASP.NET Web API supports different formats of response data. Built-in support for JSON, XML, BSON format.
  • ASP.NET Web API can be hosted in IIS, Self-hosted or other web server that supports .NET 4.0+.
  • ASP.NET Web API framework includes new HttpClient to communicate with Web API server. HttpClient can be used in ASP.MVC server side, Windows Form application, Console application or other apps.

Course Content

  • Introduction
  • Web API Controller
  • Configure Web API
  • Web API Routing
  • Parameter Binding
  • Action Return Type
  • Data Format
  • Media Type Formatter
  • Web API Filter
  • Create Web API for CRUD Operation
  • Consume Web API
  • HttpClient
  • Dependency Injection
  • Validation
  • Queryable Interfaces
  • Session Management
  • Securing Web API
  • OData
  • OAuth

Don't wish it were easier, wish you were better.

1

FILM PRODUCED

45000

HOURS TRAINING

5000

STUDENTS ENROLLED

4

CERTIFIED TEACHERS

choose your course