Trainnig:Web API 2.x – 2 Days


Trainnig:Web API 2.x – 2 Days

Prerequisites

  • Participants should have a good working knowledge of C# and the .NET Framework.
  • Knowledge of ASP.NET, HTML and JavaScript is also required.
  • MVC Framework Knowledge will be an advantage.
(It Is mandatory to accomplish the training prerequisite conditions before nominating for the session)
RESTful Services with Web API using C# course teaches attendees to develop and consume ASP.NET Web API services using C# and Visual Studio 2013. Students learn to use this development framework from Microsoft to easily create RESTful Web applications and HTTP services, as well as how to consume these services from a range of clients.

COURSE DETAILS

Technologies covered:   ASP .Net Web API’s
Programming languages:              C#
Duration:                                             2 Days

COURSE OUTLINE

Day 1
  • Introduction to ASP.NET Web API
    • ASP.NET Web API
    • Representational State Transfer
    • REST and Web API
    • HTTP Services Using Web API
    • Understanding the Request Pipeline of Web API
    • Web API vs. WCF
  • Binding, Validation and Routing
  • Reading Raw HTTP Requests
  • Route Data, Query String and Request Body
  • Binding to Simple Types
  • Binding to Complex Types
  • Validation Using Data Annotations
  • Routing in ASP.NET Web API
  • Using Default Routes
  • HTTP Response Codes
  • HttpResponseException
  • Implementing POST
  • Implementing PUT
  • Implementing DELETE
  • IIS Hosting
  • OWIN Hosting
  • Self-Hosting
  • Document Object Model
  • jQuery
  • Sending AJAX Requests
  • Implementing a Client
  • Web API Client Libraries
  • HttpClient
  • Issuing GET Requests
  • Issuing POST Requests
  • Web API and HTTP
  • Hosting Web API
  • JavaScript Clients
  • .NET Clients
Day 2
  • Media Formatters and Content Negotiation
    • Internet Media Types
    • Media Formatters
    • JSON and XML Formatters
    • Content Negotiation
    • Accept and Content-Type Headers
    • Using the Query String
    • Custom Request Headers
    • Serialization
  • Web API Security
  • Web API Security Aspects
  • Authentication
  • Authorization
  • Implementing HTTP Basic Authentication
  • Authorizing a Request
  • HTTPS Hosting
  • Dependency Injection in Web API
  • Loose Coupling
Writing Custom Dependen

Comments

Popular posts from this blog

Cloud Computing in simple

How to Write an Effective Design Document

Bookmark