- Aufsetzen des Projekts: vue.js, vue-cli und node
- Aufsetzen der Entwicklungsumgebung (z.B. Visual Studio Code), Debugging, Test
- Online (z.B. playcode - Ressourcen und Dokumentation
- Vergleich mit Angular und React
UI-Programmierung:
- Rendering: Template-Syntax, render functions, JSX- Event-Modell
- State-Management -Components
- Data Binding
- Formularverarbeitung
- Listen-Darstellung
Server-Kommunikation:
- REST und JSON
- Asynchronous und Reactive Programming mit JavaScript
- Implementierung einer Oberfläche für einen gegebenen REST-Service
Weitere Themen:
- Single Page Applications und Routing
- Components im Detail - Unit-Testing
- Vue und TypeScript
MethodeVortrag, Diskussion, Übungen, Praktikum am System.