Worum geht’s beim „Webprojekt“
In diesem Projekt entwickelst du gemeinsam mit deinem Team eine eigene Web-Anwendung – z. B. eine Musikplattform oder ein Social-Media-Tool. Ziel ist es, eine funktionierende Anwendung zu programmieren, die nicht nur technisch läuft, sondern auch optisch überzeugt.
So läuft das Projekt ab
Ihr setzt gemeinsam grundlegende Funktionen um, wie Registrierung und Login, und ergänzt sie um Features, die zu eurem Thema passen – etwa das Abspielen von Songs und Erstellen von Playlists oder das Veröffentlichen von Posts mit Bildern und Videos. Dafür arbeitet ihr beispielsweise mit HTML, PHP oder JavaScript und gestaltet die Seite komplett mit CSS. Zum Start erstellt ihr einen Software-Entwurf. Dafür überlegt ihr euch, wie eure Datenbank strukturiert sein muss, welche einzelnen Seiten eure Anwendung braucht, wie der Nutzer sich durch diese navigiert und wie das Design eurer Webseite aussehen soll. In eurem Projektplan haltet ihr Funktionen, Aufwand, Zuständigkeiten und Zeitplanung fest und ihr passt alles bei Bedarf im Laufe des Projekts an. Während des Semesters trefft ihr euch wöchentlich, besprecht den aktuellen Stand und legt fest, wer bis zum nächsten Meeting welche Aufgaben übernimmt. Über die Plattform GitHub teilt ihr euren Code, seht Änderungen ein und könnt jederzeit in der gemeinsamen Arbeitsumgebung weiterarbeiten.
Das lernst du dabei
Du programmierst nicht nur eine komplette Web-Anwendung, sondern bekommst auch ein realistisches Gefühl dafür, wie Softwareprojekte organisiert werden. Du lernst, im Team zu arbeiten, Aufgaben zu planen und Tools wie GitHub professionell zu nutzen – Fähigkeiten, die dir später im Beruf direkt weiterhelfen.