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 3 - Aufbaukurs

- u.a. in Frankfurt am Main, Hannover, Dresden, Erfurt, Nordhausen

In diesem 2-tägigen Seminar „Vue.js 3 – Aufbaukurs“ erweitern Sie Ihr Wissen über Vue.js 3 und lernen fortgeschrittene Techniken zur Entwicklung komplexer Anwendungen. Dabei stehen bewährte Best Practices und effiziente Entwicklungsansätze im Fokus, um die ...

Vue.js - Composition API

- u.a. in Berlin, Bremen, Nürnberg, Düsseldorf, Erfurt

In diesem 3-tägigen Seminar „Vue.js – Composition API“ erwerben Sie ein fundiertes Verständnis der Composition API in Vue.js. Ziel ist es, die Vorteile und Unterschiede zwischen der Composition API und der Options API zu erkennen und die Composition API zur Erstellung ...