Technologies Web, Serveurs Web et d'applications

Dimension: px
Commencer à balayer dès la page:

Download "Technologies Web, Serveurs Web et d'applications"

Transcription

1 Technologies Web, Serveurs Web et d'applications Le Web joue un rôle prépondérant dans le SI des entreprises, permettant de diffuser un nombre à la fois très large et varié d'informations et d'applications. Cette mise à disposition nécessite toutefois l'installation, la configuration et l'administration des serveurs adéquats ainsi que l'optimisation de leur montée en charge pour répondre à la croissance exponentielle du trafic sur le Web. Dans ce domaine, Orsys propose des formations aux serveurs Web phares que sont IIS, Apache et Nginx, ainsi qu'aux principaux serveurs JEE pour l'hébergement des applications d'entreprise développées en Java. Cours de synthèse Stages pratiques Montée en charge et performance des applications, méthodologie... ( p27 ) IIS 8.5/8.0, administrer un serveur Web, pour Windows Server Best ( p2 ) IIS 7.0, administrer un serveur Web... ( p4 ) Apache, administrer un serveur Web... Best ( p6 ) Apache, perfectionnement... ( p8 ) NGINX, administrer un serveur Web... ( p10 ) Optimiser la montée en charge des serveurs Web... ( p12 ) Tomcat, administrer un serveur Web Java EE... Best ( p14 ) GlassFish, administrer un serveur Java EE... ( p16 ) JBoss, administrer un serveur Java EE... Best ( p18 ) JBoss, haute disponibilité... ( p20 ) JOnAS, administrer un serveur Java EE... ( p21 ) Java/JEE, déployer et administrer vos applications... ( p22 ) IBM Websphere Application Server v7.x, administration... ( p23 ) Performances des applications, mesures et améliorations... ( p25 ) LoadRunner utilisateur, tester la performance de vos applications... ( p28 ) Plateforme Selenium 2.0, mise en oeuvre... ( p30 ) Outils de tests Open Source, choix et mise en oeuvre... ( p32 ) ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 1

2 Stage pratique de 3 jour(s) Réf : VEU Administrateurs et ingénieurs système en charge de l'administration de serveurs Web. Bonnes connaissances des protocoles et des architectures Web. Connaissances de base de l'administration de Windows Server Prix 2016 : 1920 HT IIS 8.5/8.0, administrer un serveur Web, pour Windows Server 2012 Best Ce stage vous apprendra à installer, configurer et administrer un serveur Web IIS 8.5/8.0 sous Windows 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. OBJECTIFS PEDAGOGIQUES Installer et configurer IIS 8.0 / 8.5 sous Windows Server 2012 Créer, installer et configurer des sites et des applications Sécuriser en serveur IIS Sauvegarder et restaurer un environnement IIS Gérer les performances d'un serveur IIS Dates des sessions Paris 21 mar. 2016, 20 juin sep ) Présentation 2) Configuration de base 3) Paramétrage de sites et d'applications Web 1) Présentation 4) Sécurité 5) Maintenance d'un serveur Web 6) Gestion des performances - Architecture IIS 8.5, nouveautés. - Installer IIS avec Gestionnaire de serveur, DISM et unattend.xml. - Comment migrer d'un site Web IIS 7.0 vers IIS 8.5? Exercice Installation d'iis ) Configuration de base - Gestion des services, configuration post-installation. - Outils d'administration, WMI, PowerShell, Appcmd. - Structure d'un site Web, répertoire virtuel, pool d'applications. Exercice Création de sites, d'applications et de répertoires virtuels. 3) Paramétrage de sites et d'applications Web - Sites statiques, liaison de site, en-tête d'hôte, filtres ISAPI... - Configuration du serveur Web, héritage et conflit. - Initialisation des applications : splash page, consommation d'uc, évolutivité NUMA. - Configurer les fonctionnalités : document par défaut, pages d'erreurs http, redirection http. - Configurer les applications ASP.NET, PHP et Fast-CGI. Exercice Installation et paramétrage de sites. Configuration d'asp.net, PHP. 4) Sécurité - Les principales attaques : comment se défendre, outils de sécurité dans IIS. - Authentification anonyme, par emprunt d'identité ASP.NET, certificat client. - Autorisation : Application Pool Identity. - Créer un certificat de serveur auto-signé, centralisation des certificats. - Filtrage des demandes. - Restrictions ISAPI, CGI, IP et de domaine, règles d'autorisation d'url. Exercice Mise en place de certificats SSL. Installation d'un système d'authentification. Tests de sécurité sur un serveur IIS. 5) Maintenance d'un serveur Web - Format des logs, amélioration de la journalisation. - Suivi des événements : intégration d'etw. - Surveillance des processus de travail, configuration du suivi des demandes. - Sauvegarde et restauration. Exercice Outils d'analyse de logs et de reporting. Sauvegarde et restauration d'un environnement IIS. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 2

3 6) Gestion des performances - Activation dynamique des sites. - Compression, mise en cache statique / dynamique. - Analyseur de performances, les compteurs à surveiller. - Configurer les performances du site Web, gérer les performances des pools d'applications. Exercice Monitorer un serveur IIS. Installer un outil de gestion de trafic. Mise en place d'un cache pour contenu dynamique. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 3

4 Stage pratique de 3 jour(s) Réf : SIS Administrateurs et ingénieurs système en charge de l'administration de serveurs Web. Bonnes connaissances des protocoles et des architectures Web. Connaissances de base de l'administration de Windows Server Prix 2016 : 1840 HT Dates des sessions Paris 7 mar. 2016, 30 mai sep IIS 7.0, administrer un serveur Web OBJECTIFS Ce cours vous permettra de découvrir et maîtriser le serveur IIS. A la fin du cours, vous saurez installer et configurer IIS 7.0 sous Windows 2008 Server ; installer, configurer et sécuriser des sites (statiques et/ou dynamiques) et des applications ; auditer et effectuer la maintenance d'un serveur IIS. 1) Présentation 2) Configuration de base 3) Paramétrage de sites et d'applications Web 4) Sécurité 1) Présentation 5) FTP, WEBDAV et SMTP 6) Gestion des performances 7) Maintenance d'un serveur Web - Nouveautés de IIS 7.0. Migration depuis IIS Administration via la MMC (IIS Manager) et l'outil en ligne de commandes (AppCmd). - Les différents types d'installations. Installation de IIS 7.0 sur Windows 2008 Server. 2) Configuration de base - Gestion des services IIS. Configuration post-installation. - Structure d'un site Web. Configuration : web.config. - Pools d'applications. Création de sites, d'applications et de répertoires virtuels. 3) Paramétrage de sites et d'applications Web - Migration de sites et d'applications Web. - Publication de sites statiques et dynamiques. - Installation et paramétrage des langages de développement. Illustration ASP. NET. Installation et paramétrage de sites. Configuration d'asp.net, PHP, FastCGI. Installation d'une application en interaction avec une base de données. 4) Sécurité - Rappel : la sécurité d'un serveur sur Internet et des applications web. Les attaques classiques. - Le cryptage via SSL. Certificats côté client et serveur. - Configurer des autorisations d'accès. - Sécurité des applications hébergées. - Réduire les risques grâce à la modularité d'iis 7.0. Mise en place de certificats SSL. Installation d'un système d'authentification. Tests de sécurité sur un serveur IIS. 5) FTP, WEBDAV et SMTP - Configuration du service FTP. Gestion des utilisateurs, des groupes et des permissions. - Configuration de l'accès WEBDAV. Mise à jour d'un site web. - Configuration du service SMTP. Sécurité. Relayage. Mise en place et paramétrage d'un serveur FTP et SMTP. Transfert de sites en FTP. Mise en place d'un formulaire web d'envoi de mails. 6) Gestion des performances - Outils d'analyse. Gérer la charge du serveur, le nombre de requêtes par seconde et le trafic réseau. Monitorer un serveur IIS. Installer un outil de gestion de trafic. Mise en place d'un cache pour contenu dynamique. 7) Maintenance d'un serveur Web - Gestion des logs de IIS. Dépannage. Sauvegarde et restauration de la configuration du serveur Web. - Gestion d'un serveur IIS avec PowerShell. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 4

5 Outils d'analyse de logs et de reporting. Sauvegarde et restauration d'un environnement IIS. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 5

6 Stage pratique de 4 jour(s) Réf : LIA Ce stage est destiné aux personnes ayant à mettre en œuvre ou à maintenir des serveurs Web dans un contexte Unix-Linux (administrateurs, exploitants, intégrateurs). Connaissances de base de l'administration Linux/Unix et des réseaux (principalement TCP/IP). Prix 2016 : 2390 HT Ce cours fait l'objet d'un accompagnement vidéo Dates des sessions Paris 26 jan. 2016, 15 mar mai 2016, 30 aoû Aix 9 fév. 2016, 17 mai sep Bordeaux 16 fév. 2016, 19 avr mai 2016, 13 sep Grenoble 9 fév. 2016, 17 mai sep Lille 9 fév. 2016, 17 mai sep Lyon 9 fév. 2016, 17 mai sep Montpellier 16 fév. 2016, 19 avr mai 2016, 13 sep Nantes 16 fév. 2016, 19 avr mai 2016, 13 sep Rennes 16 fév. 2016, 19 avr mai 2016, 13 sep Sophia-antipolis 9 fév. 2016, 17 mai sep Strasbourg 9 fév. 2016, 17 mai sep Toulouse 16 fév. 2016, 19 avr mai 2016, 13 sep Apache, administrer un serveur Web Best OBJECTIFS 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. 1) Introduction 2) Mise en œuvre de serveurs DNS avec Bind 3) Mise en œuvre de serveurs HTTP avec Apache 4) Le Web dynamique 1) Introduction - Présentation générale des services et protocoles. - Configuration TCP/IP d'un serveur Unix ou Linux. 2) Mise en œuvre de serveurs DNS avec Bind - Concepts et terminologie du DNS. - Compilation et installation du logiciel Bind. - Configuration du client DNS. - Détail des enregistrements RR (SOA, NS, A). - Configuration d'un serveur esclave. 5) Serveurs d'applications Java : Tomcat 6) Messagerie 7) Services FTP 8) Les enjeux concernant la sécurité Installation du logiciel Bind. Mise en œuvre d'un serveur DNS "cache seulement", d'un serveur DNS primaire et secondaire. Configuration de la commande rndc. Ajout d'une machine dans le domaine. 3) Mise en œuvre de serveurs HTTP avec Apache - Les modules Apache. Installation depuis les sources. - Les directives essentielles du fichier "httpd.conf". - Authentification des utilisateurs. - Gestion des fichiers de trace, outils de statistiques. - Mise en œuvre des hôtes virtuels. - Protocole SSL, certificats, dialogue sécurisé en "https". Installation du logiciel Apache depuis l'archive source. Sécurisation de l'accès aux répertoires. Mise en œuvre d'un site personnel avec authentification, d'hôtes virtuels et d'un hôte SSL " https ". 4) Le Web dynamique - Programmes CGI (mise en œuvre, dépannage, sécurité). - Langage PHP (intégration dans Apache). 5) Serveurs d'applications Java : Tomcat - Présentation et architecture de Tomcat. - Mise en place de la collaboration Apache-Tomcat. - Tests d'accès aux servlets et aux JSP. Exécution de programmes via CGI. Intégration de PHP. Installation de Java et du connecteur mod_jk. Validation de la connexion avec Tomcat. 6) Messagerie - Présentation et terminologie : MUA, MTA, MDA. - Les protocoles (SMTP, MIME, POP, IMAP). - Nécessité d'une configuration DNS. - Panorama des MTA disponibles (Sendmail, Postfix). - Configuration d'une messagerie intranet simple. Mise en place d'un serveur SMTP intranet. 7) Services FTP - Mise en œuvre d'un serveur FTP anonyme. - Hôtes virtuels. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 6

7 8) Les enjeux concernant la sécurité - Protection des données. - Restreindre les accès au niveau réseau. - Les outils sur le marché. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 7

8 Stage pratique de 3 jour(s) Réf : LIB Administrateur de serveur Web ou architecte technique. Apache, perfectionnement OBJECTIFS Cette formation très pratique est orientée hébergement virtualisé et comporte une forte composante performance et sécurité. Après quelques rappels, les participants mettent en œuvre un ensemble de modules d'approche complexe. Bonnes connaissances de l'administration du serveur Web Apache ou équivalentes à celles apportées par le cours réf LIA, Apache, administrer un serveur Web. Expérience souhaitable. 1) Rappels sur Apache 2) Développement d'applications Web 3) Gestion du contenu avec WebDAV 4) Contrôle d'accès et authentification 5) Redirection, réécriture d'adresses, proxy et filtres 6) Sécuriser les échanges avec SSL 7) Sécurité et détection d'attaques Prix 2016 : 1840 HT Dates des sessions Paris 15 fév. 2016, 11 avr juin 2016, 26 sep Chaque module est mis en oeuvre dans une ou plusieurs configurations types. 1) Rappels sur Apache - Compilation, installation et test initial. - Configuration générale du serveur. - Choisir le bon MPM, gérer la charge et les limites. - Chargement des modules, quels modules activer? - Déclaration de contextes. Options. - Panorama des modules d'apache 2.2. Compilation et installation d'apache. 2) Développement d'applications Web - Installation de PHP 5. - CGI, CGID, Fast CGI et suexec. - Droits et identité dédiée, sessions. Installation de PHP5 en module et via CGI. 3) Gestion du contenu avec WebDAV - Le protocole, le module mod_dav, et les clients. - Mise en oeuvre et considérations de sécurité. Prototypage d'un service d'agenda avec WebDav et CalDav. 4) Contrôle d'accès et authentification - Contrôle d'accès : qu'est devenu mod_access? - Authentification externe avec mod_authnz_ldap. - Authentification externe et SGBD (dbm, mysql,...). Mise en place de l'authentification basée sur un annuaire LDAP et sur une base MySQL. 5) Redirection, réécriture d'adresses, proxy et filtres - DocumentRoot et le module mod_alias. - Notion de répertoire virtuel avec le module mod_alias. - Les règles de redirection et mod_rewrite. - Le proxy Apache : Proxy ou Proxyreverse, Cache? - Les modules mod_proxy* et la gestion du cache. - Exemples de filtres avec mod_filter, mod_header. Mise en oeuvre de redirections et filtres. 6) Sécuriser les échanges avec SSL - Intégration du module SSL. - CA et gestion de certificats serveurs. - Authentifier les utilisateurs. - Création d'un hôte virtuel HTTPS. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 8

9 Génération de certificats serveurs et mise en place d'un site virtuel HTTPS. Authentification des visiteurs d'un site HTTPS par présentation de certificat client. 7) Sécurité et détection d'attaques - Qu'est-ce que mod_security? - Les modules antispam et antivirus. - Le rôle d'un vrai IDS comme Snort. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 9

10 Stage pratique de 4 jour(s) Réf : GXN Ce stage est destiné aux personnes ayant à mettre en œuvre ou à maintenir des serveurs Web exposés à des contraintes de forte charge (administrateurs, exploitants, intégrateurs...). Connaissances de base de l'administration Linux/Unix et des réseaux (principalement TCP/IP). Prix 2016 : 2390 HT Dates des sessions Paris 8 déc. 2015, 15 mar juin 2016, 27 sep NGINX, administrer un serveur Web OBJECTIFS 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. 1) Introduction 2) Installation et prise en main de NGINX 3) Configuration du serveur et des hôtes virtuels 4) Sécurité, redirection et réécriture d'adresses 1) Introduction - Le protocole HTTP : notions de base. - Le problème C10K, les threads et la mémoire. - L'architecture asynchrone de NGINX. Inspection de requêtes HTTP. 2) Installation et prise en main de NGINX 5) Proxy, Frontal, et reverse proxy 6) Les contenus dynamiques et FastCGI 7) Gestion et répartition de la charge - Panorama des packages disponibles. - Compiler NGINX à partir des sources. - Démarrage, options de ligne de commande et signaux. - La documentation. Installer, démarrer le serveur, créer une configuration simple. 3) Configuration du serveur et des hôtes virtuels - Structure des fichiers de configuration. - Configuration du serveur. Identité, limites et tuning. - Les blocs "server" et les blocs "location", les directives concernant les requêtes. - Les variables (utilisation). - NGINX et les hôtes virtuels. Configuration d'hôtes virtuels, démarrage de plusieurs instances. 4) Sécurité, redirection et réécriture d'adresses - Contrôle d'accès des clients par adresse IP. - Authentification HTTP. - Filtrage de requêtes et réécriture d'adresses. - Gérer les pages d'erreurs. - SSL, mise en œuvre d'un hôte HTTPS. - Les logs, formats et configuration. Mise en œuvre de HTTPS, du contrôle d'accès, du filtrage. 5) Proxy, Frontal, et reverse proxy - Proxy simple avec NGINX. - Proxy SSL vers un autre serveur HTTP. - Proxy cache : outil et usage de inotifywait. - Gérer des erreurs entre frontal et server-réel. Mise en œuvre de différentes configurations utilisant NGINX en frontal d'apache. 6) Les contenus dynamiques et FastCGI - Modifier l'encodage et le contenu des réponses à la volée. - FastCGI Process Manager (FPM). - Servir des applications PHP ou Perl grâce à FPM. - Mise en cache de contenus (Memcached). Mise en œuvre d'une application de type phpmyadmin et installation de WordPress. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 10

11 7) Gestion et répartition de la charge - Monitoring et Accounting. - Mécanismes de proxy et répartition de charge. - Mise en œuvre d'un frontal avec upstream. - Limiter la charge du serveur. - Observer la charge et les statistiques : sar, Munin. - Outil et test de charge comparatif : Gatling. Tester la charge du serveur dans différentes configurations, étude de la mémoire et des temps de réponse. Visualiser la charge avec Munin. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 11

12 Stage pratique de 3 jour(s) Réf : MOE Administrateur de serveur web ou architecte technique ayant à concevoir et mettre en oeuvre une plate-forme répondant à de fortes contraintes de montée en charge. Maîtriser l'utilisation de Linux et les bases de l'administration système et d'un serveur HTTP. Prix 2016 : 1840 HT Dates des sessions Paris 14 déc. 2015, 7 mar juin 2016 Optimiser la montée en charge des serveurs Web OBJECTIFS 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. 1) Introduction 2) Tester la montée en charge 3) Le DNS et la répartition de charge 4) Frontal, proxy et reverse proxy 5) Répartition de charge avec LVS 6) Répartition de charge avec HAProxy 7) Nginx : serveur HTTP, proxy ou Load Balancer? 8) Gérer la charge d'apache et d'autres serveurs Les TP sont réalisés sous Linux avec des machines virtuelles. Ils mettent en oeuvre l'ensemble des produits open source traités durant le cours. 1) Introduction - Rappel sur le traitement des requêtes HTTP, requête persistante, session. - De la question DNS au serveur d'application. - Rôle des composants situés en amont des serveurs. - High-Availability, Load Balancing et Failover... 2) Tester la montée en charge - Stress-test de serveurs et attaque DOS. - Test de charge et scénarios de montée en charge : JMeter, OpenSTA. - Observation du système pendant un stress-test. Stress et DOS d'un service HTTP, test de montée en charge avec AB et JMeter. 3) Le DNS et la répartition de charge - La répartition de charge au niveau DNS. - Problématiques des caches en cas de panne. - Tests de vie et mise à jour dynamique. Configuration DNS avec répartition de charge, principe de mise à jour dynamique. 4) Frontal, proxy et reverse proxy - Rôle et intérêt du proxy-cache. - Reverse proxy et impact sur les serveurs d'application. - Squid : configuration du cache et proxy transparent. Configuration de Squid en reverse proxy transparent. 5) Répartition de charge avec LVS - LVS : Linux Virtual Server. - Configuration de LVS en amont de serveurs Web. - Modes et algorithmes de répartition de charge. - Gestion des pannes et tests de vie. Configuration d'un pool de serveurs Web avec LVS. 6) Répartition de charge avec HAProxy - Fonctionnalités de HAProxy. - Installation et mode de lancement. - Le fichier de configuration et les options générales. - L'interface graphique et les statistiques. Configuration d'un service HTTP et des backends, gestion des pannes et tests de vie. 7) Nginx : serveur HTTP, proxy ou Load Balancer? - Mécanismes de proxy et répartition de charge. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 12

13 - Filtrage d'url et redirections. - Configurer Nginx en Load Balancer. Configuration de Nginx en reverse proxy filtrant et en répartiteur de charge. 8) Gérer la charge d'apache et d'autres serveurs - Les clients, les processus et la mémoire. - Paramètres de tuning des MPM Prefork/Worker. - Servir les contenus statiques via un frontal léger. - Tuning d'un serveur d'application comme Tomcat. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 13

14 Stage pratique de 3 jour(s) Réf : TOC Administrateurs système, exploitants et intégrateurs. Connaissances de base des technologies Web, d'une architecture Java/Web (JSP/ Servlet) et des serveurs. Prix 2016 : 1840 HT Dates des sessions Paris 2&7 déc. 2015, 18 jan fév. 2016, 29 mar avr. 2016, 23 mai juin 2016, 11 juil aoû. 2016, 5 sep Aix 1 fév. 2016, 13 juin sep Bordeaux 30 nov. 2015, 8 fév mai 2016, 19 sep Grenoble 1 fév. 2016, 13 juin sep Lille 1 fév. 2016, 13 juin sep Lyon 7 déc. 2015, 1 fév juin 2016, 26 sep Montpellier 8 fév. 2016, 9 mai sep Nantes 8 fév. 2016, 9 mai sep Rennes 8 fév. 2016, 9 mai sep Sophia-antipolis 1 fév. 2016, 13 juin sep Strasbourg 1 fév. 2016, 13 juin sep Toulouse 8 fév. 2016, 9 mai sep Tomcat, administrer un serveur Web Java EE Best OBJECTIFS 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. 1) Contexte des applications JEE 2) Installation 3) Configuration 4) Les connecteurs 5) Sécurité 6) Journalisation 7) Performances et tests Les participants pourront mettre en œuvre les différentes techniques abordées sur des plateformes Linux et Windows. 1) Contexte des applications JEE - Les projets Apache. Les distributions de Tomcat. - JEE, Servlet, JSP et composants : architecture. 2) Installation - Installation et configuration de la JVM. - Installation du serveur. Les options. - Installation et compilation de Tomcat avec Ant. - Les éléments de Tomcat : répertoires, moteur, connecteurs... Installation de Tomcat et paramétrage de base. 3) Configuration - Configurations : composants, utilisateurs, déploiement, contrôle d'accès, application Web. - Outils de configuration. Automatisation avec Ant. - Filtrage de requêtes (les "Valves"), de logging. Single Sign On. Les Realms. - Configuration de la persistance de sessions. Les ressources JNDI : JDBC et Mail. - Analyse du chargement des classes Java. Configuration d'une application fournie. 4) Les connecteurs - HTTP 1.0 et 1.1 et connecteur Coyote. - Utilisation de Tomcat avec un serveur Proxy. - Intégration avec IIS et Apache. Protocoles AJP. - Configuration Tomcat In-Process et Out-of-Process. - Optimisation. Répartition de la charge. - Connecteurs JDBC : alternative et configuration. Accès à l'application fournie à travers un serveur Web et connexion à une base de données. 5) Sécurité - Principes. Sécurisation du système de fichiers. Les permissions. Java Security Manager et Tomcat. - Les "Realms" : message Digest, rôles, fichiers, JDBC. - SSL : JSSE et PureTLS. Sécurisation de l'application. 6) Journalisation - Projet Log4J. Sorties : console, fichier, syslog... - Logger. Niveaux de log. Lecture du journal. - Configuration par XML ou Java. Implémentation et configuration de logging de l'application. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 14

15 7) Performances et tests - Hébergement virtuel. - Configuration "standalone" ou avec serveur Web. - JVM, usage de la mémoire. - Mise à l'échelle. - Tests de charge avec JMeter. - Charge du serveur et charge de l'application. - Le monitoring JMX. Etablissement d'un plan de test pour l'application. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 15

16 Stage pratique de 4 jour(s) Réf : GLA Ce stage est destiné aux administrateurs systèmes, exploitants, intégrateurs et consultants voulant mettre en œuvre et maintenir GlassFish Server. Connaissances de base de XML et des concepts liés à la plateforme Java EE. Expérience requise en administration de systèmes. Prix 2016 : 2390 HT Dates des sessions Paris 26 jan. 2016, 10 mai juil. 2016, 13 sep GlassFish, administrer un serveur Java EE OBJECTIFS Cette formation pratique vous permettra de maîtriser les concepts de base et les fonctionnalités avancées du serveur. Vous verrez notamment la configuration, l'administration et le déploiement des applications Web, d'entreprise, des EJB ainsi que des Web Services. 1) Vue d'ensemble de la plateforme Java EE 2) Architecture de GlassFish Server 3) Administration de base 4) Administration par scripts 1) Vue d'ensemble de la plateforme Java EE - Les bases de l'architecture N-tiers. - La plateforme Java EE (JSP/Servlet, EJB 3...). - Services de supports (JCA, Java Mail, JDBC, JNDI...). 2) Architecture de GlassFish Server - L'architecture de GlassFish : modularité OSGI. - Les instances du serveur d'applications GlassFish. - Les agents de nœuds, les domaines, les clusters. Installation de GlassFish Server. 3) Administration de base 5) Configuration des ressources 6) Déploiement d'applications 7) Administration avancée 8) Haute disponibilité (HADB) - Présentation de la console d'administration. - Gestion et configuration des logs. Examen des logs. - Supervision de GlassFish avec la console. Création et configuration d'un domaine, agents de nœud et instances. Configuration des logs. Démarrage et arrêt des instances. Supervision des instances. 4) Administration par scripts - Présentation d'outils : asadmin, appclient, asant... - Automatisation des tâches administratives récurrentes. Administration avec asadmin. 5) Configuration des ressources - Annuaire JNDI. - Ressources JDBC. Différents types de pilote JDBC. - Configuration des sessions JavaMail. - Ressources JMS et JTA. - Configuration des transactions distribuées. - Sécurité JAAS et JAAC. Les bases de JAAS. Configuration de ressources (DataSource, Session JavaMail et Queue/Topic). Configuration de GlassFish Realm. 6) Déploiement d'applications - Structures des unités de déploiement. - Assemblage d'applications. - Gestion des sessions http. Installation des composants Web, EJB, Web Services et Entreprise. 7) Administration avancée - Paramètres de tunning de la JVM. - Configuration et gestion des pools de threads. - Optimisation de la configuration des conteneurs. - Mise en place de la récupération automatique des transactions. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 16

17 8) Haute disponibilité (HADB) - Le load balancing. - La haute disponibilité. - Mécanisme de la réplication de la session. Mise en place d'un loadbalancer et d'un cluster. Configuration de la réplication de session. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 17

18 Stage pratique de 3 jour(s) Réf : JBO Administrateurs système, exploitants et intégrateurs souhaitant administrer et déployer des applications JavaEE sur JBoss 7. Connaissances de base dans l'administration d'un système d'exploitation et en Java. Prix 2016 : 1840 HT Dates des sessions Paris 14 déc. 2015, 11 jan mar. 2016, 13 juin sep Aix 14 mar. 2016, 6 juin 2016 Bordeaux 14 déc. 2015, 29 fév juin 2016 Bruxelles 22 fév. 2016, 30 mai 2016 Geneve 22 fév. 2016, 30 mai 2016 Grenoble 14 mar. 2016, 6 juin 2016 Lille 14 mar. 2016, 6 juin 2016 Luxembourg 22 fév. 2016, 30 mai 2016 Lyon 14 mar. 2016, 6 juin 2016 Montpellier 7 déc. 2015, 29 fév juin 2016 Nantes 14 déc. 2015, 29 fév juin 2016 Rennes 14 déc. 2015, 29 fév juin 2016 Sophia-antipolis 14 mar. 2016, 6 juin 2016 Strasbourg 14 mar. 2016, 6 juin 2016 Toulouse 14 déc. 2015, 29 fév juin 2016 JBoss, administrer un serveur Java EE Best Ce cours présentera l'ensemble des caractéristiques de base de JBoss 7. Il permettra aux administrateurs d'acquérir toutes les compétences nécessaires à l'exploitation d'applications en production et à la mise en oeuvre d'une configuration optimisée. OBJECTIFS PEDAGOGIQUES Installer un serveur d'application JBoss 7 Maîtriser les modes de déploiement des composants war, jar et ear Configurer un domaine avec plusieurs hosts Superviser l'activité du serveur d'application JBoss 7 Optimiser les performances du serveur d'application JBoss 7 Sécuriser les accès aux applications déployées 1) Introduction à JEE 2) Introduction à JBoss 3) Bases de l'administration JBoss 4) Configuration en mode autonome 1) Introduction à JEE - Principes fondamentaux de Java et de JavaEE. - Architectures des applications JavaEE. - Les serveurs d'applications. 2) Introduction à JBoss - Principes de l'open Source. - L'Open Source professionnel avec RedHat. - JBoss, serveur d'applications certifié JavaEE. - L'architecture de JBoss (MSC, DMR, Modules...). Exercice Installation de JBoss 7. 3) Bases de l'administration JBoss 5) Suivi du serveur 6) Administration d'un domaine 7) Optimisation des performances 8) Sécurité - Principe des configurations. - Déploiement d'applications JavaEE (ear), d'applications Web (war) et de composants EJB (jar). - Déploiement de Driver JDBC 4, de DataSources et de modules partagés. Exercice Déploiement d'une DataSource et d'un driver JDBC 4. 4) Configuration en mode autonome - Description des modes autonome et domaine. - Les configurations autonomes (default, full, ha, full-ha). - Les outils de configuration : console Web, jboss-cli, HTTP. - Modes de déploiement : autonome, partiel, jboss-cli... Exercice Déployer des composants war, jar et ear. 5) Suivi du serveur - Les outils d'inspection intégrés. - Outils de supervision JMX : jconsole, jvisualvm. - Exploitation des logs du serveur. - Intégration de logs applicatifs avec Log4J et SLF4J. Exercice Configurer les logs du serveur et des applications. 6) Administration d'un domaine - Organisation d'un domaine. - Services administratifs d'un domaine : Host Controller Slave ou Master, Process Controller. - Configuration de plusieurs hosts de domaine. - Modes de déploiement : console web et jboss-cli. - Déploiement d'applications en domaine. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 18

19 Exercice Configurer un domaine avec plusieurs hosts. 7) Optimisation des performances - Réglage VM : Heap, JIT client ou serveur, GC. - Réglage des pools (EJB, DataSource, threads). - Optimiser le chargement de classes : stratégie de chargement de modules, dépendances entre modules. - Introduction à la haute disponibilité. Exercice Optimisation de la JVM. 8) Sécurité - Principes de sécurisation du serveur. - Gestion des accès aux outils d'administration. - Gestion des autorisations et des authentifications (JAAS). - Les méthodes d'authentification : basic, form... - Les Realms : JDBCRealm, LDAPRealm... - Sécuriser les échanges avec SSL. Exercice Contrôler l'accès aux applications avec JAAS. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 19

20 Stage pratique de 2 jour(s) Réf : JBA Développeurs ou exploitant d'application JEE. Bonnes connaissances de l'administration JBoss. Expérience requise. JBoss, haute disponibilité OBJECTIFS Ce cours avancé vous permettra de mettre en place des architectures en cluster avec JBoss. Vous verrez les différents types de réplication pour traiter toutes les problématiques liées aux applications critiques nécessitant de hauts niveaux de disponibilité. 1) Concepts du clustering 2) Fonctionnalités de clustering de JBoss 3) Mise en place d'un cluster 4) Réplication de session HTTP 5) Clustering d'ejb 6) Redondance passive 1) Concepts du clustering - Application critique et sûreté de fonctionnement. - Typologie des clusters. - Exploitation des architectures en clusters. 2) Fonctionnalités de clustering de JBoss - Auto-discovery, Farming, Partitions. - Sous-projets concernés Java Groups, JBoss Cache. - Différents services de réplication. - Clients lourds/clients Web. 3) Mise en place d'un cluster - La configuration " all ": installation, configuration. Farming. Traces serveurs. - Configuration JGroups : Pile de protocole. Service de membership. Détection de défaillance. Garbage collecting. - Les différentes stratégies d'équilibrage de charges. - Le mode sticky. - Apache comme répartiteur. Module mod_jk. - Configuration workers.properties. Mise en place d'un cluster avec Apache en mode sticky. Déploiement d'application. Stress de l'application. 4) Réplication de session HTTP - Le MBean TomcatClusteringCache. - Granularité de la réplication. - Configuration des triggers de réplication. - Single Sign On. - JBoss Cache en mode cluster : Architecture. Réplication de cache et transactions. Invalidation. Transfert d'état. Granularité de la réplication et performance d'une application Web. 5) Clustering d'ejb - Fonctionnement du service JNDI en mode cluster. Configuration des clients. Le MBean HAJNDI. - EJB session : Rappels sur la configuration des pools. EJB 2.x/3.0 stateless et stateful. - JBoss Cache et les EJB 3.0. EJB3EntityTreeCache. - Configuration des entity beans. Clustering d'ejb session. Analyse des fichiers de traces. 6) Redondance passive - Le service JMS en singleton. Fonctionnement. - Configuration serveur. Impacts sur le client. - Réplications des Message Driven Beans. Mise en place d'ejb MDB répliqués. Observation du comportement lors d'une défaillance. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 20

21 Stage pratique de 2 jour(s) Réf : JON Développeurs et administrateurs d'applications Java J2EE. JOnAS, administrer un serveur Java EE OBJECTIFS Ce cours traite de la mise en oeuvre et de l'administration du serveur d'ejb Open source JOnAS. Il vous apportera les connaissances nécessaires au déploiement de vos applications et au paramétrage des services techniques que le serveur est à même de leur offrir. Bonnes connaissances de Java et des EJB. Prix 2016 : 1410 HT 1) Introduction et rappels 2) Les EJB 3) Mise en œuvre dans JOnAS 4) La persistance en détails 5) La sécurité dans JOnAS Dates des sessions Paris 14 jan. 2016, 17 mar mai 2016, 21 juil sep ) Introduction et rappels - Architectures distribuées et n-tiers. - Définition de J2EE, ses sous-spécifications. 2) Les EJB - Les trois types d'ejb. - La notion de conteneur d'ejb. - Les constituants d'un EJB (classe, interfaces, descripteurs). - L'intégration avec les environnements de développement (les plug-ins d'eclipse pour JOnAS). - Les frameworks et les EJB. 3) Mise en œuvre dans JOnAS - Le serveur JOnAS, son installation et sa configuration de base. - RMI/IIOP, JNDI, Déploiement dans JOnAS, localisation et utilisation. - La console d'administration jonasadmin et autres outils d'administration JOnAS. - Activation et configuration de services JOnAS. 4) La persistance en détails - Les pilotes et API JDBC, le langage EJB-QL. - Le comportement transactionnel d'un EJB dans JOnAS (JTA l'api et JTS le service). - Les relations entre beans entités dans JOnAS. - Alternative ou complément : Hibernate. 5) La sécurité dans JOnAS - Les risques. - JAAS et la sécurisation des applications JOnAS. - Propagation de la sécurité. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 21

22 Stage pratique de 3 jour(s) Réf : AJJ Architecte d'intégration, responsable de déploiement, architecte de production, intégrateur, analyste et ingénieur d'exploitation. Connaissances de base des architectures techniques (système, notions de déploiement et d'intégration, n-tiers). Prix 2016 : 1920 HT Dates des sessions Paris 7 déc. 2015, 4 jan mar. 2016, 23 mai aoû Java/JEE, déployer et administrer vos applications OBJECTIFS 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. 1) Introduction au langage et à la plateforme 2) Une plateforme, différentes architectures 3) Le packaging des applications et l'intégration 1) Introduction au langage et à la plateforme - Java : concepts du langage. L'objet, le Garbage Collector. JVM, JRE, JDK. - L'architecture Java. J2SE, son évolution, celle des JVM. - Java pour l'entreprise. JEE : Java 2 Enterprise Edition. JSP/servlets/EJB. 2) Une plateforme, différentes architectures 4) Le déploiement d'applications JEE 5) Monitoring d'applications JEE 6) La performance des applications JEE - Les architectures : de 1 à n-tiers. Qu'entend-on par tiers? Du Java, mais où? - La brique métier : le serveur d'applications. Les conteneurs Web et EJB, les queues de message. - La gestion de l'accès aux données. JDBC. EJB 2.x entités, Hibernate et TopLink. EJB3/JPA. Drivers XA. 3) Le packaging des applications et l'intégration - Vue d'ensemble. JAR, WAR, EAR. JAR. - Les outils pour packager. Ant et Maven : concepts et mise en œuvre. - La coordination avec le développement. L'outil de développement. La gestion de configuration. - L'intégration et ses tests. L'intégration des composants. Comment suivre les dépendances? 4) 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. - Stratégies de déploiement. 1, 2, n-serveurs? Session : que maintient-on? - La sécurité : vue générale. - Le clustering. Matériel ou logiciel? L'affinité de session. - Automatisation des déploiements. Les solutions éditeurs, les scripts. - Archivage des versions, rythmes de déploiement. 5) Monitoring d'applications JEE - Les sources d'information. Les logs http, applicatifs, de l'os et des SGBD. - La génération des logs Java (Java, Log4J, common loggings). - Analyse des logs. Outils Open Source (Chainsaw...), le lien avec les logs HTTP. - Monitoring temps réel. Le support de SNMP dans Java, la MIB, JMX et la Jconsole. - Points à surveiller. Mémoire, utilisation par la JVM, fuites. I/O disques. Les pools. 6) La performance des applications JEE - Quelle performance? Temps de réponse. Comportement de la JVM. - Focus sur les temps de réponse. Analyse de bout en bout. Tests de charge. - Stabilité et montée en charge du serveur d'applications. Tuning de la JVM. - Le GC selon les versions de Java. - Anticiper l'évolution de la plateforme. Améliorations matérielles et applicatives. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 22

23 Stage pratique de 5 jour(s) Réf : IBW Ce stage est destiné aux administrateurs système, intégrateurs... voulant mettre en oeuvre et maintenir les serveurs d'applications Websphere 7.x. Connaissances de base de l'administration des systèmes d'exploitation et des concepts associés aux technologies Java. IBM Websphere Application Server v7.x, administration OBJECTIFS Websphere Application Server est une solution incontournable dans le marché des serveurs d'application Java/JEE. Il est basé sur la spécification Java EE 5. Cette formation pratique vous montrera comment mettre en place, configurer, déployer vos applications JEE et optimiser le serveur Websphere. Elle n'est proposée qu'en intra-entreprise dans les organisations possédant ce produit. 1) Introduction 2) Architecture de Websphere Application Server (WAS) 3) Administration de base 4) Administration par Scripts 5) Configuration des ressources 6) Déploiement d'applications 7) Administration avancée 1) Introduction - Architecture N-tiers. - Serveurs d'application dans l'entreprise (Proxy, Firewall...). - Plateforme Java EE (Web, EJB, connecteurs). - Support Web 2.0 (Ajax, SOA...). - Services de supports (JDBC, JNDI, JTA, JMS, JMX, RMI, IIOP, JAX-WS...). - Vue d'ensemble de la famille de produits Websphere. - Les nouvelles fonctionnalités par rapport à la version 6. 2) Architecture de Websphere Application Server (WAS) - Distributions (Base, Express, Network Deployment). - Serveurs d'application, Job Manager, Node, Cell, Agents. - Services applicatifs. - Notion de profils : types, création. - Modes et étapes d'installation. - Démarrage et tests. Installation de Websphere Server. 3) Administration de base - Présentation de la console d'administration. - Principes de fonctionnement. - Gestion des logs. - Sécurisation de la console. - Utilisation de Deployment Manager, Job Manager - Gestion des instances. - Gestion des noeuds (Nodes). - Hôtes virtuels (Virtual Hosts). Configuration des logs. Création des instances. Démarrage/Arrêt des instances. 4) Administration par Scripts - Principes. - Notions Jython, JACL. - Utilisation de wsadmin (démarrage, configuration et commandes...). - Tâches administratives de base avec wsadmin (Deployment Manager, Nodes, Instances, Configuration des Web Server Plug-in). Administration avec wsadmin. 5) Configuration des ressources - Ressources JDBC. JDBC Provider. JDBC DataSources (pools de connexion). - Ressources JavaMail. Session JavaMail. JavaMail Provider. - URL Providers. Configuration de ressources (DataSource, Session JavaMail). 6) Déploiement d'applications - Différents types d'applications et Web Services ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 23

24 - Structures des unités de déploiement (JAR, WAR, EAR et RAR). - Assemblage d'applications. - Assemblage d'application avec AST. - Installation des applications (WAR, EAR). - Composant Web, EJB 3.x, connecteurs, Web Services - Gestion des sessions, SIP. - Déploiement parallèle (multiples versions). - Websphere Rapid Deployment (RAD) et mise à jour d'applications. Installation des applications (Web et Entreprise). 7) Administration avancée - Mise en place d'un serveur Web IBM. - Principes de fonctionnement des plug-ins IBM. - Administration à distance des serveurs Web. - Configuration des plug-ins. - Mise en place des clusters. - Répartition de charges et tolérance aux pannes. - Introduction à la plate-forme Websphere Messaging, Websphere ESB. - Sécurité Websphere (Sécurité déclarative, SSL...). - Class Loaders. - Détermination des problèmes. Installation de serveur Web IBM. Mise en place d'un cluster. Mise en place d'un proxy. Sécurisation des applications. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 24

25 Stage pratique de 3 jour(s) Réf : PFR Testeurs, développeurs, exploitants d'applications Java EE et chefs de projet devant réaliser des tests de montée en charge applicative. Connaissances de base de l'architecture Java EE et en tests logiciels. Performances des applications, mesures et améliorations Vous apprendrez dans ce cours à réaliser les mesures de performance associées à la montée en charge de vos applications. Au travers des plateformes de tests JMeter et HP LoadRunner, vous simulerez une montée en charge applicative et analyserez les mesures collectées en vue d'améliorer les performances constatées. OBJECTIFS PEDAGOGIQUES Tester la montée en charge de vos applications et en mesurer les performances Faire varier les paramètres d'exécution et interpréter les résultats Optimiser les performances de vos applications Prendre en main les plateformes de tests JMeter et HP LoadRunner Prix 2016 : 1920 HT Dates des sessions Paris 14 déc. 2015, 29 mar mai ) Qu'est-ce qu'une mesure de performance? 2) A quelle phase du projet étudier les performances? 3) Quoi mesurer et comment le faire? 4) Prise en main de JMeter 5) Prise en main de HP LoadRunner 6) Comment améliorer les performances des applications? 7) Conclusion Les travaux pratiques seront réalisés à partir des outils de tests de montée en charge JMeter 2.8 et HP LoadRunner ) Qu'est-ce qu'une mesure de performance? - Critères de performance des applications : architecture, qualité du code, réglage serveurs, disponibilité réseau. - Performance et charge des applications. - Les facteurs aggravants. 2) A quelle phase du projet étudier les performances? - Durant le développement : pour vérifier le comportement de l'application en accès simultanés et déboguer le code. - En fin de projet : pour régler les serveurs et optimiser les performances. 3) Quoi mesurer et comment le faire? - L'activité du système. L'activité du réseau. - L'occupation mémoire. L'occupation du processeur. - Les moniteurs des serveurs Web, de composants et de bases de données. - Mettre en place la plateforme de test. Installer un outil de simulation de charge. Définir un protocole de mesures. - Conformer les plateformes de test et de production. - Simuler, mesurer, collecter. - Interpréter les mesures de charge et de performance. 4) Prise en main de JMeter - Installer et configurer JMeter. Créer des scripts. - Enregistrer des scripts à partir d'une navigation. - Montée en charge (configuration du proxy, simulation). - Collecte des données. Créer des scripts paramétrables. Installer et configurer JMeter. Tester la montée en charge d'une application. 5) Prise en main de HP LoadRunner - Installer et configurer LoadRunner. - Le générateur d'utilisateurs virtuels (VuGen). - Enregistrer un script Web. - Exécuter des scripts créés dans VuGen. - Créer, planifier et exécuter des tests de charge. - Les différents types de scénarii, leurs éléments. - Les moniteurs de performance. - Analyser les résultats, travailler avec les graphiques. Installer et configurer LoadRunner. Tester la montée en charge d'une application. 6) Comment améliorer les performances des applications? ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 25

26 - Ordres SQL, MPD et réglages du SGBD. - Configuration et trafic sur le réseau. - Bon usage et réglage du serveur Web. - Bon usage et réglage du serveur de composants. - Le code, bonnes et mauvaises pratiques. - Qualité versus rapidité. 7) Conclusion - Anticiper les tests de montée en charge. - Veiller à la qualité du code. - Opérer un "Refactoring" régulier. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 26

27 Cours de synthèse de 1 jour(s) Réf : MTA Chefs de projet, architectes, consultants performance, experts du test. Connaissances de base de l'architecture d'une application et en gestion de projet. Prix 2016 : 900 HT Montée en charge et performance des applications, méthodologie Certains sites marchands ou applications métiers génèrent parfois des milliers de connexions à l'heure. La fiabilité et la rapidité du système deviennent alors critiques. Ce séminaire vous fera découvrir les meilleures pratiques et les outils dédiés pour simuler et analyser la réaction du système à ces pics de charge. OBJECTIFS PEDAGOGIQUES Appréhender les problématiques des tests de performance Comprendre les stratégies de test de performance et de charge Assimiler le processus de test de charge et performance Appréhender l'offre des outils de tests de performance et de charge Dates des sessions Paris 11 mar. 2016, 1 juil sep ) Introduction 2) Stratégies de tests de charge Méthodes pédagogiques 3) Méthodologie de tests de charge et performance 4) Panorama des outils de test de performance et charge Cours magistral, accompagné d'exemples et de démonstrations. 1) Introduction - La stratégie de test, les processus, les outils, les responsabilités, le coût, le gain. - Le test de performance et de charge dans le cycle de vie de l'application. - Le test des performances et les tests en charge. - Les tests de sites Web et mobiles. - L'analyse de la charge (transactions, postes, messages). Le choix des configurations, l'outillage de simulation. - Le problème de la perturbation par l'instrumentation. 2) Stratégies de tests de charge - Problématique du test : scope, moyens, investigation, expérimentation. - Pourquoi faire des tests de charge et performance? Système n-tiers, sources de dysfonctionnements. - Objectifs d'un test de charge et performance : stabilité, performance, SLA, KPI, Capacity Planning. - Analyse des coûts : coûts des outils, coût humain, coût des processus, risques, anticipation, ROI. - Type de tests : charge, limites, cohabitation, endurance, robustesse, fiabilité, non-régression, système, benchmark. 3) Méthodologie de tests de charge et performance - Analyser, réaliser l'étude de faisabilité, définir le modèle de charge. - La stratégie de test et les ressources. Planifier, réserver les ressources, remplir les pré-requis. - Scripting, paramétrage, modélisation, monitoring. - Exécuter les tests : tirs préliminaires, tirs nominaux, collecte d'informations. - Analyser les résultats : corrélation, diagnostic, préconisations. - Ajustements : corrections, ajustements dans l'architecture logicielle/matérielle, contournement. - Rapport de campagne : indicateurs, mesures, risques, préconisations. 4) Panorama des outils de test de performance et charge - Les types d'outils : simulateurs, automates, profiler... - Les principaux outils du marché : HP, NEOTYS... - Démonstration de LoadRunner. - Démonstration d'une alternative open-source : JPERF/JMETER/BADBOY. Démonstration Deux solutions (Editeur et Open Source) présentées et commentées. ORSYS, La Grande Arche, Paroi Nord, Paris La Défense cedex. Tél : +33 (0) Fax : +33(0) page 27

Technologies Web, Serveurs Web et d'applications

Technologies Web, Serveurs Web et d'applications Technologies Web, Serveurs Web et d'applications Le Web joue un rôle prépondérant dans le SI des entreprises, permettant de diffuser un nombre à la fois très large et varié d'informations et d'applications.

Plus en détail

Serveurs et applications, Serveurs Web / Serveurs JEE

Serveurs et applications, Serveurs Web / Serveurs JEE Serveurs et applications, Serveurs Web / Serveurs JEE Le Web joue un rôle prépondérant dans le SI des entreprises, permettant de diffuser un nombre à la fois très large et varié d'informations et d'applications.

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition) Introduction 1. Introduction 13 2. Le choix de l'ouvrage : Open Source et Linux Ubuntu 13 2.1 Structure du livre 13 2.2 Pré-requis ou niveau de connaissances préalables 13 3. L'objectif : la constitution

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

Plus en détail

JOnAS 5. Serveur d application d

JOnAS 5. Serveur d application d JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

JOnAS Day 5.1. Clustering

JOnAS Day 5.1. Clustering JOnAS Day 5.1 Clustering Solution complète de clustering Répartition de charge & bascule sur échec Application Web avec mod_jk/mod_proxy Connecteur http pour md_proxy Application Ejb avec CMIv2 Réplication

Plus en détail

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com)

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com) Glassfish dans le milieu médical Jacky Renno (jacky.renno@capgemini.com) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation

Plus en détail

PERFORMANCE ET DISPONIBILITÉ DES SI

PERFORMANCE ET DISPONIBILITÉ DES SI Management des SI PERFORMANCE ET DISPONIBILITÉ DES SI Réf: PEF Durée : 3 jours (7 heures) OBJECTIFS DE LA FORMATION Les utilisateurs font preuve d'exigences croissantes en matière de performance des applications

Plus en détail

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source Jérôme Petit, Serge Petit & Serli Informatique, ITMatic Jérôme Petit, Serge Petit & SERLI & ITMatic Serli : SSII

Plus en détail

Phase 1 : Introduction 1 jour : 31/10/13

Phase 1 : Introduction 1 jour : 31/10/13 Programme de formation Agence Nord Armand DISSAUX Tel. 03 59 39 13 42 Mob. 06 72 48 13 12 @ adissaux@capensis.fr Session Linux 31 Octobre au 20 Décembre 2013 (31 jours soient 232h30) Phase 1 : Introduction

Plus en détail

GOOGLE, OUTILS EN LIGNE

GOOGLE, OUTILS EN LIGNE Powered by TCPDF (www.tcpdf.org) GOOGLE, OUTILS EN LIGNE Powered by TCPDF (www.tcpdf.org) Sommaire Formation Google Apps, utilisateur - 3 Google Apps, administrateur - 5 Office 365, prise en main - 8 Google

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

JOnAS Day 5.1. Outils de développements

JOnAS Day 5.1. Outils de développements JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction

Plus en détail

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Les modules SI5 et PPE2

Les modules SI5 et PPE2 Les modules SI5 et PPE2 Description de la ressource Propriétés Intitulé long Formation concernée Matière Présentation Les modules SI5 et PPE2 BTS SIO SI5 PPE2 Description Ce document présente une approche

Plus en détail

La haute disponibilité de la CHAINE DE

La haute disponibilité de la CHAINE DE Pare-feu, proxy, antivirus, authentification LDAP & Radius, contrôle d'accès des portails applicatifs La haute disponibilité de la CHAINE DE SECURITE APPLICATIVE 1.1 La chaîne de sécurité applicative est

Plus en détail

LINUX REDHAT, SERVICES RÉSEAUX/INTERNET

LINUX REDHAT, SERVICES RÉSEAUX/INTERNET LINUX REDHAT, SERVICES RÉSEAUX/INTERNET Réf: LIH Durée : 4 jours (7 heures) OBJECTIFS DE LA FORMATION Ce cours pratique vous permettra de maîtriser le fonctionnement des services réseaux sous Linux RedHat.

Plus en détail

FORMATION CN01a CITRIX NETSCALER

FORMATION CN01a CITRIX NETSCALER FORMATION CN01a CITRIX NETSCALER Contenu de la formation CN01a CITRIX NETSCALER Page 1 sur 6 I. Généralités 1. Objectifs de cours Installation, configuration et administration des appliances réseaux NetScaler

Plus en détail

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau Performances PHP Julien Pauli Cyril Pierre de Geyer Guillaume Plessis Préface d Armel Fauveau Groupe Eyrolles, 2012, ISBN : 978-2-212-12800-0 Table des matières Avant-propos... 1 Pourquoi ce livre?.....................................................

Plus en détail

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen 70-341

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen 70-341 Chapitre 1 Introduction à Exchange A. Présentation d'exchange 16 1. Public visé 16 2. La messagerie au sein de l entreprise 16 3. L évolution des plateformes Exchange 17 B. Introduction à Exchange 2O13

Plus en détail

LINUX - Sécurité. Déroulé de l'action. - 3 jours - Contenu de formation

LINUX - Sécurité. Déroulé de l'action. - 3 jours - Contenu de formation Objectif : Tout administrateur système et réseau souhaitant avoir une vision d'ensemble des problèmes de sécurité informatique et des solutions existantes dans l'environnement Linux. Prérequis : Connaissance

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Microsoft infrastructure Systèmes et Réseaux

Microsoft infrastructure Systèmes et Réseaux Microsoft infrastructure Systèmes et Réseaux FILIERE INTERNET INFORMATION SERVER 5 0 SOMMAIRE 2/2 SOMMAIRE INTERNET INFORMATION SERVER 5.0... 3 IMPLÉMENTATION ET SUPPORT TECHNIQUE DE MICROSOFT INTERNET

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

Chapitre 1 Windows Server 2008 11

Chapitre 1 Windows Server 2008 11 Chapitre 1 Windows Server 2008 11 1.1. Les fondations du système... 15 1.2. La virtualisation... 16 1.3. La sécurité... 18 1.4. Le Web... 20 1.5. Fonctionnalité disponible dans Windows Server 2008... 21

Plus en détail

Introduction à la plateforme J2EE

Introduction à la plateforme J2EE Introduction à la plateforme J2EE Auteur : Oussama Essefi Directeur technique Expert Consulting Oussama.essefi@expert-consulting.biz Copyright 2010 Expert Consulting Page 1 1. Introduction 1.1. Pourquoi

Plus en détail

Tests de montée en charge & Haute disponibilité

Tests de montée en charge & Haute disponibilité V1.7 Tests de montée en charge & Haute disponibilité Appliqués à l ENT de Paris Descartes ESUP-Days 13 8 Fév 2012 Sommaire Contexte et enjeux à Paris Descartes Une architecture Apache/Tomcat en «load balancing»

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Catalogue des Formations Techniques

Catalogue des Formations Techniques Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule

Plus en détail

Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN

Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN Table des matières 1 Chapitre 1 Virtualisation, enjeux et concepts 1. Définition et vue d'ensemble....13 1.1 Terminologie et concepts...13 1.2 Bénéfices....15 1.3 Technologies et solutions de virtualisation...16

Plus en détail

Armelin ASIMANE. Services RDS. de Windows Server 2012 R2. Remote Desktop Services : Installation et administration

Armelin ASIMANE. Services RDS. de Windows Server 2012 R2. Remote Desktop Services : Installation et administration Services RDS Remote Desktop Services : Installation et administration Armelin ASIMANE Table des matières 1 À propos de ce manuel 1. Avant-propos............................................ 13 1.1 À propos

Plus en détail

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x SQUID P r o x y L i b r e p o u r U n i x e t L i n u x 1. P r é s e n t a t i o n : SQUID est un proxy (serveur mandataire en français) cache sous linux. De ce fait il permet de partager un accès Internet

Plus en détail

Hébergement de sites Web

Hébergement de sites Web Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise

Plus en détail

IBM WebSphere Application Server 5.0 : Administration avancée

IBM WebSphere Application Server 5.0 : Administration avancée IBM WebSphere Application Server 5.0 : Administration avancée Slim CHENNOUFI Karim JENZRI chennoufilsim@yahoo.fr kjenzri@yahoo.com INSAT GL5 2004/2005 WAS 5.0: Pratiques d Administration 1 Plan La plate-forme

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Architecture et infrastructure Web

Architecture et infrastructure Web Architecture et infrastructure Web par Patrice Caron http://www.patricecaron.com pcaron@patricecaron.com Ordre du jour Entreprises / Gouvernements Introduction: Architecture orientée services? Quelques

Plus en détail

Services RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration

Services RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration À propos de ce manuel 1. Avant-propos 13 1.1 À propos du livre 13 1.2 À propos de l auteur 14 2. Conditions requises 14 2.1 Niveau/Connaissances 14 2.2 Objectifs 15 Services Bureau à distance 1. Présentation

Plus en détail

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant Adresse Personnelle : 3, allée du Roussillon 91300 Massy Téléphone : (+33) 06 78 37 34 82 E-mail : youssef.lyhyaoui@spartup.com

Plus en détail

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

Plus en détail

Présentation de la solution Open Source «Vulture» Version 2.0

Présentation de la solution Open Source «Vulture» Version 2.0 Présentation de la solution Open Source «Vulture» Version 2.0 Advens IST Day 15 septembre 2011 http://www.vultureproject.org 1 s/apache/mod_perl/ LE PROJET VULTURE Advens IST Day 15 septembre 2011 http://www.vultureproject.org

Plus en détail

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens Hébergement WeboCube Le service d'hébergement WeboCube a pour but de sécuriser la présence internet grâce à un suivi personnalisé et une maintenance active de votre serveur internet. Un espace de gestion

Plus en détail

La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet

La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet REALSENTRY TM Gestion, Performance et Sécurité des infrastructures Web La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet L authentification

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

Auto-évaluation Aperçu de l architecture Java EE

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

L offre de formation 2014 INSET de Dunkerque

L offre de formation 2014 INSET de Dunkerque Informatique et systèmes d information Code action Session Libellé Date début Date fin Page SX2HM 002 Green it ou " informatique verte " 04/09/2014 05/09/2014 3 SX2HF 002 Marchés publics informatiques

Plus en détail

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons <ads@intrinsec.com> Jérémie Jourdin <jjn@intrinsec.com>

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons <ads@intrinsec.com> Jérémie Jourdin <jjn@intrinsec.com> Arnaud Desmons Jérémie Jourdin Présentation Motivations Historique Démonstration Présentation fonctionnelle Présentation technique L'interface d'administration Roadmap

Plus en détail

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ---------------------------------------------------------------------------------------------------- ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,

Plus en détail

Formations. «Produits & Applications»

Formations. «Produits & Applications» Formations «Produits & Applications» Nos formations Réf. PAP01 14 Heures ANTIVIRUS - McAfee : Endpoint Réf. PAP02 7 Heures ANTIVIRUS - ESET NOD32 Réf. PAP03 28 Heures FIREWALL - Check Point Réf. PAP04

Plus en détail

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique Titre professionnel : «Système et Réseau» Inscrit au RNCP de Niveau II (Bac) (J.O. du 07/02/09) 35 semaines + 16 semaines de stage (uniquement en formation continue) page 1/8 Unité 1 : Gestion du poste

Plus en détail

Mettez les évolutions technologiques au service de vos objectifs métier

Mettez les évolutions technologiques au service de vos objectifs métier Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,

Plus en détail

Table des matières. Chapitre 1 Les architectures TSE en entreprise

Table des matières. Chapitre 1 Les architectures TSE en entreprise 1 Chapitre 1 Les architectures TSE en entreprise 1. Présentation............................................. 11 1.1 Le concept........................................... 11 1.2 Approche contextuelle.................................

Plus en détail

Hyper-V Virtualisation de serveurs avec Windows Server 2008 R2 - Préparation à l'examen MCTS 70-659

Hyper-V Virtualisation de serveurs avec Windows Server 2008 R2 - Préparation à l'examen MCTS 70-659 Chapitre 1 Introduction à la virtualisation A. Qu'est-ce que la virtualisation? 16 B. Historique de la virtualisation 16 C. Technologie Hyperviseur et offres du marché 17 1. Hyperviseur Monolithique 23

Plus en détail

Le 09 et 10 Décembre 09

Le 09 et 10 Décembre 09 Séminaire de 2 jours Le 09 et 10 Décembre 09 Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en œuvre les meilleures solutions technologiques

Plus en détail

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean. Plan du cours 2 Introduction générale : fondamentaux : les fondamentaux Michel Buffa (buffa@unice.fr), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques THEGREENBOW FIREWALL DISTRIBUE TGB::! Pro Spécifications techniques SISTECH SA THEGREENBOW 28 rue de Caumartin 75009 Paris Tel.: 01.43.12.39.37 Fax.:01.43.12.55.44 E-mail: info@thegreenbow.fr Web: www.thegreenbow.fr

Plus en détail

Linux sécurité des réseaux

Linux sécurité des réseaux Linux sécurité des réseaux serveurs mandataires (proxy) fbongat@ipsl.jussieu.fr 2007-2008 Qu'est-ce qu'un proxy? = mandataire (traduction) Un proxy est un service mandataire pour une application donnée.

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

Exchange Server 2010 Exploitation d'une plateforme de messagerie

Exchange Server 2010 Exploitation d'une plateforme de messagerie Vue d'ensemble 1. Introduction : principales nouveautés d'exchange Server 2010 13 2. Éditions et modèles de licences 20 3. Rôles 21 4. Outils d'administration 22 5. Pré-requis 23 5.1 Pour Windows Server

Plus en détail

Administration de Citrix NetScaler 10.5 CNS-205-1I

Administration de Citrix NetScaler 10.5 CNS-205-1I Administration de Citrix NScaler 10.5 CNS-205-1I MIEL Centre Agréé : N 11 91 03 54 591 Pour contacter le service formation : 01 60 19 16 27 Pour consulter le planning des formations : www.miel.fr/formation

Plus en détail

Windows Server 2012 Les bases indispensables pour administrer et configurer votre serveur

Windows Server 2012 Les bases indispensables pour administrer et configurer votre serveur Introduction 1. Organisation du livre 11 2. Généralités sur Windows Server 20 12 3. Présentation des nouveautés 12 3.1 Le rôle ADCS (Active Directory Certificate Services) 12 3.2 Le rôle ADDS (Active Directory

Plus en détail

NetCrunch 6. Superviser

NetCrunch 6. Superviser AdRem NetCrunch 6 Serveur de supervision réseau Avec NetCrunch, vous serez toujours informé de ce qui se passe avec vos applications, serveurs et équipements réseaux critiques. Documenter Découvrez la

Plus en détail

Base de données MySQL

Base de données MySQL LA BASE DE DONNÉES OPEN SOURCE LA PLUS POPULAIRE AU MONDE POINTS FORTS Base de données MySQL MySQL Enterprise Backup MySQL Enterprise High Availability MySQL Enterprise Scalability MySQL Enterprise Authentication

Plus en détail

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 15 2.2 Mode de fonctionnement client/serveur 16 2.3 Les plates-formes possibles 18 2.4 Les composants de SQL

Plus en détail

«ASSISTANT SECURITE RESEAU ET HELP DESK»

«ASSISTANT SECURITE RESEAU ET HELP DESK» «ASSISTANT SECURITE RESEAU ET HELP DESK» FORMATION CERTIFIANTE DE NIVEAU III CODE NSF : 326 R INSCRIT AU RNCP ARRETE DU 31/08/11 JO DU 07/09/11 - OBJECTIFS Installer, mettre en service et dépanner des

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

30 ans d ingénierie, 23 ans de conseil en architecture de SI

30 ans d ingénierie, 23 ans de conseil en architecture de SI Michel LABARRE 56 ans Tel +33 6 83 48 65 44 Mail michel.labarre@gmail.com Web http://mlabarre.fr Architecte Direction de projets Conception Développement Conseil 30 ans d ingénierie, 23 ans de conseil

Plus en détail

FILIÈRE TRAVAIL COLLABORATIF

FILIÈRE TRAVAIL COLLABORATIF FILIÈRE TRAVAIL COLLABORATIF 89 MICROSOFT EXCHANGE SQL Server... /... TRAVAIL COLLABORATIF Introduction à l installation et à la gestion d Exchange Server 2007 Durée 3 jours MS5909 Gérer la sécurité de

Plus en détail

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source David MAFFRAND Architecte SI E-mail : dmafblog@gmail.com Web : http://dmaf.free.fr Certifié Weblogic Server 6 Certifié webmethods Integration 4.6 Certifié webmethods Enterprise 5.0 Certifié webmethods

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Windows Server 2012 Administration avancée

Windows Server 2012 Administration avancée Introduction 1. Introduction 13 2. Les différentes éditions de Windows Server 2012 13 3. Les grands axes de Windows Server 2012 15 3.1 Un meilleur contrôle de l information 15 3.2 Une meilleure protection

Plus en détail

Windows Server 2012 R2 Administration avancée - 2 Tomes

Windows Server 2012 R2 Administration avancée - 2 Tomes Introduction 1. Introduction 17 2. Les différentes éditions de Windows Server 2012/2012 R2 18 3. Les grands axes de Windows Server 2012 R2 19 3.1 Un meilleur contrôle de l information 19 3.2 Une meilleure

Plus en détail

Chapitre 2 Rôles et fonctionnalités

Chapitre 2 Rôles et fonctionnalités 19 Chapitre 2 Rôles et fonctionnalités 1. Introduction Rôles et fonctionnalités Les rôles et fonctionnalités ci-dessous ne sont qu'une petite liste de ceux présents dans Windows Server 2012 R2. 2. Les

Plus en détail

Adonya Sarl Organisme de Formation Professionnelle 75 Avenue Niel 75017 PARIS, France

Adonya Sarl Organisme de Formation Professionnelle 75 Avenue Niel 75017 PARIS, France Powered by TCPDF (www.tcpdf.org) WINDOWS 7 Windows 7 PLANIFIER LES DÉPLOIEMENTS ET ADMINISTRER LES ENVIRONNEMENTS MICROSOFT WINDOWS 7 Réf: MS10223 Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION -

Plus en détail

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos) Présentation des technologies SharePoint 1. Introduction 19 2. Enjeux 20 3. Les pièges à éviter 22 4. Présentation technologique 22 4.1 Historique 23 4.2 Briques fonctionnelles et comparatif des éditions

Plus en détail

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction

Plus en détail

Catalogue des formations 2015

Catalogue des formations 2015 Catalogue des formations 2015 Sommaire Relation entre les formations 3 1. Les bases de Linux 4 2. Certification Linux LPIC-1 8 3. Certification Linux LPIC-2 11 4. Certification Linux LPIC-3 14 5. Services

Plus en détail

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

METIERS DU MARKETING ET DE LA COMMUNICATION

METIERS DU MARKETING ET DE LA COMMUNICATION METIERS DU MARKETING ET DE LA COMMUNICATION MS DYNAMICS CRM 2013 INSTALLATION ET DEPLOIEMENT REF : M80623A DUREE : 2 JOURS TARIF : 1 000 HT Public Consultants, intégrateurs systèmes ou professionnels du

Plus en détail

IDEC. Windows Server. Installation, configuration, gestion et dépannage

IDEC. Windows Server. Installation, configuration, gestion et dépannage IDEC Windows Server Installation, configuration, gestion et dépannage Les deux tomes du manuel d installation, configuration gestion et dépannage vous sont fournis à la fois comme support de cours et comme

Plus en détail

SQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

SQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos) Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 14 2.2 Mode de fonctionnement Client/Serveur 16 2.3 Les plates-formes possibles 17 2.4 Les composants de SQL

Plus en détail

Windows Server 2012 R2 Administration

Windows Server 2012 R2 Administration Généralités 1. Le gestionnaire de serveur 11 1.1 Création d un groupe de serveurs 19 1.2 Installation d un rôle à distance 21 1.3 Suppression d un groupe de serveurs 22 2. Serveur en mode installation

Plus en détail

MS Dynamics CRM 2013 - Installation et déploiement Mettre en œuvre la solution (M80539)

MS Dynamics CRM 2013 - Installation et déploiement Mettre en œuvre la solution (M80539) MS Dynamics CRM 2013 - Installation et déploiement Mettre en œuvre la solution (M80539) Durée 2 Jours / 14 Heures de formation Objectifs Savoir identifier les pré-requis matériels et logiciels pour chaque

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

Proxy et reverse proxy. Serveurs mandataires et relais inverses

Proxy et reverse proxy. Serveurs mandataires et relais inverses Serveurs mandataires et relais inverses Qu'est-ce qu'un proxy? Proxy = mandataire (traduction) Un proxy est un service mandataire pour une application donnée. C'est à dire qu'il sert d'intermédiaire dans

Plus en détail

«clustering» et «load balancing» avec Zope et ZEO

«clustering» et «load balancing» avec Zope et ZEO IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre Sommaire Introduction...3 1. Présentation générale de ZEO...4

Plus en détail

International Master of Science System and Networks Architect

International Master of Science System and Networks Architect International Master of Science System and Networks Architect Programme Rentrée 31 mars 2009 www.supinfo.com Copyright SUPINFO. All rights reserved Table des Matières 1. PREMIÈRE PARTIE... 3 1.1. LES ENJEUX

Plus en détail

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr] 10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une

Plus en détail

Documentation de la plate forme JOnAS

Documentation de la plate forme JOnAS Documentation de la plate forme JOnAS Documentation de la plate forme JOnAS Table des matières Documentation JOnAS...1 Java Open Application Server (JOnAS): une Plate forme J2EETM...3 Introduction...3

Plus en détail

KASPERSKY SECURITY FOR BUSINESS

KASPERSKY SECURITY FOR BUSINESS KASPERSKY SECURITY FOR BUSINESS IDENTIFIER. CONTRÔLER. PROTÉGER. Guide de migration RENOUVELLEMENTS ET MISES À NIVEAU DES LICENCES : Guide de migration PRÉSENTATION DE LA NOUVELLE GAMME ENDPOINT SECURITY

Plus en détail