Dieser Kurs vertieft fortgeschrittene JavaScript-Programmierkonzepte und behandelt asynchrone Programmierung, ES6+-Funktionen, API-Integration und Leistungsoptimierung. Die Teilnehmer lernen, wie sie effiziente, skalierbare und wartbare JavaScript-Anwendungen schreiben.
- Moderne JavaScript-Syntax, Arrow-Funktionen und Template-Literale erlernen
- Spread/Rest-Operatoren und Destrukturierung erkunden
- Mit let-, const- und blockbezogenen Variablen arbeiten
- Ereignisschleife und asynchrone Ausführung verstehen
- Promises, async/await und Fehlerbehandlung implementieren
- Mit Fetch-API für asynchrone Anfragen arbeiten
- Höhere Funktionen und Funktionskomposition kennenlernen
- Closures und ihre Rolle in der JavaScript-Programmierung erkunden
- Callback-Funktionen und Currying-Techniken implementieren
- Mit ES6-Modulen und Import-/Exportfunktionen arbeiten
- JavaScript-Klassen und -Prototypen implementieren
- Vererbung, Kapselung und die Prototypkette erkunden
- Entprellen und Drosseln für optimierte Ereignisbehandlung kennenlernen
- Lazy Loading und asynchrone Rendering-Techniken erkunden
- Implementieren Sie Speicherverwaltungsstrategien für eine bessere Leistung
- Verwenden Sie Browser-Entwicklertools zum Debuggen von JavaScript-Code
- Implementieren Sie Unit-Tests mit Jest oder Mocha
- Erkunden Sie bewährte Verfahren zur Fehlerbehandlung für robuste Anwendungen
- Erstellen Sie echte Anwendungen mit fortgeschrittenen JavaScript-Konzepten
- Integrieren Sie APIs, Datenbanken und Authentifizierungsmechanismen
- Wenden Sie bewährte Verfahren für skalierbare und wartbare JavaScript-Anwendungen an
Der Kurs umfasst auch JavaScript-Debugging und Testing, einschließlich Unit-Tests mit Jest oder Mocha, um robuste Anwendungen zu entwickeln.