Le spécialiste européen de la formation certifiante en informatique et management pour les entreprises

Formation Tomcat
Tomcat - Administrer des serveurs d'applications (TOM)

Certification Informatique / Basics Qualité Informatique / Basics
2 jour(s)

Formation Tomcat - Administrer des serveurs d'applications éligible CPF*, OPCA et CIF, dispensée dans toute la France.

Apache Tomcat est un conteneur libre de servlet Java 2 Enterprise Edition.
 

Issu du projet Jakarta, Tomcat est désormais un projet principal de la fondation Apache.
 

Tomcat implémente les spécifications des servlets et des JSP de Sun Microsystems, inclut des outils pour la configuration et la gestion, mais peut également être configuré en éditant des fichiers de configuration XML.   Comme Tomcat inclut un serveur HTTP interne, il est aussi considéré comme un serveur http lui même.
 

Tomcat est un serveur Web qui gère les servlets et les JSP. C'est le compilateur Jasper qui compile les pages JSP pour en faire des servlets. Le moteur de servlet Tomcat est souvent employé en combinaison avec un serveur Web Apache ou d'autres serveurs Web.

Ecrit en langage Java, il peut donc s'exécuter via la JVM (machine virtuelle java) sur n'importe quel système d'exploitation la supportant.
 

Les services Web, comme les applications récentes développées avec la technologie Internet, reposent pour leur mise en production sur un environnement d'exécution de composants serveurs. La plate-forme Tomcat est largement utilisée dans le monde Open Source à cet effet.

Les administrateurs ou les développeurs qui participent à cette formation sauront gérer des serveurs applicatifs mettant en production des applications développées avec la technologie libre et notamment avec Struts

+ En savoir plus sur les certifications Informatique / Basics Voir la vidéo + Témoignages eKomi
Présentation de la formation Tomcat - Administrer des serveurs d'applications en vidéo X Fermer
Témoignages X Fermer
Je repars heureux

Je suis très satisfait de la formation. j'aimerais dans l'avenir avoir d'autres formations avec EGILIA. J'encourage tout le monde à faire confiance à EGILIA et à ces formateurs car ils ont toutes les qualités requises au déroulement d'une bonne formation.

Adam OUSSEINI, Administrateur Réseau, Formation Cisco CCNA Témoignages vérifiés par Trust Pilot
Les certifications Informatique / Basics X Fermer

Notre programme de formation Tomcat - Administrer des serveurs d'applications a été élaboré par un collège d'experts techniques, d'experts en pédagogie et de formateurs tous certifiés Informatique / Basics.

Programme détaillé

Introduction et installation

  • Le projet Tomcat : historique et différentes versions
  • Rappel sur les applications Web en Java : Contenu statique, dynamique, Servlets et JSPs, positionnement de Tomcat dans la norme J2EE, le modèle MVC
  • Installation : Choix de la JVM et installation, Téléchargement distribution binaire et installation, Scripts de démarrage et d'arrêt, Parcours de la distribution et des applications fournies.

Configuration

  • Le fichier server.xml : Structure hiérarchique, présentation des différents éléments (Server, Service, Connector, ...)
  • Tomcat et JNDI : Déclaration de ressources JNDI, exemple d'une DataSource JDBC
  • Tomcat et l'authentification : Notion de realms, les différentes formes d'authentification, la déclaration et les différents types de realms supportées, les contraintes d'accès dans les applications web
  • Tomcat et la session utilisateur : Rappel du mécanisme de session, sérialisation des sessions utilisateur, les différents manager disponibles
  • Tomcat comme serveur HTTP : Mise en place de SSI, CGI. Mise en place des logs d'accès
  • Interface d'administration : Parcours de l'application d'administration

Déploiement d'applications

  • Les fichiers .war : Structure, construction, le descripteur de déploiement web.xml, le mapping de servlet.
  • Le déployeur de Tomcat : Retour sur les descripteurs de contexte, les paramètres de configuration influant sur le déploiement, déploiement au démarrage et déploiement à chaud, Tomcat et JMX
  • Tomcat manager : Déploiement local ou distant avec le manager, déchargement ou rechargement de context
  • Automatisation des déploiements : Présentation de l'outil Ant, Exécution de commande du manager via Ant

La sécurité

  • Introduction : Les différentes sources de danger, les techniques basiques de protection
  • Applications : Restreindre les accès aux ressources des applications web, le fichier catalina.policy
  • Attaques externes : Les différents types d'attaque, le filtrage de requête et les valves
  • Sécurisation par SSL : Présentation de SSL, mise en place dans Tomcat
     

Optimisation et mesures des performances

  • Introduction : Méthodologie pour la mesure des performances, panorama des outils Open Source
  • L'outil Jmeter : Présentation des concepts, installation, enregistrement de scénarios de test, présentation des différentes mesures et visualiseurs
  • Optimisation : Types d'optimisation, paramètres de configuration influant sur les performances.

Intégration avec le serveur Apache

  • Introduction : présentation des différentes techniques, avantages et inconvénients.
  • Apache comme Proxy : Configuration des deux serveurs
  • Utilisation de mod_jk : Configuration des deux serveurs
  • Le mode in-process : Obtention du binaire mod_jk, compilation à partir des fichiers sources, configuration des deux serveurs

Architecture avancée

  • Introduction : Le clustering, différents types et objectifs, équilibrage de charge, scalability, tolérance aux fautes et continuité de service, le déploiement dans un cluster, le farming
  • Mode instances multiple : les variables d'environnement CATALINA_HOME, et CATALINA_BASE, architecture
  • Equilibrage de charge et tolérance aux fautes : Problématique, les différentes solutions, utilisation de proxy et de rewriting, Apache comme répartiteur de charge, l'application balancer.
  • Support pour le clustering : Réplication et persistance de session, problématique limitations et différentes techniques, le farming dans Tomcat
     

Notre formation Tomcat - Administrer des serveurs d'applications commence par un descriptif détaillé du planning des principales étapes, ainsi que de la méthodologie employée qui permettra à l’ensemble des stagiaires d'obtenir leurs certifications. La dernière après-midi est consacrée à la mise en situation d’un examen de certification.

Cette formation prépare à la certification EGILIA Essentials avec l'Académie Européenne d'Informatique (European Computing Academy).

Les participants mettront en oeuvre de façon pratique l'interfaçage de Tomcat avec les services connexes (machine virtuelle Java, serveur Apache, authentification, bases de données). Les problématiques concernant le déploiement d'applications et la sécurisation sont abordées. Enfin, les architectures avancées permettant l'équilibrage de charges et la tolérance aux fautes sont également étudiées.

Formation Tomcat - Administrer des serveurs d'applications

Suite à l'obtention de cette certification, vous devenez European Computing Certified et recevez votre Welcome Kit de la part de l'Académie Européenne d'Informatique.

EGILIA vous propose de nombreux avantages pour vous accompagner tout au long de votre projet de formation.

Competence

Mettre en place des clusters de serveurs d'applications Tomcat
 

  • Installer et configurer un serveur Tomcat 4.x et 5.x
  • Déployer et gérer des applications Web
  • Administrer les ressources des applications Web sur un serveur Tomcat
  • Gérer les droits d'accès aux applications et la communication sécurisée
  • Améliorer les performances avec le clustering
  • Analyser et surveiller l'utilisation des services de Tomcat

SMARTlibrary

Egilia vous donne la possibilité d’accéder à vie et en illimité à tous nos supports de nos formations dès le premier jour de votre inscription.

30 jours de Broad coaching

Egilia travaille uniquement avec des formateurs consultants et experts formateurs.

Egilia a fait le choix d’avoir des supports de cours créés uniquement par nos Expert formateur pour vous accompagner vers la réussite de vos examens tout au long de la formation.

Toujours dans le but de la réussite à vos examens Egilia vous assure un suivi de votre formation. En effet suite à la session de formation les participants ont la possibilité d’envoyer des mails aux formateurs pendant 30 jours pour lui poser toutes les questions nécessaires à la compréhension du cours.

Formation sur mesure

Tous nos responsables commerciaux sont à votre écoute pour vous aider à réaliser votre projet de formation. Afin de répondre au plus près de vos besoins, nous pouvons vous aider à mettre en place des formations sur mesure.

Les services plus EGILIA

La convivialité, le confort, l'accueil et l'écoute sont, pour EGILIA, des points fondamentaux. C’est pourquoi chaque participant bénéficie d’un accueil personnalisé, d’un petit déjeuner à disposition et d’un cocktail de fin de formation.

Il est important pour nous d’avoir un service de proximité c’est pourquoi tout au long de votre projet formation, toute notre équipe est à votre écoute.

Pré-requis

  • Avoir des notions sur les applications Web et avoir des notions Java
Ce qu'il faut retenir
  • Cursus Tomcat exclusif !
  • 2 jours de formation (14 heures)
  • 30 jours de coaching après la formation
  • 1 accès illimité à la SMARTlibrary
  • Le Welcome Kit Informatique / Basics contenant votre certificat d'obtention du titre.
  • Le package d'accueil EGILIA Learning
  • Le certificate of achievement EGILIA en fin de formation.
+ En savoir plus
Paroles d'expert

Loïc THOBOIS Microsoft Most Valuable Professional
Nous sommes convaincus que le formateur est au centre de la qualité de l'apprentissage.
Nous tenons, pour nous différentialiser positivement d'autres acteurs du marché, à ne pas faire appel à des formateurs uniquement recrutés pour la durée d'un stage.

+ En savoir plus