Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations Java » :
Administration du serveur Tomcat
Compatible Java/Jakarta EE

Détails :

Durée :
3 Jours
Prérequis :
Afin de pouvoir suivre cette formation, le stagiaire devra avoir les bases en termes d'administration d'un système d'exploitation. Des compétences relatives au développement d'applications Java seront très appréciées.
Public :
Personnes en charge de l'administration d'un serveur Tomcat.
Objectifs :
Au terme de cette formation, vous serez en mesure de :
  • Installer le serveur Tomcat,
  • Déployer une application Java/Jakarta EE dans Tomcat,
  • Configurer un serveur Tomcat,
  • Utiliser divers outils pour profiler l'exécution d'un serveur Tomcat,
  • Optimiser l'exécution de la JVM Tomcat.
Support :
Le support de cours en ligne sur notre serveur de ressources pédagogiques KooR.fr

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Introduction au standard Java EE
    • Environnement d'exécution Java
      • La portabilité d'un code Java
      • Qu'est-ce qu'une JVM (Java Virtual Machine)
      • Le standard Java SE (Java Standard Edition)
    • La plate-forme Java EE (Java Enterprise Edition)
      • Un standard pour les applications d'entreprises
      • Les différents types de composants Web supportés
      • Un standard de déploiement, et notamment les WAR (Web ARchive)
    • Les différentes versions de Tomcat (6.0, 7.0, 8.0 et 9.0)
    Installation du serveur
    • Environnement d'exécution Java
    • Où trouver les logiciels à installer
    • Installation du Java SE
      • Choix des composants à installer
      • JDK (Java Developement Kit), JRE (Java Runtime Environment)
    • Installation de Tomcat
      • Première configuration
      • Tests du serveur
    Intégration d'une application web
    • Déploiement d'une première application
      • Déploiement manuel d'un WAR
      • Déploiement par la console d'administration
    • Etude de l'application Web Tomcat Manager
    • Notion de contexte
      • Configuration d'un contexte
    Administration du serveur Tomcat
    • Support des principaux composants Web
      • Le moteur de Servlet
      • Le moteur JSP
      • Support des principales autres API WEB Java (JSF, Struts)
    • Les principaux fichiers de configuration
      • Les chaînes de traitement: les engines
      • Principe des hôtes virtuels
      • La journalisation
      • La notion d'intercepteur (valves)
    • Gestion des sessions utilisateur
      • Concepts généraux
      • Sérialisation des sessions utilisateur
    • Organisation de l'authentification et de la sécurité
      • Notion de realms
      • Les différentes formes d'authentification
      • Mise en relation avec différentes sources d'authentification
      • Mise en place de SSL dans Tomcat
    • Gestion des pools de connexions aux bases de données
      • Les pools de connexions améliorent les performances
      • Mise en oeuvre d'un pool via Tomcat
    • Déclaration de ressources JNDI
      • Datasource JDBC
    • Mise en oeuvre de la journalisation via Log4J
      • Pourquoi plutôt utiliser Log4J
      • L'outil Chainsaw
      • Configuration du serveur
    Interfaçage Tomcat / Apache HTTP Server
    • Comparatifs entre Tomcat et Apache HTTP Server
      • Les principales différences
      • Pourquoi utiliser les deux serveurs conjointement ?
    • Les différents types de connecteurs
    • Options des hôtes virtuels
    • Ajout d'intercepteurs (valves)
    Tuning et optimisation du serveur Tomcat
    • Java et la gestion de la mémoire
      • Fonctionnement du Garbage Collector Java
      • Les principaux algorithmes utilisés par le GC
      • Les différents Heap de mémoire
    • Le standard JMX (Java Management eXtensions)
      • Lancement de la JConsole
      • Monitorer l'activité de la mémoire de la JVM
    • Tuning du serveur Tomcat et de la JVM
      • Les différentes options liées à la gestion des heaps
      • Tuning des pools de connexions aux bases de données
    • Autres outils de profilage
      • GCViewer et Visual GC
      • Java Visual VM
      • MAT (Memory Analyzer Tool)
    • Tests de montée en charge d'un serveur Tomcat
      • L'outil Apache JMeter
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.