- Grundlagen der Webprogrammierung für professionelle Webentwickler
- Überblick über aktuelle Technologien und Methoden moderner Website-Programmierung
- Verständnis der Rolle und Anforderungen eines Webentwicklers in digitalen Projekten
- Agile Methoden und effizientes Projektmanagement in der Software-Programmierung
Frontend-Technologien: HTML, CSS & JavaScript
- Erstellung moderner, responsiver Websites mit HTML5 und CSS
- Interaktive Websites entwickeln mit JavaScript und DOM-Manipulation
- Einsatz von fortgeschrittenen CSS-Techniken (Flexbox, Grid)
- Professionelle Nutzung moderner Frontend-Frameworks wie React
Backend-Webentwicklung und API-Integration
- Grundlagen der Backend-Programmierung mit Node.js und JavaScript
- Erstellung und Integration von RESTful APIs für dynamische Webanwendungen
- Datenbankanbindung mit NoSQL (z.B. MongoDB) für effizientes Datenmanagement
- Sicherheitsaspekte und Best Practices bei der Backend-Entwicklung
Professionelle Developer Tools und Workflows
- Effiziente Versionskontrolle und Zusammenarbeit mit Git
- Einführung in Container-Technologien (Docker) für professionelles Deployment
- Continuous Integration & Continuous Deployment (CI/CD) für agile Webprojekte
- Nutzung moderner Web APIs und Open API Standards für nachhaltige Entwicklung
Praxisorientierte Web-Projektarbeit
- Umsetzung eines realistischen Webprojekts zur Anwendung aller erlernten Fähigkeiten
- Agile Zusammenarbeit und projektorientiertes Arbeiten im Team
- Self-Directed Learning Sessions zur individuellen Vertiefung spezieller Themen
- Gezielte Vorbereitung auf die berufliche Tätigkeit als Webentwickler oder Software-Programmierer