Dienstag, 09:30 Uhr

Einstieg in Vue.js

Vue.js ist ein populäres JavaScript-Web-Framework, mit dem sowohl kleine als auch große Clientanwendungen erstellt werden können. Es bietet moderne Funktionen und kontinuierliche Weiterentwicklung, gleichzeitig aber auch stabile APIs und ein aktives Ökosystem. Damit ist es eine spannende Alternative zu AngularJS und React.

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 Sie an die Entwicklung von Single-Page-Anwendungen mit Vue.js heran. Anhand von vielen Hands-on-Übungen werden die Basis-Komponenten und Konzepte von Vue.js vermittelt.

Agenda

  • ab 08.30 Uhr: Registrierung und Begrüßungskaffee

  • 09.30 Uhr: Beginn

    • Grundkonzepte von Vue.js

    • Aufsetzen als einfaches Projekt oder anhand der Vue.js-Starter-Pakete mit Webpack-Integration

  • 10.45 Uhr - 11.00 Uhr: Kaffeepause

    • Data-Binding und Events

    • Arbeiten mit Komponenten

  • 12.30 Uhr - 13.30 Uhr: Mittagspause

    • Routing

    • Parent-Child-Hierarchien

    • Remote-Zugriffe

  • 14.45 Uhr - 15.15 Uhr: Kaffeepause

    • Build Prozess und Tests

    • Best Practices

    • Offene Fragerunde

  • ca. 17.00 Uhr: Ende

Technische Anforderungen:
Bringen Sie einen Laptop zur Veranstaltung mit.
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.11 LTS oder eine neuere Minor-Version

  • Google Chrome 65 oder neuer

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

  • git

Auf dem Rechner sollte mindestens 500 MB freier Plattenplatz verfügbar sein.

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.

Alexander Schwartz
(msg systems)
@ahus1de

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


Falk Sippach
(OIO)
@sippsack

Falk beschäftigt sich im Enterprise-Umfeld als Trainer, Entwickler und Projektleiter bei der OIO Orientation in Objects GmbH in Mannheim mit JavaScript in der Betriebspraxis.