Java Niveau 2
Formation
À Antibes
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Niveau
Niveau intermédiaire
-
Dirigé à
Pour professionnels
-
Lieu
Antibes
-
Heures de classe
35h
Objectifs: Utiliser efficacement les API de Java SE (RMI,JDBC,la sérialisation,…). Ecrire un code performant et évolutif.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Connaissance de Java
Les Avis
Le programme
- 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
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Java Niveau 2