Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > Développement logiciel > Java, Java EE, Jakarta > Formation Java/Java EE, déployer et administrer vos applications > Formations > Technologies numériques > Formation Java/Java EE, déployer et administrer vos applications

Java/Java EE, déployer et administrer vos applications

Java/Java EE, déployer et administrer vos applications

Télécharger au format pdf Partager cette formation par e-mail


Ce cours vous permettra de maîtriser le déploiement de solutions Java. Vous découvrirez les éléments d’une architecture Java EE/Jakarta EE. Vous packagerez des applications et les déploierez sur un serveur d’applications. Vous apprendrez enfin à monitorer ces applications et à en analyser les performances.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : AJJ
Prix : 1790 € HT
  3j - 21h
Pauses-café et
déjeuners offerts




Ce cours vous permettra de maîtriser le déploiement de solutions Java. Vous découvrirez les éléments d’une architecture Java EE/Jakarta EE. Vous packagerez des applications et les déploierez sur un serveur d’applications. Vous apprendrez enfin à monitorer ces applications et à en analyser les performances.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Maîtriser les différentes architectures Java EE / Jakarta EE
  • Packager des applications Java EE / Jakarta EE et les déployer sur un serveur d’applications
  • Monitorer des applications Java EE / Jakarta EE et en analyser les performances

Public concerné
Architectes d'intégration, responsables de déploiement, architectes de production, intégrateurs, analystes et ingénieurs d'exploitation.

Prérequis
Connaissances de base des architectures techniques (système, notions de déploiement et d'intégration, n-tiers).

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

Introduction au langage et à la plateforme

  • Java : concepts du langage. L'Objet, le Garbage Collector. JVM, JRE, JDK.
  • L'architecture Java. J2SE, son évolution, celle des JVM.
  • Java pour l’entreprise. Un standard (Java EE / Jakarta EE) et des frameworks.

Une plateforme, différentes architectures

  • Les architectures : de 1 à n-tiers. Qu’entend-on par tiers ? Du Java, mais où ?
  • La brique métier : le serveur d’applications. Les conteneurs Web et EJB, JMS.
  • La gestion de l’accès aux données. JDBC. JPA, JCA.

Le packaging des applications et l’intégration

  • Vue d'ensemble. JAR, WAR, EAR. JAR.
  • Les outils pour packager. Ant et Maven : concepts et mise en œuvre.
  • La coordination avec le développement. L’outil de développement. La gestion de configuration.
  • L'intégration et ses tests. L'intégration des composants. Comment suivre les dépendances ?

Le déploiement d’applications

  • Les différentes topologies. Conteneur Web et conteneur EJB. Le découplage : HTTP, WEB, EJB. Les ressources statiques à part.
  • Stratégies de déploiement. 1, 2, n-serveurs ? Session : que maintient-on ?
  • La sécurité : vue générale.
  • Le clustering. Matériel ou logiciel ? L’affinité de session.
  • Automatisation des déploiements. Les solutions éditeurs, les scripts.
  • Archivage des versions, rythmes de déploiement.

Monitoring d’applications

  • Les sources d’information. Les logs http, applicatifs, de l’OS et des SGBD.
  • La génération des logs Java (Java, Log4J, SLF4J, common loggings).
  • Analyse des logs. Outils Open Source (Chainsaw...), le lien avec les logs HTTP.
  • Monitoring temps réel. Le support de SNMP dans Java, la MIB, JMX et la Jconsole.
  • Points à surveiller. Mémoire, utilisation par la JVM, fuites. I/O disques. Les pools.

La performance des applications JEE

  • Quelle performance ? Temps de réponse. Comportement de la JVM.
  • Focus sur les temps de réponse. Analyse de bout en bout. Tests de charge.
  • Stabilité et montée en charge du serveur d’applications. Tuning de la JVM.
  • Le GC selon les versions de Java.
  • Anticiper l’évolution de la plateforme. Améliorations matérielles et applicatives.


Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.


Avis clients
5 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
VINCENT Z.
01/09/21
5 / 5

Formation intéressante. Les conditions - à distance - ne sont pas idéales, la dynamique d’échanges n’est pas la même, mais le formateur s’en est très bien sortie. Merci également au formateur d’avoir assuré la session malgré le peu de participant. PS: Mettre à jour quelques slides de la présentation serait un plus.
MICHAËL R.
01/09/21
5 / 5

Formation très dense qui va au delà de mes attentes, mais qui reste très intéressante. Le formateur maitrise bien son sujet, et il a été très clair




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Pour vous inscrire, sélectionnez la ville et la date de votre choix.
Du 23 au 25 mai 2022
Classe à distance
S’inscrire
Du 23 au 25 mai 2022
Paris La Défense
S’inscrire
Du 11 au 13 juillet 2022
Paris La Défense
S’inscrire
Du 11 au 13 juillet 2022
Classe à distance
S’inscrire
Du 7 au 9 novembre 2022
Classe à distance
S’inscrire
Du 7 au 9 novembre 2022
Paris La Défense
S’inscrire