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.
Formation animée en présentiel
La formation en présentiel se déroule sur des jours consécutifs
Formation disponible en mode "formation à distance"
La formation à distance peut se dérouler sur des jours consécutifs ou se décomposer en demies journées
Objectifs pédagogiques
- 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
Evaluation des acquis
Tout au long de la formation, le formateur évalue la progression et l’atteinte des objectifs pédagogiques du stagiaire, à travers des travaux pratiques, d’échanges entre pairs et de mises en situation concrètes.
Durant la dernière heure de la formation, un questionnaire d’évaluation ainsi qu’un questionnaire à chaud de fin de formation seront soumis à chaque stagiaire pour s’assurer de la bonne acquisition des compétences tout au long de la formation et de l’adéquation de ces acquis de la formation avec les attentes du stagiaire (émis en amont de la formation).
Dans le cas d’une formation officielle éditeur, n’hésitez pas à nous consulter afin que nous vous fassions part des modalités d’évaluation des acquis.
Accessibilité de nos formations
Prérequis
Aucun
Public
- Développeur Java expérimenté
Ressources pédagogiques
Financement en France
- Eligible au financement via OPCO (si la prise en charge couvre la totalité du coût de la formation)
- Non éligible au financement via CPF
Formation en inter-entreprises
Nos conditions d'accueil varient selon le format : présentiel ou distanciel
Les horaires sont :
- Début de la formation - 9h00
- Pause déjeuner - 12h30 à 13h30
- Fin de la formation - 17h00
Evaluation des acquis
Tout au long de la formation, le formateur évalue la progression et l’atteinte des objectifs pédagogiques du stagiaire, à travers des travaux pratiques, d’échanges entre pairs et de mises en situation concrètes.
Durant la dernière heure de la formation, un questionnaire d’évaluation ainsi qu’un questionnaire à chaud de fin de formation seront soumis à chaque stagiaire pour s’assurer de la bonne acquisition des compétences tout au long de la formation et de l’adéquation de ces acquis de la formation avec les attentes du stagiaire (émis en amont de la formation).
Dans le cas d’une formation officielle éditeur, n’hésitez pas à nous consulter afin que nous vous fassions part des modalités d’évaluation des acquis.