Fortgeschrittene Anwendungsentwicklung mit JavaScript
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 30.09.2026 -02.10.2026 09:00 - 16:00 Uhr |
Virtuelles Live Training |
2.130,10 €* Buchen |
| 23.11.2026 -25.11.2026 09:00 - 16:00 Uhr |
Virtuelles Live Training |
% 2.023,00 €* Buchen |
| 30.03.2027 -01.04.2027 09:00 - 16:00 Uhr |
Virtuelles Live Training |
% 2.023,00 €* Buchen |
| 30.06.2027 -02.07.2027 09:00 - 16:00 Uhr |
Virtuelles Live Training |
% 2.023,00 €* Buchen |
| 27.09.2027 -29.09.2027 09:00 - 16:00 Uhr |
Virtuelles Live Training |
% 2.023,00 €* Buchen |
| 06.12.2027 -08.12.2027 09:00 - 16:00 Uhr |
Virtuelles Live Training |
% 2.023,00 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Inklusive digitaler Teilnahmebescheinigung.
Beschreibung
Moderne Webanwendungen stellen hohe Anforderungen an Struktur, Wartbarkeit und Teamarbeit - insbesondere bei der Entwicklung mit JavaScript.
In diesem praxisorientierten Seminar vertiefen Sie Ihre Kenntnisse in der professionellen JavaScript-Entwicklung und lernen, wie Sie komplexe Anwendungen effizient im Team umsetzen. Im Fokus stehen der Aufbau eines automatisierten Build-Prozesses, der sichere Umgang mit Abhängigkeiten sowie das Testen und Debuggen mithilfe aktueller Tools und Frameworks. Sie arbeiten mit npm, Transpilern, Source Maps, Testing-Tools wie Jest, Mocha oder Cypress und integrieren Ihre Anwendung in gängige CI/CD-Prozesse.
Nach dem Training sind Sie in der Lage, moderne JavaScript-Projekte strukturiert aufzusetzen, qualitativ abzusichern und in bestehende Entwicklungsprozesse zu integrieren - eine wertvolle Kompetenz für jede professionelle Entwicklungsumgebung.
Dieses Seminar ist Teil dieses Qualifizierungsplaners:
Inhalte
Übersicht:
- Node und npm
- Werkzeuge für moderne Web Entwicklung: Transpiler, Browsersync
- Fortgeschrittenes Debugging von Anwendungen mit Source Maps
- Unit-Testing und Oberflächen-Tests
Build-Management mit npm:
- package.json und package-lock.json
- npm-Module: npm-Repository, Einbinden von Modulen
- Umgang mit Dependencies
- Integration von Werkzeugen in den Build-Prozess am Beispiel des Babel-Transpilers
- npm-Repositories
Testen:
- Eine Übersicht vorhandener Testing-Frameworks für JavaScript
- Grundkonzepte des Unit-Testens: Testfälle, Spies und Mocks, Vertiefung am Beispiel Jest/Jasmine/Mocha
- Browser-Tests mit Karma
- Verfahren zur Fehlersuche und -analyse
Ein Beispiel-Projekt:
- Erstellen eigener npm-Module
- Generierung von Reports, Bestimmung von Qualitäts-Metriken, Einhaltung von Programmier-Richtlinien
- Aufsetzen eines eigenen npm-Repositories (Nexus, Artifactory)
- Integration in den CI/CD-Prozess, Beispiel Jenkins
Zielgruppe
Zielgruppe
- Entwickler:innen, die in komplexen JavaScript-Projekten mitarbeiten möchten und ihre Fähigkeiten in der fortgeschrittenen Anwendungsentwicklung vertiefen wollen.
Voraussetzungen
Belastbare JavaScript-Grundkenntnisse, idealerweise erworben in der Schulung JavaScript Grundlagen. Es sind keine weiteren formalen Anforderungen erforderlich.