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.