Grundlagen der Webentwicklung
  • Überblick über Web Development, Software Development und moderne Technologien
  • Einsatz von HTML, CSS und JavaScript zur Erstellung interaktiver Webseiten
  • Verständnis von Client-Server-Architekturen in der Web Programmierung
  • Struktur, Semantik und Accessibility im Frontend-Bereich

HTML, CSS und responsives Webdesign
  • Erstellung semantischer Webseiten mit HTML5
  • Gestaltung mit CSS3, Flexbox und Grid-Systemen
  • Mobile-First Designprinzipien für verschiedene Endgeräte
  • Nutzung moderner CSS-Tools zur Gestaltung ansprechender Webinterfaces

Dynamische Funktionalitäten mit JavaScript
  • Programmierung interaktiver Elemente in Webprojekten
  • Verwendung von Events, DOM-Manipulation und Formularvalidierung
  • Einbindung von externen APIs zur Datenanzeige
  • Software Development Techniken zur Verbesserung der Codequalität

Full Stack Web Programmierung mit Node.js und Express
  • Serverseitige Web Programmierung mit JavaScript und Express
  • Entwicklung von RESTful APIs zur Kommunikation mit Datenbanken
  • Verknüpfung von Frontend und Backend in Webprojekten
  • Arbeiten mit MongoDB und Mongoose zur Datenspeicherung

Web Projektentwicklung und Präsentation
  • Planung und Umsetzung eines vollständigen Web Development Projekts
  • Anwendung von Software Development Best Practices
  • Teamarbeit mit Git, GitHub und agilen Methoden
  • Präsentation von Web Projekten für potenzielle Arbeitgeber oder Kunden