Arbeitsbereich eines Entwicklers mit mehreren Monitoren und Programmcode

Was du tatsächlich lernst

Sechs Module, die aufeinander aufbauen. Jedes Modul dauert ungefähr vier bis acht Wochen – aber du bestimmst das Tempo.

01

Grundlagen

HTML, CSS & JavaScript-Basics

Hier fangen alle an. Du lernst, wie Webseiten aufgebaut sind und wie man ihnen Leben einhaucht.

  • Semantisches HTML und Barrierefreiheit
  • CSS-Layouts mit Flexbox und Grid
  • JavaScript-Grundlagen und DOM-Manipulation
  • Responsive Design für verschiedene Geräte
02

Frontend-Framework

React & moderne Entwicklung

React ist momentan das meistgenutzte Framework. Hier lernst du, komplexere Anwendungen zu bauen.

  • Komponentenbasierte Architektur
  • State Management und Hooks
  • API-Integration und Datenverarbeitung
  • Build-Tools und Deployment
03

Backend-Grundlagen

Node.js & Express

Jetzt wird's interessant – du lernst, was im Hintergrund passiert und wie Daten verarbeitet werden.

  • Server-Architektur und REST-APIs
  • Authentifizierung und Autorisierung
  • Middleware und Request-Handling
  • Fehlerbehandlung und Logging
04

Datenverwaltung

Datenbanken & SQL

Ohne Datenbanken läuft nichts. Du arbeitest mit PostgreSQL und lernst, wie man Daten sinnvoll strukturiert.

  • Datenbankdesign und Normalisierung
  • SQL-Abfragen und Optimierung
  • ORMs und Datenbankmigrationen
  • Backup-Strategien und Sicherheit
05

Deployment & Infrastruktur

DevOps-Grundlagen

Deine Anwendung muss irgendwo laufen. Hier lernst du, wie man Projekte veröffentlicht und betreibt.

  • Cloud-Plattformen und Hosting
  • CI/CD-Pipelines einrichten
  • Docker-Container für Anwendungen
  • Monitoring und Performance-Überwachung
06

Abschlussprojekt

Eigene Full-Stack-Anwendung

Am Ende baust du ein komplettes Projekt von Grund auf – etwas, das du später vorzeigen kannst.

  • Projektplanung und Anforderungsanalyse
  • Eigenständige Umsetzung mit Betreuung
  • Code-Reviews und Best Practices
  • Portfolio-Präsentation und Dokumentation

Wie der Unterricht abläuft

Wir arbeiten nicht mit starren Zeitplänen. Du bekommst Zugang zu allen Materialien und kannst sie in deinem eigenen Tempo durcharbeiten. Die meisten Teilnehmer verbringen etwa 15 bis 20 Stunden pro Woche mit dem Programm.

Jede Woche gibt es Live-Sessions, in denen wir offene Fragen besprechen und Code gemeinsam durchgehen. Die Aufzeichnungen bleiben verfügbar, falls du mal nicht dabei sein kannst.

Du bekommst regelmäßiges Feedback zu deinem Code – nicht nur am Ende, sondern während des gesamten Prozesses. Das hilft dir, dich stetig zu verbessern und schlechte Gewohnheiten gar nicht erst zu entwickeln.

Mehr erfahren
Entwickler beim gemeinsamen Programmieren und Besprechen von Code