In dieser Weiterbildung erlernen Sie die Entwicklung moderner Webanwendungen mit Vue. Sie setzen sich mit den Grundlagen von Vue auseinander und vertiefen Ihr Wissen in den Bereichen Versionskontrolle mit GitHub und GitLab sowie Projektmanagement nach der Scrum-Methode. Sie lernen, wie Sie mit Vue interaktive Benutzeroberflächen erstellen und Single-Page-Anwendungen entwickeln. Dabei erwerben Sie Kenntnisse über die Einrichtung von Vue-Projekten, die Erstellung und den Einsatz von Komponenten sowie die Implementierung von Routing und State-Management. Zusätzlich werden Sie in die Nutzung von GitHub und GitLab eingeführt, um Versionskontrolle und kollaborative Entwicklungsprozesse zu beherrschen. Im Bereich Projektmanagement erarbeiten Sie sich ein Verständnis für die Prinzipien und Praktiken von Scrum, einschließlich der Rollen, Artefakte und Zeremonien. Durch praktische Übungen und Projektarbeiten wenden Sie Ihr Wissen in realistischen Szenarien an. Sie entwickeln eigenständig Anwendungen mit Vue, verwalten Code-Repositories auf GitHub und GitLab und simulieren agile Entwicklungsprozesse nach Scrum. Nach Abschluss der Weiterbildung sind Sie in der Lage, eigenständig Webanwendungen mit Vue zu entwickeln, Versionskontrollsysteme effektiv zu nutzen und Projekte nach agilen Methoden zu managen.

Vue.js Grundlagen
  • Einrichtung von Vue mit Fokus auf Vue
  • Grundfunktionen und Komponenten
  • Iterationen: v-for in Anwendungen aus dem Bereich Vue
  • Bedingtes Rendering
  • Formulare gestalten unter Verwendung von Vue
  • Eventbehandlung und Persistierung

Erweiterte Vue.js Konzepte
  • Arbeiten mit DOM anhand von Praxisbeispielen aus Vue
  • Verstehen und Beeinflussen des Ereignisflusses
  • Asynchrone Programmierung mit Fokus auf Vue
  • Nachladen von Inhalten

JavaScript-Programmierkenntnisse
  • Sprachkern: Arbeiten mit variablen Datentypen und Arrays im Kontext von Vue
  • Sprachkern: Operatoren und Steuern des Ablaufs eines Programms
  • Sprachkern: Arbeiten mit Schleifen und Funktionen für Vue-Anwendungen
  • Objektorientierte Programmierung mit JavaScript
  • Arbeiten mit Objekten in Verbindung mit Vue
  • Extrahieren von Werten aus Arrays und Objekten

Browser-interaktion mit JavaScript
  • Arbeiten mit Formularen in Vue-Projekten
  • Steuern des Browsers
  • Lesen und Erkennen von Browserinformationen mit Bezug auf Vue

Versionierung und Zusammenarbeit mit Git
  • Agiles Arbeiten mit Git für Vue-Projekte
  • Versionsverwaltung

Qualitätssicherung und Testing
  • Software Testing und Qualitätssicherung im Rahmen von Vue

Scrum-Grundlagen
  • Einführung in Scrum mit Bezug zu Vue-Projekten
  • Scrum Master
  • Scrum Team mit Erfahrungen aus Vue-Projekten

Scrum-Prozesse
  • The Sprint unter Berücksichtigung von Vue-Anwendungen
  • Sprint Planning
  • Daily Scrum in Vue-Projekten
  • Sprint Review
  • Sprint Retrospective mit Erfahrungen aus der Vue-Entwicklung

Scrum-Rollen und Artefakte
  • Scrum Artifacts mit Fokus auf Vue-Projekte
  • Product Backlog and the Product Goal
  • Definition of Done in Bezug auf Vue
  • Product Owner

Projektarbeit im Frontend-Bereich
  • Qualifikationsprojekt Frontend-Entwicklung im Bereich Vue