JavaScript Aufbaukurs
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 09.09.2026 -11.09.2026 |
München |
% 1.673,14 €* Buchen |
| 09.09.2026 -11.09.2026 |
Virtuelles Live Training |
% 1.673,14 €* Buchen |
| 11.11.2026 -13.11.2026 |
München |
% 1.638,63 €* Buchen |
| 11.11.2026 -13.11.2026 |
Virtuelles Live Training |
% 1.638,63 €* Buchen |
| 13.01.2027 -15.01.2027 |
München |
% 1.638,63 €* Buchen |
| 13.01.2027 -15.01.2027 |
Virtuelles Live Training |
% 1.638,63 €* Buchen |
| 10.03.2027 -12.03.2027 |
München |
% 1.638,63 €* Buchen |
| 10.03.2027 -12.03.2027 |
Virtuelles Live Training |
% 1.638,63 €* Buchen |
| 12.05.2027 -14.05.2027 |
München |
% 1.638,63 €* Buchen |
| 12.05.2027 -14.05.2027 |
Virtuelles Live Training |
% 1.638,63 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Der JavaScript Aufbaukurs setzt dort an, wo der JavaScript-Grundkurs endet: bei professioneller Webentwicklung mit sauberer Struktur, wartbarem Code und einem sicheren Umgang mit modernen Sprachmitteln. In drei Tagen vertiefst du zentrale JavaScript-Konzepte wie Hoisting, Closures, Performance, Objektmuster, Prototypen und Vererbung. Darauf aufbauend behandelt die Schulung wichtige ECMAScript-6-Funktionen wie Klassen, Arrow-Funktionen, neue Array-Methoden und ES6-Module.
Der Kurs richtet sich an Entwicklerinnen und Entwickler, die JavaScript nicht nur anwenden, sondern Projekte zuverlässiger strukturieren, testen und im Team weiterentwickeln möchten. Neben Webpack, Babel, Paket-Managern, Git, JSDoc und YUIDoc stehen auch Testing-Frameworks wie Karma, Jest und Jasmine sowie Grundlagen von Continuous Integration und Deployment auf dem Programm. Wenn du dein Vorwissen auffrischen möchtest, ist der JavaScript Grundkurs die passende Vorbereitung. Für eine zusätzliche Vertiefung moderner Sprachfunktionen eignet sich außerdem das Training Modernes JavaScript - ES6 und beyond.
Inhalte
JavaScript vertiefen und typische Fehler vermeiden
- Häufige Fehlerquellen in JavaScript-Projekten analysieren und vermeiden
- Performance-Aspekte bei clientseitiger Webentwicklung berücksichtigen
- Hoisting verstehen und durch saubere Deklarationen vermeiden
- Closures erkennen, erklären und gezielt einsetzen
- Gültigkeitsbereiche, Funktionskontexte und Seiteneffekte sicher einordnen
ECMAScript 6 und moderne JavaScript-Syntax
- Klassen in JavaScript einsetzen und von klassischen Objektmodellen abgrenzen
- Arrow-Funktionen verwenden und Unterschiede beim this-Kontext verstehen
- Objekterstellung mit moderner ES6-Syntax strukturieren
- Neue Array-Methoden für lesbaren und wartbaren Code nutzen
- ES6-Sprachfunktionen in bestehende JavaScript-Projekte integrieren
Objekte, Patterns und Vererbung
- Objekte erstellen, erweitern und sinnvoll kapseln
- Factory Pattern zur flexiblen Objekterzeugung einsetzen
- Constructor Pattern für wiederverwendbare Objektstrukturen nutzen
- Methoden mit dem Prototype Pattern ergänzen
- Chaining für flüssige und lesbare Schnittstellen anwenden
- Vererbung in JavaScript verstehen und projektbezogen einsetzen
Module, Pakete und Deployment
- Webpack und Babel im JavaScript-Build-Prozess einordnen
- ES6-Module strukturieren, importieren und exportieren
- Paket-Manager wie Node und yarn für Abhängigkeiten nutzen
- Build-Schritte für produktionsnahe JavaScript-Anwendungen vorbereiten
- Überblick über JavaScript-Frameworks und passende Einsatzszenarien gewinnen
- Weiterführende Framework-Pfade wie React Grundkurs und Angular Grundkurs einordnen
Arbeiten im Entwicklungsteam
- Code-Konventionen mit JSLint prüfen und einhalten
- Versionsverwaltung mit Git in JavaScript-Projekten nutzen
- Automatische Dokumentation mit JSDoc und YUIDoc erstellen
- Teamfähige Projektstrukturen für gemeinsame Webentwicklung aufbauen
- Ergänzende Vertiefung über Git, GitLab und CI/CD vorbereiten
JavaScript Testing, CI und Automatisierung
- Test-Frameworks Karma, Jest und Jasmine vergleichen
- Automatisierte Tests für JavaScript-Webanwendungen vorbereiten
- Build- und Automatisierungsaufgaben mit node, gulp und grunt einordnen
- Continuous Integration und Deployment in JavaScript-Projekten verstehen
- Weiterführendes Testing mit JavaScript-Webanwendungen testen vertiefen
Voraussetzungen
- Sichere HTML5-Grundkenntnisse
- Praktische JavaScript-Kenntnisse auf Basis von ES 5.1
- Grundverständnis wichtiger ES6+-Konzepte
- Erfahrung mit clientseitiger Webentwicklung oder vergleichbare Programmierpraxis
Zielgruppe
- Webentwicklerinnen und Webentwickler mit JavaScript-Praxis, die strukturierte, wartbare Webanwendungen entwickeln möchten
- Frontend-Entwicklerinnen und Frontend-Entwickler, die ES6, Module, Build-Tools und Testing sicherer einsetzen wollen
- Softwareentwicklerinnen und Softwareentwickler, die JavaScript-Projekte im Team mit Git, Dokumentation und Konventionen umsetzen
- Absolventinnen und Absolventen des JavaScript Grundkurses oder Personen mit vergleichbarem Vorwissen
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D