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.