Besoin de renseignement? Contactez nous....
Envoyer un Email +33 7 81 01 72 30
contact@odellya.com

Java

Java Fx 8


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

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


2. Création de votre première application Hello World avec JavaFx

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

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

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

6. Travailler avec les graphics en JavaFx

  • Travailler avec les images dans une application JavaFx

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

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

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

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

Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours
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é.

Les formations du cursus

Formation Java 7 & 8
5 jours
Connaissance générale de l’informatique et de l’environnement
Débutants Intermédiaires
Programmation Orientée Objet avec Java
3 jours
Connaissance de la programmation procédurale souhaitée mais pas obligatoire
Débutants Développeurs de la programmation procédurale Développeurs des langages d'application Objet
JUnit Test Unitaire avec Java
2 jours
Connaissance du langage Java serait fortement souhaité.
Développeur Java Manager Expert Testeur Architecte Chef de projet