Actions collectives - Se former sans impacter son budget formation pour les adhérents AGEFICE  ou FAFIEC.
REF ESMA146 | 2 JOURS |  FORMATION 100% PRATIQUE

 

Programmer en java avec ESIC

Préparez votre projet de formation.
LA FORMATION PROGRAMMATION JAVA VOUS PERMETTRA :
  • Appliquer une démarche d’optimisation
  • Comprendre le fonctionnement de la machine virtuelle (JVM)
  • Connaître et savoir utiliser les outils d’audit et de mesure
  • Repérer les fuites mémoire
  • Comprendre la problématique des applications multi-thread, détecter (ou éviter) les erreurs
La formation OPTIMISATION JAVA vous permettra de comprendre comment analyser et corriger les problèmes de performances des applications. La formation vous apportera une véritable trousse à outil pour la pratique de l’audit de performance et l’optimisation du code.

 

CONTENU DE LA FORMATIONCOMPRIS DANS LA FORMATIONTARIFS & DATESSE RENSEIGNER
Prérequis
Afin de profiter pleinement de la formation, il est conseillé de posséder une connaissance en programmation JAVA équivalente à celle dispensée lors de la formation JAVA Niveau Débutant et niveau intermédiaire.

Testez vos connaissances
Public
La formation est destinée aux développeurs, analystes programmeurs « anciennes technologies » et aux chefs de projets. 

Programme de la formation JAVA OPTIMISATION

La performance

  • Introduction
  • Vitesse de calcul
  • Occupation mémoire
  • Temps de démarrage
  • Scalabilité
  • Performance perçue

Le processus d’optimisation

  • Reproduire et mesurer
  • Analyser et décider (quand et quoi optimiser)
  • Optimiser (codage vs conception)
  • Vérifier (la non-régression et l’amélioration)

Les outils

  • Mesure de temps et d’allocation
  • JUnit
  • JMeter
  • Eclipse TPTP
  • visualvm
  • Eclipse MAT

Optimiser l’utilisation de la mémoire

  • Comprendre le garbage collector et la gestion de la mémoire
  • Choisir et configurer la JVM
  • Optimiser l’utilisation de la mémoire
  • Eviter les « fuites »
  • Eviter les allocations inutiles
  • Pool et autres patterns
  • Utiliser les bonnes classes
  • Contrôler les chargements de classes

Gérer les accès concurrents

  • Définition d’un thread
  • Comprendre la synchronisation des Threads
  • Créer et manipuler les threads
  • Synchroniser les threads sur un objet moniteur
  • Exemple de temps réel
  • Bonnes et mauvaises pratiques

Gérer les flux d’entrées/sorties

  • Flux binaires, encodages, bufferisation
  • Sérialisation/désérialisation d’objets
  • Les modifieurs Java et leurs impacts
  • Gestion de fichiers
  • Gestion d’échanges réseau
  • SUIVI POST-FORMATION 1 AN
  • SUPPORTS DE FORMATION
  • GUIDE DE BONNES PRATIQUES
INTER-ENTREPRISES : 1090€ HT par stagiaire
PARIS
    • 21 juin 2018 - 22 juin 2018 @ 

    • 11 octobre 2018 - 12 octobre 2018 @ 

INTRAS ET SUR MESURE
Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Utilisez ce formulaire pour décrire votre projet de formation.


1
Fermer le menu
×

Panier