Avis loadedNote : 4,4Length : 5TotalNote : 195TotalNote20 : 7
Formation JavaFX 8, créer des interfaces graphiques riches
Durée : 4 jours
Réf : FXA
Prix 2021 :
2390 €
H.T.
Pauses et déjeuners offerts
-
Programme
-
Participants / Prérequis
-
Intra / sur-mesure
-
Programme
Durant ce stage, vous exploiterez les composants graphiques de la librairie JavaFX, standard Oracle pour le développement d'interfaces graphiques en Java. Vous apprendrez à architecturer vos applications et à améliorer la réactivité de vos interfaces. Vous packagerez également vos applications en vue de les déployer.
Objectifs pédagogiques
- Concevoir et développer une application JavaFX
- Exploiter les différents composants d'interface graphique
- Mettre en œuvre les bonnes pratiques d'architecture JavaFX
- Packager et déployer une application JavaFX
Méthodes pédagogiques
Pédagogie axée sur la pratique, réalisation de nombreux exercices et travaux pratiques guidés.
PROGRAMME
DE FORMATION
Démarrer avec JavaFX
- Applications graphiques clientes riches.
- Qu'est-ce que JavaFX ?
- Environnements d'exécution.
- Environnements et outils de développement.
- Concepts d'architecture de base.
- Documentations de référence, communautés et sites Web de référence.
Travaux pratiques
Première application JavaFX.
Les composants d'interface graphique
- Contrôles UI : textes, listes, tables, contenus HTML...
- Mise en forme d'écrans : les layouts.
- Graphiques de type chart.
- Habillage d'application via feuilles de style CSS.
Travaux pratiques
Parcours de l'application de démonstration officielle. Mise en œuvre des différents composants d'interface graphique.
Architecture d'une application JavaFX
- Construire l'interface : SceneBuilder, langage FXML.
- Travailler avec l'API Scene Graph : nodes, parents, groupes, régions...
- Gestion des événements : clavier, souris, drag and drop.
- Propriétés et binding, collections écoutables.
- Composants personnalisés et redistribuables.
- Applications hybrides JavaFX/HTML 5 + JavaScript.
Travaux pratiques
Réalisation d'une application complète mettant en œuvre les bonnes pratiques d'architecture JavaFX.
Concurrence et interopérabilité
- Modèle de thread d'une application JavaFX.
- Exécution de tâches de fond : le framework JavaFX concurrent.
- Intégration JavaFX et Swing.
Travaux pratiques
Mise en œuvre de tâches de fond et optimisation de l'interface utilisateur.
Graphismes
- API de gestion d'image.
- Dessiner via le canvas.
- Graphismes 3D.
Travaux pratiques
Intégration de graphismes 2D et 3D au sein d'une application.
Effets, animations et multimédia
- Créer des effets visuels.
- Transformations 2D et 3D.
- Transitions et animations.
- Incorporer des médias : audio et vidéo.
Travaux pratiques
Réalisation d'un lecteur multimédia.
Packager et déployer les applications
- Démarrage et exécution d'applications JavaFX.
- Internationaliser une application JavaFX.
- Packaging d'applications.
- Déploiement : standalone, applet, Java Web Start.
Travaux pratiques
Packaging d'une application et démonstration des différents modes de déploiement.
Participants / Prérequis
» Participants
Développeurs, architectes, chefs de projet voulant se familiariser avec le développement d'applications RIA avec JavaFX.
» Prérequis
Bonnes connaissances de la programmation Java SE.
Intra / sur-mesure
Avis clients
Instructeur très sympa, bonne ambiance, merci!
Les digressions sur les best practice de programmation en général sont les bienvenues entre deux sujets particuliers.
Aussi, peut-être à la place de recopier chaque fois un exercice, se baser sur le précédent afin de l’étoffer comme un programme complexe en devenir. A la fin de chaque évolution du même programme les sources seraient alors communiquées afin de ne pas se retrouver à la traine (lié à
Bonne formation (théorie et pratique).
Petit bémol : des chapitres moins intéressants (graphisme et animations) qui mériteraient d’être plus courts (en fonction des intervenants bien sûr).
Formation très satisfaisante.
Le formateur est très compétant sur les sujet abordé lors de cette formation
Les avis clients sont issus des feuilles d’évaluation de fin de formation.
La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.
CLASSE A DISTANCE
En inter et en intra-entreprise
Inscrivez-vous ou
contactez-nous !
Pour vous inscrire
Cliquez sur la ville, puis sur la date de votre choix.
Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.