Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learning ASP.NET Web API
Introduction to Web APIs
The Course Overview (6:48)
Understanding REST (8:21)
Introduction to ASP.NET Web API (3:17)
What’s New in ASP.NET Core 1.0? (6:01)
Getting Started with the Project
Creating a New Web API Project (6:35)
Setting Up the Infrastructure (6:52)
Creating Web API Controller (7:18)
Serialization (4:52)
Routing (5:48)
Building the Web API
Understanding HTTP Verbs (3:54)
Implementing GET (4:06)
Implementing POST (3:22)
Implementing PUT (2:22)
Implementing DELETE (1:58)
Implementing PATCH (3:04)
Adding More Features to Web API
Associations and URI Mapping (5:19)
Implementing Sorting (3:07)
Implementing Paging (5:21)
Implementing Filters (3:04)
Security in ASP.NET Web API
Understanding Security (4:13)
Using SSL (3:34)
Cross Origin Resource Sharing (CORS) (3:29)
Implementing Authentication (4:45)
Implementing Authorization (2:58)
OAuth and Web API (4:03)
Advanced Topics
Dependency Injection (4:36)
HTTP Caching (3:00)
Demo – HTTP Caching (3:19)
Versioning (4:55)
Demo – Versioning (4:43)
Consuming the API
Getting the Resources (5:27)
Adding New Resources (2:24)
Updating Resources (1:59)
Deleting Resources (1:23)
Sorting and Paging (3:02)
Caching and Versioning (3:27)
Tips/Tricks and Best Practices
Designing the URI (3:15)
HTTP Verbs – What not to do (2:29)
Usage of HTTP Status Codes (4:02)
Caching Best Practices (2:00)
Other Common Practices (2:07)
What’s Next? (3:11)
Implementing PUT
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock