java programmation - prise en main de javafx

3
Organisme de formation professionnelle continue Numero agrément 91 30 03332 30 France : +33 (0)188 24 70 33 / 34 Site : www.oo2.fr Mail : [email protected] Java Programmation - Prise en main de JavaFX Date et durée JAV15F Code formation : 5 jours Durée : 35 heures Nombre d'heures : Description Ce cours fait suite au cours "JAVA : démarrer en programmation objet" (JAV05F), il s'adresse principalement aux développeurs ayant des connaissances C++ , C# , delphi ou autre langage objet et souhaitant utiliser JAVA en découvrant les mécanismes et classes de base, ainsi que la synthaxe JAVA. Objectifs A l'issue de cette formation, le participant est capable de développer en JAVA, des applications autonomes simples en mode console ou interface graphique. Pré-requis Il faut avoir suivi le cours "Java - Démarrer en programmation objet " (JAV05F) ou avoir déjà une connaissance et une pratique de la programmation objet. Les formations ci-dessous sont recommandées. Java - Démarrer en programmation objet Public Ce cours est destiné à toute personne ayant déjà une expérience de la programmation objet : programmeurs, développeurs d'applications, concepteurs, chefs de projets. Cette formation s'adresse aux profils suivants Chef de projet / Responsable de projet Développeur Programme Présentation générale de java Les différents types d'applications : programmes autonomes, Servlets, Applets, Le cycle de développement Java Définir une classe La documentation en ligne Les atouts de Java 128, Rue de la Boétie - 75008 Paris - NDA : 11-75-60615-75 - Datadock : 0083655 - Immatriculation 531570679 RCS Paris - TVA IntraCommunautaire : FR39531570679 - Tel:+33 (0)188 24 70 33 / 34 - [email protected] - www.oo2.fr

Upload: others

Post on 20-Jun-2022

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Java Programmation - Prise en main de JavaFX

Organisme de formation professionnelle continueNumero agrément 91 30 03332 30France : +33 (0)188 24 70 33 / 34

Site : www.oo2.frMail : [email protected]

Java Programmation - Prise en main de JavaFX

Date et durée

JAV15FCode formation :5 joursDurée :

35 heuresNombre d'heures :

Description

Ce cours fait suite au cours "JAVA : démarrer en programmation objet" (JAV05F), il s'adresse principalement aux développeurs ayant des connaissances C++ , C# , delphi ou autre langage objet et souhaitant utiliser JAVA en découvrant les mécanismes et classes de base, ainsi que la synthaxe JAVA.

Objectifs

A l'issue de cette formation, le participant est capable de développer en JAVA, des applications autonomes simples en mode console ou interface graphique.

Pré-requis

Il faut avoir suivi le cours "Java - Démarrer en programmation objet " (JAV05F) ou avoir déjà une connaissance et une pratique de la programmation objet.

Les formations ci-dessous sont recommandées.

Java - Démarrer en programmation objet

Public

Ce cours est destiné à toute personne ayant déjà une expérience de la programmation objet : programmeurs, développeurs d'applications, concepteurs, chefs de projets.

Cette formation s'adresse aux profils suivants

Chef de projet / Responsable de projetDéveloppeur

Programme

Présentation générale de java

Les différents types d'applications : programmes autonomes, Servlets, Applets,Le cycle de développement JavaDéfinir une classeLa documentation en ligneLes atouts de Java

128, Rue de la Boétie - 75008 Paris - NDA : 11-75-60615-75 - Datadock : 0083655 - Immatriculation 531570679 RCS Paris - TVA IntraCommunautaire : FR39531570679 - Tel:+33 (0)188 24 70 33 / 34 - [email protected] - www.oo2.fr

Page 2: Java Programmation - Prise en main de JavaFX

Structure d'une classe java (rappels)

Comprendre le principe de l'encapsulationAcquérir la structure de base d'une classeSavoir déclarer des variables d'instanceEtre capable de créer une instance via un constructeurSavoir déclarer et appeler une méthode d'instance

Syntaxe du langage java (rappels)

Les mots clefs du langageSavoir écrire des commentairesSavoir utiliser les types primitifs, le type StringSavoir déclarer les constantesComprendre les spécificités des différentes variables d'une classeSavoir programmer des conversions de typeConnaître la liste des opérateursSavoir programmer des instructions conditionnelles et des boucles ( y compris foreach )Savoir utiliser des tableauxLes obligations et conventions de nommage

Héritage, classes abstraites et interfaces java (rappels et approfondissement)

L'héritage et la hiérarchie des classesLa classe ObjectL'héritage et les constructeursLe polymorphismeLes classes abstraitesLes interfaces

Packages et modificateurs d'accès java

Comprendre l'organisation des classes en packagesUtiliser l'instruction import et static importUtiliser les modificateurs d'accès pour les variables et les méthodes.Utiliser les modificateurs d'accès au niveau d'une classeComprendre les unités de compilationGénération de la documentation technique (javadoc)

Exceptions java

Comprendre la hiérarchie des classes ThrowableDistinguer les Exceptions contrôlées et RuntimeUtiliser les instructions try/catch et finally pour traiter les ExceptionsUtiliser throw et throws pour propager des ExceptionsHériter de la classe Exception pour créer vos propres ExceptionsUtiliser la redéfinition avec les Exceptions

Les entrées / sorties java

Notions de flux d'octets et de caractèresLes classes du package java.ioLes classes InputStream et OutputStreamLes classes Reader et WriterLes classes de conversion

128, Rue de la Boétie - 75008 Paris - NDA : 11-75-60615-75 - Datadock : 0083655 - Immatriculation 531570679 RCS Paris - TVA IntraCommunautaire : FR39531570679 - Tel:+33 (0)188 24 70 33 / 34 - [email protected] - www.oo2.fr

Page 3: Java Programmation - Prise en main de JavaFX

Les classes filtresLa classe File

Prise en main de JavaFX

De AWT a JavaFX en passant par Swing : Evolution des interfaces graphiques dans JavaArchitecture MVC et structure d’une application JavaFXJavaFX Scene Builder et fichier FXMLTéléchargement et installation de JavaFX pour IntelliJInstallation de JavaFX Scene BuilderMa première application JavaFXGérer des évènements dans JavaFX Scene BuilderGestion des feuilles de style (CSS) dans JavaFXPropriétés JavaFXPrincipaux composants JavaFX : ImageView, ComboBox,ListView,TreeVIew,FileChooserJavaFX BindingLes composants Menus JavaFX (Menu, MenuBar, MenuItem, SeparatorMenuItem)Le composant JavaFX CheckBoxLe composant JavaFX RadioButtonLe composant TableViewLe composant DatePickerLe composant WebViewGestion des graphiques dans JavaFX avec les composant PieChart, Line ChartGestion Multimedia dans JavaFX avec le composant Media PlayerDémos et Etude de cas intégrant l’ensemble des composants presentes

Collections

Qu’est-ce que les collections génériquesLes classes Wrapper, définitionAutoboxing et Auto-UnboxingL’Interface Collection et Classe CollectionsL’implémentation Lists et LinkedListLes implémentations ArrayList et IteratorPrincipales Méthodes des objets CollectionsLes implémentations de Sets et MapClasses utilitaires des Collections

128, Rue de la Boétie - 75008 Paris - NDA : 11-75-60615-75 - Datadock : 0083655 - Immatriculation 531570679 RCS Paris - TVA IntraCommunautaire : FR39531570679 - Tel:+33 (0)188 24 70 33 / 34 - [email protected] - www.oo2.fr