Course
Web API and SignalR («WEBAPI»)
Course facts
- Providing server-side business functionality through a REST interface to any client
- Notifying a client-side HTML5 web application from the server
Client-side HTML5 web applications and mobile applications now communicate with the backend via REST Services. ASP.NET Web API is the current .NET technology to implement the server side of the service. In this course you will learn how to implement the entire interface of the relevant HTTP verbs (methods) as well as security and versioning aspects.
Real-time web applications require bidirectional communication with the server. SignalR is a server- and client-side framework that supports WebSockets and allows calls from the server to the client in a simple way.
- Introduction to Web API
- REST and HTTP
- Querying resources
- Manipulation of resources
- OData
- Hosting of services and clients incl. Minimal Web API
- Security and versioning
- Practical application of SignalR
Software developers who want to create a REST interface for mobile or web clients
Good knowledge of C# or VB.NET and .NET as well as basic understanding of ASP.NET as taught in the following courses or equivalent knowledge: