REST APIs with .NET and C# REST APIs with .NET and C# is a ASP.NET makes it easy to build services that reach a broad range of clients, including browsers and mobile devices. With ASP.NET you use the same framework and patterns to build both web pages and services, side-by-side in the same project. What you want to learn REST APIs Understand the Web Api's Build the backend for your web and mobile apps Build Web Api's with Entity Framework Code First Approach Use Entity Framework to query data Use Model Validations to Validate the data Implement Sorting , Paging & Searching Implement Client and Server Side Caching to reduce server load Implement Authentication & Authorization in Web Api's Deploy Web Api to Microsoft Azure Test Api via Postman