title: Migration from ASP.NET MVC to ASP.NET Web API
body: <p>I am an <strong>ASP.NET MVC</strong> developer since nearly two years. I am now working on a new project for my internship and I want to use <strong>ASP.NET Web API</strong> instead of classic ASP.NET MVC.</p>
  
  <ul>
  <li>Do I need an extra effort to become accustomed to ASP.NET WEB API and the way it works? </li>
  <li>Does the ASP.NET MVC fundamentals stay relevant in the case of Web API (like the membership providers, the role providers, the authentifiacation and authorization systems...) ? </li>
  <li>Can I use ASP.NET MVC inside of an ASP.NET Web API project ?</li>
  </ul>
  
  <p>I will be very grateful if you give me some resources or tutoriels that are targeted to ASP.NET MVC developers who want to migrate to Web API using <strong>Knockout JS</strong> and may be some other <strong>javascript libraries</strong>. Any help or idea about the subject will be apreciated :) Thank you guys ! :)</p>