Home › Seminare › Java › PRIMEFACES
25 Jahre Erfahrung FreeCall 0800 tutegos
PrimeFaces
PrimeFaces ist eine umfangreiche Komponentenbibliothek für Jakarta Faces (JSF) und erweitert das Framework um moderne UI-Komponenten für Webanwendungen. Das Seminar vermittelt praxisnah die Entwicklung interaktiver Benutzeroberflächen mit PrimeFaces und zeigt den Einsatz zentraler Komponenten für Formulare, Tabellen, Dialoge, Navigation und Datenvisualisierung. Die Teilnehmer lernen den Aufbau von JSF-Anwendungen mit PrimeFaces kennen und entwickeln Oberflächen mit DataTables, Formularen, Menüs, Dialogen und Charts. Weitere Themen sind asynchrone Client-Server-Kommunikation, Partial Rendering, Dateiuploads, Theming sowie die Integration clientseitiger Funktionen. Neben der Entwicklung moderner Oberflächen behandelt der Kurs auch Themen wie Performance, Debugging, Validierung, komponentenbasierte Architektur und die Integration von PrimeFaces in Jakarta-EE-Anwendungen.
Inhalte des Seminars
Einführung in PrimeFaces
- Überblick über PrimeFaces und Jakarta Faces
- Architektur und Komponentenmodell
- Integration in Jakarta-EE-Anwendungen
- Installation und Konfiguration
- Projektaufbau und Abhängigkeiten
- Zusammenspiel mit HTML, CSS und JavaScript
- Überblick über Themes und Layouts
Grundlegende PrimeFaces-Komponenten
- Nachrichten und Validierungsausgaben
- Eingabekomponenten
- Auswahl- und Formularfelder
- AutoComplete und InputMask
- Password- und Editor-Komponenten
- Slider, Spinner und Rating
- DatePicker und Zeitsteuerung
- FileUpload und FileDownload
- Tooltips und Hilfskomponenten
- Menüs und Navigationselemente
Dialoge, Layouts und Navigation
- Dialoge und ConfirmDialog
- Overlay- und Popup-Komponenten
- Growl und Benachrichtigungen
- Panel und PanelGrid
- Accordion und TabView
- Wizards und mehrstufige Formulare
- Responsive Layouts
- Navigation und Seitenstruktur
Tabellen, Listen und Datenstrukturen
- DataTable
- Pagination, Sortierung und Filterung
- Lazy Loading
- Zeilen- und Zellbearbeitung
- Gruppierung und Expandable Rows
- Export nach Excel, CSV und PDF
- Tree und TreeTable
- PickList und OrderList
- DataGrid und DataView
Dynamische Oberflächen und Interaktivität
- Komponenten für asynchrone Client-Server-Kommunikation
- Partial Rendering und Partial Processing
- Ereignisgesteuerte Oberflächenaktualisierung
- Dynamische Aktualisierung von Oberflächen
- Polling und RemoteCommand
- Drag-and-Drop-Funktionalität
- Tastatur- und Fokussteuerung
Charts und Visualisierung
- Diagrammtypen und Konfiguration
- Linien-, Balken- und Kreisdiagramme
- Dynamische Datenvisualisierung
- Interaktive Charts
- Live-Updates
- Exportfunktionen
- Integration externer Datenquellen
Theming und Anpassung
- Theming mit PrimeFaces
- Theme Designer und Theme-Konfiguration
- Anpassung von CSS-Klassen
- Responsive Design
- Integration eigener Stylesheets
- Gestaltung konsistenter Benutzeroberflächen
Erweiterte Themen
- PrimeFaces Extensions
- JavaScript API von PrimeFaces
- WebSocket-basierte Kommunikation
- Echtzeitaktualisierung von Oberflächen
- Validierung und Fehlermanagement
- Debugging von JSF-Anwendungen
- Performance-Optimierung
- Sicherheit und Session-Handling
Integration und Betrieb
- Integration mit CDI und Jakarta EE
- Kombination mit REST APIs
- Deployment von JSF-Anwendungen
- Logging und Monitoring
- Testen von PrimeFaces-Anwendungen
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Software-Entwickelnde, die mit PrimeFaces leistungsfähige JSF-Oberflächen programmieren
- Vorkenntnisse: Der Kurs ›Jakarta Faces‹ oder vergleichbare Kenntnisse.
- Schulungsunterlagen: Umfassende Seminarunterlagen und Referenzdokumentation
- Seminar-Software: Java 25 ist die verwendete LTS Standardversion. Als Entwicklungsumgebung dient standardmäßig IntelliJ IDEA. Alternativ können auch die Eclipse IDE oder Visual Studio Code verwendet werden. Basis des Seminars ist die letzte Version von PrimeFaces 12.
Alle Kategorien
- .NET
- AutoCAD
- Big Data
- C und C++
- Datenbanktechnologien
- Digitale Kompetenz
- HTML und CSS
- Informationssicherheit und Recht
- iWork
- Java
- JavaScript und Framework
- KI, ML, AI
- Kotlin
- Linux
- MATLAB
- Mobile Geräteentwicklung
- Netzwerke
- Office
- Oracle
- Programmiersprachen
- Python
- SAP
- Server-Administration und Systemverwaltung
- Software-Architektur
- Web-Backend
- XML