Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar „Vue – Unit Testing“ erhalten Sie tiefgehende Einblicke in das Unit-Testing mit Vue.js. Sie lernen, wie Sie Tests für Vue-Komponenten erstellen und Methoden sowie Services entwickeln, um die Funktionalität und Fehlerfreiheit Ihrer Anwendungen sicherzustellen. Der Kurs behandelt die grundlegenden Konzepte und Funktionen des Unit-Testings in Vue.js und begleitet Sie Schritt für Schritt bei der Umsetzung von Tests für eine Vue.js-Anwendung. Nach Abschluss des Seminars sind Sie in der Lage, effektive Unit-Tests zu schreiben und eine verlässliche Testabdeckung für Ihre Projekte sicherzustellen.

Teilnehmer - Zielgruppe

  • Web-Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Solide Vue.js Kenntnisse
  • Grundsätzliches Verständnis von Unit Testing

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Unit-Testing in Vue.js

  • Was ist Unit-Testing?
  • Warum ist Unit-Testing wichtig?
  • Wie funktioniert Unit-Testing in Vue.js?

Einrichten von Unit-Testing in Vue.js

  • Installation von Jest und Vue-Test-Utils
  • Konfiguration von Jest in Vue.js
  • Erstellung von Test-Dateien

Testing von Komponenten in Vue.js

  • Verwendung von Vue-Test-Utils zum Testen von Komponenten
  • Erstellung von Tests für die Verhaltensweise von Komponenten
  • Verwendung von Mocks und Stubs für Abhängigkeiten

Testing von Methoden und Services in Vue.js

  • Erstellung von Tests für Methoden und Services
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten
  • Mocking von HTTP-Anfragen

Mocking in Vue.js

  • Verwendung von Jest Mocks in Vue.js
  • Mocking von Abhängigkeiten wie Pinia und Router
  • Mocking von APIs und externen Diensten

Testing von Pinia-Store in Vue.js

  • Verwendung von Jest zum Testen von Pinia-Store
  • Erstellung von Tests für Mutationen, Aktionen und Getter
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Testing von Router in Vue.js

  • Verwendung von Jest zum Testen von Router
  • Erstellung von Tests für Routen und Navigation
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Testing von Vue.js-Anwendungen

  • Verwendung von End-to-End-Tests mit Cypress
  • Erstellung von Tests für UI-Interaktionen
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Continuous Integration und Deployment in Vue.js

  • Einrichten von Continuous Integration mit Jenkins oder Travis CI
  • Einrichten von Deployment-Pipelines
  • Automatisierte Tests in Continuous Integration und Deployment integrieren

Best Practices für Unit-Testing in Vue.js

  • Verwendung von Test-Driven-Development (TDD) in Vue.js
  • Verwendung von Naming-Conventions für Test-Dateien und Tests
  • Schreiben von lesbarer und wartbarer Test-Code

Code Coverage und Qualität in Vue.js

  • Verwendung von Code Coverage-Tools wie Istanbul
  • Verwendung von Code-Quality-Tools wie ESLint
  • Integration von Code Coverage und Qualität in Continuous Integration und Deployment

Fortgeschrittene Konzepte in Unit-Testing in Vue.js

  • Verwendung von Snapshot-Tests in Vue.js
  • Verwendung von Test-Utilities wie vue-test-utils-helper
  • Verwendung von Visual-Regression-Testing in Vue.js

Weitere Schulungen zu Thema Vue.js

Vue.js 3 - Grundkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar „Vue.js 3 – Grundkurs“ machen Sie sich mit den Grundlagen vertraut, die allen SPA-Bibliotheken wie Vue oder React zugrunde liegen, und lernen die Besonderheiten von Vue kennen. Der Fokus liegt dabei speziell auf der im Jahr 2020 eingeführten ...

Vue.js - Migration von Vue 2 auf Vue 3

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar „Vue – Migration von Vue 2 auf Vue 3“ erhalten Sie ein umfassendes Verständnis der Unterschiede zwischen Vue.js 2 und Vue.js 3 und werden auf eine erfolgreiche Umstellung Ihrer Anwendungen vorbereitet. Die Inhalte umfassen die wichtigsten ...

Vue.js - Routing mit Vue-Router

- u.a. in Köln, München, Nürnberg, Düsseldorf, Virtual Classroom

In diesem 1-tägigen Seminar „Vue.js – Routing mit Vue-Router“ erfahren Sie, wie Sie zuverlässiges Routing in Ihren Vue-Anwendungen implementieren. Der Kurs beginnt mit einer Einführung in Vue und der Installation von Vue-Router. Danach lernen Sie, wie man Routen anlegt ...

Vue.js 3 - Kompaktkurs

- u.a. in München, Nürnberg, Essen, Koblenz, Mannheim

In diesem 4-tägigen Seminar „Vue.js 3 – Kompaktkurs“ machen Sie sich mit den grundlegenden und weiterführenden Konzepten und Techniken von Vue.js 3 vertraut, um moderne und performante Single-Page-Anwendungen (SPAs) zu entwickeln. Am Ende des Seminars sind Sie in der ...