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