Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Web API 2

( Duration : 3 Days )

In Web API 2 training course, you will learn on how routing works with Web API to ensure APIs work as planned and are easily consumed by remote applications. Discover how data is modeled in Web API, along with how to build business logic for your API. Plus, learn about handling errors, securing your services, and documenting and testing your APIs. Also learn about dependency injection, versioning, OData, working with cookies, and more.

By attending Web API 2 workshop, delegates will learn:

  • Create API clients with HttpClient
  • Handle transient errors with retry strategies
  • Enable global exception handling
  • Add custom logging to gather diagnostic information
  • Enable caching to improve response performance
  • Automate deployment to a hosted service

Knowledge of C# and Familiarity with the .NET framework, Visual Studio, and ASP.NET Web APIs

  • This Web API 2 class is aimed at C# developers and ASP.NET developers

COURSE AGENDA

1

Getting Started

  • Getting Started with Web API 2
  • Getting Started with ASP.NET Web API
  • Action Results in Web API 2
  • Using Web API with ASP.NET Web Forms
  • Creating Web API Help Pages
  • Hands-On Lab: Build a Single Page Application (SPA) with ASP.NET Web API and Angular.js
2

Routing

  • Routing in Web API
  • Routing and Action Selection in Web API
  • Attribute Routing in Web API 2
  • Create a REST API with Attribute Routing in Web API 2
3

Working with Data

  • Using Web API 2 with Entity Framework
4

OData

  • OData v4
  • Use ASP.NET Web API to create endpoints that support OData Version 4
  • Supporting OData Query Options in Web API 2
  • Using $select, $expand, and $value in Web API 2 OData
  • Routing Conventions in Web API 2 OData
  • Security Guidance for Web API 2 OData
5

Serialization and Model Binding

  • Media Formatters in Web API 2
  • JSON and XML Serialization in Web API
  • BSON Support in Web API 2.1
  • Content Negotiation in Web API
  • Model Validation in Web API
  • Parameter Binding in Web API
6

Error Handling

  • Exception Handling in Web API
  • Global Error Handling in Web API 2
7

Security, Authentication and Authorization in Web API 2

  • Authentication and Authorization in Web API
  • Secure a Web API with Individual Accounts in Web API 2.2
  • ASP.NET Identity
  • External Authentication Services with Web API (C#)
  • Web API Security Architecture
  • Preventing Cross-Site Request Forgery (CSRF) Attacks in Web API
  • Enabling Cross-Origin Requests in Web API 2
  • Authentication Filters in Web API 2
  • Basic Authentication in Web API
  • Forms Authentication in Web API
  • Integrated Windows Authentication
  • Working with SSL
  • Securing Web API
8

Deployment and Hosting

  • Self-hosting Web API 2
  • Use OWIN to Self-Host Web API 2
9

SignalR

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X