Seminar Vaadin Migration auf Version 25

Seminarprofil

Das Migrationsseminar führt strukturiert von Vaadin 24 oder älteren Plattformständen zu Vaadin 25. Toolchain, Spring Boot, Jakarta, Themes, Security, Hilla, Komponenten, Tests, Add-ons und Rollout werden risikoorientiert bearbeitet.

Lernziele

  • Bestand, Abhängigkeiten und Migrationsrisiken vollständig erfassen
  • Java 21, Spring Boot 4, Node 24 und Jakarta EE 11 zielgerichtet vorbereiten
  • Quellcodeänderungen in Security, Themes, Binder, Komponenten und Hilla durchführen
  • Add-ons und Eigenkomponenten systematisch auf Kompatibilität prüfen
  • Regressionstests, Pilotbetrieb, Rollout und Rückfallstrategie planen

Zielgruppe

Vaadin-Entwickler, Architekten, technische Leads und Teams mit bestehenden Vaadin-Anwendungen.

Voraussetzungen

Praktische Erfahrung mit der zu migrierenden Vaadin-Anwendung, Java, Spring Boot und dem verwendeten Build-System.

Inhaltsverzeichnis

  1. Kapitel 1: Bestandsaufnahme und Zielbild
  2. Kapitel 2: Toolchain und Plattform aktualisieren
  3. Kapitel 3: Anwendungscode migrieren
  4. Kapitel 4: Tests, Rollout und Stabilisierung

Kapitel 1: Bestandsaufnahme und Zielbild

Inhaltsverzeichnis

  • Versionen und Abhängigkeiten
  • Add-ons und Eigenkomponenten
  • Build- und Laufzeitumgebung
  • Risiken, Aufwand und Migrationspfad

Schritt-für-Schritt-Anleitung

  1. Alle direkten und transitiven Plattformabhängigkeiten inventarisieren.
  2. Eigenkomponenten und Add-ons nach Kritikalität klassifizieren.
  3. Ist- und Zielumgebung gegenüberstellen.
  4. Migrationsstufen mit Prüfkriterien und Verantwortlichkeiten festlegen.

Kapitel 2: Toolchain und Plattform aktualisieren

Inhaltsverzeichnis

  • Java 21
  • Spring Boot 4 und Spring Framework 7
  • Node 24 und Build-Werkzeuge
  • Servlet 6.1, Jakarta EE 11 und Server

Schritt-für-Schritt-Anleitung

  1. Java-Version und Compilerkonfiguration anheben.
  2. Spring-Abhängigkeiten und Konfiguration schrittweise aktualisieren.
  3. Frontend-Toolchain und Build-Plugins auf kompatible Stände bringen.
  4. Laufzeitserver und Containerbasis gegen die Zielanforderungen prüfen.

Kapitel 3: Anwendungscode migrieren

Inhaltsverzeichnis

  • Security-Konfiguration
  • Aura, Lumo und Styling
  • Binder, Komponenten und entfernte APIs
  • Hilla als optionale Abhängigkeit und hybride Anwendungen

Schritt-für-Schritt-Anleitung

  1. Sicherheitskonfiguration und View-Zugriff auf das neue Modell umstellen.
  2. Theme-Entscheidung treffen und CSS-Anpassungen prüfen.
  3. Compilerfehler und verändertes Laufzeitverhalten nach Risikobereichen bearbeiten.
  4. Hilla-Abhängigkeiten nur dort aktivieren, wo sie tatsächlich benötigt werden.

Kapitel 4: Tests, Rollout und Stabilisierung

Inhaltsverzeichnis

  • Regression und visuelle Prüfung
  • Performance und Session-Verhalten
  • Pilotbetrieb und Monitoring
  • Rollback und Nacharbeiten

Schritt-für-Schritt-Anleitung

  1. Automatisierte Tests vor und nach jedem Migrationsschritt ausführen.
  2. Kritische UI-, Security- und Performancepfade vergleichen.
  3. Eine Pilotumgebung mit erweiterten Betriebsinformationen betreiben.
  4. Abbruchkriterien, Rückfallversion und Nacharbeitsliste verbindlich festhalten.

Praxisprojekt

Eine vorbereitete Vaadin-24-Anwendung wird analysiert und in kontrollierten Schritten auf Vaadin 25 umgestellt. Compiler-, Laufzeit-, Styling- und Security-Änderungen werden mit Tests abgesichert.

Arbeitsweise

Migrationschecklisten, praktische Upgrade-Schritte, Codekorrekturen, Regressionstests und strukturierte Risikobewertung.

ERROR: Content Element with uid "121208" and type "scp_pi1" has no rendering definition!

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich und Webinar: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Entwickler, Architekten und technische Leads mit bestehenden Vaadin-Anwendungen
Voraussetzungen: Praxis mit der Bestandsanwendung, Java, Spring Boot und Build-System
Standorte: Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 43 (720) 022000

ERROR: Content Element with uid "121206" and type "seminarexperts_pi1" has no rendering definition!

Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben