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:
ZielgruppeEntwickler, die in komplexen JavaScript-Projekten mitarbeiten wollen.VoraussetzungenBelastbare JavaScript-Grundkenntnissen z. B. aus dem Kurs JavaScript Grundlagen
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.