Formation : Extrême Java
(Réf. 12584)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Java
Prérequis
Solide expérience pratique du langage de programmation Java et maîtrise de ses concepts fondamentauxPublic
Développeurs Java expérimentésObjectifs
- Programmer en multi-tâches avec Java
- Sécuriser une application Java
- Comprendre la gestion de la mémoire
- Tirer parti des possibilités de réflexion du langage
- Comprendre l'évolution du langage Java
- Analyser le comportement d'une application Java et en accroître les performances
Type de formation
CourteProgramme
Programmation multi-tâches
- Concepts liés au multi-tâches
- Threads OS et Threads Java
- Programmer avec des Threads
- Problèmes spécifiques au multi-tâches
- Problèmes de conception associés
- Concepts avancés
- Impact sur les performances
Entrées / sorties
- Flux d'objets et sérialisation avancée
- Nouvelles entrées / sorties (NIO)
- Encodage des flux de caractères
Gestion de la mémoire
- Modèle de mémoire Java
- Garbage collection, spécifications et algorithmes
- Options de la JVM
- Objets références
- Pools d'objets
Réflexion
- Vue d'ensemble
- Introspection de classes
- Manipuler des objets
- Manipuler des tableaux
- Contraintes de sécurité
- Proxys dynamiques
- ClassLoaders et manipulation de classes au chargement
Sécurité Java
- Problématiques et principes de sécurité
- Sécurité de niveau langage
- Sécurité de la JVM
- API de sécurité (JAAS, JCE, JSSE)
- Sécurité du navigateur Web
- Signature des programmes Java
Annotations Java 5
- Principe des annotations
- Annotations prédéfinies
- Définir ses propres annotations
- Processeurs d'annotations (Metadata Driven Development)
- Exemples d'utilisation
- Mises en garde
Nouveautés Java
- Apports du JDK 1.5
- JDK 1.6 et après
Profiling et optimisation
- Stratégie d'optimisation
- Techniques d'optimisation
- Optimisations par le compilateur et la JVM, JIT
- Coût des opérations Java
- Diagnostics et Profiling
Pédagogie
60% de travaux pratiques
Point(s) fort(s)
60% de travaux pratiques
Options disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
75000 Paris :
92400 PARIS La défense :
31500 Toulouse :