Der Kurs vermittelt umfassende Kenntnisse der Full-Stack-Webentwicklung mit dem Ziel, die Teilnehmer auf den beruflichen Einstieg als Webentwickler vorzubereiten.

Inhalte des Kurses sind:

- Grundlagen der Webentwicklung (HTML, CSS)
- Programmierung mit JavaScript
- Entwicklung interaktiver Webanwendungen
- Frontend-Entwicklung mit React
- Backend-Entwicklung mit Node.js
- Arbeiten mit relationalen und dokumentenbasierten Datenbanken (SQL, MongoDB)
- Versionskontrolle mit Git und Zusammenarbeit über GitHub
- Grundlagen von Testing und Qualitätssicherung
- Deployment, Continuous Integration und Continuous Delivery (CI/CD)
- Grundlagen der Web-Sicherheit
- Einführung in Netzwerk- und Webtechnologien

Ergänzend werden praktische Projekte durchgeführt, in denen die Teilnehmer eigenständig Webanwendungen entwickeln und umsetzen.

Der Kurs beinhaltet zudem unterstützende Einheiten zur Vorbereitung auf den Berufseinstieg.