Grundlagen moderner Webdevelopment-Technologien
  • Einführung in Webdevelopment und Software Development Workflows
  • Unterschiede und Zusammenspiel von Frontend und Backend
  • Rolle von HTML, CSS und JavaScript in modernen Webanwendungen
  • Verständnis für Client-Server-Architektur und HTTP-Kommunikation

HTML und CSS: Struktur und Design
  • Erstellen von Webseiten mit HTML5-Strukturen
  • Layout- und Designtechniken mit CSS3, Flexbox und Grid
  • Responsive Design-Ansätze für Desktop und Mobile
  • Visuelle Konsistenz mit CSS-Standards und Best Practices

JavaScript für dynamische Webentwicklung
  • DOM-Manipulation und Ereignissteuerung mit JavaScript
  • Einführung in Funktionen, Arrays, Objekte und Kontrollstrukturen
  • Clientseitige Validierung und interaktive Features
  • Verbindung von JavaScript mit HTML und CSS im UI-Design

Backend Grundlagen für Webentwicklung
  • Verwendung von Node.js und Express zur Erstellung von Servern
  • RESTful APIs zur Kommunikation mit Datenbanken und Frontend
  • Nutzung von MongoDB zur Datenspeicherung
  • Sicherheit, Validierung und Software Development Prinzipien im Backend

Projektarbeit: Anwendung von Webdevelopment Konzepten
  • Planung und Umsetzung eines vollständigen Webprojekts
  • Anwendung aller Webdevelopment-Komponenten in einem Live-Projekt
  • Versionierung und Zusammenarbeit mit Git und GitHub
  • Deployment und Testing im Rahmen des Softwareentwicklungszyklus