- Ü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