Einführung in Web Development
  • 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