Vue.js Programmierer Ausbildung
Vue.js zählt weltweit zu den am häufigsten verwendeten Frontend-Frameworks. Ein großer Vorteil ist der modulare Aufbau, bei dem die einzelnen Bausteine logisch aufeinander aufbauen – so kann man das System schrittweise und effizient erlernen. Wie bei jedem ausgereiften Framework gelten bestimmte Konventionen, die das Arbeiten deutlich erleichtern – sei es bei der Lösung konkreter Aufgaben oder in der Zusammenarbeit mit anderen Vue.js-Entwickler:innen. Im Vergleich zu anderen JavaScript-basierten Frameworks ist Vue.js besonders effizient bei der Entwicklung einfacher bis mittelkomplexer Webanwendungen.
Vue.js-Kurs
Online-Programmierausbildung
Vue.js ist eines der modernsten und am weitesten verbreiteten JavaScript-Frameworks. Es ist gut dokumentiert, leicht zu erlernen und bietet eine hervorragende Struktur für wartbaren, testbaren Code. Durch seine Vielseitigkeit, Geschwindigkeit und hohe Performance eignet sich Vue.js sowohl für einfache Aufgaben als auch für komplexe Anwendungen – und sogar für die Entwicklung großer Softwaresysteme.
Themenübersicht
Aktualisierung der Grundlagen
Auffrischung vorhandener Kenntnisse in JavaScript, HTML und CSS sowie Einführung in die Versionsverwaltung mit Git.
„Hallo Welt!“ – Erste Schritte mit dem Vue.js-Framework.
Einrichtung der Entwicklungsumgebung und Vorstellung hilfreicher Tools (z. B. Vue DevTools, Vue CLI) sowie ausgewählter Bibliotheken wie Axios und Lodash.
Vue.js Framework
Umfassende Einführung in das Vue.js-Framework: Installation, Erstellung einer Vue-Instanz, Datenverwaltung, Methoden, Lifecycle-Hooks, Reaktivität, Template-Syntax, Single-File Components, berechnete Eigenschaften und Watcher, Klassen- und Stilbindung, bedingte Darstellungen und Listenrendering, Event-Handling, Datenbindung, Erstellung und Registrierung von Komponenten, benutzerdefinierte Attribute und Events, Slots, dynamische und asynchrone Komponenten, Übergänge und Animationen, Mixins, benutzerdefinierte Direktiven, Renderfunktionen, Plugins, Filter, Server-Side Rendering, Testing, Sicherheit.
Tailwind CSS – Utility-First-Framework
Einführung in die klassenbasierte Gestaltung mit Tailwind CSS, das eine präzise Kontrolle über responsives, modulares UI-Design bietet – perfekt integrierbar in Vue.js-Projekte.
Wichtige Erweiterungen
Vorstellung zentraler Plugins zur Zustands- und Datenverwaltung (Pinia), für das Routing (Vue Router) sowie zur Internationalisierung (Vue I18n).
Vue-Versionen
Überblick über die Neuerungen in Vue 3 – darunter die Composition API, Teleport, mehrere Root-Element-Komponenten, die Option „emits“ für Komponenten sowie spezielle Selektoren – und über nicht abwärtskompatible Änderungen im Vergleich zu früheren Versionen.
Kursdauer: 75 Unterrichtsstunden (13 Wochen)
Kursgebühr: 1490 EUR (inkl. MwSt.)
Ratenzahlung: 3 Monatsraten à 510 EUR (inkl. MwSt.) oder 4 Monatsraten à 384 EUR (inkl. MwSt.)
Registrierungsnummer der Erwachsenenbildung: B/2020/008338