Skip to main content
DevForgeMinimal APIs (In 5 Zeilen einen eigenen Web-Endpunkt bauen)
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