Webentwickler Full-Stack Start

Der Kurs Webentwickler Full-Stack Start vermittelt die Grundlagen der vollständigen Webentwicklung über Frontend und Backend hinweg. Teilnehmende lernen, wie Benutzeroberflächen gestaltet, serverseitige Prozesse entwickelt und Daten verarbeitet werden. Der Kurs zeigt die Funktionsweise zentraler Webtechnologien und vermittelt ein grundlegendes Verständnis für das Zusammenspiel aller Ebenen einer Webanwendung.

1. Grundlagen - Aufbau und Architektur des Webs2. Frontend - Struktur, Gestaltung und Interaktion3. Backend - Logik, Daten und Schnittstellen4. Anwendung und Projektstruktur
1. Grundlagen - Aufbau und Architektur des Webs
  • Rolle von Client und Server in Webanwendungen
  • Grundprinzipien von HTTP, Routing und Anfrageverarbeitung
  • Projektstruktur und Versionskontrolle
  • Einsatz typischer Entwicklungswerkzeuge

2. Frontend - Struktur, Gestaltung und Interaktion
  • Erstellung von Webseiten mit HTML
  • Formatierung und Layoutgestaltung mit CSS
  • Interaktive Funktionen und DOM-Steuerung mit JavaScript
  • Anpassung an verschiedene Endgeräte und Bildschirmgrößen

3. Backend - Logik, Daten und Schnittstellen
  • Einführung in serverseitige Skriptsprachen
  • Verarbeitung von Anfragen und Daten
  • Anbindung relationaler oder dokumentenbasierter Datenbanken
  • Bereitstellung einfacher Programmierschnittstellen

4. Anwendung und Projektstruktur
  • Umsetzung kleiner Full-Stack-Projekte
  • Kombination von Frontend- und Backend-Komponenten
  • Testing, Fehleranalyse und Optimierung
  • Bereitstellung der Anwendung auf Server- oder Cloud-Umgebungen