Accueil > Développement Logiciel, Devops > Tomcat : administrer des serveurs d’applications
Formation #DEV172

Formation Tomcat : administrer des serveurs d’applications

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV172


Sessions programmées :

Du 15 au 19 Fév. 2021

Du 26 au 30 Avril 2021

Du 21 au 25 Juin 2021

Du 20 au 24 Sept. 2021

Du 15 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV172


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Etre capable d'installer, de configurer et d'administrer au quotidien un serveur Tomcat
Programme
1/ Présentation d'Apache Tomcat
  • Le projet Jakarta/Tomcat : présentation générale
  • Historique et évolution
  • Le lien entre Tomcat et Java
  • Présentation de la plate-forme Java EE
  • Les applications Web en Java et positionnement de Tomcat
  • Architecture JavaEE, Servlet, JSP et composants
2/ Installation des distributions
  • Installer et configurer la JVM
  • Installer le serveur, différentes options
  • Configurer les variables de l'environnement
  • Installer Tomcat
  • Identifier les éléments de Tomcat : répertoires, moteur, connecteurs…
  • Paramétrages
  • Démarrer le serveur
3/ Configuration
  • Fichier server.xml : structure, éléments
  • Configurer les droits d'accès
  • Outils de configuration
  • Pooling JDBC et accès JNDI
  • Les Realms
  • Gestion de la session utilisateur
  • Serveur HTTP : SSI, CGI, logs d’accès
  • Interface d’administration
  • Analyse du chargement des classes Java
4/ Déploiement
  • Fichiers .war
  • Mapping de servlet
  • Modes développement et production
  • Tomcat Manager
  • Automatisation avec Ant
  • Client Deployer
5/ Administrer Tomcala et optimiser les performances
  • Présentation de la console d’administration
  • Exploitation des fichiers journaux
  • Configuration des Handlers
  • Gestion des niveaux de trace
  • Intégration de Log4j
  • Mbeans Tomcat
  • Mesurer les performances, outils Open Source
  • JMeter
  • Configuration des connecteurs (BIO, Native APR, NIO)
  • Dimensionnement JVM
  • Garbage collector
  • Cache de contenu
6/ Intégration
  • Différentes techniques, avantages et inconvénients
  • Intégration via mod_proxy (HTTP et AJP)
  • Intégration via mod_jk
7/ Le partitionnement de données : Clustering
  • Tests de charge avec un outil de supervision
  • High availability et load balancing
  • Load Balancer
  • Configurer un cluster
  • Distribution des applications (Farming)
  • Réplication de sessions : mémoire vs persistance
8/ Sécurité
  • Vue d’ensemble des principes
  • Sécuriser l’environnement Tomcat
  • Sécurisation du système de fichiers
  • Sécurisation de l’environnement Tomcat
  • Sécurisation avec Apache
  • Panorama de différents types d’attaque
  • Filtres, valves
  • Communications sécurisées avec SSL
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Administrateurs
  • Développeurs
Dates

Dates

  • Du 15 au 19 Fév. 2021
  • Du 26 au 30 Avril 2021
  • Du 21 au 25 Juin 2021
  • Du 20 au 24 Sept. 2021
  • Du 15 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation