Angular Testing Workshop, Online, Deutsch
Qualitätssicherung für Angular-Lösungen mit Jest, Cypress und Storybook
Beschreibung
In dieser weiterführenden Angular-Schulung erfahren Angular-Entwickler und -Entwicklerinnen anhand vieler Beispiele, wie sie mit modernen Technologien aus dem Angular-Ecosystem die Qualität ihrer Angular-Lösungen und Komponenten-Bibliotheken langfristig sicherstellen können. Dazu nutzen wir eine Fallstudie, für die wir nach und nach unter Berücksichtigung von Best Practices verschiedene Arten von Tests erstellen.
Sprache
Dieses Training findet auf Deutsch statt.
Highlights
✅ Komplett online – Keine Anreise erforderlich!
✅ Interaktiv: Stellen Sie Fragen und nehmen Sie an Diskussionen teil
✅ Viele Übungen und Live-Coding
✅ Fallstudie, die Sie als Blaupause für Ihre eigenen Projekte verwenden können
✅ Pair-Programming mit Ihrem Trainer
Einige Impressionen
Wir sind alle über ein browserbasiertes virtuelles Klassenzimmer verbunden.
Viele Live-Codierungen und interaktive Übungen, einschließlich Paarprogrammierung mit Ihren Trainern
Didaktischer Ansatz
Theoriephasen wechseln sich mit Live-Coding und Übungen ab.
Voraussetzungen
Sie haben bereits mit Angular gearbeitet.
Unternehmenstraining
Bitte kontaktieren Sie uns, wenn Sie einen Unternehmensworkshop mit diesen oder ähnlichen Themen (remote oder vor Ort) organisieren möchten. Generell sind Firmenschulungen bei mindestens acht Teilnehmern günstiger. Sie erreichen uns hier: office@angulararchitects.io
20.04. - 22.04.2021
Datum & Uhrzeit:
20.04.2021, 9:00 Uhr - 22.04.2021, 17:00 Uhr
Veranstalltungsort:
Alternativen:
28.06. - 30.06.2021 ( Englisch )
Ihre Trainer:
Alle Workshop-Inhalte
Testing Grundlagen
- Motivation
- Angular Testing Pyramide
- Test-driven Development
- Design for Tests
- Testbare Architekturen
Unit Testing mit Jest
- Patterns
- Mocking
- Asynchronität testen
- Reaktivität testen
- Tests erweitern
Component Tests mit Jest
- JsDom vs. Karma
- Mit DOM Elementen interagieren
- Testen und Dependency Injection
- Angular Testing Helpers (Routing, HTTP)
- Mehrschichtige Komponenten testen
- State Management testen
- Snapshot-Testing
- Spectator
- Die neuen Test Harnesses in Angular
- Spezialfälle
- Drag & Drop
- Datei Down- und Uploads
- Scrolling
- Statische Menüs
- iFrames
- Visual Regression
End 2 End Tests mit Cypress
- Cypress Grundlagen
- Page Object Model
- Die drei Level von E2E Code
- Echte Backends vs. Mocked Backends?
- Umgang mit komplexen Szenarien
- CI Integration
- Cypress Plugins
- Test Abdeckung
- Cypress erweitern
Component Tests mit Cypress und Storybook
- Storybook
- Storybook erweitern
- Cypress mit Storybook verwenden
- Spezialfälle
- Visual Regression
