Java Fx 8

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

[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]

Nos formateurs
[frame_left src= »https://odellya.com/wp-content/uploads/2015/03/User.png » href= » »][/frame_left] 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



[one_third] [styled_box color= »blue » title= »Formation Java 7 & 8″]

5 jours
Connaissance générale de l’informatique et de l’environnement
Débutants
Intermédiaires
[/styled_box] [/one_third] [one_third] [styled_box color= »blue » title= »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
[/styled_box] [/one_third] [one_third_last] [styled_box color= »blue » title= »JUnit Test Unitaire avec Java »]
2 jours
Connaissance du langage Java serait fortement souhaité.
Développeur Java
Manager
Expert
Testeur
Architecte
Chef de projet
[/styled_box] [/one_third_last]