WebApi enables a developer to take advantage of existing web http protocol which intern work on every platform and language.Meaning if you have worked hard and wrote beautiful code for your application in java now you are going to develop another app where you need the same data but this time you are making a javascript based app ,will you write everything again ,i think no,so make an api (a service) host it and consume it from anywhere.And you can create such restful services with asp.net web api easily.

Welcome to the journey of becoming WebApi expert,if you are a beginner and really want to be a professional, then follow the below steps:-

  • Go through each article one by one without skipping any of them.
  • Try to implement and practice what you have learnt in the article by yourself.
  • Use your imagination and thinking power and ask these questions to yourself:-
    • Why did i read this article?
    • What i learned after reading this article?
    • Should i open visual studio and try to implement something?
    • Am i getting errors?ok ,which type of error
      • Is it compilation error?
      • Is it Run time error?
      • Can i solve this myself?
      • Can my friends solve this problem?
      • Should i ask this question on Stackoverflow?