Skip to main content
Eigenes Fullstack-Abschlussprojekt planen und vorzeigen
Alle Lehrpfade1. Informatik-Grundlagen
intermediate+60 XP

Eigenes Fullstack-Abschlussprojekt planen und vorzeigen

💡 Die Kernidee im Alltag:

"Verbinde Datenmodell, Benutzeroberfläche, Logik, Tests und Veröffentlichung zu einem kleinen Produkt."

Konzepte verständlich erklärt (für Einsteiger jeden Alters)

Ziel

Ein Abschlussprojekt zeigt, dass du ein Problem selbstständig in ein überprüfbares Produkt verwandeln kannst. Wähle eine kleine Zielgruppe und konkrete Aufgabe, etwa einen Lernplaner, ein Inventar oder eine Leseliste.

Vorgehen

  1. Beschreibe Nutzerproblem und drei messbare Akzeptanzkriterien.
  2. Skizziere Seiten, Daten und Berechtigungen.
  3. Baue einen vollständigen Ablauf von Eingabe bis gespeicherter Antwort.
  4. Ergänze Validierung, verständliche Fehlerzustände und Tests.
  5. Dokumentiere lokale Einrichtung, Entscheidungen und Grenzen.
  6. Veröffentliche eine Demo ohne echte Geheimnisse oder unnötige Nutzerdaten.

Beispiel

Für eine Leseliste: Ein Titel lässt sich hinzufügen, Status ändern und entfernen. Tests decken leere Titel und unbekannte IDs ab. Eine zweite Person muss die App anhand der Dokumentation starten können.

Ein eigenes Portfolio-Projekt ersetzt keine offizielle HarvardX-Einreichung.

Lerncheck & Übung

Etwa 90 Minuten · intermediate

Das lernst du

  • Ein kleines Produktproblem und prüfbare Kriterien definieren.
  • UI, Daten, Logik, Berechtigungen und Tests zusammen planen.
  • Eine frische Installation anhand verständlicher Schritte prüfen.

Voraussetzungen

  • Grundlagen von Programmierung, Web und Datenmodellierung empfohlen; die Lektion bleibt frei zugänglich.

Häufige Fehler

  • Zu viele Funktionen auf einmal planen; echte Zugangsdaten einchecken; nur den Erfolgsfall testen; eine Setup-Anleitung vergessen.

Wissenscheck

Was macht ein Akzeptanzkriterium überprüfbar?

Praktische Aufgabe

Plane ein kleines Produkt mit drei Akzeptanzkriterien, einem Datenmodell, zwei Randfällen und einer Setup-Anleitung.

Die Übung entwirft und prüft Akzeptanzkriterien; sie veröffentlicht keine Anwendung.

Quellen und Einordnung

Ergänzender Lerninhalt: Dieses Thema erweitert den Umfang der genannten CS50-Kurse.

KI-Power-Tipp für Entwickler
Empfohlener Assistent: Optionaler Lernpartner (ohne Verbindung aus dieser Plattform)
Golden Prompt für deinen Editor:
Prüfe meinen Projektplan: Welche Akzeptanzbedingung fehlt, und welcher Randfall könnte den Ablauf brechen?
Qualitäts-Prüfung: Starte das Projekt frisch anhand der Anleitung und probiere jeden Akzeptanzfall selbst.

Interaktive Übung & lokaler Testlauf

Schreibe drei beobachtbare Akzeptanzkriterien für eine kleine Anwendung und ergänze positive und ungültige Testfälle.

Hinweise auf Wunsch anzeigen
  • Formuliere „Wenn …, dann …“.
  • Berücksichtige Berechtigungen und ungültige Eingaben.
Isolierte Ausführungsumgebung