Course

Web API and SignalR («WEBAPI»)

In this course you will learn the implementation of the interface of the relevant HTTP verbs (methods) as well as aspects of security and versioning. Web API is a framework for creating REST interfaces for .NET applications.
Duration 2 days
Price 1'500.–
Course documents Digicomp courseware

Course facts

Key Learnings
  • Providing server-side business functionality through a REST interface to any client
  • Notifying a client-side HTML5 web application from the server
Content

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
Target audience

Software developers who want to create a REST interface for mobile or web clients

Requirements

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:

    ASP.NET Blazor Advanced («BLADV»)

    1 day
    CHF
    800.–

    Basics of web development with ASP.NET Core («CWG»)

    2 days
    • Basel, Berne, Geneva, Lausanne, Virtual Training, Zürich
    CHF
    1'600.–

    Modern Web Development with ASP.NET Blazor («ASPBLA»)

    1 day
    • Basel, Berne, Zürich
    CHF
    800.–

    ASP.NET Core Advanced («MVC»)

    2 days
    • Basel, Berne, Virtual Training, Zürich
    CHF
    1'600.–

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

5
May
2025
6
May
2025
Virtual Training
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
23
Jul
2025
24
Jul
2025
Zürich
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
23
Jul
2025
24
Jul
2025
Berne
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
23
Jul
2025
24
Jul
2025
Basel
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
27
Oct
2025
28
Oct
2025
Virtual Training
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
23
Feb
2026
24
Feb
2026
Zürich
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
23
Feb
2026
24
Feb
2026
Berne
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
23
Feb
2026
24
Feb
2026
Basel
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
Next date
5
May
2025
6
May
2025
Virtual Training
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.

Further courses

Introduction to Angular («ANGL»)

2 days
CHF
1'500.–

Introduction to React («FRONRE»)

2 days
CHF
1'600.–

.NET Framework Basics («CSA»)

3 days
CHF
2'400.–