Formation Tomcat - Administrer des serveurs d'applications

Formation Systèmes, Réseaux, Base de données, Développeurs, ManagementVotre sélection

Votre sélection est vide
Voir votre sélection
Ajoutez cette page
Téléchargez votre devis :    Gratuitement
   Sans engagement  
   En moins d'une minute

Notre programme de formation TOMCAT a été élaboré par des experts techniques et des experts en pédagogie en collaboration avec Informatique / Basics.




Vous apprendrez à...

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

Un contenu riche et complet

Nos objectifs pédagogiques pour la formation TOMCAT sont décomposés en modules permettant de cerner l'ensemble des problématiques rencontrées en entreprise.

Le programme détaillé de la formation TOMCAT

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
     
Devis en ligne Numéro national: 0 800 800 900
Réalisez votre devis en ligne gratuitement et en moins d'une minute
Microsoft Certified Partner Citrix Alliance Partner Sun Parner Advantage Novell HP Business Partner Cisco Partner - Premier Certified
© copyright 2010 EGILIA  Ver:2.0
Cette page qui a pour titre "PROGRAMME TOMCAT : Tomcat - Administrer des serveurs d'applications (EGILIA Essentials)" peut être décrite ainsi : "PROGRAMME TOMCAT : Apache Tomcat est un conteneur librede servlet Java 2 Enterprise Edition.A l'issue de cette formation, les participants connaîtront l'architecture du serveur Tomcat, en particulier ses rôles et son contexte de mise en oeuvre. De plus, ils en maîtriseront son administration sous tous ses aspects : l'installation, la configuration ainsi que le suivi et le tuning.. Celle-ci possède les méta mot-clés suivants : tomcat, formation-tomcat, cours-tomcat, certification-tomcat, formation-tomcat-paris, formation-tomcat-lille, formation-tomcat-lyon, formation-tomcat-toulouse, formation-tomcat-aix-en-provence, formation-tomcat-marseille, formation-tomcat-rennes, formation-tomcat-strasbourg, formation-tomcat-bordeaux, formation-tomcat-dif, formation-tomcat-fongecif, formation-tomcat-particulier, formation-tomcat-salarie, formation-tomcat-entreprise, formation-tomcat-expert, formation-tomcat-avance, formation-tomcat-debutant, formation-tomcat-programme, cours-tomcat-paris, cours-tomcat-lille, cours-tomcat-lyon, cours-tomcat-toulouse, cours-tomcat-aix-en-provence, cours-tomcat-marseille, cours-tomcat-rennes, cours-tomcat-strasbourg, cours-tomcat-bordeaux, cours-tomcat-dif, cours-tomcat-fongecif, cours-tomcat-particulier, cours-tomcat-salarie, cours-tomcat-entreprise, cours-tomcat-expert, cours-tomcat-avance, cours-tomcat-debutant, cours-tomcat-programme, certification-tomcat-paris, certification-tomcat-lille, certification-tomcat-lyon, certification-tomcat-toulouse, certification-tomcat-aix-en-provence, certification-tomcat-marseille, certification-tomcat-rennes, certification-tomcat-strasbourg, certification-tomcat-bordeaux, certification-tomcat-dif, certification-tomcat-fongecif, certification-tomcat-particulier, certification-tomcat-salarie, certification-tomcat-entreprise, certification-tomcat-expert, certification-tomcat-avance, certification-tomcat-debutant, certification-tomcat-programme, formation-informatique-/-basics-tomcat, cours-informatique-/-basics-tomcat, certification-informatique-/-basics-tomcat, installation-tomcat, administration-tomcat, .EGILIA Learning, le spécialiste de la formation certifiante en informatique et management, vous propose des formations certifiantes systèmes Microsoft ( MCSA, MCSE, MCTS et MCITP) et Linux LPI. Nous proposons également des formations certifiantes réseaux Cisco ( CCNA, CCNP, CCSP, CCVP, CCIE, FIREWALL PIX et ASA, VPN, WIRELESS WLAN, des formations management ( ITIL et PMP ), des formations bases de données ( SQL Server ) et des formations développeurs .NET. Toutes les formations EGILIA Learning sont éligibles au DIF.