Weiterbildungsinhalte
Moderne Webanwendungen entstehen durch ein Zusammenspiel aus leistungsfähigen JavaScript-Frameworks, strukturiertem Tooling und einer agilen Projektorganisation. In diesem Kurs erwerben Sie die technischen und methodischen Kenntnisse, um Anwendungen sicher zu entwickeln, zu testen, zu warten und im Team weiterzuentwickeln.

  • Sie verstehen die Grundlagen aktueller Webtechnologien und Entwicklungsumgebungen.
  • Sie programmieren interaktive Oberflächen mit JavaScript und beherrschen asynchrone Datenflüsse.
  • Sie vertiefen fortgeschrittene Sprachkonzepte, nutzen Frameworks zielgerichtet und debuggen Anwendungen.
  • Sie wenden Best Practices für Testing, Performance und Accessibility an.
  • Sie setzen Git für kollaborative Entwicklung ein und planen Releases strukturiert.
  • Sie organisieren Projekte agil, kennen Scrum-Rollen und ‑Events und sichern Softwarequalität durch systematische Tests.

Grundlagen der Webentwicklung
  • Entwicklungsumgebungen, Build-Prozesse und Paketmanager
  • Prinzipien von Responsive Design und UX-Gestaltung
  • Browserarchitektur und Rendering-Pipeline

JavaScript Basics
  • DOM-Manipulation und Ereignissteuerung
  • Datenabruf mit Fetch API und XMLHttpRequest
  • Einführung in Module, Bundler und Transpiler

Fortgeschrittene JavaScript-Konzepte
  • Objektorientierung, Prototypen und Klassen
  • Asynchrone Programmierung mit Promises und async/await
  • Einstieg in aktuelle Frameworks (z. B. React, Vue) und State-Management
  • Debugging-Techniken und Fehlersuche im Browser

Best Practices & Deployment
  • Unit-, Integrations- und End-to-End-Tests
  • Performance-Optimierung und Lazy Loading
  • Barrierefreiheit (WCAG-Richtlinien)
  • Continuous Integration, Continuous Deployment und Monitoring

Versionskontrolle mit Git
  • Branching-Modelle (Git Flow, Trunk-Based)
  • Merging, Rebase und Pull-Request-Workflows
  • Konfliktlösung und Release-Tags

Agiles Projektmanagement
  • Klassisch vs. agil: Projektmodelle im Vergleich
  • Scrum-Prozess: Rollen, Artefakte, Events
  • Produktvision, Backlog-Pflege und Sprint-Planung

Softwaretesten
  • Teststrategie und Testplanung
  • Testautomatisierung mit Jest und Cypress
  • Auswertung, Reporting und Wartung von Test-Suites

Information zu Unterricht und Prüfung

Der Unterricht findet online und auf Deutsch statt. Fachliche Inputs wechseln sich mit praktischen Übungen ab. Nach erfolgreichem Abschluss legen Sie eine projektbezogene Prüfung ab und erhalten ein Zertifikat, das die vermittelten Kompetenzen bestätigt.

Zusätzliche Extras
  • Praxisprojekt zur Anwendung des Gelernten
  • Methodenkompetenz für eigenständiges Lernen
  • Bewerbungs- und Karrierecoaching

Web- und JavaScript-Spezialist*innen sind in nahezu allen Branchen gefragt. Der Kurs richtet sich an angehende Frontend-Entwickler*innen, Quereinsteiger*innen mit Grundkenntnissen in HTML/CSS sowie IT-Fachkräfte, die ihr Profil um modernes JavaScript-Know-how, Framework-Erfahrung und agile Methoden erweitern möchten.