Intensiv-Workshop
Unit-Testing-Kurs
über das Kontaktformular an.
Wieso will JavaScript- und TypeScript-Testing gelernt sein?
Ihre Testabdeckung ist einfach nicht hoch genug? Oder - und das hat schon viele Entwickler verzweifeln lassen - die Zahl alleine sieht gut aus, aber trotzdem verstecken sich im Code Bugs? Dann wird es Zeit, die Art, wie Sie Unit-Tests schreiben, zu ändern. Wir vermitteln Ihnen neben der Theorie vor allem wertvolle und bewährte Herangehensweisen aus der Praxis, wie das Testen von JavaScript und TypeScript garantiert gelingt.
Was bietet der Unit-Testing-Kurs?
Der Intensiv-Workshop “Unit-Testing” vermittelt Ihnen das Wissen, um hochwertige und robuste Komponententests in JavaScript und TypeScript zu schreiben. Es werden die Voraussetzungen für testbaren Code geschult. Sie erhalten ein Teilnahme-Zertifikat.
Der Fokus liegt in diesem Seminar auf Unit-Tests, die Teil der automatischen Build-und-Deployment-Pipeline sind. Sie sind sehr verbreitet und gleichzeitig haben viele Entwickler bei der Erkennung von Abhängigkeiten Probleme. Außerdem führt Asynchronität gerne mal zu nicht erkannten Fehlern.
Diese Probleme schauen wir uns in der Praxis an und lernen, bereits beim Coden Tests zu schreiben und damit stabilere Ergebnisse zu erhalten. Tests nachträglich in Projekte einzubauen ist meist aufwändiger. Im Workshop zeigen wir Ihnen jedoch auch Techniken, mit denen sich Tests in bestehende Anwendungen schrittweise integrieren lassen.
Anforderungen
Technisch
- Node (aktuellste LTS) und aktuelles npm
- IntelliJ oder WebStorm (alternativ: Visual Studio Code)
- Git, kann auch in IDE integriert sein
- Internet-Zugang ohne Proxy oder Proxy konfiguriert für npm
Grundlagen
- EcmaScript5/JavaScript (Variablen, Dynamische Typisierung, Datentypen, Kontrollstrukturen, Funktionen, Prototyping)
Schulungsinfos
- Preis:590,00 € zzgl. USt
- Kollegen-Rabatt auf Gesamtpreis:20% ab 3 Kollegen
- Schulungsdauer:1 Tag 9 - 17:30 Uhr oder
2 halbe Tage 08:30 - 12:30 Uhr - Zielgruppe:JavaScript- und TypeScript-Entwickler, Tester, Produktverantwortliche
- Gruppengröße:4 - 10 Teilnehmer
- Schulungsform:Präsenz oder online (live)
- Sprache:Deutsch
Was ist Unit-Testing?
Ein Unit-Test, auf Deutsch Komponententest oder Modultest, überprüft, ob die entwickelten Komponenten wie gewollt arbeiten. Dabei werden die kleinsten Einheiten einer Anwendung - die Units - getestet. In der agilen Softwareentwicklung sind Unit-Tests ein wichtiges Instrument der Qualitätssicherung. Es lassen sich frühzeitig Fehler entdecken.
Unit-Testing für Angular, React, NestJS & mehr
Unabhängig davon, ob Sie clientseitige Frameworks einsetzen - wie Angular oder React - oder Backends mit zum Beispiel NestJS entwickeln, lernen Sie die Techniken, die benötigt werden, um aussagekräftige und robuste Komponententests zu schreiben.
Warum Jest als Test-Framework?
Für die Veranstaltung wird Jest verwendet, die vermittelten Prinzipien sind aber auch auf andere Test-Frameworks, wie Karma/Jasmine oder Mocha/Chai, übertragbar. Jest ist einfach in ein Projekt zu integrieren, ist schnell und bietet viele Funktionen, ohne dass weitere Tools integriert werden müssen.
Flexible Zeiteinteilung
Für eine bessere Vereinbarkeit mit dem Tagesgeschäft bieten wir neben der ganztägigen Variante über 1 Tag auch eine halbtägige Variante an, die sich über 2 Schulungstage erstreckt.
Module des Unit-Testing-Kurs
Unit Test Grundlagen
- Testpyramide
- Was macht Code testbar?
- Was sind Unit-Tests
- Test Suite
- Unit under test
- Setup und Teardown
Abhängigkeiten
- Abhängigkeiten erkennen
- Mocks
- Spies
Asynchronität
- Promises
- Observables
Techniken
- Robustheit von Tests verbessern
- Refactoring-Techniken
- Snapshot-Tests
Automatisierung und Integration
- Git Hooks
- CI / CD
- Coverage
- Zertifikat
- Vollständige Schulungsunterlagen
Bonus bei Schulungsorten Esslingen oder Köln
- Getränke und Snacks während der Schulung
- Mittagessen à la carte im Restaurant
- Klimatisierter Schulungsraum
Unsere Trainer
FAQ zur Schulung
Kunden-Feedback
Zu dieser Schulung gibt es noch keine Bewertungen.