Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
A l'issue de cette formation vous serez en mesure de:
Tarif |
A partir de 1 990,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 990,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
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.
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
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.
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
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.
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
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)
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
Tarif |
A partir de 1 500,00 € |
Durée |
2 jours |
Modes |
|
Concrètement, à l'issue de cette formation Logiciel R vous aurez acquis les connaissances et les compétences nécessairesp pour :
Tarif |
A partir de 2 390,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 1 500,00 € |
Durée |
2 jours |
Modes |
|
Tarif |
A partir de 2 390,00 € |
Durée |
3j / 21h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 700,00 € |
Durée |
1j / 7h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
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 |
|
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 :
METHODES ET OUTILS PEDAGOGIQUES
Support de cours
EVALUATION
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 |
|
Concrètement, cette formation Certification ISTQB foundation vous apportera les connaissances et compétences nécessaires pour :
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 |
|
Tarif |
A partir de 1 555,00 € |
Durée |
2 jours |
Modes |
|