accueil / formation / catalogue 2008 / développement java et c++ / XJAVA
Extrême Java - Code : XJAVA
Les concepts fondamentaux du langage Java n'ont plus de secret pour vous et vous souhaitez maintenant maîtriser ce qui se passe sous la surface lorsque vous programmez ? La formation "Extrême Java" répond à vos attentes.
"Extrême Java" vous emmène au coeur du langage lui-même, afin de vous apprendre à le pousser dans ses retranchements. Sans se disperser dans l'étude d'API spécifiques, cette formation vous guide sur les sentiers moins fréquentés que sont la gestion de la mémoire par la JVM, les mécanismes de réflexion, le modèle de sécurité Java, les secrets du multi-tâches, les notions de profiling et d'optimisation...
Ce module vous permettra de découvrir les coulisses du langage Java et, par une compréhension plus profonde, de faire un meilleur usage de celui-ci.
Vous allez apprendre à :
  • 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
Durée : 4 jour(s)
Audience : Développeurs Java expérimentés
Méthode pédagogique : 60% de travaux pratiques.
Pré-requis : Solide expérience pratique du langage de programmation Java et maîtrise de ses concepts fondamentaux
Prix : Voir dates
Programme :
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


Dates :
code
[XJAVA]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1811 7 4 3 7 12 2 7 4 1 6 3 1
Grenoble 1811 28 - 25 - - 9 - 18 - 20 - 15
Lyon 1811 7 25 - 21 - 2 21 - 22 - 17 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut