La société
Les formations
Votre formation à la carte
Le D.I.F.
Nos clients
Contact
Formations
Java
Java EE
Eclipse
Google
PHP
Apple
Web
Sharepoint
XML
Java Niveau 2
Java Niveau 2
Durée
35 heures
Tarif HT
1650 euros par stagiaire
Objectif
Utiliser efficacement les API de Java SE (RMI,JDBC,la sérialisation,...). Ecrire un code performant et évolutif.
Pré requis
Connaissance de Java
Méthode pédagogique
60% de travaux pratiques
Plan de la formation
Les collections
Description du framework
Les interfaces : Collection, List, Set, Map.
Les classes concrètes : ArrayList, HashMap, LinkedList, HashSet, SortedSet,..
Les algorithmes de recherche, tri, comparaison.
Les génériques et autoboxing et auto-unboxing
RMI (Remote Method Invocation)
Les objectifs de la librairie
L'architecture RMI
Principe d'interface et d'implémentation
Les différentes couches (layer)
Le RMIRegistry
Host server
Client
Gestion des exceptions
Les entrées/sorties
Etude de l'arborescence des classes java.io
Naviguer dans le système de fichier
Optimiser les entrées / sorties
La sérialisation
Les JavaBeans
Objectif des JavaBeans
Sérialisation
Manipulation dynamique
Utilsation de la reflection pour l' appel des constructeurs, des méthodes et des propriétés
Les threads
Le concept
La classe Thread et l'interface Runnable
Le cycle de vie d'un thread
La synchronisation
La réentrance
La gestion des priorités
La gestion par groupe de thread
La gestion de la concurrence d'accés
JDBC
Architecture de l'API
Les différents types de drivers
Interagir avec la base de données
Les méta data
Le support des transactions
L'optimisation des requêtes
Gestion des exceptions
L'internationalisation
Principe de localisation
Externalisation des ressources
Les classes NumberFormat, Calendar
Les logs
Etude de la libraire de Java Logging
Les différents niveaux de traces
Les handlers
Les formatters
Les bonnes pratiques
Optimisation
Fonctionnement du classLoader
Créer son prore classLoader
La JVM et son garbage collector
Outils de profiling
Les bonnes pratiques
Tous droit réservés
Pi formation