Formation Administration d'un serveur TOMCAT

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation vous serez en mesure de:

  • Savoir installer TOMCAT
  • Maitriser la configuration d'un serveur TOMCAT
  • Déployer des applications
  • Maitriser l'administration, l'exploitation, le monitoring et le tuning d'un serveur TOMCAT
  • Mettre en oeuvre l'intégration avec le serveur Apache
  • Maitriser l'architecture en cluster

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 990,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 990,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

A l'issue de cette formation Administration d'un serveur TOMCAT, 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, l'exploitation, le monitoring et le tuning.

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.

Programme

Introduction et installation de Tomcat

Le projet Tomcat : historique et différentes versions
Rappel sur les applications Webs en Java : Contenu statique, dynamique, Servlets et JSPs, positionnement de Tomcat dans la normee standard Java EE, le modèle MVC, les différentes versions de Tomcat versus les versions de Java et JavaEE
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.

Travaux pratiques

Installation et mise en place des scripts de démarrage/arrêt

Configuration d'un serveur TOMCAT

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, déclaration et différents types de realms supportées, 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

Travaux pratiques

Découvrir les contraintes d'accès à l'application Tomat Manager, Mise en place d'un JDBCRealm, Démonstration sur la sérialisation de session.

Déploiement d'applications

Les fichiers .war : Structure, construction, le descripteur de déploiement web.xml, le mapping de servlet.
Mode développement et mode production : 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
L'outil additionnel Client Deployer

Travaux pratiques

Déploiements de l'application servlet-examples avec les différentes techniques

Administration, Exploitation, Monitoring et Tuning d'un serveur TOMCAT

Exploitation des fichiers journaux avec JULI, Configuration des Handlers et gestion des niveaux de trace
Intégration de Log4j pour les fichiers journaux
Rappels sur JMX et les Mbeans, Tomcat et JMX, Monitoring local ou distant
Les Mbeans Tomcat, Accèder au serveur Mbean via Ant
Performance : Méthodologie pour la mesure des performances, panorama des outils OpenSource
L'outil JMeter : Présentation des concepts, installation, enregistrement de scénarios de test, présentation des différentes mesures et visualiseurs
Optimisation : Gestion des traces, Configuration des connecteurs (BIO, Native APR ou NIO), dimensionnement JVM,, Garbage collector, Cache de contenu

Travaux pratiques

Enregistrement d'un scénario de test avec Jmeter, Stress d'une application test, modification des paramètres de config.

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

Travaux pratiques

Mise en place des différentes architectures

Architecture en cluster

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
Répartition de charge : Problématique, les différentes solutions, Apache comme répartiteur de charge avec mod_proxy ou mod_jk, Sticky Session
Tolérance aux pannes : Réplication et persistance de session, problématique limitations et différentes techniques, le farming dans tomcat

Travaux pratiques

Mise en place des différentes techniques (instances multiples, répartition de charges avec Apache, persistance des sessions)

La sécurité

Introduction : Les différentes sources de danger, les techniques basiques de protection
Sécurisation de l'environnement : Utilisateur tomcat, Protection réseau, security manager Java, Listener Tomcat, sécurisation avec Apache
Attaques externes : Les différents types d'attaque Web
Mécanismes de protection de tomcat : Filtres, Valves
Sécurisation par SSL : Présentation de SSL, mise en place dans Tomcat

Travaux pratiques

Création d'un certificat, Mise en place de SSL

Prérequis

Connaître les bases de l'administration d'un système d'exploitation (de préférence Unix/linux) et avoir des notions de développement en langage Java.

Public

Cette formation Tomcat s'adresse aux administrateurs et aux concepteurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Comprendre les grands enjeux et étapes de l'analyse métier dans un projet
  • Identifier et décrire des processus et données métiers
  • Recueillir, spécifier, documenter et analyser les besoins métiers et utilisateurs
  • Décrire l'architecture fonctionnelle et technique d'un système à développer
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Logiciel R vous aurez acquis les connaissances et les compétences nécessairesp pour :

  • Savoir utiliser des méthodes d’exploration de données
  • Comprendre le principe de la modélisation statistique
  • Choisir entre la régression et la classification
  • Mettre en œuvre une évaluation des performances prédictives d'un modèle
Tarif

A partir de 2 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Obtenir la certification COBIT 2019 Design & Implementation
  • Comprendre les avantages de la mise en œuvre de COBIT au sein de votre organisation
  • Être en mesure d'implémenter COBIT
  • Connaître les 4 domaines d'un Système d'Information
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender les concepts clés et les bases techniques d'un Cloud privé
  • Appréhender OpenStack et ses différentes composantes
  • Concevoir un Cloud privé avec OpenStack
  • Maîtriser les méthodes et bonnes pratiques de déploiement d'un Cloud privé
  • Administrer un Cloud privé
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les enjeux, les avantages et les risques du télétravail
  • Intégrer les droits, devoirs et comportements attendus d'un télétravailleur
  • Analyser les nouvelles situations engendrées par le télétravail et sélectionner les réponses adaptées
  • Définir le bon aménagement d'un poste de travail à domicile
  • Choisir une pratique du télétravail permettant de valoriser l'alternance entre temps sur site et temps à domicile
  • Structurer votre journée de télétravail pour améliorer votre efficacité
  • Définir la porosité entre vie personnelle et vie professionnelle
  • Choisir l'outil de communication adapté aux situations.
Tarif

A partir de 700,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Appréhender la terminologie utilisée sur les projets de reprise et continuité d’activité
  • Expliquer comment définir les besoins de continuité de l’entreprise, anticiper et préparer les scénarios de risques majeurs
  • Expliquer les étapes essentielles à la mise en œuvre d'un PCA / PRA
  • Mettre en oeuvre les concepts et solutions techniques permettant de répondre aux exigences de reprise des activités
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Reproduire des expressions fréquemment utilisées - Vous présenter ou présenter quelqu'un en utilisant des expressions classiques - Exprimer des besoins de la vie courante (la faim, la soif,) - Etre capable de demander des renseignements sur des situations types (s'orienter à l'aéroport, s'informer sur une personne). COMPREHENSION ORALE - Acquérir et comprendre des mots familiers ou des expressions simples sur soi-même - Comprendre des mots familiers ou des expressions simples sur son environnement proche - Comprendre des informations pour se situer et s'orienter et enfin de comprendre des questions précises et brèves. COMPREHENSION ECRITE - Etre capable de comprendre des textes courts et simples (de type lettre) et de reconnaître les idées d'un contenu clair et bref. EXPRESSION ECRITE - Apprendre à écrire un message court (mail), des énoncés brefs sur soi même et sur son environnement proche - Savoir répondre à un questionnaire (nom, nationalité, âge,').

Tarif

A partir de 1 990,00 €

Durée

40 heures

Modes
  • Distance

Développement Web avec HTML, CSS3 & Javascript

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs, chefs de projets Web souhaitant développer des sites Web ou applications avec HTML 5 et CSS3.

À l'issue de la formation, le stagiaire sera capable de :

  • Disposer des compétences nécessaires au développement d'un site internet full HTML5 / CSS3
  • Savoir produire des pages compatibles avec les différents navigateurs internet
  • Être capable de créer des interactions dynamiques avec l'utilisateur sans développement serveur
  • Comprendre comment tirer parti des dernières nouveautés HTLM5 comme le lecteur vidéo compatible mobiles

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs .Net ou Java souhaitant savoir exploiter les possibilités offertes par HTML5 et CSS Chargés de développement d'applications informatiques

Pré-requis

Connaissance internet standard, notions d'algorithmie

Tarif

A partir de 2 965,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Concrètement, cette formation Certification ISTQB foundation vous apportera les connaissances et compétences nécessaires pour :

  • Identifier les compétences essentielles requises pour le test
  • Comprendre les concepts fondamentaux du test logiciel
  • Accroître l'efficacité et l'efficience des tests en utilisant des outils
  • Découvrir l’ensemble des activités liées au test
  • Identifier les facteurs qui influencent les priorités et les efforts liés aux tests
  • Connaître les risques et les bénéfices liés à l'automatisation des tests
  • Comprendre en quoi la gestion des risques est essentielle à l’activité de test
  • S’organiser & Travailler au sein d'une équipe agile

Cette formation ainsi que l'examen associé ISTQB Foundation se basent sur la version 2024. L'obtention de la certification internationale ISTQB® permet de démontrer l'acquisition d'un niveau de connaissance et de compétences en test de logiciels.

Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les spécificités de la gestion d'un dossier sinistre, au regard de l'évolution technologique et de l'expérience client.
  • Définir les obligations des parties.
  • Optimiser la procédure de gestion des sinistres : la REN (Réparation En Nature) et les outils.
  • Eviter les risques juridiques liés à la gestion des sinistres.
  • Distinguer les différentes voies de recours possible.
Tarif

A partir de 1 555,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Je cherche à faire...