Author
Released
9/25/2019- Resolving dependencies with Unity
- The scope of a dependency
- Enabling CORS
- Creating a custom CORS policy
- Route versioning
- Creating a custom message handler
- Creating, reading, updating, and deleting entities
- Setting and getting cookies in Web API
- IIS hosting and self-hosting
Skill Level Advanced
Duration
Views
- Ensuring that your app is fast and responsive, stable, and can be securely used by third party apps is critical when building Web API applications. Web API is a great framework for exposing your data and services. In this course, I'll demonstrate dependency injection in Web APIs, how to enable cross-origin requests, and how to version APIs without breaking the existing features. We'll also look at Open Data Protocol and how to work with cookies, as well as how to host a Web API app locally, in an IIS Server, or to self-host it in a console app. Hi, I'm Ervis Trupja and I specialize in building enterprise-level Web API apps, so join me in my LinkedIn Learning course about building Web API apps.
Related Courses
-
ASP.NET MVC: HTTP Request Life Cycle
with Janan Siam2h 32m Advanced -
API Testing and Validation
with Keith Casey1h 13m Advanced
-
Introduction
-
1. Dependency Injection in Web API
-
Scope of a dependency2m 27s
-
2. Cross-Origin Requests in Web API
-
What is CORS?1m 12s
-
Enabling CORS4m 24s
-
-
3. Versioning APIs
-
Why API versioning?1m 5s
-
Route versioning5m 1s
-
Query string versioning8m 52s
-
Version header versioning4m 18s
-
-
4. Web API HTTP Message Handlers
-
What is a message handler?1m 32s
-
-
5. OData in Web API
-
Setting up the environment4m 36s
-
Setting up a database4m 4s
-
Reading entities4m 39s
-
-
6. Cookies in Web API
-
What is a cookie?2m 48s
-
-
7. Web API Hosting
-
IIS hosting3m 58s
-
Self-hosting6m 33s
-
-
Conclusion
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Building web APIs