Booster des Talents IT

Formation Java/JEE Performance des applications

Le développement java, et java EE (ou JEE) fournit de nombreux pièges qui peuvent avoir des conséquences variables mais critiques pour un projet Jee : performance faible ou aléatoire, productivité réduite, charges élevées de maintenance,... Cette formation vous permettra de recueillir les bonnes pratiques de l’architecture JEE permettant d’éviter ces écueils dans vos projets.
  • le 08/02/2021 à Aix-en-Provence
  • le 09/02/2021 à Paris
  • le 22/03/2021 à Lille
  • + 27 autres sessions
Prixà partir de
1210 €HT
RéférenceAF4321
Durée2 jours
Public Chefs de Projet, Développeurs
PrérequisConnaissance et pratique de Java. Notions XML.
TP50%

Plan de Formation Java/JEE Performance des applications

Les bonnes pratiques de conception

Les enjeux de la conception
La conception avec ou sans UML
La réutilisation : techniques et limites
Le rôle des interfaces et classes abstraites dans la stratégies d’évolution d’un système
L’organisation du sous-systèmes ou modules
La gestion de l’évolutivité par les dépendances
Le rôle du paquetage dans la conception
La notion de responsabilité dans l’organisation du système
Les design patterns pour résoudre les problèmes de conception récurrents

Les bonnes architectures pour Java EE

L’importance de l’architecture dans la conception
L’architecture multi-couches pour orienter le graphe de dépendances
Les design patterns dans l’architecture
Les technologies Java EE dans l’architecture
Les frameworks Java EE

Les bonnes pratiques de développement

Les techniques pour économiser la mémoire (instanciation, pool et cache)
Les transactions
La sécurité

Les outils pour bien développer

Améliorer la productivité individuelle (eclipse, ant)
Améliorer la productivité de l’équipe (eclipse,
subversion, maven)
Préparer l’exploitation avec de bonnes traces (Apache Log4J et Common Logging ou SLF4J)
Suivre la mémoire (jconsole, profiling)

Le suivi de la qualité

Les différents types de tests
La mise en oeuvre des tests unitaires automatisés (junit, jcover)
L’automatisation des tests d’intégration
Les outils de mesure de la qualité (CodeStyle, PMD, jDepend,…)

Les bonnes démarches de projet

L’organisation d’un projet autour d’UML : UP, le processus unifié
Centrer un projet sur les modèles : MDA (Model Driven Architecture)
Centrer un projet sur l’agilité des développeurs : eXtreme Programming

Nos autres formations Applications Web

AF25147Formation JHipster en Intra/Cours Particulier1 jour600€ HT
AF24608Formation Développer des applications Web avec Java EE 7 en Intra/Cours Particulier5 jours2450 €HT
AF10155Formation Applications Web avec JSF 2.0 et Java EE 6 28 sessions prévues5 jours2500 €HT
AF4321Formation Java/JEE Performance des applications 30 sessions prévues2 jours1210 €HT
AF1989Formation Développement de documents XML avec Java 31 sessions prévues3 jours1960 €HT
Vous pouvez également être intéressé par des formations J2ee, Java, JEE, performance des applications ou par les formations de notre filière Applications Web
Prixà partir de
1210 €HT
RéférenceAF4321
Durée2 jours
Public Chefs de Projet, Développeurs
PrérequisConnaissance et pratique de Java. Notions XML.
Travaux pratiques50%
Suivez l'une de
nos 30 sessions
le 08/02/2021 à Aix-en-Provence
le 09/02/2021 à Paris
le 22/03/2021 à Lille
le 31/03/2021 à Distance
le 31/03/2021 à Lyon
le 31/03/2021 à Grenoble
le 01/04/2021 à Paris
le 29/04/2021 à Nantes
le 11/05/2021 à Toulouse
le 20/05/2021 à Distance
le 20/05/2021 à Grenoble
le 20/05/2021 à Lyon
le 14/06/2021 à Paris
le 29/06/2021 à Aix-en-Provence
le 20/07/2021 à Lille
le 26/07/2021 à Distance
le 26/07/2021 à Grenoble
le 26/07/2021 à Lyon
le 01/09/2021 à Paris
le 15/09/2021 à Nantes
le 05/10/2021 à Toulouse
le 19/10/2021 à Lyon
le 19/10/2021 à Grenoble
le 19/10/2021 à Distance
le 25/11/2021 à Paris
le 25/11/2021 à Aix-en-Provence
le 06/12/2021 à Distance
le 06/12/2021 à Grenoble
le 06/12/2021 à Lyon
le 22/12/2021 à Lille
Voir toutes les dates