Introduction
  • Introduction
Overview of Web Api
  • What is Api
Getting Started With Web Api
  • Create a Web API Project
  • HTTP Verbs
  • Create a First Web Api
  • Test Web Api
  • HTTP Status Codes
  • Content Negotiation
  • Custom Method
  • From Method And From URI
Validations In Rest Api's
  • Validation Overview
  • Validations in Web Api
Code First Approach
  • Code First Overview
  • Post
  • Get
  • Put
  • Delete
Database First Approach
  • Create Database
  • Create A Table
  • Link Database with Api
  • Create Controller From Entity Data Model
Test Api Via Database First Approach
  • Post Request In Database First Approach
  • Get Request in Database First Approach
  • Put Request in Database First Approach
  • Delete Request in Database First Approach
Sorting
  • Sorting Overview
  • Implement Sorting
Paging
  • Paging Overview
  • Implement Paging
Searching
  • Searching Overview
  • Implement Searching
Security
  • Secure Api Via Api Key
  • Security Overview
  • Authentication And Authorization
  • Notes Api via Authentication and Authorization
Caching
  • Caching Overview
  • Implement Caching
Versioning
  • Versioning Overview
  • Versioning Via Query String
  • Versioning Via Url Path
  • Versioning Via Media Types
Deployment
  • Create Azure Account
  • Publish Web Api to Microsoft Azure