Architecture training

Duration 2 days Get a quote
New icon New
On-site icon On-site
Remote icon Remote
Certifying icon Program

La performance applicative permet de limiter les ressources (CPU, mémoire, électrique) pour réaliser une tâche est donc au centre du développement logiciel durable et de la réduction des coûts :

  • La performance applicative définit les ressources consommées par un service, et pour des applications qui tournent dans le cloud, chaque % de CPU et Mo de mémoire a un coût ! Une application cloud ready se doit donc de démarrer rapidement, consommer peut de mémoire et consommer les ressources CPU de manière efficace.
  • Le développement logiciel durable. Notre planète court à sa perte en consommant de plus en plus de ressource, et nous, en tant que développeur avons une part de responsabilité là dedans. En construisant des applications moins gourmandes en ressources nous limitons les émissions de CO2 des entreprises du numérique.

Cette formation a pour but de vous faire découvrir le fonctionnement interne de la JVM (Garbage collector, just in time compiler, reference processing, ...) pour vous permettre de comprendre les tenants de la performance en Java.

Elle vous présentera ensuite un ensemble d'outils permettant de trouver et résoudre les problèmes typiques de performance applicative et les mettra en pratique via un ensemble de tutoriels.

Objectives

  • Comprendre le fonctionnement interne de la JVM
  • Connaitre les principaux pièges à éviter en terme de performance
  • Découvrir les outils de débogage des problèmes de performance

Pedagogy

60% theory, 40% practise

Prerequisites

  • Java 8
  • Une compréhension du fonctionnement hardware/OS est un plus

Target audience

Expert: un bon niveau en Java est requis

Financing in France

  • May be financed through OPCO (if financing covers all of the cost of the training)
  • Cannot be financed through the CPF

Training as inter-companies

Breakfast and lunch included in the price
  • Welcoming breakfast at 9am
  • Beginning of the training at 9.30am
  • 12am Lunch break 1pm
  • End of the training 5.30pm

Pedagogy

60% theory, 40% practise