• Aucun résultat trouvé

Serveurs et applications, Serveurs Web / Serveurs JEE

N/A
N/A
Protected

Academic year: 2022

Partager "Serveurs et applications, Serveurs Web / Serveurs JEE"

Copied!
49
0
0

Texte intégral

(1)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

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. Cette mise à disposition nécessite toutefois l'installation, la configuration et l'administration des serveurs adéquats. Dans ce domaine, Orsys propose des formations aux serveurs Web phares que sont IIS et Apache, aux principaux serveurs JEE pour l'hébergement des applications d'entreprise développées en Java, ainsi qu'aux différentes versions de SharePoint, une référence en matière de travail collaboratif et de conception pour le Web.

Stages Pratiques

IIS 7.0, administrer un serveur Web.... ( p2 ) Apache, administrer un serveur Web.... ( p4 ) Apache, perfectionnement.... ( p6 )

NGINX, administrer un serveur Web.... ( p8 )

Optimiser la montée en charge des serveurs Web.... ( p10 ) Tomcat, administration.... ( p12 )

GlassFish, administrer un serveur JEE.... ( p14 ) JBoss, administration.... ( p16 )

JBoss, haute disponibilité.... ( p17 ) JOnAS, administration.... ( p18 )

IBM Websphere Application Server v7.x, administration.... ( p19 ) SharePoint 2013, utilisateur/contributeur.... ( p21 )

SharePoint 2013, administrateur.... ( p23 ) SharePoint 2013, concepteur.... ( p25 ) SharePoint 2013, concepteur avancé.... ( p27 )

SharePoint 2013, personnalisez vos sites avec l'outil Designer.... ( p28 ) SharePoint 2013, développeur.... ( p30 )

SharePoint 2010, utilisateur/contributeur.... ( p32 ) Sharepoint 2010, administrateur.... ( p34 ) Sharepoint 2010, concepteur.... ( p36 )

SharePoint 2010, concepteur, perfectionnement.... ( p38 )

SharePoint 2010, mise en œuvre de la Business Intelligence.... ( p39 ) Développer pour SharePoint avec InfoPath 2010.... ( p41 )

SharePoint 2010, développement d'applications avec Visual Studio 2010.... ( p43 ) SharePoint 2010, personnaliser vos sites avec l'outil Designer.... ( p45 )

SharePoint 2010, création de workflows et de formulaires avec Designer.... ( p47 ) SharePoint 2007, concepteur.... ( p48 )

(2)

Stage pratique de 3 jour(s) Réf : SIS

Participants

Administrateurs et ingénieurs système en charge de l'administration de serveurs Web.

Pré-requis

Bonnes connaissances des protocoles et des architectures Web.

Connaissances de base de l'administration de Windows Server 2008.

Prix 2014 : 1750€ HT Eligible DIF

Dates des sessions

Paris

15 sep. 2014, 13 oct. 2014 12 nov. 2014, 15 déc. 2014 Strasbourg

3 nov. 2014

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é

5) FTP, WEBDAV et SMTP 6) Gestion des performances 7) Maintenance d'un serveur Web

1) Présentation

- Nouveautés de IIS 7.0. Migration depuis IIS 6.0.

- Administration via la MMC (IIS Manager) et l'outil en ligne de commandes (AppCmd).

- Les différents types d'installations.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

(3)

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

(4)

Stage pratique de 4 jour(s) Réf : LIA

Participants

Ce stage est destiné aux personnes ayant à mettre en œuvre ou à maintenir des serveurs Web dans un contexte Unix-Linux (administrateurs, exploitants, intégrateurs).

Pré-requis

Connaissances de base de l'administration Linux/Unix et des réseaux (principalement TCP/IP).

Prix 2014 : 2270€ HT Eligible DIF

Dates des sessions

Paris

2 sep. 2014, 18 nov. 2014 Aix

30 sep. 2014, 18 nov. 2014 Bordeaux

7 oct. 2014, 9 déc. 2014 Lille

7 oct. 2014, 9 déc. 2014 Lyon

30 sep. 2014, 18 nov. 2014 Nantes

16 sep. 2014, 25 nov. 2014 Rennes

16 sep. 2014, 25 nov. 2014 Sophia-antipolis 30 sep. 2014, 18 nov. 2014 Strasbourg

7 oct. 2014, 9 déc. 2014 Toulouse

7 oct. 2014, 9 déc. 2014

Apache, administrer un serveur Web

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

5) Serveurs d'applications Java : Tomcat 6) Messagerie

7) Services FTP

8) Les enjeux concernant la sécurité

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.

Travaux pratiques

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".

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

Mise en place d'un serveur SMTP intranet.

7) Services FTP

- Mise en œuvre d'un serveur FTP anonyme.

- Hôtes virtuels.

8) Les enjeux concernant la sécurité

(5)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5 - Protection des données.

- Restreindre les accès au niveau réseau.

- Les outils sur le marché.

(6)

Stage pratique de 3 jour(s) Réf : LIB

Participants

Administrateur de serveur Web ou architecte technique.

Pré-requis

Bonnes connaissances de l'administration du serveur Web Apache. Expérience souhaitable.

Prix 2014 : 1750€ HT Eligible DIF

Dates des sessions

Paris

29 sep. 2014, 18 nov. 2014

Apache, perfectionnement

OBJECTIFS

Complément de la formation "Apache, administrer un serveur Web", cette formation très pratique est orientée hébergement virtualisé et comporte donc une forte composante performance et sécurité. Après quelques rappels, les participants mettent en œuvre un ensemble de modules d'approche complexe.

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

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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é.

Travaux pratiques

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, ...).

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

(7)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 7 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.

(8)

Stage pratique de 4 jour(s) Réf : GXN

Participants

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...).

Pré-requis

Connaissances de base de l'administration Linux/Unix et des réseaux (principalement TCP/IP).

Eligible DIF

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

5) Proxy, Frontal, et reverse proxy 6) Les contenus dynamiques et FastCGI 7) Gestion et répartition de la charge

1) Introduction

- Le protocole HTTP : notions de base.

- Le problème C10K, les threads et la mémoire.

- L'architecture asynchrone de NGINX.

Travaux pratiques

Inspection de requêtes HTTP.

2) Installation et prise en main de NGINX

- Panorama des packages disponibles.

- Compiler NGINX à partir des sources.

- Démarrage, options de ligne de commande et signaux.

- La documentation.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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).

Travaux pratiques

Mise en œuvre d'une application de type phpMyAdmin et installation de WordPress.

(9)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 9

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.

Travaux pratiques

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.

(10)

Stage pratique de 3 jour(s) Réf : MOE

Participants

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.

Pré-requis

Maîtriser l'utilisation de Linux et les bases de l'administration système et d'un serveur HTTP.

Prix 2014 : 1750€ HT Eligible DIF

Dates des sessions

Paris

13 oct. 2014, 15 déc. 2014

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

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

(11)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 11 - Filtrage d'URL et redirections.

- Configurer Nginx en Load Balancer.

Travaux pratiques

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.

(12)

Stage pratique de 3 jour(s) Réf : TOC

Participants

Administrateurs système, exploitants et intégrateurs.

Pré-requis

Connaissances de base des technologies Web, d'une architecture Java/Web (JSP/

Servlet) et des serveurs.

Prix 2014 : 1750€ HT Eligible DIF

Dates des sessions

Paris

8 sep. 2014, 13 oct. 2014 12 nov. 2014, 8 déc. 2014 Aix

29 sep. 2014, 24 nov. 2014 Bordeaux

20 oct. 2014, 15 déc. 2014 Bruxelles

20 oct. 2014, 15 déc. 2014 Geneve

20 oct. 2014, 15 déc. 2014 Lille

20 oct. 2014, 15 déc. 2014 Luxembourg

20 oct. 2014, 15 déc. 2014 Lyon

29 sep. 2014, 24 nov. 2014 Nantes

6 oct. 2014, 1 déc. 2014 Rennes

6 oct. 2014, 1 déc. 2014 Sophia-antipolis 29 sep. 2014, 24 nov. 2014 Strasbourg

20 oct. 2014, 15 déc. 2014 Toulouse

20 oct. 2014, 15 déc. 2014

Tomcat, administration

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

Travaux pratiques

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...

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques 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.

Travaux pratiques

Implémentation et configuration de logging de l'application.

7) Performances et tests

(13)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 13 - 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.

Travaux pratiques

Etablissement d'un plan de test pour l'application.

(14)

Stage pratique de 4 jour(s) Réf : GLA

Participants

Ce stage est destiné aux administrateurs systèmes, exploitants, intégrateurs et consultants voulant mettre en œuvre et maintenir GlassFish Application Server v2.x.

Pré-requis

Connaissances de base de XML et des concepts liés à la plateforme Java EE. Expérience requise en administration de systèmes.

Prix 2014 : 2270€ HT Eligible DIF

Dates des sessions

Paris

16 sep. 2014, 25 nov. 2014

GlassFish, administrer un serveur JEE

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 5 2) Architecture de GlassFish Application Server 3) Administration de base

4) Administration par scripts

5) Configuration des ressources 6) Déploiement d'applications 7) Administration avancée 8) Haute disponibilité (HADB)

1) Vue d'ensemble de la plateforme Java EE 5

- Les bases de l'architecture N-tiers.

- La plateforme Java EE 5 (JSP/Servlet, EJB 3...).

- Services de supports (JCA, Java Mail, JDBC, JNDI...).

2) Architecture de GlassFish Application Server

- L'architecture de GlassFish : modularité OSGI.

- Les instances du serveur d'applications GlassFish.

- Les agents de nœuds, les domaines, les clusters.

Travaux pratiques

Installation de GlassFish Application Server.

3) Administration de base

- Présentation de la console d'administration.

- Gestion et configuration des logs. Examen des logs.

- Supervision de GlassFish avec la console.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

(15)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 15

8) Haute disponibilité (HADB)

- Le load balancing.

- La haute disponibilité.

- Mécanisme de la réplication de la session.

Travaux pratiques

Mise en place d'un loadbalancer et d'un cluster. Configuration de la réplication de session.

(16)

Stage pratique de 3 jour(s) Réf : JBO

Participants

Administrateurs système, exploitants et intégrateurs souhaitant administrer et déployer des applications Java JEE sur JBoss 7.

Pré-requis

Connaissances de base dans l'administration d'un système d'exploitation et en Java.

Prix 2014 : 1750€ HT Eligible DIF

Dates des sessions

Paris

15 sep. 2014, 13 oct. 2014 12 nov. 2014, 15 déc. 2014 Aix

6 oct. 2014, 1 déc. 2014 Bordeaux

8 sep. 2014, 24 nov. 2014 Bruxelles

8 sep. 2014, 24 nov. 2014 Geneve

8 sep. 2014, 24 nov. 2014 Lille

8 sep. 2014, 24 nov. 2014 Luxembourg 8 sep. 2014, 24 nov. 2014 Lyon

6 oct. 2014, 1 déc. 2014 Nantes

20 oct. 2014, 15 déc. 2014 Rennes

20 oct. 2014, 15 déc. 2014 Sophia-antipolis 6 oct. 2014, 1 déc. 2014 Strasbourg

8 sep. 2014, 24 nov. 2014 Toulouse

8 sep. 2014, 24 nov. 2014

JBoss, administration

OBJECTIFS

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.

1) Introduction à JEE 2) Introduction à JBoss

3) Bases de l'administration JBoss 4) Gestion des configurations

5) Suivi du serveur

6) Fonctions avancées d'administration 7) Optimisation des performances 8) Sécurité

1) Introduction à JEE

- Les principes fondamentaux de Java et de JEE.

- Les principes de mise en oeuvre des EJB et de JMS.

- L'essentiel d'XML.

2) Introduction à JBoss

- Les principes de l'Open Source.

- L'Open Source professionnel avec la société JBoss Inc.

- JBoss, serveur d'applications certifié JEE.

- L'architecture de JBoss (kernel, JMX et AOP).

3) Bases de l'administration JBoss

- L'installation de JBoss et les pré-requis.

- Le principe des configurations.

- Le déploiement d'applications JEE (ear), d'applications Web (war) et de composants EJB (jar).

- Le chargement de classes et son impact sur le déploiement des librairies.

4) Gestion des configurations

- Les configurations standard (minimal, default, all).

- L'architecture de déploiement et les types de déploiement possibles.

- Le déploiement de datasources et de connecteurs JCA.

- Le déploiement de services (sar) et de MBeans (JMX).

- L'inspection du serveur avec la console JMX.

- Un exemple de service : l'intégration avec Tomcat ; le remplacement de Tomcat par Jetty.

- La gestion centralisée de la configuration avec le démarrage en réseau (netboot).

5) Suivi du serveur

- La gestion des traces avec Log4J et Chainsaw.

- L'inspection du serveur avec la console JMX, ses fonctions d'alerte et ses graphiques.

- L'administration des queues et sujets JMS avec Hermes.

- La mise en oeuvre d'un proxy JDBC avec P6Spy et IronGrid.

6) Fonctions avancées d'administration

- Les techniques d'invocation d'EJB (http, pooled...).

- Affiner la chaîne d'intercepteurs.

- Eliminer les composants inutiles d'une configuration.

7) Optimisation des performances

- Le réglage de la machine virtuelle.

- Optimiser les performances en réglant les pools (EJB, DataSource, threads).

- La mise en cluster pour la tolérance de panne (failover) et la répartition de charge (load balancing).

8) Sécurité

- Les principes de sécurisation du serveur.

- La gestion des autorisations et des authentifications en JEE (JAAS).

(17)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 17 Stage pratique de 2 jour(s)

Réf : JBA

Participants

Développeurs ou exploitant d'application JEE.

Pré-requis

Bonnes connaissances de l'administration JBoss.

Expérience requise.

Prix 2014 : 1350€ HT Eligible DIF

Dates des sessions

Paris

23 oct. 2014, 18 déc. 2014

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

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.

Travaux pratiques

Mise en place d'EJB MDB répliqués. Observation du comportement lors d'une défaillance.

(18)

Stage pratique de 2 jour(s) Réf : JON

Participants

Développeurs et

administrateurs d'applications Java J2EE.

Pré-requis

Bonnes connaissances de Java et des EJB.

Prix 2014 : 1350€ HT Eligible DIF

Dates des sessions

Paris

4 sep. 2014, 9 oct. 2014 13 nov. 2014, 18 déc. 2014

JOnAS, administration

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.

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

1) 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é.

(19)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 19 Stage pratique de 5 jour(s)

Réf : IBW

Participants

Ce stage est destiné aux administrateurs système, intégrateurs... voulant mettre en oeuvre et maintenir les serveurs d'applications Websphere 7.x.

Pré-requis

Connaissances de base de l'administration des systèmes d'exploitation et des concepts associés aux technologies Java.

Eligible DIF

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.

Travaux pratiques

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).

Travaux pratiques

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).

Travaux pratiques

Administration avec wsadmin.

5) Configuration des ressources

- Ressources JDBC. JDBC Provider. JDBC DataSources (pools de connexion).

- Ressources JavaMail. Session JavaMail. JavaMail Provider.

- URL Providers.

Travaux pratiques

Configuration de ressources (DataSource, Session JavaMail).

6) Déploiement d'applications

- Différents types d'applications et Web Services

- Structures des unités de déploiement (JAR, WAR, EAR et RAR).

(20)

- 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.

Travaux pratiques

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.

Travaux pratiques

Installation de serveur Web IBM. Mise en place d'un cluster. Mise en place d'un proxy. Sécurisation des applications.

(21)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 21 Stage pratique de 1 jour(s)

Réf : HAU

Participants

Responsables éditoriaux, chefs de projets MOA, personnes en charge d'animer et de faire évoluer un portail SharePoint 2013. Profils désireux d'appréhender les fonctionnalités de SharePoint 2013.

Pré-requis

Savoir utiliser un navigateur internet (IE) et la suite Microsoft Office.

Prix 2014 : 815€ HT Eligible DIF

Dates des sessions

Paris

30 sep. 2014, 14 nov. 2014 Lyon

28 nov. 2014 Nantes 21 nov. 2014 Toulouse 21 nov. 2014

SharePoint 2013, utilisateur/contributeur

OBJECTIFS

Ce cours, très pratique, s'adresse aux utilisateurs finaux qui s'occupent de gérer ou d'alimenter en contenu des sites Web avec SharePoint Server 2013. L'objectif est de leur permettre de créer et d'enrichir leurs sites de manière simple et efficace en limitant les aspects techniques au minimum essentiel.

1) Introduction

2) Présentation des bibliothèques et listes 3) Gestion des listes

4) Gestion des bibliothèques de documents

5) Gestion des composants Web Parts 6) Personnalisation de sites et d'espaces de travail

7) Panorama

1) Introduction

- Qu'est-ce que SharePoint ? Les usages de SharePoint Foundation et de SharePoint Server 2013.

- Présentation de SharePoint Server 2013 et de sa nouvelle interface utilisateur.

2) Présentation des bibliothèques et listes

- Gestion des sites et des applications.

- Les tâches, les liens, les calendriers et les enquêtes.

- Les bibliothèques de photos, de formulaires.

- L'ajout de contenu. Les alertes, les flux RSS.

Travaux pratiques

Utiliser des listes et des bibliothèques dans des sites SharePoint. Créer des modèles.

3) Gestion des listes

- Création des listes personnalisées.

- Modification de colonnes.

- Gestion des formulaires.

- Vues "défaut" et "feuilles de données".

Travaux pratiques

Gérer ses listes, créer et personnaliser ses listes.

4) Gestion des bibliothèques de documents

- Ajout et modification de contenu.

- Approbation de contenu.

- Gestion et personnalisation des colonnes.

- Gestion de l'historique.

Travaux pratiques

Créer, personnaliser et gérer ses bibliothèques. Mise en pratique du versioning.

5) Gestion des composants Web Parts

- Création d'une page Web pour un site déjà existant.

- Création d'une page de composants Web Part.

- Modification d'une page Web de composants Web Part.

Travaux pratiques

Créer et personnaliser des pages, intégrer des Web Parts.

6) Personnalisation de sites et d'espaces de travail

- Personnalisation d'un site.

- Création d'un titre, d'une description, d'un thème.

- Options de navigation.

- Web Parts de type liste. Web Parts personnalisées.

- Création et suppression d'un espace de travail.

- Cycle de vie.

- Web Parts de répertoire de site.

Travaux pratiques

Créer et personnaliser un site. Mettre en place la navigation.

7) Panorama

- Workflow et stratégies de gestion de l'information.

- Le Réseau Social de l'Entreprise et les profils utilisateurs. La recherche.

- SharePoint Designer et InfoPath Designer 2013.

(22)

Travaux pratiques

Concevoir un Workflow. Recherche de contenus. Manipuler SharePoint Designer et InfoPath.

(23)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 23 Stage pratique de 3 jour(s)

Réf : HPA

Participants

Ingénieurs système ou responsables de réseaux.

Pré-requis

Bonnes connaissances de l'administration système et réseau. Connaissances de base d'Office et du HTML.

Prix 2014 : 1750€ HT Eligible DIF

Dates des sessions

Paris

1 sep. 2014, 12 nov. 2014 Lyon

8 déc. 2014 Nantes 1 déc. 2014 Toulouse 1 déc. 2014

SharePoint 2013, administrateur

OBJECTIFS

Après avoir installé et configuré SharePoint 2013, vous apprendrez à administrer des applications Web, des applications de services et des bases de contenus. Vous mettrez en œuvre une stratégie de sécurité pour en contrôler l'accès. Enfin, vous verrez comment maintenir et surveiller l'état de votre serveur.

1) Vue d'ensemble de SharePoint 2013 2) Installation de l'environnement

3) Gestion des applications Web et de services 4) Administration des sites

5) Mise en place de services applicatifs 6) Recherche d'entreprise

7) Maintenance et diagnostic

Travaux pratiques

Installation et configuration d'un environnement SharePoint, de ses services et de sa structure. Tâches de maintenance.

1) Vue d'ensemble de SharePoint 2013

- Présentation des produits et services.

- Principales nouveautés. Architecture générale.

2) Installation de l'environnement

- Prérequis logiciels et matériels.

- Topologies de la solution. Paramètres système.

- Présentation des outils d'administration.

Travaux pratiques

Installation d'un environnement SharePoint. Configuration des services. Découverte de l'administration centrale. Utilisation de PowerShell.

3) Gestion des applications Web et de services

- Applications Web et applications de services.

- Configuration des paramètres des applications.

- Bases de données de contenu.

- Sites et collections de sites.

Travaux pratiques

Création d'une application Web, d'un chemin géré, d'une collection (interface Web et PowerShell). Ajout et configuration de bases de contenus.

4) Administration des sites

- Principes de sécurité. La sécurité dans SharePoint.

- Quotas et blocages.

- Gestion des listes et bibliothèques.

- Solutions et fonctionnalités.

Travaux pratiques

Ajout d'une stratégie de sécurité. Configuration d'un fournisseur de sécurité. Paramétrage de quota et blocage de site. Déploiement d'une solution.

5) Mise en place de services applicatifs

- Service de métadonnées gérées.

- Business Connectivity Services. Excel Services.

- Service des profils utilisateurs et sites personnels.

Travaux pratiques

Configuration du service de métadonnées gérées, des Business Connectivity Services, des Excel Services et du service des profils utilisateurs.

6) Recherche d'entreprise

- La recherche dans SharePoint.

- Configuration de la recherche.

- Paramétrages avancés : sources de contenu, origines des résultats...

Travaux pratiques

Configuration de l'indexation. Ajout de source de contenu. Modification d'origine des résultats. Création d'un centre de recherche.

(24)

7) Maintenance et diagnostic

- Surveillance des performances.

- Journaux de diagnostics. Le "Developer Dashboard".

- Stratégies de sauvegarde et restauration.

- Procédures de "Disaster Recovery".

- Stratégie de mise à jour de SharePoint.

- Installation de packs de langue.

Travaux pratiques

Consultation des logs. Utilisation du Developer Dashboard. Sauvegarde d'une collection de sites par PowerShell. Installation d'un pack de langue.

(25)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 25 Stage pratique de 2 jour(s)

Réf : HAI

Participants

Responsables éditoriaux, chefs de projets MOA, contributeurs en charge d'animer et de faire évoluer un portail SharePoint 2013, gestionnaires de sites SharePoint 2013 sur un intranet d'entreprise.

Pré-requis

Connaissance d'Internet et de sa terminologie.

Connaissances de base de SharePoint ou connaissances équivalentes à celles apportées par le stage SharePoint 2013, utilisateur/

contributeur (réf. HAU).

Prix 2014 : 1350€ HT Eligible DIF

Dates des sessions

Paris

18 sep. 2014, 20 nov. 2014 Lyon

18 déc. 2014 Nantes 4 déc. 2014 Toulouse 4 déc. 2014

SharePoint 2013, concepteur

OBJECTIFS

Ce cours vous fera découvrir tous les aspects non techniques pour administrer au quotidien un site SharePoint. Vous apprendrez à gérer les différents types de contenus et leur publication. Vous verrez comment personnaliser efficacement les listes et les bibliothèques, la recherche et les workflows.

1) Présentation de SharePoint Server 2013 2) Gestion des listes et des bibliothèques de documents

3) Recherche et navigation dans SharePoint 2013

4) Intégration Office

5) Type de contenu 6) Gestion de la sécurité 7) Workflow

1) Présentation de SharePoint Server 2013

- Vision utilisateurs/contributeurs et administrateurs.

- Sites, Listes, Bibliothèques de documents et Web Parts.

- Sites d'équipes et communauté. Hiérarchie d'un site.

- Nouveautés SharePoint 2013.

Travaux pratiques

Utilisation du ruban, gérer des flux d'actualité.

2) Gestion des listes et des bibliothèques de documents

- Nouveautés des listes SharePoint 2013.

- Créer un site d'équipe et configurer les listes de la bibliothèque de documents.

- Gérer les éléments et les vues d'une liste. Listes de métadonnées, la navigation.

- Partager un document, créer des pages Wiki.

- Manipuler les répertoires. Propriétés, Workflows et paramétrage de documents.

- Personnaliser les listes et la bibliothèque de documents. Gérer la sécurité.

- Intégration avec Outlook et SharePoint Workspace.

Travaux pratiques

Utiliser des listes et des bibliothèques. Créer des modèles.

3) Recherche et navigation dans SharePoint 2013

- Navigation par métadonnées.

- Architecture des sites d'information.

- Recherche, index de recherche, recherche avancée, People Search, Refinement...

- Sécurité de la recherche, Web Parts et notifications.

- Personnaliser les résultats d'une recherche.

Travaux pratiques

Recherche de contenu et manipulation du nouveau moteur de recherche.

4) Intégration Office

- Intégration de SharePoint avec Office.

- SharePoint WorkSpace, InfoPath, SharePoint Designer, Excel, Access, Outlook et PowerPoint.

Travaux pratiques

Publication d'une page depuis Word. Intégrer une présentation PowerPoint dans un portail.

5) Type de contenu

- L'architecture des types de contenu.

- Créer et gérer un site Colum et des types de contenus.

- Paramétrage de documents, Term Stores.

- Gérer les métadonnées avec les types de contenus dans le même scénario.

Travaux pratiques

Créer et gérer un site Colum et des types de contenus. Gérer ses documents.

6) Gestion de la sécurité

- Les grands principes : authentification et autorisation.

- Eléments sécurisés. Les bonnes pratiques.

Travaux pratiques

Définir les accès à son site et ses pages.

(26)

7) Workflow

- Vue d'ensemble. Workflows standard.

- Création, configuration et déploiement de Workflows.

- Créer un Workflow via SharePoint Designer 2013.

Travaux pratiques

Concevoir et utiliser un Workflow.

(27)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 27 Stage pratique de 2 jour(s)

Réf : HAA

Participants

Responsables éditoriaux, chefs de projets MOA, contributeurs en charge d'animer et de faire évoluer un portail SharePoint 2013.

Pré-requis

Bonnes connaissances de SharePoint 2013 ou connaissances équivalentes à celles apportées par le stage "SharePoint 2013, concepteur" (réf. HAI).

Prix 2014 : 1350€ HT Eligible DIF

Dates des sessions

Paris

11 sep. 2014, 13 nov. 2014 Lyon

11 déc. 2014 Nantes 4 déc. 2014 Toulouse 4 déc. 2014

SharePoint 2013, concepteur avancé

OBJECTIFS

Ce cours vous fera découvrir les fonctionnalités avancées de SharePoint Serveur 2013. Vous verrez comment administrer SharePoint en tant que responsable de site. Vous créerez et gérerez des formulaires et des Workflows complexes. Vous exploiterez des tableaux de bord et mettrez en place une politique de sécurité.

1) MySites et les réseaux sociaux 2) Personnalisation des sites SharePoint 3) Formulaire InfoPath et Workflows

4) Décisionnel et tableaux de bord 5) Administration SharePoint 6) Sécurité et gouvernance

1) MySites et les réseaux sociaux

- Nouveautés "MySites". Gérer "MySite", flux d'activités "MyNewsfeed", Tags, Notes et classement.

- Identifier des personnes via MySites. Tag Clouds, Social Bookmarking, Wiki et site de blogs.

- Expertise Finder. Personnaliser "MySite".

Travaux pratiques

Commenter des contenus, publier sur son mur. Gérer les niveaux de confidentialité.

2) Personnalisation des sites SharePoint

- Ajout de pages, ajout et modification de Web Parts.

- Paramètres de personnalisation d'un site.

- Créer des templates pour des sites et des thèmes.

- Gérer les paramètres de personnalisation d'un site.

- Web authoring et Publishing, Master Pages et Page Layouts.

- Publications et permissions pour le Web, Master Pages et plan de page.

- Personnaliser un site via SharePoint Designer.

Travaux pratiques

Créer des pages, intégrer des WebParts. Créer des sites avec Designer.

3) Formulaire InfoPath et Workflows

- Présentation des formulaires InfoPath.

- Créer et publier des formulaires InfoPath.

- Lier un Workflow standard à un formulaire InfoPath.

Travaux pratiques

Utiliser des formulaires Infopath. Personnaliser un Workflow via SharePoint Designer.

4) Décisionnel et tableaux de bord

- Créer et gérer des KPI.

- Excel Services et les Web Parts.

- Présentation de PerformancePoint Services.

Travaux pratiques

Manipuler des KPI, extraire des données. Créer un rapport.

5) Administration SharePoint

- Sites et template de liste.

- Administration de site et paramétrage.

- Gestion de bibliothèques de documents et de listes, gestion de flux RSS.

- Recherche et mode hors-connexion, gestion des sites et des "Workspaces".

- Paramètre des liens connexes, gestion du Term Store et paramétrage de workflow.

- Gestion des fonctionnalités de site, réinitialisation.

- Reporting de données pour sites Web.

Travaux pratiques

Gestion du Term Storm. Conception de Workflow. Activation de fonctionnalités de sites.

6) Sécurité et gouvernance

- Niveau d'autorisation et groupes SharePoint.

- Gérer les accès utilisateurs aux sites SharePoint.

- Hiérarchie d'autorisations.

- Sécurité et Gouvernance - Best Practices.

Travaux pratiques

Définir les accès à son site et ses pages. Créer un plan de gouvernance.

(28)

Stage pratique de 4 jour(s) Réf : HAO

Participants

Informaticiens, développeurs, infographistes.

Pré-requis

Bonnes connaissances fonctionnelles de SharePoint 2013 ou 2010 ainsi qu'une expérience en développement Web HTML et CSS. La connaissance du JavaScript pour ce stage est un plus.

Prix 2014 : 2270€ HT Eligible DIF

Dates des sessions

Paris

7 oct. 2014, 2 déc. 2014

SharePoint 2013, personnalisez vos sites avec l'outil Designer

OBJECTIFS

Vous apprendrez à utiliser les thèmes, les styles et les pages maîtres en vue d'appliquer à votre site la charte graphique souhaitée. Vous apprendrez aussi à personnaliser les listes et les pages, à intégrer des contrôles ASP.NET, à créer des workflows, et à vous connecter à des sources de données externes.

1) Personnalisation de sites avec SharePoint Designer 2013

2) Gestion de listes et de métadonnées avec SharePoint Designer 2013

3) Personnalisation de listes de SharePoint 2013 4) Personnalisation d'un site SharePoint 2013

5) Création de Workflow dans SharePoint 2013 6) Création de pages pour le site de publication 7) Service BCS dans SharePoint Designer 2013

1) Personnalisation de sites avec SharePoint Designer 2013

- Conception de sites SharePoint 2013.

- Environnement SharePoint Designer 2013 et fonctionnalités de l'atelier.

- Gestion des sites et des autorisations.

- Gestion des Web Apps.

Travaux pratiques

Création d'un site et gestion des autorisations.

2) Gestion de listes et de métadonnées avec SharePoint Designer 2013

- Listes et librairies de documents.

- Gestion des documents : téléchargement, transfert.

- Principe des métadonnées dans SharePoint.

- Métadonnées attachées d'une liste.

- Métadonnées de sites.

- Types de contenus.

Travaux pratiques

Création d'un type de contenu.

3) Personnalisation de listes de SharePoint 2013

- Création de vues et personnalisation des affichages.

- Affichages basés sur des règles métiers.

Travaux pratiques Personnalisation des vues.

4) Personnalisation d'un site SharePoint 2013

- Gestion de pages Web via SharePoint Designer.

- Pages maîtres et nouveaux styles associés aux pages maîtres.

- Personnalisation via SharePoint Designer.

- Fenêtres de style SharePoint Designer 2013.

Travaux pratiques

Création d'une page maître attachée à une nouvelle feuille de style.

5) Création de Workflow dans SharePoint 2013

- Conceptions de flux séquentiels, nouveautés offertes par SharePoint 2013.

- Conditions, actions et variables locales.

- Formulaires associés aux flux.

- Interface Visio 2013 pour la conception des flux.

Travaux pratiques

Création d'un flux séquentiel.

6) Création de pages pour le site de publication

- Principes de publication du site de publication (WCM).

- Pages de disposition.

- Déploiement des pages vers le site de publication.

- Exploiter les contrôles ASP.NET et SharePoint.

Travaux pratiques

Création de pages de disposition.

(29)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 29

7) Service BCS dans SharePoint Designer 2013

- Principe de conception du service BCS dans SharePoint Designer 2013.

- Catalogue de données connecté à SQL Serveur.

- Catalogue de données connecté à un service WCF.

- Listes externes.

- Web Parts de données métiers.

- Colonne de données métiers.

Travaux pratiques

Création de catalogues et de listes externes.

(30)

Stage pratique de 5 jour(s) Réf : HPD

Participants

Développeurs ASP.NET.

Pré-requis

Bonnes connaissances du langage C# 3.0 et expérience en développement Web ASP.Net 2.0 souhaitée. Les développeurs VB.Net peuvent suivre ce cours mais les TP seront réalisés en C#.

Prix 2014 : 2440€ HT Eligible DIF

Dates des sessions

Paris

8 sep. 2014, 1 déc. 2014

SharePoint 2013, développeur

OBJECTIFS

Vous apprendrez à développer et déployer des applications SharePoint. Vous verrez comment personnaliser vos interfaces graphiques, assurer la persistance de vos données, développer des Web Parts et des Workflows. Vous apprendrez également à concevoir des applications clientes interagissant avec SharePoint.

1) Introduction au développement dans SharePoint 2013

2) Modèle Objet Serveur 3) Web Part visuelle 4) Gestion des flux

5) Gestion des données

6) Modèles Objets Clients (CSOM)

7) Personnalisation de l'interface utilisateur 8) Déploiement de solutions

1) Introduction au développement dans SharePoint 2013

- Architecture et artefacts.

- Modèle des Web Applications et SharePoint sur le Cloud.

- Documentation et bonnes pratiques.

- Outils externes conseillés.

2) Modèle Objet Serveur

- Les principaux espaces et sous-espaces de noms.

- Gérer les objets usuels SPSite, SPWeb, SPList...

- Gérer les pages applicatives et des pages d'erreurs.

- Gérer les autorisations et l'audit de site SharePoint.

- Projets Windows et projets SharePoint (SPContext).

Travaux pratiques

Manipuler le modèle Objet Serveur via des pages applicatives.

3) Web Part visuelle

- Développer et déployer une Web Part visuelle.

- Personnaliser la fenêtre de propriété d'une Web Part.

- Développer une connexion entre deux Web Parts.

- Personnaliser le menu d'une Web Part.

Travaux pratiques

Créer des Web Part visuelles.

4) Gestion des flux

- Flux par défaut.

- Développer un flux via SharePoint Designer 2013 et VS 2012.

- Créer des activités. Déployer des flux.

Travaux pratiques

Créer un flux impliquant validation, transferts de documents et tâches.

5) Gestion des données

- Gérer des données de listes : requêtes CAML et LINQ.

- Gérer des données externes via BCS.

- Services WCF Data Service et requêtes oData.

- Gestionnaires événementiels synchrones et distants.

Travaux pratiques Ecriture de requêtes.

6) Modèles Objets Clients (CSOM)

- Modèle Objet pour .NET, JavaScript, Silverlight.

Travaux pratiques

Concevoir une Web App via ECMAJavascript.

7) Personnalisation de l'interface utilisateur

- Personnaliser la v4.master et création de styles.

- Personnaliser des menus via CustomAction.

- Personnaliser le ruban via CommanUIExtension.

- Infrastructure SP.UI pour les boîtes de dialogue...

Travaux pratiques

(31)

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 31 Personnaliser menus et ruban.

8) Déploiement de solutions

- Solutions SharePoint WSP et schéma d'une fonctionnalité (SPFeature).

- Artefacts déployés et activés via une fonctionnalité.

- Evénements attachés aux fonctionnalités.

- Notion de «Feature Stapling».

- Gérer la mise à jour des applications SharePoint.

Travaux pratiques Déployer une application.

Références

Documents relatifs

Vous l'aurez compris, ce n'est pas la solution la plus simple pour un réseau domestique, c'est cependant ce type d'architecture que l'on retrouve sur les réseaux

Cette évolution reflète une combinaison de facteurs : (i) d’une part la récupération d’équipements livrés à Blade, pour un montant net au 31 août 2021 de 13,1 M€,

Lorsque vous avez modifié les autorisations au niveau de la géodatabase pour editor1 et manager1 dans la géodatabase buildings, ces autorisations ont été appliquées aux jeux de

Jacques Guyot dénombre « dans les trois filières mainframe, Unix et Windows, environ 600 applications actives, soit à peu près le même nombre qu’auparavant : les

La présentation d’une page est construite en HTML en s’appuyant sur les feuilles de style fournies dans la distribution SPIP (que l’on peut modifier) et y adjoindre si

Envoi du certificat contenant la clef publique du serveur et crypté par la clef privée du certificateur.. Clef privée

•  Lorsque l'usager soumet le formulaire (en appuyant due le bouton submit) le navigateur contactera le serveur en lui passant la requête (POST /cgi-bin/programme) avec les

w only — Spécifie que named ne doit pas tenter d'effectuer lui-même une résolution de nom dans le cas où des demandes vers les serveurs de noms spécifiés dans la