
Java Fx 8
Objectifs
Cette formation vous permettra de couvrir les points suivants :
- Installez JavaFX 8 et configurer votre environnement de développement
- Travailler avec des interfaces tactiles tels que Windows 8
- Interpréter les événements gestuels le « Leap Motion »
- Développer les implémentations de l’interface graphique moderne comme des formulaires commerciaux
- Travailler avec les figures géométriques, la couleur, le texte et l’animation
- Ajouter l’audio et la vidéo à vos projets
- Créer des contrôles personnalisés en utilisant SVG et Canvas
- Apprenez à styler une interface utilisateur via CSS
- Communiquer de façon bidirectionnelle en utilisant Java et Javascript avec HTML5
[accordion title= »1. Installation des outils nécessaire à l’environnement de développement »]
- Installation ou vérification d’installation du JDK 8
- Configuration de la variable d’environnement
- Installation ou Vérification d’installation de Eclipse
[/accordion]
2. Création de votre première application Hello World avec JavaFx
[accordion title= »3. Les fondamentaux de JavaFX »]
- Les lignes avec JavaFx
- Dessiner les lignes
- Dessiner les formes géométriques
- Dessiner les formes géométriques complexes
- Peindre les couleurs
- Dessiner un texte
[/accordion] [accordion close= »1″ title= »4. Comprendre les lambdas Expression et les propriétés JavaFx »]
- Un pied dans le monde des lamndas Expressions
- Les interfaces fonctionnelles avec JaFx 8
- Comprendre la notion des méthodes par défaut
- Les propriétés JavFX et et le Binding
[/accordion] [accordion close= »1″ title= »5. Les layouts et les composants de contrôles d’interface JavFX 8″]
- Mise en œuvre des layouts
- Hbox, Vbox, FlowPane, BorderPane, GridPane
- Les composants de contrôle d’interface utilisateur : création des menus et des articles de menu.
- La classe Collection ObservableList
- Travailler avec les tableviews
[/accordion] [accordion close= »1″ title= »6. Travailler avec les graphics en JavaFx »]
- Travailler avec les images dans une application JavaFx
[/accordion] [accordion close= »1″ title= »7. Les interfaces user personnalisées »]
- La gestion des thèmes des interfaces views
- Styler son application avec CSS
- Comprendre et mettre en œuvre la notion de Scene Builder
- Les commandes personnalisées
[/accordion] [accordion close= »1″ title= »8. La gestion es Média dans JavaFX 8″]
- Les évènements Media
- Jouer avec l’Audio
- Simulation de sous-titrage: Marquer une position dans une vidéo
[/accordion] [accordion close= »1″ title= »9. Utilisation de JavFX sur le Web »]
- WebEngine
- Contenu du DOM HTML
- Les URLS et les API HttpUrlCoonection
- Les contenus WebViews HTML 5
- Les WebEvents
[/accordion] [accordion close= »1″ title= »10. Comment reconnaître le gestuel dans votre application »]
- Le Leap Motion Controller
- Création d’une étoile
- Créer un effet d’ondulation de l’eau dans votre application JavaFx
[/accordion]
expérience technique réelle sur chacun de leur domaine d’intervention
Formation réservée aux développeurs Java qui sont intéressés dans le développement des applications riche côté client pour faire fonctionner sur les PC, les téléphones, les tablettes, les contrôleurs Arduino, le Raspberry Pi, et plus encore.
Prérequis :
Connaissance du langage Java serait fortement souhaité.
[one_third]
[styled_box color= »blue » title= »Formation Java 7 & 8″]
Intermédiaires
Développeurs de la programmation procédurale
Développeurs des langages d’application Objet
Manager
Expert
Testeur
Architecte
Chef de projet