Apr

21

21.4. - 22.4.

.NET Web API

.NET Web API Zürich - TBA Tickets

Credits: Steven Giesel

Start:
End:
Zürich - TBA

For the English Version, please scroll to the bottom.

Web APIs und Backends mit ASP.NET und C#

C# ist ein Kraftpaket für die API-Entwicklung! In diesem Kurs werden wir die Leistungsfähigkeit von C# und .NET nutzen, um eine Web-API zu erstellen! Ausgehend von der von Microsoft gelieferten Vorlage erstellen wir eine REST-API mit Live-Updates, die von SignalR geliefert werden! Die Kirsche auf dem Sahnehäubchen: Wie Sie Ihre API richtig testen!

 

Was passiert in diesem Kurs?
In diesem Kurs bauen und testen wir eine komplette ASP.NET Backend Anwendung. Dies beinhaltet ebenfalls kleinere Übungen zum festigen und anwenden von den gezeigten Prinzipien.

Agenda

1. Einführung: Was passiert in diesem Kurs?
2. Was ist HTTP / REST?
3. Wir erstellen unserer erstes Web API Projekt
4. Wir bauen den ersten Controller
5. CORS? Was ist das?
6. Persistieren von Daten: Hallo Entity Framework!
7. Mehr Controller!
8. Dependency Injection, Lifecycle, async/await - Was?
9. Middleware! Ein zentraler Baustein in jeder API.
10. SignalR - Echtzeitkommunikation einfach gemacht.
11. API Testing - Wie testen wir unsere API?

Für wen ist dieser Kurs geeignet?

Dieser Kurs richtet sich an Entwickler welche schon erste Erfahrung mit C# gemacht haben und einen Einstieg in die moderne Web-Entwicklung

...

show more

For the English Version, please scroll to the bottom.

Web APIs und Backends mit ASP.NET und C#

C# ist ein Kraftpaket für die API-Entwicklung! In diesem Kurs werden wir die Leistungsfähigkeit von C# und .NET nutzen, um eine Web-API zu erstellen! Ausgehend von der von Microsoft gelieferten Vorlage erstellen wir eine REST-API mit Live-Updates, die von SignalR geliefert werden! Die Kirsche auf dem Sahnehäubchen: Wie Sie Ihre API richtig testen!

 

Was passiert in diesem Kurs?
In diesem Kurs bauen und testen wir eine komplette ASP.NET Backend Anwendung. Dies beinhaltet ebenfalls kleinere Übungen zum festigen und anwenden von den gezeigten Prinzipien.

Agenda

1. Einführung: Was passiert in diesem Kurs?
2. Was ist HTTP / REST?
3. Wir erstellen unserer erstes Web API Projekt
4. Wir bauen den ersten Controller
5. CORS? Was ist das?
6. Persistieren von Daten: Hallo Entity Framework!
7. Mehr Controller!
8. Dependency Injection, Lifecycle, async/await - Was?
9. Middleware! Ein zentraler Baustein in jeder API.
10. SignalR - Echtzeitkommunikation einfach gemacht.
11. API Testing - Wie testen wir unsere API?

Für wen ist dieser Kurs geeignet?

Dieser Kurs richtet sich an Entwickler welche schon erste Erfahrung mit C# gemacht haben und einen Einstieg in die moderne Web-Entwicklung wollen.

Was sollten Sie mitbringen?

Wenn Sie mit Ihrem eigenen Setup arbeiten möchten, sollten Sie Folgendes mitbringen:

- Notebook  
- Installiertes dotnet (.NET 8 oder 9)
- Einen Code-Editor wie VS Code oder ähnliches

Alternativ stellen wir eine DevContainer (GitHub) bereit, welche alle Tools bereits installiert hat.

Information: Getränke wie Tee, Kaffee und Wasser sind während dieses ganztägigen Kurses inbegriffen, das Mittagessen jedoch nicht.

Für Unternehmen bieten wir Sonderkonditionen an. Bitte kontaktieren Sie uns für weitere Informationen (z.B. über das Kontaktformular).

================================

English Version

Web APIs and backends with ASP.NET and C#

C# is a powerhouse for API development! In this course, we will harness the power of C# and .NET to create a web API! Starting from the template provided by Microsoft, we will create a REST API with live updates provided by SignalR! The cherry on the cake: How to properly test your API!

What happens in this course?

In this course we will build and test a complete ASP.NET backend application. This also includes small exercises to consolidate and apply the principles shown.

Agenda

1. Introduction: What happens in this course?
2. What is HTTP / REST?
3. We create our first Web API project
4. We build the first controller
5 CORS? What is that?
6. Persisting data: Hello Entity Framework!
7. More controllers!
8. Dependency injection, lifecycle, async/await - what?
9 Middleware! A central building block in every API.
10 SignalR - Real-time communication made easy.
11. API Testing - How do we test our API?

Who is this course for?


This course is aimed at developers who already have some experience with C# and want to get started with modern web development.

What should you bring?

Wenn Sie mit Ihrem eigenen Setup arbeiten möchten, sollten Sie Folgendes mitbringen:

- Notebook  
- Installed dotnet (.NET 8 or 9)
- A code editor such as VS Code or similar

Alternatively, we provide a DevContainer (GitHub) which has all the tools already installed.

Information: Drinks such as tea, coffee and water are included during this full-day course, but lunch is not.

We offer special conditions for companies. Please contact us for further information (e.g. via the contact form).

show less

Event organiser

Offering Solutions Software GmbH

Tickets

Sale ends on Tuesday, 22.04.2025 17:00

Early Bird

Only 5 Tickets available
CHF 1'099.00

Standard

CHF 1'399.00

Prices incl. taxes

Total: XX.XX CHF
Please select tickets from a ticket category first
Please select tickets from a ticket category first
Please select tickets from a ticket category first
None of these payment methods?

Tickets are also available at our Box offices.

Box offices

Tickets for this event can be found at the following box offices:

BLS

Liechtensteinische Post

Orell Füssli

SOB

Tourism Rheinfelden

TourismusRegion Baden

Total: XX.XX CHF

Please select tickets from a ticket category first
Please select tickets from a ticket category first
Please select tickets from a ticket category first

Info

Location:

Zürich - TBA

Event organiser

.NET Web API is organised by:

Offering Solutions Software GmbH