Professional Documents
Culture Documents
OBJECTIFS
Raliser et dployer des applications compltes, performantes et maintenables en Java et pouvoir raliser des applets
Savoir choisir les technologies adaptes et mettre en place des interfaces efficaces
Connatre et matriser les concepts avancs de la programmation Java
PUBLIC
A retenir
Tous
PRE-REQUIS
Notions de programmation
PROGRAMME
Dates des sessions
Dcouvrir la plateforme Java
Historique, versions
Editions Java : Java SE, Java EE, Java ME
Compilation et interprtation par la JVM (Java Virtual Machine)
Technologies/frameworks Java et positionnement
Environnement de dveloppement
Empaquetage et dploiement d'une application Java
Atelier : Installation du JDK (Java Development Kit) et d'un IDE (Eclipse/NetBeans) - Structure d'un projet,
buildPath,...
Matriser les bases
Utilisation de variables, constantes, oprateurs
Types simples et types rfrences
Transtypage, Wrappers
Expression de conditions : if/else, switch, oprateur ternaire
Utilisation de boucles : for, while, do while
Manipulation de tableaux
Factorisation de codes avec mthodes
Surcharge, arguments variables, rcursivit
Commenter et documenter du code
Atelier : Multiples exemples de manipulation de structures de contrles et de fonctions
Apprendre l'objet
Dfinition de classes, POJO vs JavaBean
Dclaration des membres d'instance / de classe (static)
Constructeurs et instanciation
Cycle de vie d'un objet en mmoire
Diagramme de classes (UML)
Agrgation d'objets (association)
Encapsulation : getters et setters
Extension de classes (Hritage)
Comparaison d'objets
Classes abstraites
Interfaces et implmentation
Polymorphisme
Atelier : Modlisation de problmes en objet
Grer les exceptions
Dfinition, types d'exceptions
Capturer et traiter une exception (try/catch/finally)
Lever/Remonter une exception (throw/throws)
Cration d'exceptions
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France
Paris
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
14/12/2015
Aix en Provence
01/06/2015
06/07/2015
31/08/2015
05/10/2015
16/11/2015
Bordeaux
20/07/2015
23/11/2015
Brussel
08/06/2015
12/10/2015
Geneve
29/06/2015
02/11/2015
Lille
18/05/2015
22/06/2015
17/08/2015
21/09/2015
26/10/2015
07/12/2015
Lyon
13/04/2015
08/06/2015
20/07/2015
07/09/2015
12/10/2015
23/11/2015
Montpellier
27/07/2015
30/11/2015
Atelier : Gestion des exceptions susceptibles d'tre dclenches dans une application
Utiliser des collections
Prsentation de l'API disponible, generics
Comparatif, choix d'un type de collection
Classes essentielles : ArrayList, HashMap,...
Parcours, oprations sur des collections et tris
Atelier : Manipulation de collections d'objets
Manipuler des fichiers
Flux binaires / caractres
Lecture et criture de fichiers
Utilisation de buffers
Manipulation de chemins, rpertoires, surveillance
Srialisation d'objets : binaire, XML
Externalisation de configuration dans des .properties
Gestion des logs : java.util.logging, Log4j
Atelier : Implmentation d'exports et imports depuis des fichiers
Construire des interfaces graphiques
Prsentation de Swing : containers, widgets
Fentres modales/non modales, botes de messages
Positionnement des contrles (Layout Managers)
Gestion des vnements : claviers, souris
WYSIWYG disponibles
Gestion du redimensionnement
Atelier : Application complte de gestion
Accder des bases de donnes
Prsentation de l'API JDBC
Ecriture de requtes et traitement des rsultats
Gestion des transactions
Mapping relationnel objet (Pattern DAO)
Prsentation de frameworks ORM
Atelier : Organisation et implmentation d'une couche d'accs aux donnes
Nantes
20/04/2015
15/06/2015
27/07/2015
14/09/2015
19/10/2015
30/11/2015
Nice
29/06/2015
02/11/2015
Rennes
20/07/2015
23/11/2015
Strasbourg
22/06/2015
26/10/2015
Toulouse
18/05/2015
22/06/2015
17/08/2015
21/09/2015
26/10/2015
07/12/2015
Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Notions avances
Communications rseau
Gestion des processus
Options JVM
Optimiser du code, gnricit
Introspection (Reflection API)
Atelier : optimisation de code et dploiements
Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France