Serveurs et applications > Serveurs JEE, serveurs Web
Serveurs d’applications JEE
LI-APP-104 Applications Java/JEE, déployer et administrer vos applications |
||
OBJECTIFS PEDAGOGIQUES Ce cours vous permettra de maîtriser le processus de déploiement de solutions Java. Vous découvrirez les éléments indispensables d’une architecture JEE. Vous packagerez des applications et les déployerez sur un serveur d’applications. Vous apprendrez enfin à monitorer ces applications et à en analyser les performances.
CONTENU Introduction au langage et à la plateforme Java : concepts du langage. L’Objet, le Garbage Collector. JVM, JRE, JDK. Une plateforme, différentes architectures - Les architectures : de 1 à n-tiers. Qu’entend-on par tiers ? Du Java, mais où ? Le packaging des applications et l’intégration - Vue d’ensemble. JAR, WAR, EAR. JAR. Le déploiement d’applications JEE - Les différentes topologies. Conteneur Web et d’EJB. Le découplage : HTTP, WEB, EJB. Les ressources statiques à part. Monitoring d’applications JEE - Les sources d’information. Les logs http, applicatifs, de l’OS et des SGBD. La performance des applications JEE - Quelle performance ? Temps de réponse. Comportement de la JVM. |
||
SESSIONS PROGRAMMEES Accès au calendrier VALIDATION évaluation de fin de session
MODALITES PRATIQUES |
JBoss WildFly, administrer un serveur Java EEJBO / LI-APP-062 |
||
OBJECTIFS PEDAGOGIQUES Ce cours présentera l’ensemble des caractéristiques de base de WildFly/JBoss. Il permettra aux administrateurs d’acquérir toutes les compétences nécessaires à l’exploitation d’applications en production et à la mise en œuvre d’une configuration optimisée.
CONTENU Introduction à Java EE Introduction à JBoss et WildFly Bases de l’administration JBoss/WildFly Configuration en mode autonome Suivi du serveur Administration d’un domaine Optimisation des performances Sécurité |
||
SESSIONS PROGRAMMEES
VALIDATION Evaluation en fin de session
MODALITES PRATIQUES |
Tomcat, administrer un serveur Web Java EETOC / LI-APP-061 |
||
OBJECTIFS PEDAGOGIQUES La maîtrise et l’optimisation des fonctionnalités du conteneur de servlets et de JSP Tomcat peuvent se révéler complexes. Ce cours vous apprendra à l’installer, l’administrer et à l’intégrer au serveur Apache. Il vous montrera comment configurer, déployer, sécuriser vos applications et assurer leur connexion aux BD.
CONTENU Contexte des applications JavaEE |
||
SESSIONS PROGRAMMEES
VALIDATION Evaluation en fin de session
MODALITES PRATIQUES |
Serveurs Web
NGINX, administrer un serveur WebGXN / LI-APP-072 |
||
OBJECTIFS PEDAGOGIQUES Alternative au serveur Web Apache, NGINX est une solution adaptée à la gestion de sites Web à fort trafic. Durant cette formation, vous installerez et configurerez NGINX. Vous en étudierez les fonctions de base, la sécurité, l’hébergement de plusieurs sites ainsi que la mise en œuvre de la répartition de charge.
CONTENU Introduction Installation et prise en main de NGINX Configuration du serveur et des hôtes virtuels Sécurité, redirection et réécriture d’adresses Proxy, Frontal, et reverse proxy Les contenus dynamiques et FastCGI Gestion et répartition de la charge |
||
SESSIONS PROGRAMMEES
VALIDATION Evaluation en fin de session
MODALITES PRATIQUES |
Optimiser la montée en charge de serveurs WebMOE / LI-APP-071 |
||
OBJECTIFS PEDAGOGIQUES Cette formation vous permettra de mettre en pratique différentes solutions logicielles libres afin d’optimiser la montée en charge de vos serveurs face à la croissance exponentielle du trafic sur le Web. Vous testerez leur capacité et interpréterez les résultats afin de valider vos choix de configuration.
CONTENU Introduction |
||
SESSIONS PROGRAMMEES
VALIDATION Evaluation en fin de session
MODALITES PRATIQUES |
Apache, perfectionnementLIB / LI-APP-070 |
||
OBJECTIFS PEDAGOGIQUES Vous apprendrez dans ce cours à sécuriser des échanges avec HTTPS et à contrôler les accès à un serveur Apache. Vous mettrez en œuvre la ré-écriture d’URL, les filtres et les fonctionnalités liées à la haute disponibilité. Vous verrez enfin comment faire cohabiter des applicatifs PHP 5 et PHP 7 sur un même serveur.
CONTENU Apache HTTPD 2.4 : rappels et nouveautés Héberger des applications PHP Contrôle d’accès et authentification Redirection, réécriture d’adresses, filtres Reverse Proxy et Cache Sécuriser les échanges avec HTTPS Sécurité et détection d’attaques |
||
SESSIONS PROGRAMMEES
VALIDATION Evaluation en fin de session
MODALITES PRATIQUES |
Apache, administrer un serveur WebLIA / LI-APP-069 |
||
OBJECTIFS PEDAGOGIQUES Cette formation pratique s’articule autour d’une étude détaillée du serveur Apache, pierre angulaire d’une solution Web Open Source. Elle présente ses fonctions de base, la sécurité, l’hébergement de plusieurs sites ainsi que la mise en œuvre, en complément, d’un service de messagerie et de FTP.
CONTENU Introduction Mise en œuvre de serveurs DNS avec Bind Mise en œuvre de serveurs HTTP avec Apache Le Web dynamique Serveurs d’applications Java : Tomcat Messagerie Services FTP Les enjeux concernant la sécurité |
||
SESSIONS PROGRAMMEES
VALIDATION Evaluation en fin de session
MODALITES PRATIQUES |
IIS 8.5/8.0, administrer un serveur Web, pour Windows Server 2012VEU / LI-APP-067 |
||
OBJECTIFS PEDAGOGIQUES Ce stage vous apprendra à installer, configurer et administrer un serveur Web IIS 8.5/8.0 sous Windows 2012. Vous apprendrez également à mettre en place, contrôler et administrer des sites et des applications en intégrant les contraintes de sécurité et de performances liées à ce serveur.
CONTENU Présentation |
||
SESSIONS PROGRAMMEES
VALIDATION Evaluation en fin de session
MODALITES PRATIQUES |
IIS 10, administrer un serveur Web, pour Windows Server 2016IIA / LI-APP-066 |
||
OBJECTIFS PEDAGOGIQUES Ce stage vous apprendra à installer, configurer et administrer un serveur Web IIS 10 sous Windows 2016. Vous apprendrez également à mettre en place, contrôler et administrer des sites et des applications en intégrant les contraintes de sécurité et de performances liées à ce serveur.
CONTENU Présentation Configuration de base Paramétrage de sites et d’applications Web Sécurité Maintenance d’un serveur Web Gestion des performances |
||
SESSIONS PROGRAMMEES
VALIDATION Evaluation en fin de session
MODALITES PRATIQUES |