Download als PDFSchulung:
Testen mit JavaScript

Kurs-IDDauerPreisNächste TermineVeranstal­tungsortDFG
WTEST1 Tag675 EUR18.09.2019
20.11.2019
18.03.2020
Mannheim
Mannheim
Mannheim

Preise pro Person zzgl. MwSt., Inhouse Seminare auf Anfrage.

Seminarbeschreibung

In der professionellen Softwareentwicklung ist das Thema "Testen" nicht mehr wegzudenken. Besonders im JavaScript-Bereich wurde dieses Thema allerdings viel zu lange vernachlässigt. Lange Zeit galt das Testen von JavaScript Anwendungen als komplex und unübersichtlich. Mittlerweile gibt es jedoch Bibliotheken, die das Schreiben und Ausführen der Softwaretests deutlich vereinfachen. Die bereits 2009 erschienene Bibliothek "Jasmine" wird stetig weiterentwickelt und ist eine der meist verwendeten Bibliotheken zum Testen von JavaScript Anwendungen. Jasmine hilft nicht nur bei einfachen Modul-Tests, sondern dient auch beim Testen von asynchronen Aufrufen, integrierten Schnittstellen und sogar Oberflächen. Diese Schulung vermittelt nach einer allgemeinen Einführung zum Thema "Testen" den praktischen Einsatz von Jasmine im produktiven Umfeld, sowie die Integration von Jasmine in andere Bibliotheken.

Kurs-Inhalt

Theoretische Grundlagen

  • Motivation
  • Unit-Tests
  • Integrationstests
  • Funktionale Tests (E2E Tests)
  • Test Driven Development (TDD)

Software Design

  • Testbaren Code entwickeln
  • Refactoring und Testen

Entwicklungsumgebung

  • NodeJS
  • Node Package Manager
  • Karma
  • Jasmine

Karma

  • Testautomatisierung
  • Konfiguration von Karma
  • Parallelisierung
  • Zusammenspiel mit Jasmine

Jasmine

  • Test Suites
  • Testerwartungen und Assertions
  • Konfiguration von Jasmine
  • Code Abdeckung verifizieren
  • Automatische Testausführung bei Quellcodeänderungen mit dem Watch Mode

Praktische Einführung in Jasmine

  • Unit Tests
  • Asynchrones Testen
  • Verwendung von asynchronen Callbacks durch Jasmine Clock
  • Integrationstests
  • Mocking
  • GUI-Tests

Blick über den Tellerrand

  • TypeScript Unterstützung
  • Integration in Angular
  • Mocha
  • Jest

Zielgruppe

Als Web-Entwickler möchten Sie im Anschluss an das Seminar sofort in der Lage sein, automatisierte Tests für Ihre JavaScript Applikation zu schreiben und auszuführen.

Voraussetzung für Seminar-Teilnahme

Gute JavaScript Kenntnisse sind erforderlich, z.B. durch Besuch unserer Schulung JavaScript Intensiveinstieg. Kenntnisse von HTML, CSS und dem Node Packaging Manager (npm) sind hilfreich.

Seminar-Dauer

1 Tag, 10:00 bis 17:30 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Nutzen Sie Jasmine, um einfach und schnell automatisierte, wiederholbare Tests für Ihre JavaScript Applikation zu schreiben und auszuführen
  • Die Schulung vermittelt praxisbezogen die nötigen Grundlagen
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: Testen mit JavaScript

Seminar-TerminDauerDFGOrtPreisSeminar-Anmeldung
18.09.20191Mannheim675 EUROnlineFax
20.11.20191Mannheim675 EUROnlineFax
18.03.20201Mannheim675 EUROnlineFax
24.06.20201Mannheim675 EUROnlineFax
23.09.20201Mannheim675 EUROnlineFax
11.11.20201Mannheim675 EUROnlineFax

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte, Durchführungsgarantie und AGBs

Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
18.09.Anmelden
20.11.Anmelden
18.03.Anmelden
24.06.Anmelden
23.09.Anmelden
11.11.Anmelden
   
Fax-Formular:Anmelden

✱  Durch­führungs­garantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Einzelschulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Einzelschulungen haben Sie den Trainer ganz für sich alleine.
Zum Geschaeftsbereich Competence Center
Schulung
Interessieren könnten Sie auch unsere Seminare JavaScript Intensiveinstieg oder JavaScript Engineering.

Service

Competence Center

Schulung