Weiterbildungsinhalte
Moderne Webanwendungen reagieren in Echtzeit auf Nutzereingaben und verarbeiten Daten ohne die Seite neu zu laden. Diese Veranstaltung vermittelt Schritt für Schritt, wie JavaScript-Entwickler*innen Ereignisse effizient behandeln und asynchrone Prozesse sicher steuern. Von den Grundlagen der DOM-Manipulation bis hin zu Promises, async/await und Modulstrukturen lernst du alle Techniken kennen, die für performante Frontend-Applikationen erforderlich sind.
- Das lernst du
- DOM-Elemente gezielt ansprechen und dynamisch verändern
- Benutzerinteraktionen erkennen, verarbeiten und debuggen
- Asynchrone Abläufe mit Callbacks, Promises und async/await steuern
- Formular- und Datenkommunikation über AJAX / Fetch API umsetzen
- Bibliotheken und Frameworks in ein modulares Projekt integrieren
Grundlagen der JavaScript-Programmierung
- Syntax, Datentypen und Scope
- DOM-Struktur und Manipulation
- Ereignisarten und Event-Listener
- Formularhandling und Validierung
- AJAX, Fetch API und JSON-Verarbeitung
Fortgeschrittene Konzepte und Tools
- Objektorientierte Programmierung in JavaScript (ES6-Klassen, Prototypen)
- Asynchrone Programmierung: Callbacks, Promises, async/await
- Fehlerbehandlung und Debugging im Browser
- Modulsysteme (ES Modules, CommonJS) und Bundling
- Nutzung gängiger Bibliotheken und Frameworks (z.B. React, Vue) für Event Handling und State Management
- Performance-Optimierung und Best Practices
Information zu Unterricht und Prüfung
Der Unterricht findet online und auf Deutsch statt. Nach erfolgreichem Abschluss erhalten die Teilnehmer*innen ein Zertifikat, das die erlernten Kompetenzen in asynchroner JavaScript-Programmierung und Event Handling bestätigt.
Zusätzliche Extras- Praxisprojekte zur Vertiefung des Gelernten
- Methodenkompetenz für agiles Arbeiten im Entwicklungsteam
- Bewerbercoaching und Vorbereitung auf technische Interviews
Zielgruppe
Diese Veranstaltung richtet sich an angehende Frontend-Entwickler*innen, Webdesigner*innen und IT-Fachkräfte, die bereits über grundlegende HTML/CSS-Kenntnisse verfügen und ihre JavaScript-Skills speziell im Bereich asynchrone Programmierung und Ereignissteuerung ausbauen möchten.