# Fullstack-Webentwicklung: Lernziele und Projekte

Öffentliche Hintergrundinformationen von Novari Education. Dies ist eine Selbstauskunft des Bildungsträgers.

Redaktioneller Stand: 2026-10-20. Arbeitsmarktzahlen nennen zusätzlich ihren jeweiligen Berichtszeitraum.

Wie die Lernschritte von den ersten Werkzeugen bis zur vollständigen Webanwendung zusammenhängen und welche Ergebnisse entstehen.

## Die Weiterbildung im Überblick

Fullstack Web Developer mit KI-Kompetenz dauert 12 Monate und umfasst 225 Unterrichtstage mit 1.644 Unterrichtseinheiten. Das Format ist Online-Live in Vollzeit. Die Kurszeiten sind Mo–Fr, 9:00–16:15 Uhr.

Eine Webanwendung verbindet eine sichtbare Oberfläche mit Funktionen im Hintergrund. Im Kurs lernst du, diese Teile zu verstehen, selbst zu entwickeln und miteinander zu verbinden.

## Eine technische Grundlage aufbauen

Du richtest deine Entwicklungsumgebung ein und lernst, Dateien, Programme und das Terminal sicher zu benutzen. Mit Git hältst du Änderungen fest; über GitHub arbeitest du mit anderen am selben Projekt. Verständliche Projektnotizen in Markdown helfen dir, deine Arbeit später nachzuvollziehen und zu erklären.

Mit HTML und CSS gestaltest du eigene Webseiten. Du planst Inhalte, Navigation und Formulare, berücksichtigst verschiedene Bildschirmgrößen und lernst Grundlagen der Barrierefreiheit. Aus einer Skizze oder einem Entwurf, beispielsweise in Figma, entsteht eine selbst umgesetzte Webseite.

## Programmieren und interaktive Anwendungen entwickeln

Mit JavaScript lernst du, Informationen zu verarbeiten und Aufgaben in überschaubare Schritte zu zerlegen. Dazu gehören Entscheidungen, Wiederholungen, Funktionen und das Ordnen zusammengehörender Daten. Du suchst Fehler, vergleichst Lösungswege und ergänzt deine Kenntnisse um TypeScript.

Darauf bauen interaktive Anwendungen mit React und Next.js auf. Du entwickelst wiederverwendbare Oberflächen, reagierst auf Eingaben und lädst Daten. Dabei übst du auch, Wartezeiten und Fehler verständlich darzustellen und eine Anwendung zu veröffentlichen.

## Oberfläche, Server und Datenbanken verbinden

Mit Node.js und Express entwickelst du Serverfunktionen und Schnittstellen. Mit MongoDB und PostgreSQL lernst du unterschiedliche Arten der Datenspeicherung kennen. Du verbindest diese Funktionen mit der Oberfläche und beschäftigst dich mit Benutzerkonten, Passwortschutz, Zugriffsrechten und der Prüfung eingehender Daten.

Ziel ist, dass du den Weg einer Anfrage durch deine Anwendung nachvollziehen kannst: von der Eingabe in der Oberfläche über den Server bis zur Datenbank und zurück.

## Ein eigenes Projekt planen und erklären

Im Abschlussprojekt entwickelt ihr als Team eine vollständige Webanwendung. Ihr wählt eine Idee, plant Funktionen, verteilt Aufgaben und verbindet die technischen Teile. Dabei dokumentiert ihr Entscheidungen und arbeitet euch bei Bedarf in weitere Werkzeuge ein.

Am Ende stellt ihr eure Anwendung vor und erklärt eure Lösungswege. Geeignete Projekte werden als Arbeitsproben für dein Portfolio aufbereitet. Das Bewerbungstraining ergänzt diesen Lernweg um Unterlagen, berufliche Orientierung und Gesprächsvorbereitung.

[Zur Kursseite](/courses/fullstack-developer)

[Weitere Hintergrundinformationen](/wissen/index.md)
