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

Niveau
Durée totale

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

ORSYS
Logo ORSYS

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début
Il n'y a pas de dates de débuts connues pour ce produit.

Description

Depuis plus de 46 ans, ORSYS accompagne les entreprises et les organisations en les aidant à améliorer leurs performances et à réussir leurs transformations digitale, managériale, commerciale et organisationnelle. Au moyen d’une offre multimodale et actualisée en permanence qui repose sur 2 300 formations à travers 40 domaines d’expertise, dispensée en inter ou intra entreprise, en présentiel ou en classe à distance.

En complément, une bibliothèque de 600 modules e-learning est disponible.

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é…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Java, Excel, XML/XSLT, Développement mobile et Unified Modeling Language (UML).

Depuis plus de 46 ans, ORSYS accompagne les entreprises et les organisations en les aidant à améliorer leurs performances et à réussir leurs transformations digitale, managériale, commerciale et organisationnelle. Au moyen d’une offre multimodale et actualisée en permanence qui repose sur 2 300 formations à travers 40 domaines d’expertise, dispensée en inter ou intra entreprise, en présentiel ou en classe à distance.

En complément, une bibliothèque de 600 modules e-learning est disponible.

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).


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.
Rester à jour sur les nouveaux avi
Pas encore d'avis.
  • Demander des informations à propos de formation. Dorénavant, nous recevrez aussi une notification lorsque qu'un autre utilisateur partage son avis. C'est un bon moyen de vous encourager à continuer d'apprendre!
  • Voir les produits similaires avec des avis: Java.
Partagez vos avis
Avez-vous participé à formation? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.