Kurzbeschreibung
Über die letzten Jahre wurden Webseiten dynamischer und mächtiger dank der Möglichkeiten mit Javascript. Eine Menge von Code, der normalerweise auf dem Server lag, wurde in den Browser verschoben. Das führte zu Unübersichtlichkeit. Viele Zeilen an JavaScript Code verbanden sich ohne formale Struktur mit HTML- und CSS-Dateien. Dies zu überwinden ist der Grund, warum mehr und mehr Entwickler JavaScript-Frameworks wie Vue verwenden.
Vue bzw. VueJS ist ein leicht zugängliches, vielseitiges und performantes JavaScript-Framework, das hilft, eine besser wartbare und testbare Codebasis zu schaffen. Vue ist ein progressives JavaScript-Framework. Serverseitige Anwendungen können Sie mit Vue in Ihre Anwendung einbauen und reichhaltigere interaktive Benutzeroptionen ermöglichen.
In diesem praxisorientierten Kurs erlernen die Teilnehmer mit Vue und TypeScript oder JavaScript eigene Anwendungen und Komponenten zu entwickeln. Best practice Erfahrungen in der Umsetzung und das konzeptionelle Grundverständnis helfen wartbare und überprüfbare Vue.js Webanwendungen zu erstellen.
Nach Teilnahme an der Schulung Ist der Umgang mit Vue CLI, Components, Direktiven und Filtern vertraut. Die Grundlagen sind geschaffen, um eigene Anwendungen zu entwickeln, Backends an die Vue Anwendung anzubinden und selbständig Tests durchzuführen.
Voraussetzungen
• Berufserfahrungen in den Webtechnologien HTML, CSS und JavaScript werden empfohlen.
Seminarinhalt
Vue.js Einstieg mit dem Vue CLI
• Vue Konzepte
• Anlegen von Vue Projekten
Vue Components
• Erstellung von Vue Components
• Single-File Components mit Vue
Vue Template Syntax
• Data Binding, Event Binding
• Short-Hand Syntax und Computed Properties
• Interpolation, Schleifen, Conditional Rendering
• Projektion von Inhalten mit Slots
Erweiterte Vue Konzepte
• Child Components
• Change Detection
• Lifecycle-Events
• Watcher
• Custom Directives, Custom Filters
Navigation
• Vue Router
• Verlinkung von Routen, Styling
• Routen Parameter
• Route Guards
Architektur Zustandsverwaltung
• Komponentenzustand
• Vuex State Management
Vuex
• Store Konzept
• Mutations, Actions, Vuex-Getter
• Modularisierung und Namensräume
Verwendung von Komponentenbibliotheken
Formulare
Testen
Zielgruppen
Dieser Kurs richtet sich an Entwicklerteams und Programmierer als Frontend-, Backend- und Fullstack-Webdeveloper, die moderne, komplexe und progressive Web Applikationen entwickeln wollen.
Preise und Termine
Firmenschulung
Eine Firmenschulung bei Ihnen vor Ort, in einem Schulungszentrum oder virtuell.
(Zertifizierung)
Software
Geschult wird grundsätzlich auf der aktuellsten Version von Vue, die für einen produktiven Betrieb eingesetzt werden kann. Sofern gewünscht kann auch auf anderen Versionen geschult werden.
Seminarsprache
die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.