Version : 2020.01

Dernière mise-à-jour : 2020/03/15 08:40

SER300 - Administration d'un serveur d'applications JEE avec Tomcat

Présentation

Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Maîtriser l’Administration d'un Serveur d'applications JEE avec Tomcat.
Public : Techniciens et Administrateurs Linux confirmés.
Pré requis : Avoir réussi la certification CompTIA Linux+ Powered by LPI ou la certification LPIC-1 ou la certification SUSE CLA ou posséder les compétences équivalentes.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluation à l'aide d'un test auto-correctif.
Durée : 3 jours (21h).

Support de Cours

L'accès au supports de cours ainsi que les LABS et les validations des acquis se fait grâce à un abonnement annuel par stagiaire à une plateforme de cours sur Internet. Cette abonnement est facturé 35 € HT par stagiaire et par session.

L'utilisation de cette plateforme permet :

  • de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis,
  • de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé.

L'abonnement permet aux stagiaires :

  • de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation,
  • de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale,
  • de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours,
  • de consulter les mises à jour du contenu des supports de cours pendant la période de l'abonnement,
  • d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires.

Prérequis

Matériel

  • Un poste 64 bits (MacOS, Linux, Windows™ ou Solaris™),
  • Dans le cas de Windows™, seulement la version 7 ou 10 avec Hyper-V désinstallé,
  • Le mot de passe du compte administrateur du système,
  • Clavier AZERTY FR ou QWERTY US,
  • 8 Go de RAM minimum,
  • Processeur 4 cœurs minimum,
  • 8 Go d'espace disque disponible,
  • Un casque ou des écouteurs (si MOOC ou FAD),
  • Un micro (optionnel).

Logiciels

  • Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows™ ou Solaris™),
  • Si Windows™ - Putty et WinSCP.

Machine Virtuelle

A télécharger avant la formation : CentOs_7.

Internet

Programme

  • Administration d'un serveur d'applications JEE avec Tomcat
    • Présentation de Tomcat 8
      • Historique et différentes versions
      • Rappel sur les applications Web en Java
      • Contenu statique, dynamique, Servlets, JSPs et Composants EJB
        • Servlets
        • JSP
        • Enterprise JavaBeans - EJB
      • Le Modèle MVC
      • Les Modules Java EE
        • Modules Web
        • Modules EJB
        • Modules Clients
        • Modules de Connecteurs
      • Positionnement d'Apache Tomcat dans la norme Java EE
        • Structure d'une Application Web
        • Le Descripteur de Déploiement web.xml
        • Les Sessions HTTP
      • Installation de Tomcat 8 et les serveurs associés
        • Désactiver SELinux
        • Tomcat et JDK
        • Apache
          • Présentation d'Apache
          • Installation
          • Testez le serveur apache avec telnet
        • Coupler Tomcat et Apache
        • MariaDB
          • Présentation
          • Installation
          • Configuration
        • OpenLDAP
          • Présentation
          • Installation
      • Configuration du serveur Tomcat 8
        • Architecture du Serveur
        • Fichiers de Configuration
          • Le Fichier $CATALINA_HOME/conf/server.xml
            • L'élément <Server>
            • L'élément <Service>
            • L'élément <Connector>
            • L'élément <Executor>
            • L'élément <Engine>
            • L'élément <Host>
            • L'élément <Context>
            • L'élément <Realm>
            • L'élément <Loader>
            • L'élément <Manager>
            • L'élément <Store>
            • L'élément <Valve>
              • Filtrage de l'adresse IP
              • Filtrage de nom de la machine du client
              • LAB #1 -Journalisation des Requêtes Client dans un Fichier Texte
              • LAB #2 -Journalisation des Requêtes Client dans une Base de Données
            • L'élément <Listener>
          • Le Fichier $CATALINA_HOME/conf/web.xml
          • Le Fichier $CATALINA_HOME/conf/tomcat-users.xml
          • Le Fichier $CATALINA_HOME/conf/catalina.policy
          • Configuration des Ressources
          • Portée des Ressources
          • Pools de Connexion
          • Sessions JavaMail
          • JavaBeans
          • Entrées D'Environnement
      • Déploiement et Gestion des Applications
        • Déployer une application
        • Déploiement Automatique
        • L’Élément Context
        • Déploiement avec XML
        • Application Manager de Tomcat
          • L'interface Texte
            • list
            • deploy
            • start
            • stop
            • reload
            • undeploy
            • resources
            • serverinfo
          • L'interface HTML
          • L'interface ANT
        • Deployer de Tomcat
      • Sécurité du serveur Tomcat 8
        • Authentification, Autorisation et Cryptage
          • Authentification
          • Autorisation
          • Cryptage
        • La Sécurité sous Tomcat
        • Configuration
          • Realms
            • User Database Realm
            • JDBC Realm
            • DataSource Realm
            • JNDI Realm
              • Le format LDIF
              • La commande ldapadd
            • JAAS Realm
            • Combined Realm
            • LockOut Realm
        • Tomcat et le SSO
        • Tomcat et le SSL
          • Présentation de SSL
            • Fonctionnement de SSL
          • Configurer Tomcat
          • Configurer Apache
            • Installation de SSL
            • Configuration de SSL
            • Mise en place des paramètres de sécurité SSL
            • Tester Votre Configuration
          • Apache en Frontal HTTPS
          • Restrictions d'Accès
          • Le Gestionnaire de Sécurité
      • Supervision et Clustering
        • Supervision
          • JMeter
          • Interface JMX
          • JConsole
        • Clustering avec Tomcat
          • Préparation
          • Le Cluster de Répartition de Charge avec Apache et mod_jk
          • Le Cluster de Répartition de Charge avec Apache et mod_proxy_ajp
          • Le Cluster en mode Maître/Esclave
          • Maintenir l'Etat des Clients
            • Préparation
            • Sessions Persistantes sur Système de Fichiers

<DIV ALIGN=“CENTER”> Copyright © 2020 Hugh Norris<BR><BR> Document non-contractuel. Les prix, les conditions et le programme peuvent être modifiés sans préavis. </div> </html>

Menu