Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

MicroSoft Virtual Academy Web API Design Jump Start

Video Introducing this tutorial


Introduction :
Introduction
ASP.NET Web API
Web API Design
REST
HATEOAS
Scaffolding
Slide Presentation (Optional)
Try it: Free Azure Trial (Optional)
Try it: Visual Studio Community for Free (Optional)
Host 10 Free Websites on Azure (Optional)
Free remote testing tools for Windows, Mac, iOS or Android (Optional)
Assessment


Basic Design :
Basic Design
Defining the Resource
Verbs and Web API
Content Negotiation
Tools for Testing (Fiddler, PostMan)
Consuming a REST API using jQuery
Slide Presentation (Optional)
Assessment


Configuration :
Configuration
Media Formatters
Camel Case and Serializers
Routes and Actions
Attribute Routing
Custom Content Negotiation
Slide Presentation (Optional)
Assessment


Validation and Error Handling :
Validation and Error Handling
Status Codes
Model Validation
Built-in Helpers
Exception Filters
Global Exception Handling
Slide Presentation (Optional)
Assessment


Security :
Security
Authentication in the Host
Authentication using Message Handlers
Token-based Authentication
Authorization Filters
Custom Authorization Filters
Role-based Authorization
Preventing Cross-site Request Forgery
Slide Presentation (Optional)
Assessment


Advanced Design :
Advanced Design
Parameter Binding
Type Converters
Model Binding
Versioning
Azure API Services
Conclusion
Slide Presentation (Optional)
Assessment