Dienstag, 09:30 Uhr

Einstieg in Vue.js

Vue.js ist ein populäres JavaScript-Web-Framework, mit dem sich sowohl kleine als auch große Clientanwendungen erstellen lassen. Es bietet moderne Funktionen und kontinuierliche Weiterentwicklung, gleichzeitig aber auch stabile APIs und ein aktives Ökosystem.

Der Einstieg in Vue.js ist dank des minimalen Kerns einfach. Durch die hohe Anpassungsfähigkeit und das einfach zu erlernende Programmiermodell bietet es viele Möglichkeiten für die Erstellung flexibler und performanter Webanwendungen.

Dieser Workshop führt Dich an die Entwicklung von Single-Page-Anwendungen mit Vue.js heran. Anhand von vielen Hands-on-Übungen werden die Basiskomponenten und Konzepte von Vue.js vermittelt.

Vorkenntnisse:
* Grundlagen aus den Bereichen Web, HTML, JavaScript/TypeScript sind wünschenswert.
* Die Schulung findet in deutscher Sprache statt, jedoch liegen Code-Beispiele und die Vue.js-Referenz-Dokumentation ausschließlich in englischer Sprache vor. Daher sind grundlegende Englischkenntnisse notwendig.

Lernziele:
* Grundkonzepte von Vue.js
* Umgang mit Vue CLI
* Build-Prozess und Tests
* Routing
* Parent-Child-Hierarchien
* Remote-Zugriffe

Technische Anforderungen:
Bitte bringen Sie ein eigenes Laptop mit!
Auf dem Rechner sollte mindestens 1 GB freier Plattenplatz verfügbar sein.

Falls Sie ein Gerät Ihrer Firma verwenden, überprüfen Sie vorher bitte, ob eines der folgenden, gelegentlich vorkommenden Probleme bei Ihnen auftreten könnte:

  • Workshop-Teilnehmer hat keine Administrator-Rechte

  • Corporate Laptops mit übermäßig penibler Sicherheitssoftware

  • Gesetzte Corporate-Proxies, über die man in der Firma kommunizieren muss, die aber in einer anderen Umgebung entsprechend nicht erreicht werden

Folgende Software sollte vorab installiert werden:

  • node.js 8 oder neuer

  • Google Chrome 65 oder neuer

  • Code-Editor - vorzugsweise JetBrains IntelliJ IDEA Ultimate, JetBrains Webstorm oder Microsoft Visual Studio Code


Agenda:
ab 08.30 Registrierung und Begrüßungskaffee

09.30: Beginn

10.45 - 11.00: Kaffeepause

12:30 - 13.30: Mittagspause

14.45 - 15.15: Kaffeepause

ca. 17 Uhr: Ende

Christian Ehrhardt
(msg systems)

Christian ist Trainer und Entwickler für Client- und Servertechnologien im Web. Seit Anfang 2016 setzt er Vue.js in seinen Projekten ein.


Timo Brandes
(msg systems)

Timo ist Trainer und Entwickler für Client- und Servertechnologien im Web. Seit Anfang 2016 setzt er Vue.js in seinen Projekten ein.


Alexander Schwartz
(msg systems)

Alexander ist Sprecher, Trainer und Entwickler für Technologien im Web. Er ist Principal IT Consultant bei msg systems ag und Long Tail Contributor zu Open-Source-Software.