Kursbeschreibung
Angesprochener Teilnehmerkreis sind JavaScript-Entwickler, die an geschäftskritischen Webanwendungen arbeiten, sowie Frontend-Developer und Entwickler mit Schwerpunkt auf Frameworks wie AngularJS, Backbone.js und weiteren JavaScript-Frameworks.
In der Schulung „JavaScript – Webanwendungen testen mit Jasmine, Karma und PhantomJS“ lernst du, wie du Test Driven Development (TDD) und Behavior Driven Development (BDD) als Grundlage für stabile und zuverlässige Webanwendungen einsetzt. Mit dem Jasmine Test Framework bist du in der Lage, Unit-Tests sowie Frontend-Tests für deine Anwendungen zu erstellen.
Das Kebel Team bietet dir diesen JavaScript Kurs als Live Online Training (Webinar) oder Präsenzseminar mit Zertifikat an.
Alternativ organisieren wir auch eine individuelle JavaScript Schulung oder einen Workshop für dein Team. Termine, Ort, Dauer und Inhalte werden dabei individuell abgestimmt. Deine maßgeschneiderte JavaScript Schulung kann online, in Präsenz oder hybrid stattfinden.
Das Kebel Team berät dich gerne oder du buchst direkt online.
Die wichtigsten Themen im Überblick
- Testbaren JavaScript-Code entwickeln
- Unit-Tests mit Jasmine meistern
- Asynchrone Tests sicher umsetzen
- DOM & Frontend professionell testen
- Testautomatisierung mit Karma
- Frameworks zuverlässig absichern
Zielgruppe
Das Training richtet sich an JavaScript- und TypeScript-Entwickler:innen sowie an Frontend-Entwickler:innen, die ihre Webanwendungen professionell und strukturiert testen möchten.
Voraussetzung für die Schulung
Kursinhalte
Folgende Lerninhalte werden in dem Kurs JavaScript Webanwendungen testen vermittelt:
- Testbaren JavaScript-Code entwerfen (OOP in JavaScript, Module erstellen)
- Tests für Jasmine entwickeln (Describes erstellen, Assertions und Matcher erstellen, eigene Matcher entwerfen)
- Asynchrones Testen (Testen von Ajax-Abfragen, verzögertes Testen, Stubs und Spies)
- Frontend testen (HTML-Ausgabe testen mit Jasmine und JQuery, Seiten mit PhantomJS rendern, Events an PhantomJS schicken)
- Änderungen am DOM mit Jasmine testen
- Tests automatisieren (Require.js Konfiguration, Verwendung des Karma Test Runner)
- Tests für JavaScript Frameworks (Backbone.js Applikationen testen, AngularJS testen)
- Jasmine im Vergleich mit Qunit, YUI Test und JsTestDriver





