Seminarprofil
Das Kompaktseminar vermittelt den vollständigen Arbeitsfluss für eine moderne Vaadin-Anwendung in verdichteter Form. Projektaufbau, Komponenten, Navigation, Datenbindung, Security, Styling, Tests und Bereitstellung werden an einer einzigen Anwendung zusammengeführt.
Lernziele
- die wichtigsten Vaadin-Konzepte in kurzer Zeit praktisch anwenden
- eine navigierbare und responsive Geschäftsanwendung erstellen
- Grid, Formular, Validierung und Service-Schicht verbinden
- Grundschutz, ein konsistentes Theme und automatisierte Tests ergänzen
- die Anwendung als Produktionsbuild bereitstellen
Zielgruppe
Java-Entwickler, technische Projektmitglieder und Teams, die einen kompakten, praxisnahen Gesamtüberblick benötigen.
Voraussetzungen
Sichere Java-Grundkenntnisse und ein grundlegendes Verständnis von Spring Boot und Datenbankanwendungen.
Inhaltsverzeichnis
- Kapitel 1: Projekt und Komponenten
- Kapitel 2: Views und Navigation
- Kapitel 3: Datenliste und Formular
- Kapitel 4: Security und Gestaltung
- Kapitel 5: Tests und Bereitstellung
Kapitel 1: Projekt und Komponenten
Inhaltsverzeichnis
- Projektanlage
- Komponenten und Events
- Layout und Responsivität
- Entwicklungsworkflow
Schritt-für-Schritt-Anleitung
- Ein lauffähiges Projekt anlegen.
- Die Grundansicht aus passenden Komponenten aufbauen.
- Layoutregeln für unterschiedliche Breiten ergänzen.
- Änderungen im Entwicklungsmodus prüfen und Fehler lokalisieren.
Kapitel 2: Views und Navigation
Inhaltsverzeichnis
- Routen und Hauptlayout
- Parameter und URL-Zustand
- Navigation und Menüs
- Fehler- und Leerzustände
Schritt-für-Schritt-Anleitung
- Fachliche Ansichten als Routen definieren.
- Ein gemeinsames Hauptlayout erstellen.
- Datensatz- und Filterzustände in der URL verwalten.
- Nicht gefundene und leere Zustände verständlich darstellen.
Kapitel 3: Datenliste und Formular
Inhaltsverzeichnis
- Grid und DataProvider
- Binder und Validierung
- CRUD-Ablauf
- Spring-Service und Persistenz
Schritt-für-Schritt-Anleitung
- Daten paginiert oder gefiltert anzeigen.
- Ein Formular mit Binder aufbauen.
- Speicher- und Löschabläufe absichern.
- Service- und Datenzugriff klar von der UI trennen.
Kapitel 4: Security und Gestaltung
Inhaltsverzeichnis
- Login und Rollen
- View- und Service-Schutz
- Theme und Design Tokens
- Barrierefreiheit und Tastaturbedienung
Schritt-für-Schritt-Anleitung
- Eine Login-View und Grundkonfiguration einrichten.
- Routen und Service-Methoden rollenbasiert schützen.
- Farben, Typografie und Abstände konsistent anpassen.
- Formulare und Hauptabläufe mit Tastatur und Fokusprüfung kontrollieren.
Kapitel 5: Tests und Bereitstellung
Inhaltsverzeichnis
- browserlose UI-Tests
- kritische Browserabläufe
- Production Build
- externe Konfiguration und Start
Schritt-für-Schritt-Anleitung
- Kernfunktionen mit schnellen UI-Tests absichern.
- Login und Bearbeitungsablauf als Browsertest definieren.
- Einen optimierten Produktionsbuild erstellen.
- Die Anwendung mit externer Konfiguration produktionsnah starten.
Praxisprojekt
Eine kompakte Verwaltungsanwendung mit Navigation, Grid, Formular, Zugriffsschutz, Theme, Tests und Produktionsbuild wird innerhalb des Seminars fertiggestellt.
Arbeitsweise
Konzentrierte Projektarbeit mit kurzen Erklärblöcken, unmittelbar folgenden Übungen und klaren Zwischenständen.
ERROR: Content Element with uid "121216" and type "scp_pi1" has no rendering definition!
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Java-Entwickler und Teams mit Bedarf an einem kompakten Gesamtüberblick |
| Voraussetzungen: | Java-Grundkenntnisse und Grundverständnis von Spring Boot und Datenbanken |
| 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 "121214" and type "seminarexperts_pi1" has no rendering definition!
Nach oben