retour

Extrême Java

Extrême Java

  • Référence XJAVA
  • Durée 3 jours (21 heures)
Maîtriser les concepts fondamentaux du langage Java ne suffit pas pour régler certains problèmes. Seule une compréhension approfondie de sa structuration et de ses concepts permet d'en faire un meilleur usage. Un développeur Java chevronné doit savoir faire usage de ces techniques.

A l'issue de la formation "Extrême Java" vous aurez une vision plus claire de la gestion de la mémoire par la JVM. Vous pourrez mettre en place des outils de profiling pour visualiser les points bloquants de vos applications, vous aurez des pistes pour l'optimisation de votre code. Vous aurez une vue d'ensemble de la programmation multi-tâche, multi-coeur et de la programmation par aspects (AOP). Vous saurez manipuler le Bytecode.

Vous allez apprendre à :

  • Programmer multi-tâche en Java
  • Sécuriser une application Java
  • Comprendre la gestion de la mémoire
  • Tirer parti des possibilités de réflexion du langage
  • Manipuler et analyser le Bytecode
  • Exploiter la programmation par aspects
  • Comprendre l'évolution du langage Java
  • Analyser le comportement d'une application Java et en accroître les performances

Méthode pédagogique :

60% de travaux pratiques

Audience :

Développeurs Java expérimentés

Pré-requis :

  • Solide expérience pratique du langage de programmation Java

Travaux pratiques :

Au travers du déroulement itératif d'un projet, vous utiliserez des techniques moins connues de programmation Java comme la gestion poussée des Threads, l'introspection du code avec les annotations. Vous implémenterez l'injection de comportements en utilisant l'AOP, les proxies dynamiques et la manipulation de Bytecode. Vous mettrez en place le SecurityManager et regarderez les APIs de sécurité Java.

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

retour
Accès direct à nos cours

DIGITAL

WEB

MOBILE

AGILITÉ

ANALYSE ET CONCEPTION

JAVA et C++

JAVA EE ET FRAMEWORKS

ARCHITECTURE

.NET

BIG DATA