
JavaScript Komplettkurs
Dieser Komplettkurs deckt JavaScript vom ersten Variablenkonzept bis zu fortgeschrittenen Architekturpatterns und TypeScript-Vorbereitung ab. Er kombiniert die Inhalte des Einstiegs- und des Fortgeschrittenen-Kurses in einem durchgängigen Lernpfad, der Teams ohne Vorkenntnisse bis zur produktiven Einsatzfähigkeit bringt. Ideal für Umsteiger\*innen aus anderen Sprachen oder Teams mit JavaScript-Modernisierungsbedarf.






Ziele
Sie erwerben das vollständige JavaScript-Fundament für professionellen Unternehmenseinsatz. Sie lernen, wie moderne JavaScript-Syntax und -Patterns funktionieren, wie asynchrone Architektur aufgebaut wird, wie performanter und testbarer Code entsteht und wie der Übergang zu TypeScript und modernen Frameworks vorbereitet wird.
Behandelte Themen
Die Module im Überblick
Modul 1: JavaScript-Grundlagen und Syntax
- Variablen, Typen, Operatoren und Kontrollfluss
- let, const und Scoping-Regeln
- Strings, Template Literals und String-Methoden
- Erste DOM-Manipulation: querySelector und Events
Modul 2: Funktionen und Closures
- Funktionsdeklaration vs. Arrow Functions
- Scope, Closures und Hoisting
- Default Parameter, Rest/Spread und Destructuring
- Higher-Order Functions: map, filter, reduce
Modul 3: Objekte und Klassen
- Objekte erstellen: Literale, Konstruktoren, Klassen
- Prototypen-Kette und Vererbung
- class, extends, super und private Felder
- JSON: Objekte serialisieren und parsen
Modul 4: Asynchrones JavaScript
- Callbacks und Callback-Hell
- Promises: then, catch, finally und Kombinatoren
- async/await: lesbare asynchrone Syntax
- Fetch API: HTTP-Requests und JSON-Parsing
Modul 5: ES Modules und Node.js
- ES Modules: import/export
- npm: Pakete verwalten und package.json
- Node.js-Grundlagen: Datei-System und HTTP-Server
- Vite als modernes Build-Tool
Modul 6: Funktionale Patterns und OOP vertieft
- Pure Functions und Immutability
- Design Patterns: Observer, Factory, Proxy
- Functional Composition und Currying
- SOLID-Prinzipien in JavaScript angewendet
Modul 7: Event Loop und asynchrone Architektur
- Call Stack, Microtasks und Macrotasks
- Promise-Kombinatoren: all, allSettled, race
- AbortController für stornierbare Requests
- Web Worker: Hintergrundaufgaben ohne UI-Blockierung
Modul 8: Performance und Debugging
- Chrome DevTools Profiler nutzen
- Memory Leaks erkennen und beheben
- Debouncing, Throttling und Lazy Loading
- Code Splitting mit Dynamic Imports
Modul 9: Testing und Qualitätssicherung
- Vitest: Unit-Tests für JavaScript
- React Testing Library-Überblick
- Was testen, was nicht: sinnvolle Test-Coverage
- Linting mit ESLint und Prettier
Modul 10: TypeScript-Ausblick und Framework-Vorbereitung
- TypeScript-Einstieg: Typen, Interfaces und Generics
- JSDoc als sanfter Übergang
- Framework-Entscheidung: React, Vue oder Angular
- KI-Tools in der JavaScript-Entwicklung: GitHub Copilot
Kodschul-Trainer & Team
Lernen Sie von Experten - erfahrene Fachleute mit praktischem Know-how
Erfahrene Trainer mit praktischer Technik-Erfahrung
Über 3000 Fachkräfte in zwei Jahren geschult
Praxisnahe Expertise und tiefes Branchenwissen
Wirkungsvolles Lernen mit realen Anwendungen
Über 300+ Projekte gemeinsam abgeschlossen






Joelle Keim
Key Account Manager

Selina Schmid
Seminar Manager

Elisa Saleh
Back Office

Lars Gerigk
Portfolio Manager

Axel Kamga
Trainer & Vertrieb

Sebastian Carnal
HR & People
So läuft das Training ab
Unsere Schulungen sind 100% hands-on, mit einem praktischen Anteil von 70% und 30% Theorie. Sie finden vor Ort, bei uns oder online (auf allen gängigen Plattformen) statt. Zusätzlich erhalten die Teilnehmenden kostenfrei Hands-outs und Unterlagen, die sie zur Vertiefung und weiteren Anwendung nutzen können.
Grundlagen
Zu Beginn sorgen wir dafür, dass alle Teilnehmenden auf denselben Wissensstand gebracht werden, unabhängig von ihrem Ausgangsniveau. So wird jeder optimal auf die weiteren Themen vorbereitet, und niemand bleibt zurück.
Durchführung
Wir starten mit einer Einführung in das Thema, gefolgt von Demos und praxisnahen Beispielen. Anschließend üben die Teilnehmenden eigenständig, während der Trainer individuelles Feedback gibt und bei Bedarf Korrekturen vornimmt.
Anwendungsfälle
Das Gelernte wird auf konkrete Anwendungsfälle der Teilnehmenden angewendet. In einer praxisorientierten Session erarbeiten wir gemeinsam Lösungen, die den Teilnehmern helfen, das Wissen direkt in ihren Arbeitsalltag zu integrieren.
Am häufigsten gestellte Fragen
Für wen ist dieser Kurs konzipiert?
+Wie kann ich mich für den Kurs anmelden?
+Wie hoch sind die Kosten für den Kurs?
+Brauche ich Vorkenntnisse zum Thema des Kurses?
+Werde ich das Gelernte in diesem Kurs anwenden können?
+Welche Software oder Tools benötige ich für den Kurs?
+Lassen Sie uns über Ihr nächstes Training sprechen.
Unser Team steht Ihnen rund um die Uhr zur Verfügung und freut sich auf Ihre Anfrage. Einfach anrufen oder eine Nachricht hinterlassen – wir kümmern uns schnellstmöglich um Ihre Anfrage, ob es um eine Schulung, einen Vortrag oder eine Präsentation geht. Jetzt loslegen!

Joelle Keim
Key Account Manager