WEB API: What to learn and where

The buzzing key word in the IT industry is “WEB API” and almost all the leading organization have registered there APIs for the world to use. API is an acronym for Application Programing Interface. WEB API is an interface that defines a request-response message system and expressed by either JSON or XML.  By crafting their APIs these companies target the developer as their customer. So for a developer its essential to learn the APIs and their usability for their respective applications.  WEBAPIs are RESTful in nature and as a developer we must know the rules of making our application restful.

We have masters in the world for WEB APIs, but this article targets absolute new comers to the world of WEB APIS. This is like an index for your WEB API learning and I have tried my best to compile as many resource as possible to strengthen your learning. As you read the article and move along the page your interest might increase to add something else that I have missed, make sure to put a comment if you want to suggest something.

Knowing REST

Defining WEB APIs

Books

Training Videos

Articles

WEB API Design

API Documentation

List of APIs

HTTP Status Code / Server Header Response

Authorization

Performance

Deployment

Further Reading

Point to consider (But make your own choice)

  • At max try to use two base URLs per resource  (GET/Lists, GET/Item)
  • Collection goes better with HTTP verbs.

Finally if you are in Indian and want to develop some apps for Indian Railways , there is a API for this as well Smile surprise!!! , check here : http://railpnrapi.com/

Well Keep smiling, till next.

Version1.0/Sept-2014

Advertisements

One thought on “WEB API: What to learn and where

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s