Creating Modern GUI Applications with JavaFX Schulung
Java FX ist eine GUI-Bibliothek, die in der neuesten Version von Java JDK verfügbar ist. Es enthält eine Sammlung von Grafik- und Medienpaketen zum Entwerfen, Erstellen, Testen, Debuggen und Bereitstellen von Rich Client-Anwendungen, die auf mehreren Plattformen konsistent funktionieren.
In diesem von Lehrern geleiteten Live-Training vor Ort lernen die Teilnehmer, wie sie mithilfe der leistungsstarken Java -GUI-Bibliothek Java FX umfangreiche Benutzeroberflächen entwickeln.
Am Ende dieser Schulung können die Teilnehmer:
- Erstellen Sie mit Java FX eine moderne, visuell ansprechende Java Anwendung
- Integrieren Sie Java FX in ältere Swing- und SWT-basierte Java Anwendungen
- Fügen Sie ihrer Anwendung 3D-Grafiken und -Effekte hinzu
- Testen und debuggen Sie ihre Java Anwendung
- Stellen Sie die Anwendung im Web oder als Desktop-Anwendung bereit
Publikum
- Anwendungsentwickler
- Web-Entwickler
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Hinweis
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
Schulungsübersicht
Einführung
- Java FX im Vergleich zu Swing, SWT, AWT
Installieren und Konfigurieren von JavaFX und der Entwicklungsumgebung
Überblick über JavaFX Funktionen und Architektur
Verwendung von JavaFX UI Komponenten
- UI-Steuerelemente, Diagramme, HTML-Inhalt, Layouts, CSS, FXML, usw.
Übung: Erstellen einer einfachen Anwendung
Reagieren auf Benutzereingaben
- Ereignisgesteuerte UI-Entwicklung
- Behandlung von Ereignissen
Hinzufügen von Effekten, Animation, und Medien
- Arbeiten mit JavaFX 3D Graphics, Image Ops API, Canvas
- Visuelle Effekte erstellen
- Hinzufügen von 2D- und 3D-Transformationen, Übergängen und Animationen
- Medien einbinden
Übung: Die Anwendung zum Leben erwecken
Ein Blick auf die Anwendungslogik
- Arbeiten mit dem Szenendiagramm
- Eigenschaften, Bindung und Sammlungen verwenden
Verbessern der Benutzerfreundlichkeit einer Anwendung
- Die Anwendung mit den Augen des Benutzers sehen
- Die Anwendung lokalisierbar machen
Übung: Erweitern der Anwendung
Die Anwendung bereitstellen
- Bereitstellen als Desktop-Anwendung
- Bereitstellung als Webanwendung
Arbeiten mit Legacy Java Anwendungen
- Verständnis von Gleichzeitigkeit und Threads
- Integrieren von JavaFX mit Swing und SWT
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Java Programmiererfahrung
- Eine gewisse Erfahrung mit Swing, AWT oder AWT ist wünschenswert
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Creating Modern GUI Applications with JavaFX Schulung - Booking
Creating Modern GUI Applications with JavaFX Schulung - Enquiry
Creating Modern GUI Applications with JavaFX - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (5)
Dass wir einen komplexen Überblick über den Kontext bekamen - zum Beispiel, warum wir einige Anmerkungen brauchen und was sie bedeuten. Mir gefiel der praktische Teil des Trainings - die Befehle manuell auszuführen und die restlichen APIs aufzurufen
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maschinelle Übersetzung
Die zusätzlichen Informationen, die geteilt wurden, machten das Training nicht einfach nur lustig, was sehr angenehm war.
Covenant - Vodacom
Kurs - Groovy Programming
Maschinelle Übersetzung
Der Trainer kann das Thema klar erläutern und jede Frage beantworten.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maschinelle Übersetzung
Der Trainingsstil und der Trainer helfen bei der Lösung von Problemen, die während der Übungen auftreten.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maschinelle Übersetzung
Detaillierte Informationen zu den angeforderten fortgeschrittenen Themen werden bereitgestellt.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced Spring Boot
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an erfahrene Spring Boot-Entwickler, die die erweiterten Funktionen von Spring Boot's nutzen möchten, um komplexe Spring Boot-Anwendungen weiter zu verbessern, zu sichern und zu testen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Das Spring WebMVC Framework anpassen, um die Entkopplung von Webanwendungen zu verbessern.
- Objekte mit Jackson Serialization Views serialisieren und de-serialisieren.
- Benutzerdaten in einer Datenbank speichern und sichern.
- Spring Sessions verwenden, um Benutzer-Sitzungsinformationen verteilt zu verwalten.
- Automatisieren des Testens von Spring WebMVC-Anwendungen.
- Überwachung und Messung der Anwendungsleistung.
Angular and Spring Boot
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Webentwickler, die Angular and Spring Boot zur Erstellung von Full-Stack-Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie eine Full-Stack-Anwendung mit Angular und Sping Boot.
- Erstellen Sie eine Backend-Anwendung mit Spring Boot.
- Erstellen Sie Frontend-Anwendungen mit Angular.
- Verwenden Sie Spring Security, um die Authentifizierung für eine Full-Stack-Anwendung zu konfigurieren.
Groovy Programming
21 StundenApache Groovy ist eine dynamische JVM-Programmiersprache ( Java Virtual Machine). Einige seiner Funktionen umfassen Skriptfunktionen, die Erstellung domänenspezifischer Sprachen, Laufzeit- und Kompilierungszeit-Metaprogrammierung sowie funktionale Programmierung. Groovy wird oft als Ergänzung zu Java .
In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer, wie sie in Groovy programmieren, während sie eine Beispielanwendung erstellen.
Publikum
- Entwickler
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Groovy Programming for Beginners
14 StundenDiese von einem Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Anfänger, die die Grundlagen von Groovy Programming erlernen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die grundlegenden Programmierkonzepte zu verstehen.
- Einfache Groovy Skripte schreiben und die Kernfunktionen von Groovy nutzen.
- Die Grundprinzipien der objektorientierten Programmierung mit Groovy verstehen und anwenden.
- Grundlegende Fehlerbehandlungstechniken lernen, um häufige Programmierfehler und Ausnahmen in Groovy zu handhaben.
Java 8 and Spring
35 StundenDieser 5-tägige Kurs richtet sich an Java Entwickler, die sich mit den neuen Funktionen von Java 8 und dem Spring-Framework vertraut machen möchten.
Spring und Hibernate in Java Applications
21 StundenDer Kurs behandelt Themen im Zusammenhang mit der Erstellung von Java Anwendungen, wobei der Schwerpunkt auf der Technologie liegt, die heute in Anwendungen wie Anwendungsframeworks zum Erstellen von Spring und Hibernate weit verbreitet ist. Die Teilnehmer verfügen am Ende über Kenntnisse zum Entwerfen von Anwendungen und zur Auswahl der geeigneten Technologie für eine bestimmte Lösung. Ermöglichen Sie das Verständnis bekannter Probleme, die im Verlauf von Bibliotheken, Spezifikationen und Technologien erörtert wurden.
Java Microservices
21 StundenDiese Live-Schulung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Java-Entwickler, die Microservices-basierte Anwendungen mit Java-Frameworks wie Spring Boot und Spring Cloud entwerfen, entwickeln, bereitstellen und warten möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
- Die Prinzipien und Vorteile der Microservices-Architektur zu verstehen.
- Microservices mit Java und Spring Boot zu erstellen und bereitzustellen.
- Service Discovery, Konfigurationsmanagement und API-Gateways zu implementieren.
- Microservices effektiv sichern, überwachen und skalieren.
- Microservices mithilfe von Docker und Kubernetes bereitstellen.
Java Spring
35 StundenSpring ist ein Anwendungsframework, das ein umfassendes Programmier- und Konfigurationsmodell für Java basierte Unternehmensanwendungen bereitstellt.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an mittlere bis fortgeschrittene Entwickler, die Microservices mit Spring Boot, Docker und Kubernetes entwickeln möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Microservices-Architektur zu verstehen.
- Mit Spring Boot produktionsreife Microservices erstellen.
- Die Rolle von Docker in Microservices verstehen.
- Einrichten eines Kubernetes-Clusters zur Bereitstellung von Microservices.
Quarkus for Developers
14 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler, die Quarkus zum Erstellen, Testen und Bereitstellen von Anwendungen verwenden möchten, die mit Java voll ausgestattet sind, aber weniger Ressourcen benötigen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- die notwendige Entwicklungsumgebung einzurichten, um mit der Entwicklung von Anwendungen mit Quarkus zu beginnen.
- Anwendungen im nativen Modus mit GraalVM zu erstellen, zu kompilieren und auszuführen.
- Werkzeuge und Erweiterungen von Quarkus für die Erstellung nativer Anwendungen mit Maven zu nutzen.
- Containerisierung, Ausführung und Bereitstellung von Anwendungen mit Docker.
Quarkus for Java Native and Microservice Development
40 StundenDieser von einem Trainer geleitete Live-Kurs in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Entwickler und Architekten, die native Anwendungen und Microservices mit Quarkus entwickeln möchten, um die Speichernutzung und den Startzeitraum zu optimieren.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Hocheffiziente, leichte native Java-Anwendungen mit Quarkus zu entwickeln.
- RESTful Services und Microservices-Architekturen zu erstellen und bereitzustellen.
- GraalVM für die nativen Kompilierungen zu verwenden und den Startzeitraum sowie die Speichereffizienz zu optimieren.
- Anwendungen für Kubernetes und OpenShift-Umgebungen zu packen und zu kontainerisieren.
RabbitMQ with Java and Spring
14 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Softwarearchitekten und Webentwickler, die RabbitMQ als Messaging-Middleware nutzen und mit Spring in Java programmieren möchten, um Anwendungen zu erstellen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Verwendung von Java und Spring mit RabbitMQ zur Erstellung von Anwendungen.
- Asynchrone nachrichtengesteuerte Systeme mit RabbitMQ zu entwerfen.
- Queues, Topics, Exchanges und Bindings in RabbitMQ erstellen und anwenden
Spring Boot, React, and Redux
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Webentwickler, die funktionale Front-End- und Back-End-Webanwendungen mit Spring Boot, React, and Redux erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellen Sie eine Front-End-Anwendung mit React und Redux.
- Erstellen Sie RESTful APIs mit Spring Boot.
- Webdienste mit Spring Security und JWT-Web-Tokens absichern.
Spring Boot for Beginners
14 StundenIn dieser Live-Schulung in Österreich lernen die Teilnehmer die wichtigsten Funktionen und die Architektur von Spring Boot sowie die Beziehung zum zugrunde liegenden Spring-Framework kennen. Der Kursleiter gibt den Teilnehmern ausreichend Gelegenheit, das erworbene Wissen anzuwenden und Feedback zu erhalten. Die Teilnehmer führen live praktische Übungen zur Definition, Konfiguration und Bereitstellung von Spring-Anwendungen durch.
Am Ende des Kurses verfügen die Teilnehmer über das nötige Wissen und die Praxis, um ihre eigene Spring-Anwendung schnell zu implementieren.