Alle Lehrpfade8. ASP.NET Core – Eigene APIs bauen
intermediate+50 XP
Minimal APIs (In 5 Zeilen einen eigenen Web-Endpunkt bauen)
💡 Die Kernidee im Alltag:
"Jetzt verbinden wir C# mit dem Web! Mit ASP.NET Core Minimal APIs baust du in nur fünf Zeilen einen echten Server, der Requests aus dem Internet empfängt."
Wie es wirklich funktioniert (Erklärt für 12-Jährige)
Ein kompletter Webserver in C#:
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
// Wenn jemand 'GET /' aufruft:
app.MapGet("/", () => "Hallo von deinem ersten C# Webserver!");
// Wenn jemand 'GET /zeit' aufruft:
app.MapGet("/zeit", () => DateTime.Now.ToString("T"));
app.Run();
KI-Power-Tipp für Entwickler
Empfohlener Assistent: Cursor / ChatGPT
Golden Prompt für deinen Editor:
Schreibe eine ASP.NET Core Minimal API mit zwei Endpunkten: GET /api/products und POST /api/products, die eine Produkt-Liste im In-Memory-Speicher verwaltet.
Qualitäts-Prüfung: Stelle sicher, dass `Results.Ok()` und `Results.Created()` als typisierte IResult-Rückgaben genutzt werden.
Interaktive Übung & lokaler Testlauf
Definiere einen GET-Endpunkt mit `app.MapGet("/status", () => "OK");`.
Lokale Terminal-Ausgabe