Kurs · Schulung · Workshop

Vue.js 3 & TypeScript

Zwei bis drei Tage praktischer Einstieg in Vue.js 3 mit TypeScript: Composition API, Vite, Routing, State Management mit Pinia, REST-Anbindung und Testing bis zum Deployment.

Mit Version 3 macht Vue.js einen grossen Schritt und stellt komplett auf TypeScript um. Damit wird das äusserst beliebte Single Page Application und Frontend Framework auf solide und durchgehend typisierte Beine gestellt. Dabei bleibt der einfache Einstieg und die "Skalierbarkeit" von kleinen interaktiven Elementen bis zu grossen komplexen Applikationen erhalten. Gleichzeitig bietet das Framework klare Strukturen, ein einfach verständlicher Template Syntax und Standard-Komponenten für die wichtigen Themen - von Router bis Server Side Rendering.

Stimmen unserer Teilnehmer:innen

Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →

Inhalt

Wir bauen zusammen inkrementell eine Vue.js Applikation welche folgende Themen veranschaulicht:

  • Überblick Vue.js
  • TypeScript Basics
  • Typisierung und Scope
  • Objektorientierung mit TypeScript
  • Decorators und Annotations
  • Module und Imports
  • Exception Handling
  • Promises und Asynchrone Entwicklung
  • Komponenten und Composition API
  • Input und Output zwischen Komponenten
  • Data-Flow
  • Lifecycle Hooks und Reactivity
  • Code Generierung mit Vite
  • Template-Syntax
  • Computed properties
  • Composables
  • Formulare und Validatoren
  • Routing
  • Anbindung von REST-APIs
  • Authentifizierung / Login
  • Statemanagement
  • Testing
  • Debugging
  • Build und Deployment
  • Migration von Vue.js 2 Projekten
  • Vue mit GraphQL APIs

Der Kurs basiert auf verfeinertem und erprobtem Kursmaterial mit Erläuterung, Aufgaben, Kurs-Projekt / Code, Lösungs-Code und weiterführenden Informationen.

Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.

In-House Kurs anfragen

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Öffentlichen Termin anfragen

Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.

Anzahl Teilnehmende (ungefähr)

Mehr als 3 Teilnehmende? Am besten direkt einen Wunschtermin als In-House Kurs anfragen.

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Mehr über Vue.js 3 & TypeScript

Vue.js 3 ist ein progressives JavaScript-Framework für die Entwicklung von Benutzeroberflächen, das vollständig in TypeScript neu geschrieben wurde. Es bietet eine reaktive, komponenten-basierte Architektur mit Composition API als moderne Alternative zur Options API.

Weitere Ressourcen:

History

Vue.js wurde ursprünglich von Evan You entwickelt, während er bei Google an AngularJS-Projekten arbeitete. Die erste Version wurde 2014 veröffentlicht, mit dem Ziel, die besten Aspekte von AngularJS zu übernehmen, aber in einem leichteren Paket.

Mit Vue.js 3, veröffentlicht im September 2020, wurde das Framework von Grund auf in TypeScript neu geschrieben. Diese Version führte die Composition API ein, inspiriert von React Hooks und entwickelt unter der Leitung von Evan You und dem Vue.js Core Team, darunter Kia King Ishii und Eduardo San Martin Morote.

Die Integration von TypeScript hat Vue.js zu einem noch robusteren Framework gemacht und seine Akzeptanz in grossen Unternehmen gefördert. Das Framework hat auch die Entwicklung eines reichen Ökosystems von Tools und Bibliotheken inspiriert, darunter Vite (entwickelt von Evan You) für schnelleres Entwickeln und Bauen, sowie Pinia als moderne State Management Lösung.