Fünf kleine Projekte zum Selbermachen. Jedes hat ein Ziel, Schritte und eine Erweiterung für später. Such dir eins aus und fang an, ohne perfekt zu sein.
Eine To-do-App, bei der Aufgaben ein klares Interface haben.
Schritte
Erweiterung: Generische Speicher-Klasse für beliebige Typen
Prüft eingehende JSON-Daten zur Laufzeit auf ihre Form.
Schritte
Erweiterung: Fehlerliste mit Pfad zum falschen Feld
Ein Bestellstatus, der nur erlaubte Übergänge zulässt.
Schritte
Erweiterung: Verlauf aller Übergänge protokollieren
Ein kleiner Zwischenspeicher mit Ablaufzeit.
Schritte
Erweiterung: Maximale Größe mit Verdrängung des ältesten Eintrags
Lädt Daten von einer API und gibt sie typisiert weiter.
Schritte
Erweiterung: Antworten mit einer Bibliothek wie zod prüfen