of 429

Cours Genie Logiciel

Published on February 2017 | Categories: Documents | Downloads: 203 | Comments: 0

Comments

Content

SQLI Institut 2011

Management SI Génie logiciel et métier du web : projet, conception et développement Décisionnel & Collaboratif Bases de données Systèmes et Réseaux PAO et bureautique

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

1

SQLI Institut 2011

Sommaire

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

2

SQLI Institut 2011

Sommaire
Management du SI 23 Innovation ...................................................................................... 23
S-GAP - Intégrer Google Apps dans le SI : de l’étude amont à la migration des services ................. 23 S-AAS - SaaS & Cloud Computing : un nouveau modèle logiciel ....................................................... 24 S-EN2 - Entreprise 2.0 : enjeux & démarche de mise en œuvre ....................................................... 25 S-MOB - Mobilité : la synthèse & prospective .................................................................................. 26

Enjeux du SI.................................................................................... 28
S-AIN - Panorama des architectures informatiques .......................................................................... 28 S-SID - Un Système d'Information Décisionnel (SID) : pour qui , pourquoi et comment ? ............... 30 S-CMP - SOA & processus métier ...................................................................................................... 31 S-PTE - Construire son portail d'entreprise ....................................................................................... 33 S-PER - La performance IT ................................................................................................................. 35 S-IAM - Gestion des identités & sécurité des accès .......................................................................... 36 M-SFX - Lean Six Sigma : les fondamentaux ...................................................................................... 38

CMMI ............................................................................................. 39
M-CFX - CMMI : les fondamentaux ................................................................................................... 39 M-CIM - Introduction à CMMI v1.2 -Formation Officielle du SEI©................................................... 40 M-CAQ - CMMI for Acquisition (CMMI-ACQ) Formation Officielle du SEI© ..................................... 42 M-SVC - CMMI For Services (CMMI-SVC) Formation Officielle du SEI© ........................................... 43 M-CEI - CMMI : comment mener une évaluation en interne ? ......................................................... 44 M-CRE - CMMI : exemples de mise en œuvre & retours d'expérience ............................................ 45 M-CL2 - CMMI level 2 for practitioners ............................................................................................. 46 M-CL3 - CMMI level 3 for practitioners ............................................................................................. 47 P-GEX - La gestion des exigences ...................................................................................................... 48 P-GCO - La gestion de configuration ................................................................................................. 49

ITIL ................................................................................................. 50
AS339 - ITIL pour les décideurs ......................................................................................................... 50 AS345 - ITIL Foundation V3 ............................................................................................................... 51

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

3

SQLI Institut 2011

Sommaire
AS342 - ITIL Fondation v3 - Bachotage et tests ................................................................................. 52 AS350 - ITIL V3 - Programme Capacité : Operational Support and Analysis (OSA) ........................... 53 AS351 - ITIL V3 - Programme Capacité : Release, Control and Validation (RCV) .............................. 55 AS352 - ITIL V3 - Programme capacité : Service, Offering and Agreement (SOA) ............................ 56 AS353 - ITIL Intermediate V3 – PPO Planification, protection et optimisation ................................ 57

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

4

SQLI Institut 2011

Sommaire
Développement58

Les projets MOA ............................................................................ 58
P-GPA - Gérer un projet en maîtrise d'ouvrage ................................................................................ 58 AS334 - Manager son équipe : outils et pratiques ............................................................................ 59 AS325 - Savoir gérer son temps et ses priorités................................................................................ 60 AS326 - Conduite de réunion ............................................................................................................ 61 P-MMM - Modéliser le métier & ses informations ........................................................................... 62 P-EDB - Expression des besoins, recueil & rédaction d'un cahier des charges ................................. 63 P-GPM - Gestion de projets MOA...................................................................................................... 65 P-REC - Tests & recette pour la maîtrise d’ouvrage .......................................................................... 66

Les projets MOE ............................................................................. 67
AS331 - L'essentiel de l'organisation de projets................................................................................ 67 P-GDP - Gestion de projets informatiques ........................................................................................ 68 P-PRI - Le pilotage des projets par les risques................................................................................... 69 P-SVN - Subversion coté client : solution Open Source de gestion de configuration ....................... 70 P-SV2 - Administration de Subversion............................................................................................... 71 P-TMA - Mise en place & pilotage d'une TMA .................................................................................. 72 P-AGI - Méthodes agiles : la synthèse - SCRUM, XP, DSDM… ........................................................... 73

Tests et intégration ........................................................................ 74
P-VER - La vérification : les tests du logiciel ...................................................................................... 74 P-HUD - Intégration continue avec Hudson ...................................................................................... 75

UML et modélisation Objet ............................................................ 76
AS535 - UML pour la maîtrise d'ouvrage........................................................................................... 76 P-ICO - Introduction aux concepts objet ........................................................................................... 77 P-UM1 - L'essentiel d'UML 2 ............................................................................................................. 78 P-UM2 - Maîtriser UML 2 dans vos projets ....................................................................................... 79 Page

MS Projet ....................................................................................... 80
Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

5

SQLI Institut 2011

Sommaire
AS035 - MS Project 2007 par la pratique .......................................................................................... 80

MS Projet ....................................................................................... 81
AS082 - MS Project 2010 par la pratique .......................................................................................... 81

Métiers du web .................................................................... 83

Conception & création Web .......................................................... 83
AS201 - L'essentiel des architectures Internet et Intranet ............................................................... 83 W-ERG - Ergonomie Web : études, conception, tests utilisateurs .................................................... 85 W-ACC - L’accessibilité pour le Web, mise en pratique des référentiels .......................................... 86 W-ECW - Écrire pour le Web ............................................................................................................. 88 W-WE2 - Web 2.0 : interfaces & stratégies marketing ..................................................................... 89 W-CPW - Conduite de projet Web, pilotage & outils ........................................................................ 91

Animation & performance ............................................................. 92
W-REF - Référencement naturel avec Google : la visibilité de votre site Internet ........................... 92 W-BLO - Créer & animer un blog professionnel ................................................................................ 94 W-ECO - E-commerce : mieux vendre en ligne ................................................................................. 95 W-MAR - Web marketing : création, animation & analyse de trafic ................................................ 96

HTML - CSS - JavaScript .................................................................. 97
W-HT1 - HTML/CSS : initiation .......................................................................................................... 97 W-HT2 - HTML/CSS : techniques avancées ....................................................................................... 98 W-HT3 - Evoluer vers HTLL5 / CSS3 ................................................................................................... 99 W-JSC - JavaScript ............................................................................................................................ 100 W-AJA - Développer un site Web 2.0 avec Ajax .............................................................................. 101 Page

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

6

SQLI Institut 2011

Sommaire
XML .............................................................................................. 102
O-XML - Maîtriser XML & SCHEMA, XSLT, XPATH … ....................................................................... 102 O-XSL - XSL : syntaxe & clés ............................................................................................................. 103

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

7

SQLI Institut 2011

Sommaire
Adobe................................................................................. 104
Flash - Dreamweaver ................................................................... 104
AS076 - Dreamweaver initiation ..................................................................................................... 104 W-FL1 - Flash CS4 : créer des animations interactives .................................................................... 105 W-FL2 - Flash CS4 avancé : programmer en ActionScript 3.0 ......................................................... 107

Flex-AIR ........................................................................................ 109
W-FLX - Développer des applications Internet riches avec Flex & Java / JEE ................................. 109 AD2000 - AIR 1.5 : Building Desktop Applications with Flex 3 ........................................................ 110

LiveCycle ES .................................................................................. 112
AD1002 - LiveCycle ES: designing forms .......................................................................................... 112 AD1003 - LiveCycle ES: developing forms ....................................................................................... 113 AD1001 - LiveCycle ES: building applications .................................................................................. 114

LiveCycle ES2 ................................................................................ 116
AD1004 - LiveCycle ES2 : Designer Specialist .................................................................................. 116 AD1006 - LiveCycle ES2 : Document Output Specialist ................................................................... 118 AD1005 - LiveCycle ES2: Developing a LiveCycle ES2 Application................................................... 120 AD1007 - LiveCycle ES2 : Process Management Specialist ............................................................. 122 AD1008 - LiveCycle ES2 : Introduction to Rights Management ...................................................... 124

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

8

SQLI Institut 2011

Sommaire
Java JEE .............................................................................. 125
J-AV0 - Maitriser le langage Java ..................................................................................................... 125 J-AV2 - JAVA : concepts avancés du langage ................................................................................... 127 J-AV1 - Programmer en Java............................................................................................................ 128 J-PEE - Présentation Générale JEE ................................................................................................... 130 J-J2E - Développement JSP Servlet pour le Web avec Eclipse......................................................... 131 J-CPJ - Cursus JAVA « Couche de présentation JEE» 9 jours ........................................................... 132 J-WSE - Les Webservices ................................................................................................................. 134 J-EJB - EJB 3 ...................................................................................................................................... 135 S-J2P - J2EE pour les équipes d'intégration & de production ......................................................... 137

Frameworks Java/JEE ................................................................... 139
J-ST2 - Struts 2 ................................................................................................................................. 139 J-JSF - JSF (Java Server Faces) : développer une application Web JEE avec JSF .............................. 140 J-HIB - Mapping O/R avec Hibernate ............................................................................................... 141 J-SPR - Framework Spring : mise en œuvre ..................................................................................... 143 J-JPA - JPA : gestion de la persistance ............................................................................................. 144 J-GWT - Google Web Toolkit (GWT) ................................................................................................ 145 J-JBS - Jboss Seam ............................................................................................................................ 146

Portail/ECM Open Source : Liferay - Alfresco ............................. 147
O-LIF - Installer, configurer, administrer et concevoir un portail Liferay........................................ 147 J-DLI - Développer autour de Liferay ............................................................................................... 148 O-ALF - Installer, paramétrer et personnaliser l'outil collaboratif Alfresco .................................... 150 J-DA1 - Développer autour d’Alfresco : les fondamentaux ............................................................. 151 J-DA2 - Développer autour d’Alfresco : concepts avancés ............................................................. 152

Expertise Java/J2EE ...................................................................... 153
J-AND - Développer sous Androïd ................................................................................................... 153 P-CDP - Conception objet, patterns & architecture logicielle Java EE ............................................ 154 J-RCP - RCP : développement de clients riches avec Eclipse ........................................................... 155 J-XML - Java & XML .......................................................................................................................... 156 J-TES - Tests unitaires & intégration continue en Java avec Junit ................................................... 157 J-MAV - Maven : automatiser les projets Java & intégration continue .......................................... 158 J-POR - Développement de portlets (JSR-168 & JSR-286) ............................................................... 159

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

9

SQLI Institut 2011

Sommaire
Serveurs d'applications Java ........................................................ 160
J-TOM - Tomcat : administration..................................................................................................... 160 J-JBO - JBoss : administration .......................................................................................................... 161 J-GLA - Glassfish : administration .................................................................................................... 162 J-JON - JOnAS : administration ........................................................................................................ 163 J-WAS - WebSphere Application Server : administration ............................................................... 164 I-IPH - Developpement pour iPhone et iPad ................................................................................... 165 I-IPC - Programmation Cocoa avancée Mac et iPhone.................................................................... 166

Développement - Microsoft............................................... 167
Visual Studio 2010 ....................................................................... 167
N-SYN - .NET la synthèse ................................................................................................................. 167 MS10266 - Programmation C# avec Microsoft .NET Framework 4 ................................................ 168 MS10267 - Introduction au développement d'applications Web avec Visual Studio 2010............ 170 MS10265 - Développer des Solutions d'accès aux données avec Microsoft Visual Studio 2010 ... 172 MS10264 - Développer des Applications Web avec Microsoft Visual Studio 2010 ........................ 174 MS10262 - Développer des Applications Windows avec Microsoft Visual Studio 2010 ................ 176 MS10263 - Développer des Solutions Windows Communication Foundation avec Microsoft Visual Studio 2010...................................................................................................................................... 178

Visual Studio 2008 ....................................................................... 179
MS6367 - Introduction à la programmation orientée objet avec Visual Studio 2008 .................... 179 MS6368 - Programmation .Net Framework avec Visual Studio 2008 ............................................. 180 MS2310 - Développer des applications Web ASP .NET avec le framework 3.5 .............................. 182 N-SIL - Silverlight 4.0 pour développeurs ........................................................................................ 184

Expertise - conception ................................................................. 185
Page N-DPC - Design Patterns .NET/C# & Gof.......................................................................................... 185 N-AZU - AZURE : Cloud Computing.................................................................................................. 186

Visual Studio 2008 - Team System ............................................... 187
MS6214 - Développer efficacement avec Microsoft Visual Studio 2008 Team System ................. 187 MS6215 - Mise en place et administration de MS Visual Studio 2008 Team Foundation Server .. 188

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

10

SQLI Institut 2011

Sommaire
Open Source - LAMP : Linux Apache PHP .......................... 189
PHP .............................................................................................. 189
O-PH1 - PHP : initiation.................................................................................................................... 189 O-PH2 - PHP : programmation avancée .......................................................................................... 190

Langages : Python, Ruby, PERL , C................................................ 192
AS596 - Langage C ........................................................................................................................... 192 AS590 - Langage Perl ....................................................................................................................... 193 AS599 - Développement Python ..................................................................................................... 194 AS598 - Langage Ruby et Ruby on Rails........................................................................................... 195

Linux - Apache.............................................................................. 196
O-APA - Apache server HTTP ........................................................................................................... 196 O-WOS - Administrer un site WEB en Open Source sous Linux ...................................................... 197 AS911 - Linux initiation .................................................................................................................... 199 AS915 - Linux : Installation et administration ................................................................................. 200 AS932 - Utiliser Linux et le Shell ...................................................................................................... 201 AS921 - Linux : gestion avancée des disques et des systèmes de fichiers ...................................... 202 AS920 - Services réseaux Linux d'infrastructure : Apache, Samba, DNS… ...................................... 203 AS916 - Administrer et utiliser TCP/IP sous Linux ........................................................................... 204 AS912 - Exploitation Linux ............................................................................................................... 205 AS922 - Administration Linux pour UNIXiens .................................................................................. 206 AS924 - Administration Suse Linux .................................................................................................. 207 AS925 - Linux et programmation BASH ........................................................................................... 208 AS913 - Sécurité Linux ..................................................................................................................... 209 AS939 - Annuaire LDAP avec OpenLDAP ......................................................................................... 210 AS926 - Virtualisation XEN/Linux .................................................................................................... 211 AS927 - Supervision : Nagios ........................................................................................................... 212 AS942 - Messagerie Postfix et intégration annuaire LDAP ............................................................. 213 AS903 - Cluster Linux ....................................................................................................................... 214

Frameworks & outils Open Source .............................................. 215
O-SYM - Symfony ............................................................................................................................. 215 O-ZEN - Zend Framework ................................................................................................................ 217 O-FRA - Comparatif de frameworks PHP ......................................................................................... 219

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

11

SQLI Institut 2011

Sommaire
CMS/ECM : Gestion de contenu .................................................. 220
O-TYP - Typo3 .................................................................................................................................. 220 O-EZP - eZ publish ............................................................................................................................ 221 O-DRU - Drupal ................................................................................................................................ 222 O-TRI - Tridion pour les contributeurs............................................................................................. 223

E-Commerces & CRM ................................................................... 224
O-MAG - Magento Commerce : développement ............................................................................ 224 O-MA2 - Magento WebDesigner ..................................................................................................... 225

Décisionnel et collaboratif ................................................. 226
SharePoint 2010........................................................................... 226
AS10173 - Mise à niveau Windows 2008 pour des administrateurs SharePoint 2010 ................... 226 N-SDU - SharePoint 2010 : création, gestion & administration de sites ......................................... 227 MS10174 - Configuration et Administration de Microsoft SharePoint 2010 .................................. 228 MS10175 - Développer et personnaliser des application avec Microsoft SharePoint 2010 .......... 230 MS10231 - Concevoir et déployer la solution Microsoft SharePoint 2010 ..................................... 231 MS10232 - Concevoir des applications pour Microsoft SharePoint 2010 ...................................... 233

SharePoint 2007........................................................................... 235
AS0112 - Les nouveautés de Sharepoint 2010 pour les développeurs Sharepoint Server 2007. ... 235 N-SHU - SharePoint 2007 : création, gestion & administration de sites ......................................... 236

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

12

SQLI Institut 2011

Sommaire
Stratégie décisionnelle ................................................................. 237 Modèlisation & conception ......................................................... 237
D-EDM - Construire un Système d’Information décisionnel ........................................................... 237 D-MET - La modélisation en étoile .................................................................................................. 238 D-ETL - ETL : réussir son projet d'intégration .................................................................................. 239

Business Objects .......................................................................... 240 Utilisateur Desktop Intelligence ................................................... 240
D-B04 - BO Utilisateur Desktop Intelligence XI Niveau 1 ................................................................ 240 D-B05 - BO Utilisateur Desktop Intelligence XI Niveau 2 ................................................................ 241 D-B06 - BO Utilisateur Desktop Intelligence XI Niveau Expert ........................................................ 242

Utilisateur Web Intelligence ........................................................ 243
D-B08 - BO Utilisateur Web Intelligence XI Niveau 1 ...................................................................... 243 D-B09 - BO Utilisateur Web Intelligence XI Niveau 2 ...................................................................... 244 D-B21 - Utilisateur Web Intelligence XI 3 Niveau 1 ......................................................................... 245 D-B22 - Utilisateur Webintelligence XI 3 Niveau 2 .......................................................................... 246

Infrastructure : Design, ETL et administration ............................. 247
D-B13 - BO Designer XI .................................................................................................................... 247 D-B25 - Business Objects XI 3.x administration utilisateur et sécurité ........................................... 248 D-B26 - Business Objects XI 3.x Administration des Serveurs ......................................................... 249 Oracle....................................................................................................................................................... 250

MS50263 - Introduction à Microsoft Business Intelligence de SQL 2008 avec Sharepoint et Office 2007 ................................................................................................................................................. 252 MS6234 - Implémenter et gérer SQL Server 2008 Analysis Services .............................................. 253 MS6235 - Implémenter et gérer SQL Server 2008 Integration Services ......................................... 254 MS6236 - Implémenter et gérer SQL Server 2008 Reporting Services ........................................... 255

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

13

Microsoft BI ................................................................................. 252

SQLI Institut 2011

Sommaire
Bases de données ........................................................................ 259 Les fondamentaux ....................................................................... 259
AS701 - L'essentiel des bases de données ...................................................................................... 259 AS702 - Langage SQL ....................................................................................................................... 260

SQL Server 2008 - Mise à jour ...................................................... 261
MS6317 - Mise à jour des compétences d’administration de bases de données de SQL Server 2000 vers 2008 ......................................................................................................................................... 261 MS6158 - Mise à jour de vos compétences SQL Server 2005 vers SQL Server 2008 ...................... 262

SQL Server 2008 - Fondamentaux ................................................ 263
MS10054A - Requêtes Transact SQL pour SQL Server 2008 ........................................................... 263 MS10227 - Maintenance d'une base de données SQL Server 2008 ............................................... 264 MS6232 - Implémentation d'une base de données SQL Server 2008 ............................................. 265

SQL Server 2005 - Fondamentaux ................................................ 266
MS4740b - Implémenter une base de données SQL Server 2005 .................................................. 266 MS4742b - Maintenance d'une base de données SQL Server 2005 ............................................... 267

SQL Server 2005 - Expertise ......................................................... 268
MS4611 - Concevoir une infrastructure SQL Server 2005............................................................... 268 MS4614 - Concevoir la sécurité pour SQL Server 2005 ................................................................... 269 MS4617 - Concevoir la haute disponibilité pour SQL Server 2005 ................................................. 270 MS4620 - Administration et automatisation de SQL Server 2005 .................................................. 271 MS2784 - Améliorer et optimiser les requêtes dans SQL Server 2005 ........................................... 272 MS5138 - Définition des problèmes et optimisation des bases de données SQL Server 2005 ...... 273

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

14

SQLI Institut 2011

Sommaire
Oracle........................................................................................... 274
AS713 - Langage SQL SQL*Plus pour Oracle ................................................................................... 274 AS704 - Langage PL/SQL Oracle....................................................................................................... 275 AS705 - Optimisation applicative Oracle ......................................................................................... 276

Administration ............................................................................. 277
AS715 - Administration Oracle 11g ................................................................................................. 277 AS716 - Administration Oracle 10g ................................................................................................. 278 AS718 - Administration Différentiel Oracle 9i-10G ......................................................................... 279 AS711 - Administration Différentiel Oracle 10g - 11g ..................................................................... 280 AS720 - Oracle 10G tuning .............................................................................................................. 281 AS708 - Sauvegarde et restauration ................................................................................................ 283 AS722 - Oracle Sécurité ................................................................................................................... 284

MySQL .......................................................................................... 286
O-MYA - MySQL : administration .................................................................................................... 286 O-MYD - MySQL: développement ................................................................................................... 287

PostrgreSQL ................................................................................. 288
AS707 - Administration d'une base de données PostgreSQL .......................................................... 288 AS703 - PgSQL sous PostgreSQL ...................................................................................................... 289

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

15

SQLI Institut 2011

Sommaire
Systèmes et Réseaux290 Systèmes et réseaux Microsoft .................................................... 290 Windows 7 ................................................................................... 290
MS50311 - Mise à jour des compétences de Windows XP vers Windows 7 .................................. 290 MS50331 - Enterprise Desktop Support Technician Windows 7 .................................................... 291 MS6288 - Deploiement de Windows 7............................................................................................ 292 MS6290 - Découverte de Windows 7 .............................................................................................. 293 MS10224 - Installation et configuration du client Windows 7........................................................ 294 MS6292 - Installation et configuration du client Windows 7.......................................................... 295 MS10223 - Windows 7 - Administration des postes clients ............................................................ 296

Windows Server 2008 - Mise à Jour ............................................. 297
MS6734 - Mise à jour des compétences infrastructure réseau et Active Directory pour WS2008 297 MS6735 - Mise à jour des compétences d'infrastructure applicative pour WS 2008..................... 298

Windows Server 2008 - Infrastructure Réseau ............................ 299
MS10035 - Les fondamentaux de l'infrastructure réseau et de la plateforme applicative W 2008 MS6741 - Configuration et maintenance d'une infrastructure Windows Server 2008 .................. 300

Windows Server 2008 - Active Directory ..................................... 302
MS6857 - Les fondamentaux de l'Active Directory W.S. 2008........................................................ 302 MS6238 - Configuration et maintenance de l'Active Directory Windows Server 2008 .................. 303

Windows Server 2008 - Administration de serveurs.................... 304
MS10136 - L'essentiel de l'administration de serveurs Windows Server 2008 ............................. 304 MS6747 - Planification et administration des serveurs Windows Server 2008 ............................. 306 MS6431 - Maintenance et gestion des serveurs d'infrastructure réseau Windows Server 2008 .. 308 MS6432 - Gestion et maintenance des serveurs active directory Windows Server 2008 .............. 309 MS6418 - Deploiement Windows Server 2008 ............................................................................... 310 MS6422 - Implémentation et gestion de serveurs de virtualisation Hyper-V ............................... 311

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

16

SQLI Institut 2011

Sommaire
Windows Server 2008 - Administration d'entreprise................... 312
MS10036 - Conception d'une infrastructure de réseau Windows Server 2008 ............................. 312 MS6436 - Conception d'une infrastructure et des services active directory Windows Server 2008 ......................................................................................................................................................... 313 MS6437 - Conception d'une infrastructure de plateforme applicative Windows Server 2008...... 314 MS6423 - Implémentation et gestion de clustering Windows Server 2008 ................................... 315

Windows Server 2008 - Platforme applicative ............................. 316
MS6428 - Configurer les services terminal server Windows Server 2008 ...................................... 316 MS6738 - Configuration et gestion de Windows Media Services ................................................... 317

Windows Server 2008 - PowerShell ............................................. 318
MS6434 - Automatiser l'administration de Windows Server 2008 avec Windows PowerShell ..... 318

Windows Server 2003 .................................................................. 319
MS2144 - Administration d'un environnement Microsoft Windows Server 2003 ......................... 319 MS2149 - Maintenance d'un environnement Microsoft Windows Server 2003 ............................ 320 MS2182 - Implémentation, administration et maintenance d'une infrastructure réseau MS Windows Server 2003 : services réseaux ........................................................................................ 321 MS2194 - Implémentation, gestion et maintenance d'une infrastructure de réseau Active Directory MS Windows Server 2003 ............................................................................................................... 323

Sécurité Windows ........................................................................ 324
MS2304 - Implémentation et administration de la sécurité au sein d'un réseau Microsoft Windows Server 2003...................................................................................................................................... 324 MS2113 - Conception de la sécurité pour les réseaux MS Windows Server .................................. 325 MS2824 - Implementing Microsoft Internet Security and Acceleration Server 2004 .................... 326 Page

Exchange Server 2007 .................................................................. 328
MS5909 - Introduction à l'installation et à la gestion d'Exchange Server 2007 .............................. 328

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

17

SQLI Institut 2011

Sommaire
Exchange Server 2010 .................................................................. 330
MS50162A - Développer avec Exchange Management Shell pour les administrateurs Shell ........ 330 MS10135 - Configuration, maintenance et dépannage de Microsoft Exchange 2010 ................... 331 MS10233 - Conception et déploiement de solutions de messagerie avec Exchange Server 2010 333 MS2402 - Implémentation et gestion de Microsoft Exchange Server 2003 ................................... 334

Internet Information Server ......................................................... 335
MS6744 - Configurer et dépanner IIS 7.0 sous Windows Server 2008 ........................................... 335

System center config. Et op. manager - SCCM / SCOM................ 336
MS6451 - Mettre en œuvre, déployer et gérer Systems Center Configuration Manager 2007 ..... 336 MS5028 - Gestion de System Center Operation Manager SCOM 2007 .......................................... 338

Microsoft Opération Manager 2005 ............................................ 339
MS50028 - Managing System Center Operations Manager 2007 .................................................. 339

Biztalk Server ............................................................................... 340
MS2933 - Développement de processus métier et de solutions d’intégration avec Microsoft BizTalk Server 2006...................................................................................................................................... 340 MS2934 - Déploiement et administration de solutions d'intégration avec Biztalk server 2006 .... 341 MS52050 - Biztalk Server 2009-conception et développement ..................................................... 342 MS52051 - Biztalk Server 2009-déploiement et administration ..................................................... 343

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

18

SQLI Institut 2011

Sommaire
UNIX - Vmware - CISCO ................................................................ 344 Les fondamentaux ....................................................................... 344
AS931 - L'essentiel des réseaux ....................................................................................................... 344 S-RES - Sécurité des réseaux : la synthèse....................................................................................... 345 S-AGI - Annuaires LDAP d’entreprise .............................................................................................. 346

CISCO ........................................................................................... 348
AS992 - Interconnecting Cisco Network Devices Part 1 .................................................................. 348 AS993 - Interconnecting Cisco Network Devices Part 2 .................................................................. 349 AS994 - Implementing Cisco IP Routing .......................................................................................... 350 AS996 - Implementing Cisco IP Switched Networks ....................................................................... 351 AS907 - Implementing Cisco Unified Wireless Network Essentials ................................................ 353 AS904 - Troubleshooting and Maintaining Cisco IP Networks ........................................................ 354 AS908 - Cisco® Voice over IP ........................................................................................................... 355

UNIX ............................................................................................. 356
AS961 - L'essentiel d'Unix ................................................................................................................ 356 AS962 - Programmation Shell et Filtre ............................................................................................ 357 AS963 - Exploitation UNIX ............................................................................................................... 358 AS964 - Gestion d'un site Unix : administration multi-versions ..................................................... 359 AS972 - Solaris 10: administration .................................................................................................. 360 AS973 - Solaris 10 : administration avancée ................................................................................... 362 AS974 - Solaris 10 : nouveautés d’administration .......................................................................... 363 AS976 - Solaris 8/9 : administration ................................................................................................ 364 AS977 - Solaris 8/9 : administration avancée .................................................................................. 366 AS978 - Sun Cluster 3.1 : administration ......................................................................................... 367 AS971 - AIX 5/6 : administration ..................................................................................................... 368 AS979 - AIX 5/6 : administration avancée ....................................................................................... 370 AS981 - HP/UX : administration ...................................................................................................... 371 AS986 - VxVM : installation et administration ................................................................................ 373

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

19

SQLI Institut 2011

Sommaire
Vmware........................................................................................ 374
AS743B - VMware vSphere : Install, Configure & Manage V4.1 ..................................................... 374 AS744 - VMware View: install, configure and manage ................................................................... 375 VM001 - VMware vSphere : Troubleshooting ................................................................................. 376 VM002 - VMware vSphere : Manage for Performance................................................................... 377 VM003 - VMware vSphere : Manage and Design for Security ........................................................ 378

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

20

SQLI Institut 2011

Sommaire
PAO et bureautique379
Systemes et Messageries ............................................................. 379
AS075 - Surfer, rechercher .............................................................................................................. 379 AS077 - Créer son site Web avec FrontPage ................................................................................... 380 AS001 - Windows et découverte micro ........................................................................................... 381 AS002 - Optimiser la frappe ............................................................................................................ 382 AS003 - S’initier à la bureautique .................................................................................................... 383 AS004 - Communiquer avec Internet .............................................................................................. 385 AS005 - Outlook Communiquer....................................................................................................... 386 AS006 - Outlook: optimiser ma messagerie .................................................................................... 387 AS007 - Lotus Notes: communiquer ................................................................................................ 388

Migrations .................................................................................... 389
AS009 - Passage d'Office 2003 à Office 2007 .................................................................................. 389

Word ............................................................................................ 390
AS061 - Word 2007: rappels et perfectionnement ......................................................................... 390 AS062 - Word 2007: maîtriser ......................................................................................................... 391 AS010 - S’initier à Word................................................................................................................... 392 AS011 - Word: rappels et perfectionnement .................................................................................. 393 AS012 - Word: documents longs ..................................................................................................... 394 AS013 - Word: modèles et mailing .................................................................................................. 395 AS014 - Word: maîtriser .................................................................................................................. 396 AS060 - S’initier à Word 2007 ......................................................................................................... 397

Excel ............................................................................................. 398
AS064 - S’initier à Excel 2007 .......................................................................................................... 398 AS065 - Excel 2007: rappels et perfectionnement .......................................................................... 399 AS066 - Maîtriser Excel 2007 ........................................................................................................... 400 AS020 - S’initier à Excel ................................................................................................................... 401 AS021 - Excel: rappels et perfectionnement ................................................................................... 402 AS022 - Excel: approfondir les calculs ............................................................................................. 403 AS023 - Excel: bases de données et tableaux croisés dynamiques................................................. 404 AS024 - Maîtriser Excel .................................................................................................................... 405 AS025 - Excel: automatiser avec les macros ................................................................................... 406 AS026 - Excel VBA niveau 1 ............................................................................................................. 407

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

21

SQLI Institut 2011

Sommaire
Powerpoint .................................................................................. 408
AS070 - S’initier à PowerPoint 2007 ................................................................................................ 408 AS071 - PowerPoint 2007: maîtriser ............................................................................................... 409 AS030 - S’initier à PowerPoint ......................................................................................................... 410 AS031 - PowerPoint: maîtriser ........................................................................................................ 411

Open Office .................................................................................. 412
AS053 - Writer: rappels et perfectionnement................................................................................. 412 AS054 - Writer: maîtriser................................................................................................................. 413 AS055 - Calc: rappels et perfectionnement .................................................................................... 414 AS056 - Calc: maîtriser..................................................................................................................... 415 AS057 - Impress: maîtriser .............................................................................................................. 416 AS050 - Writer: s’initier ................................................................................................................... 417 AS051 - Calc: s’initier ....................................................................................................................... 418 AS052 - Impress: s’initier ................................................................................................................. 419

PAO .............................................................................................. 420
AS073 - S’initier à Illustrator ............................................................................................................ 420 AS074 - S’initier à Indesign .............................................................................................................. 421 W-PHO - Photoshop ........................................................................................................................ 422 AS067 - S’initier à Access 2007 ........................................................................................................ 423

Microsoft Access .......................................................................... 424
AS068 - Access 2007: rappels et perfectionnement ....................................................................... 424 AS069 - Maîtriser Access 2007 ........................................................................................................ 425 AS040 - S’initier à Access ................................................................................................................. 426 AS041 - Maîtriser Access ................................................................................................................. 427 AS042 - Développer sous Access ..................................................................................................... 428

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

Page

22

SQLI Institut 2011
Manageme nt du SI Séminaires dé cide urs INNOVATI ON

S-GAP - Intégrer Google Apps dans le SI : de l’étude amont à la migration des services Séminaires décideurs Innovation
Objectif du stage
Ce séminaire à pour objectif de présenter les principaux enjeux, atouts et risques d’une mise en place des outils de messagerie et de collaboration Google Apps. Il présente les outils Google dans la perspective d’une migration vers une architecture SaaS (Software As A Service). Il analyse les risques et les bénéfices du point du vue utilisateurs et du point de vue IT. 1. Les Google Apps comme un exemple de SaaS Rappel des concepts SaaS Ce qui fait la force de l’offre de Google Quelles solutions pour quels problèmes ? Le coût d’une migration (TCO, RMI) 2. Quels sont les atouts et les risques ? Les enjeux politiques liés à la culture d’entreprise Quels sont les éléments qui favorisent ou retardent l’adoption des Google Apps ? Comment les Google Apps vont-elles s’intégrer dans le SI existant ? Y a-t-il de nouvelles dépendances induites par SaaS en général et Google Apps en particulier ? La gestion du changement La nécessité de définir de nouveaux profils et de nouvelles compétences Mise en place d’un pilote pour favoriser la transition vers Google Apps Un accès multi canal 3. Présentation des Google Apps Les deux grandes classes d’applications : les outils de messageries et les outils collaboratifs Gmail et Google Calendar : l’état de l’art d’une messagerie en ligne Google Sites ou comment créer un site web collaboratif en 5 minutes La suite bureautique collaborative Google Docs, Google Presentation et Google Spreadsheet Un accès hors ligne avec Google Gears ou Google Chrome Les outils de migration offerts par Google pour les plateformes Microsoft Outlook et Lotus Notes Domino 4. Les principales stratégies de migration vers Google Apps Les questions à se poser avant une éventuelle migration vers Google Apps Bien choisir les catégories d’utilisateurs qui utiliseront le pilote Bien choisir les fonctionnalités qui sont l’objet du pilote Définition d’un plan de retour en arrière 5. Quelles directions pour le futur ? Une intégration accrue avec les services de téléphonie mobile Des fonctionnalités hors lignes généralisées

Public
Le séminaire s'adresse à tout responsable des systèmes d'information, fonctionnel ou technique, désireux d'appréhender les principaux enjeux d’une migration vers les outils de messagerie et de collaboration Google Apps. Il s’adresse aussi aux chefs de projet concernés par une telle migration.

Pré-requis
Aucune connaissance particulière

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

23

SQLI Institut 2011
S-AAS - SaaS & Cloud Computing : un nouveau modèle logiciel Séminaires décideurs Innovation
Objectif du stage
Comprendre les opportunités liées aux SaaS Se former à l’accompagnement aux changements induits par les SaaS 1. LES CONCEPTS DES SaaS Contexte . Évolution des architectures, entre centralisées et décentralisées. . Le modèle ASP et son échec ? . Depuis 2005, le modèle participatif du Web 2.0. Définitions . SaaS, PaaS, Cloud Computing, architectures multi-tenants. Un nouveau modèle logiciel . Licences perpétuelles versus SaaS. . Hébergement par l’éditeur, zéro déploiement, . Abonnements « Freemium ». 2. ALLER VERS LES SaaS ? Le point de vue des décideurs . Bénéfices pour l’entreprise : réduction des coûts. . Recentrage du rôle de la DSI sur le métier. . Craintes pour l’entreprise : sûreté de l’information, espionnage industriel. Sarbane Oaxley. Le point de vue des utilisateurs . Bénéfices : ergonomie, collaboration. . Craintes : confidentialité, mode déconnecté. Le point de vue des DSI . Bénéfices : fin des tâches pénibles de mises à jour sur serveurs et parc utilisateurs. . Plus d’exploitation de systèmes hors du cœur de métier (informatique de commodité). . Craintes : perte de contrôle, de pouvoir. Changement de métier. Prendre sa décision . Récapitulatif et aide à la décision. La route vers les SaaS . Phase pilote. . Accompagnent au changement des utilisateurs. . Accompagnent au changement des équipes d’exploitation. 3. LES OFFRES SaaS DISPONIBLES La collaboration . Bureautique, messagerie, Web conférence, gestion de projet. Les Progiciel métiers . ERP, CRM, RH… Le stockage en ligne . Tiers d’archivage, plate-forme de médias. Les systèmes cartographiques . Intégration d’application métier sur fond des cartes. L’infographie . Émergence du design en ligne. Le modèle du bureau en ligne . Assemblage de services en ligne par l’utilisateur. 4. DÉVELOPPER SUR LES PLATES-FORMES DE CLOUD COMPUTING Composants des architectures multi-tenants . Les Datacenters. . Les environnements d’exécution. . Les systèmes de stockage. . La modélisation de processus. La création d'IHM La gestion du cycle de vie des applications 5. ARCHITECTURE D’ENTREPRISE ET SAAS Applications « Intranet » versus « dans les nuages » Intégration : les Internet Service Bus Services d’identité et Single Sign On . OpenID, Liberty. Portails en lignes Perspectives : le SI à la demande

Public
Direction informatique Maîtrises d’ouvrage et métier Responsable études

Pré-requis
Culture générale sur les outils informatiques.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

24

SQLI Institut 2011
S-EN2 - Entreprise 2.0 : enjeux & démarche de mise en œuvre Séminaires décideurs Innovation
Objectif du stage
Connaître les concepts clés et les technologies 2.0 Connaître les concepts clés et les démarches de mise en œuvre de la gestion des connaissances dans l’entreprise, notamment via la mise en œuvre de communautés Savoir conduire une démarche d’entreprise 2 .0 en maîtrisant les différentes étapes à suivre 1. INTRODUCTION : QU’EST-CE QUE L’ENTREPRISE 2.0 ? Définitions. Le modèle SLATES (Andrew McAffee). Le modèle FLATNESSES (Dion Hinchcliffe). 2. UNE RÉVOLUTION DANS LA MANIÈRE DE TRAVAILLER L’entreprise du XIX siècle . Capital immatériel, management agile et culture du partage. Le Knowledge Management . L’entreprise apprenante et la gestion des connaissances : structuration des informations et des connaissances, capitalisation, partage des informations, veille, travail collaboratif. . L’information : CMS, GED, ECM, e-learning. . La communication : messagerie, messagerie instantanée, blog, micro-blogging… . La collaboration : forum, gestion des suggestions, groupware, wiki… Les réseaux sociaux . Innovation et intelligence collective. . Typologies de réseaux. . Localisation d’expertise. La dynamique des communautés . Leur rôle. . Différents types de communautés : permanente, de projet, d’intérêt, de pratique. . Des réseaux sociaux aux communautés. . La valorisation des collaborateurs : réseaux de compétences et identité numérique. 4. UNE RÉVOLUTION TECHNOLOGIQUE . Définition. Les outils de publication (blog, wiki, podcast…). . Les outils de partage (flux RSS, moteurs de recommandation…). . Le Web émantique. Les réseaux sociaux. Les architectures ouvertes (SaaS) et « légères » (API, Mashup). Les interfaces riches (.NET, Java, Ajax, Flash/Flex). 4. METTRE EN ŒUVRE UNE DÉMARCHE ENTREPRISE 2.0 Une démarche en 4 étapes : Étape 1 : définir sa stratégie . Analyse d’usage. . Cadrage stratégique. Étape 2 : rédiger son expression de besoin . Cahier des charges. . Benchmark technologique. Étape 3 : mettre en œuvre les outils . AMOA. . Déploiement de solution Open Source. . Déploiement de solution éditeurs. . Services en ligne (SaaS). Etape 4 : accompagner le changement . Plan de conduite de changement. . Animation de communautés. . Dispositif de communication. . Formation.

Public
AMOA, MOA Managers Responsable métier Responsable et chargé de projet dans les domaines suivants : gestion des connaissances, informatique, RH, marketing et communication

Pré-requis
Pratique d’Internet.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

25

SQLI Institut 2011
S-MOB - Mobilité : la synthèse & prospective Séminaires décideurs Innovation
Objectif du stage
Connaître les problématiques spécifiques de la mobilité Identifier les possibilités offertes par les terminaux mobiles et réseaux sans fil Savoir piloter un projet de mobilité 1. LE MARCHÉ ET USAGES DE LA MOBILITÉ Définitions. Chiffres clés, tendances, secteurs d'activité concernés. 2. LES USAGES DE LA MOBILITÉ Communication / collaboration. Alertes. gestion du temps. Multimédia. Saisie sur le terrain et traitement en temps réel. Localisation, cartographie. Consultation d’information. Internet mobile. Identification de personnes. Paiement. 3. LES TYPOLOGIES D'APPLICATIONS MOBILES Applications en mode connecté ou déconnecté. Applications avec localisation. Peer to Peer mobile. Mobile To Mobile. 4. LES CATÉGORIES DE TERMINAUX MOBILES PC portables, Tablet PC, UMPC, PDA. « Minitel Internet ». Smartphones. Terminaux convergents. Ubimedia. Éléments différenciateurs. 5. LES PLATES-FORMES MOBILES Windows et Windows Mobile, Symbian, Linux embarqué. Palm OS/Access. BlackBerry. iPhone. J2ME. ANDROID. Le Compact Framework .NET. 6. LES PROTOCOLES TÉLÉCOM Réseau personnel : BlueTooth, UWB. Réseau local : WiFi (a/b/g/i/n). Réseau métropolitain : BLR, WiMax. Réseau étendu : 2G (GSM/GPRS/EDGE), 3G (UMTS/HSDPA/HSUPA). Étiquette radio RFID et NFC. Offres des opérateurs mobiles. 7. LES STANDARDS DE LA MOBILITÉ Open Mobile Alliance. Mobile Web Initiative. Mobile Service Architecure. Messagerie SMS et MMS. WAP et WAP2, i-Mode, HTML natif, Ajax. Synchronisation avec SyncML. 8. LES PORTAILS MOBILES Présentation des portails. Spécificités des portails mobiles. 9. LA SÉCURITÉ DES ARCHITECTURES MOBILES Gestion de parc, mobile. Contrôle d’accès. Chiffrement des flux de données. Chiffrement des données persistantes. Frameworks cryptographiques. Protection contre la perte de données. 10. PARTICULARITÉS D'UN PROJET DE MOBILITÉ Problématiques d'ergonomie utilisateur . Modes de saisie. Tailles d'écran. Poids. . Encombrement. Autonomie. . Les tests utilisateurs : la difficulté d'adoption de l'application mobile. Problématiques d'architecture . Des choix complexes : terminal, type de réseau, interconnexion au SI… . Maturité et stabilité des solutions mobiles. Application Web ou embarquée ? . Navigateurs mobiles. . Bases de données mobiles. . Synchronisation locale ou avec le Système d'Information. 11. ÉTUDE DE CAS : EXEMPLES D'ARCHITECTURES Application en mode déconnecté avec développement de client embarqué et solution de synchronisation. Application en mode connecté avec client léger et site Web multi-canal.

Public
Architecte Chef de projet Maîtrise d'ouvrage

Pré-requis
Connaissances générales en informatique.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

26

SQLI Institut 2011
12. SYNTHÈSE Bénéfices attendus. Bibliographie et liens Internet.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

27

SQLI Institut 2011
ENJEUX DU SI

S-AIN - Panorama des architectures informatiques Séminaires décideurs Enjeux du SI
Objectif du stage
Acquérir les notions indispensables sur les technologies Web Comprendre l'architecture et le fonctionnement du Système d'Information moderne 1. URBANISATION ET BPM Principes d'urbanisation du Système d'Information . La métaphore de la cité. Les missions du cabinet d'urbanisme. Le schéma directeur. . Comment définir la trajectoire de convergence ? . Qui sont les acteurs d'un projet d'urbanisation ? BPM et gestion des processus métier . L'urbanisation par les processus. Définition du BPM, . Business Process Management. . Principales fonctions d'un moteur de workflow. . Le BAM, Business Activity Monitoring. 2. ARCHITECTURES LOGICIELLES Rappels sur l'objet . Le paradigme objet, l'héritage, UML. Le développement par frameworks . Concepts et usages. Offre du marché. Principaux langages objets . Présentation de l'architecture J2EE/JEE. . Présentation de l'architecture .NET. . L’alternative PHP. Méthodologies de développement . Conception, développement, gestion de projet. Environnements de développement . Outils de l’usine logicielle. 3. LES SOCLES D’APPLICATIONS Les standards du Web . Le réseau Internet, TCP/IP, HTTP, HTML, navigateur Internet, . JavaScript, applets, ActiveX. Les architectures N-tiers . Le découpage des applications en couches. Les serveurs HTTP et serveurs d’application 4. ARCHITECTURES D'INTÉGRATION ET SOA Concepts de base de l’intégration L’approche EAI . L'architecture d'un EAI (messaging, connecteurs…). . Le rôle des outils EAI. Les architectures orientées service (SOA) Les normes Web services Les Enterprise Service Bus (ESB) 5. LA SÉCURITÉ Fondamentaux de la sécurité. Algorithmes cryptographiques. Tiers de confiance et PKI. Tiers d’horodatage, d’archivage. L’authentification et le SSO. La confidentialité des échanges. 6. SURVEILLANCE ET GOUVERNANCE DU SI Enjeux de la performance. Fondamentaux de la performance. Modèle de maturité de la performance. Tests de charge. Gouvernance et ITIL. 7. IHM ET PORTAILS Panorama des technologies d’IHM . Les classiques : client / serveur et Web. . RIA : Rich Internet Application. . RDA : Rich Desktop Application. . Les widgets. Portails d’entreprise . Concepts. Fonctions. . Modes d’intégration. . Offre du marché. 8. GESTION DE LA CONNAISSANCE Fonctions de l’ECM, Enterprise Content Management . GED, CMS. . SAE.

Public
Architecte Chef de projet technique Chef de projet utilisateur Direction fonctionnelle Direction informatique

Pré-requis
Connaissances générales en informatique.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

28

SQLI Institut 2011
. Workflow. . Collaboration. Concepts et outils de la collaboration unifiée . Offres du marché. 9. SYNTHÈSE ET PERSPECTIVES Les pratiques issues du Web 2.0. Les applications hébergées ou SaaS. La fédération d’identité. Tendances IT.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

29

SQLI Institut 2011
S-SID - Un Système d'Information Décisionnel (SID) : pour qui , pourquoi et comment ? Séminaires décideurs Enjeux du SI
Objectif du stage
Comprendre le décisionnel Developper son acuité et donc sa maîtrise sur le décisionnel Savoir qualifier son projet décisionnel Etre capable de démarrer un projet décisionnel avec les bons outils 1. Introduction au décisionnel Rétrospective décisionnelle Les phases principales de l'évolution décisionnelle (EIS, infocentre, datawarehouse, datamart…) Actualité et prospective décisionnelle Repondre aux deux impératifs de la consolidation centralisée et de l'agilité décentralisée 2. Qualifier son projet décisionnel : pour qui, pour quoi et comment Un projet organisationnel, fonctionnel et technique Connaître les points critiques du projet SID Pré-requis au démarrage d'un projet décisionnelle Catégoriser les acteurs de l'entreprise Catégoriser les comportements des acteurs Identifier les rythmes et format attendus de mise à disposition des données S'assurer de la définition claire et fondée du besoin SID Maîtriser les formes et moyens de la réponse au besoin Le comment est le résultat tangible du qui et du quoi Le comment comme critère éclairant de la bonne qualification 3. Les concepts essentiels du décisionnel Indicateurs et axes d'analyse Modélisation décisionnelle : dimensions, faits et agrégats Questions de référentiels Historisation des données 4.Architecture décisionnelle : principes génériques La chaîne acquisition-intégration-restitution Identifier les points d'attention sur les composants et leur articulation Rôles et fonctionnalités de l'acquisition (ETL, ODS…) Rôles et fonctionnalités de l'intégration (Rejet, consolidation…) Rôle et fonctionnalités des outils de restitutions (Reporting, analyse…) Rôles et fonctionnalités des outils de stockages (SGBD, Cube…) 5. Les phases d'un projet décisionneloportionner les phases et leur pertinence à l'ampleur de l'objectif. Etude de qualification : opportunité, faisabilité Cadrage : équipe et planning Analyse : fonctionnelle et technique Réalisation : implémentation des flux d'alimentation et de restitution Déploiement : recette, formation, accompagnement au changement Identifier les points d'attention sur les composants et leur articulation 6. Panorama de l'offre décisionnelle Tendances du marché : acteurs et solutions Cllasser les offres par type Catégoriser les fonctionnalités et les offres correspondantes 7. Compléments Présentation de sites internet de référence Références bibliographique

Public
Directions fonctionnelles Maîtrise d’ouvrage Managers

Pré-requis
Aucun

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

30

SQLI Institut 2011
S-CMP - SOA & processus métier Séminaires décideurs Enjeux du SI
Objectif du stage
Définir un processus métier au sens SOA Apprendre à modéliser un processus Évaluer les enjeux d'une telle approche 1. LA PROBLÉMATIQUE DE LA GESTION DE PROCESSUS Qu'est-ce qu'un processus métier ? . Rappel sur les concepts généraux. Les enjeux . Les enjeux métier : importance de la gestion de processus vis-à-vis des besoins de l'entreprise, évolution actuelle de ces besoins. Les enjeux techniques : importance de la gestion de processus dans la réponse des directions informatiques aux besoins métier. 2. QU'EST-CE QU'UN PROCESSUS MÉTIER SOA ? Les concepts de base de l'approche SOA . Rappel sur les principaux concepts SOA et leur justification. Le panorama des normes SOA, zoom rapide sur WSDL. La vision SOA des processus métier . Qu'est-ce que l'orchestration de services ? . Un processus est également un service. . La normalisation : BPMN et BPEL. État des lieux. Avantages et inconvénients de l'approche SOA . Comparaison avec le workflow classique : le problème de « l'homme dans la boucle ». 3. METTRE EN PLACE UNE GESTION DE PROCESSUS SOA Point de vue du sponsor : BPM et BAM . Explicitation de ces concepts dans le contexte SOA. . Impacts sur les utilisateurs finals et leur poste de travail. . Impact sur l'organisation de l'entreprise. Point de vue de l'architecte : processus métier vs services métier . Comprendre pourquoi modéliser les processus est nécessaire mais pas suffisant pour faire émerger les services métier réutilisables. . Mettre en évidence une taxonomie des services. Point de vue du chef de projet : processus métier vs solution métier . Une gestion de processus implique la mise en place de nombreux composants (métier et techniques) : d'où l'introduction des concepts de solution métier et de programme SOA. 4. MODÉLISER UN PROCESSUS AVEC BPMN Qu'est-ce que BPMN ? . État des lieux en matière de modélisation des processus métier. . Émergence de BPMN. Introduction à BPMN . Décrire un processus, décrire les acteurs de ce processus, décrire les informations associées au processus avec BPMN. Exercices d'application. 5. DÉVELOPPER UN PROCESSUS AVEC BPEL Introduction à BPEL . Les principaux concepts de BPEL. Les évolutions BPEL 2.0. Le lien entre BPMN et BPEL 6. UNE ÉTUDE DE CAS COMPLÈTE Étape 1 : modéliser le besoin . Transcrire les besoins métier en un premier modèle BPMN. Étape 2 : améliorer le modèle du point de vue métier . Prendre en compte la problématique générale de gestion des exceptions métier. Introduire de façon plus générale l'homme dans la boucle. Étape 3 : produire le modèle exécutable . Effectuer le lien entre modélisation des processus et modélisation des services. Prendre en compte la problématique de reprise sur erreur dans le cas des transactions longues. 7. URBANISER LE SI AUTOUR DES PROCESSUS MÉTIER Le BPM . Mettre en place les services et applications composites pour gérer les processus et les acteurs humains. Le BAM . Mettre en place les services et applications composites pour contrôler et administrer les processus. L'interface avec les référentiels . Mettre en place les différents services métier CRUD. . Gérer un contexte : création, chargement et sauvegarde des informations. . Analyser et résoudre le problème critique des performances. 8. BREF PANORAMA DU MARCHÉ Présentation des principales offres du marché, tant chez les éditeurs que dans la communauté Open Source. 9. SYNTHÈSE ET PERSPECTIVES

Public
Analyste métier Assistant à la maîtrise d'ouvrage Chef de projet Urbaniste

Pré-requis
Connaissances générales en informatique.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

31

SQLI Institut 2011
Donner un aperçu des premiers retours d'expérience de BPM SOA. Analyser en conséquence les perspectives métier et techniques.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

32

SQLI Institut 2011
S-PTE - Construire son portail d'entreprise Séminaires décideurs Enjeux du SI
Objectif du stage
Comprendre les concepts et enjeux de l'intégration par la présentation (pour les contenus et les applications) Décrypter les fondements d'une architecture portail en toute indépendance des éditeurs Positionner les portails au sein des architectures Web 2.0 et SOA Distinguer portail et gestion de contenu Situer les solutions de portail du marché Identifier les étapes clés du déroulement d'un projet portail 1. CONSTATS ET ENJEUX DES PORTAILS Historique des portails. Définition et objectifs. Mutation des besoins en portails sur différents axes (applicatif, éditorial, collaboratif…) et objectifs. Les différents types de portails : informationnel, intégration, collaboratifs, poste de travail. 2, ÉLÉMENTS D'ARCHITECTURE PORTAIL Décomposition technique des briques constitutives d'un portail. Zoom sur les outils connexes : gestion de contenu et gestion documentaire. 3. DÉCRYPTAGE DES BRIQUES CONSTITUTIVES D'UN PORTAIL Couche de présentation . Principe du découpage de pages en vues personnalisables. . Rôle du moteur de portlets. Intérêts et limites de l'approche portlet. . Rôles de XML/XSL. . Client riche et client léger dans les portails. . Les standardisations : WSRP, JSR168, JSR286… . Portail et Web 2.0 : l’Intranet 2.0. Le multi-devices . Les techniques et les problématiques de conception multi-devices. . Les solutions portails gérant cette problématique. Couche de sécurité . Les vulnérabilités structurelles d'un portail d'entreprise. Les impacts de la sécurité sur les choix d'architecture. . Les mécanismes SSO : la contrainte d'identifications multiples. . Les briques complémentaires : le management de session et de contrôle d'accès sur HTTP/HTTPS. . Annuaire LDAP. . Mécanisme des clés publiques / clés privées. SSL et certificats. Notion de base sur les PKI. Profiling et règles de personnalisation . Les différentes approches (par clickstream, par profil explicite ou implicite...). Les pièges techniques et les pratiques qui fonctionnent. . Apports des outils. La recherche unifiée . Critères de discrimination des moteurs de recherche. . Parallèlisation de recherches et cohérence d'indexation. . Crawlers et abonnements. Couche de collaboration et d'interaction . Les forums, le chat, la présence en ligne. Les nouvelles fonctions c collaboratives : blogs, wikis et réseaux sociaux. L'intégration par la présentation . Frontière entre portail et intégration d'applications. . Étude des scénarios possibles d'intégration. E-Syndication de contenus et Web services . Principe technique d'intégration XML : côté client vs serveur. Approche nécessaire pour construire un portail. . Principes techniques de la e-Syndication. Utilité des formats et protocoles ouverts. . La syndication de services : principes techniques de la syndication de services. Standards émergeants prometteurs (SOAP, UDDI, WSDL, XML-Trust et WSRP). . Limite et réalité des Web services. Portail et démarche SOA, applications composites interactives 4. CLASSIFICATION DES PRODUITS PORTAILS DU MARCHÉ Les acteurs métier (SAP, BroadVision…) affrontent aujourd'hui les suites intégrées e-business (IBM, Oracle/BEA et Microsoft). Comment se repérer dans les offres ? Critère d'analyse des offres portails. Zoom sur les principaux éditeurs. L'alternative des offres Open Source (Liferay, JetSpeed/Pluto, eXo, Jahia, uPortal…). 5. LE PILOTAGE D'UN PROJET PORTAIL La Gestion de contenu et la reprise de l'existant . Rôles et processus de la création à la publication puis au déploiement. . Scénarios types d'organisation. . Enjeux. Impacts. Gestion multilingue du portail . Principe de gestion multilingue, principes de localisation, internationalisation et régionalisation des contenus et des traitements. . Uniformisation d'encodage unicode. La démarche projet . Étude de cas concrets avec retours d'expériences consolidés. . L'étude d'opportunités. La cartographie des sources de contenus et des applications. Critères pour le positionnement des standards et le choix des outils.

Public
Architecte fonctionnel Architecte technique Direction communication Direction informatique Directeur de projet Direction stratégie MOA et MOE Responsable de publication Web

Pré-requis
Connaissances en informatique et culture Web générale.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

33

SQLI Institut 2011
. Techniques d'intégration continue, accompagnement au changement dans un processus itératif. . Règle d'or pour avancer. 6. SYNTHÈSE Bibliographie et adresses Internet. Glossaire.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

34

SQLI Institut 2011
S-PER - La performance IT Séminaires décideurs Enjeux du SI
Objectif du stage
Faire le point sur l'état de l'art en matière de gestion de la performance des Systèmes d'Information Identifier ses besoins en matière de performance Définir une stratégie de performance 1. FONDAMENTAUX Définition de la performance. Les rapports entre « métier » et IT. Les leviers qui permettent d'agir sur la performance IT. De la gestion de la disponibilité à la haute-disponibilité. Les lois de la haute-disponibilité. La gestion des niveaux de service (SLA). La gestion des désastres. Le rôle d'ITIL dans la performance du SI. 2. ORGANISER ET GOUVERNER LE SI Les différents styles de gouvernance IT (monarchie IT, monarchie business...) et leurs impacts sur la performance du SI. Les principaux modèles d'organisation de la DSI, avantages et inconvénients. Briser les barrières entre les métiers des études et ceux de la production. La performance et l'externalisation : . des développements . de la maintenance (TMA) . des plates-formes de production Retours d'expérience sur l'offshore et le nearshore. Le phénomène de backshoring. 3. CONSTRUIRE UNE INFRASTRUCTURE ADAPTÉE Les objectifs : disponibilité, performance, intégrité. L'architecture réseau : . L'évolution des réseaux locaux et étendus . les grids L'architecture serveur : . La virtualisation (enjeux, offres, performances) . L’émergence du « on-demand » avec les SOA L'architecture de persistance : . La révolution du stockage (SAN, NAS, Iscsi) . Les offres haute-intégrité des SGBD traditionnels L'évolution des réseaux locaux et étendus. . Quelle crédibilité pour les solutions Microsoft (OS serveurs, middleware, SGBDR) ? . Quelle crédibilité pour les infrastructures logicielles Open Source (Red Hat, MySQL, Postgres) ? 4. TESTER LA PERFORMANCE Quelles méthodologies pour tester et intégrer ? Le rôle des usines logicielles dans l'automatisation des tests. La mise en place d'une démarche de métrologie pour les applications critiques. Comment réaliser des tests de disponibilité ? Panorama des solutions de test (commerciales et Open Source). 5. MIEUX GÉRER LES MISES EN PRODUCTION Où en est la production aujourd'hui ? Le rôle clé des dossiers d'architecture technique. Le retour des processus de passage en production contraignants. 6. SUPERVISER LA PERFORMANCE Du monitoring de l'infrastructure à la supervision des processus et des flux applicatifs. Le monitoring, un projet à part entière. Les nouveaux standards de la supervision. La gouvernance des architectures SOA. La mesure de la performance : . SLA . Reporting . Tableaux de bord Panorama des offres du marché. Retours d'expériences et bonnes pratiques. 7. CONCLUSION Comment bien définir ses besoins ? Mettre en place une roadmap « performance IT ». Anticiper les besoins à venir en initiant une démarche de gestion de la capacité (capacity planning).

Public
Directeur informatique Responsable études Responsable exploitation Responsable intégration

Pré-requis
Connaissance générale des Systèmes d'Information.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

35

SQLI Institut 2011
S-IAM - Gestion des identités & sécurité des accès Séminaires décideurs Enjeux du SI
Objectif du stage
Identifier les enjeux de la gestion d’identité Déterminer les apports de la gestion d’identité à partir d’un SI centralisé : la sécurité d’accès aux applications, la modélisation des processus, la valorisation du portail d’entreprise et l’ouverture de son SI par la fédération d’identité 1. LA GESTION DES RÉFÉRENTIELS D’IDENTITÉS Introduction . Constat d’hétérogénéité du SI. . Centralisation de l’information. . Gestion à partir d’un point d’accès unique. . Présentation des annuaires LDAP. Les outils . Synchronisation des référentiels par le provisioning. . Agrégation des données par le dé-provisioning. . Le méta-annuaire ou l’annuaire virtuel ? . Présentation des outils évolués de gestion de contenu d’annuaire. Les DCMS. La gestion des habilitations . L’information pertinente. . Les modèles de données RBAC et ORBAC. 2. LA SÉCURISATION DES ACCÈS Renforcer la politique de mots de passe. L’unification des mots de passe. Le modèle actuel de sécurisation des accès : la signature unique. Présentation des architectures de Web SSO. Étude de scénarios Web SSO. Présentation de solutions de Web SSO. Étude de solutions Open Source. La limitation du Web SSO est couverte par l’Entreprise SSO. 3. L’AUTHENTIFICATION FORTE Cryptographie . Les bases de la cryptographie. . Les algorithmes à clé secrète, clé publique, hachage, signature électronique. . Répondre aux fondamentaux de la sécurité : authentification, confidentialité, intégrité, non répudiation et disponibilité. Fonctionnement des PKI . Les infrastructures à clé publique. . Environnements de confiance. . Autorités de certification. . Certificats X509 : types classe et fonctionnement. Les Processus métier Études de cas pratique . Embauche d’un nouveau salarié. . Exception à une règle de sécurité. Définitions . Le BPM vs workflow vs processus. . Activité, transition, participant. . La coalition Wfmc. . Le Format Xpdl. . Présentation du protocole Asap et de la spécification Wfxml. Les outils . Modélisation de processus. . Interaction avec le processus. . Suivi et console de pilotage. Sécurisation des Web services Sécurisation des messages Xml . Xml-Signature : signature des messages. . Xml-Encryption : chiffrement des messages. . Ws-Security : normalisation de la sécurisation des messages. Interaction avec les PKI . Xkms : gestion du cycle ce vie des certificats. Délégation d’authentification et gestion de droits . Saml, Ws-Federation : échange des informations d’authentification. . Xacml, Ws-Authorization : échange des informations d’autorisation. Provisioning . Spml : gestion des comptes utilisateur. La fédération d’identité . Fonctionnement des serveurs d’identité. . Le projet Liberty Alliance. . Le projet Cardspace. . Le projet Openid. . Le projet Shibboleth. . Le projet Concordia.

Public
Architecte Direction du SI Direction informatique Maîtrise d’ouvrage Responsable études Urbaniste

Pré-requis
Notions d’annuaire et XML. Être sensibilisé à la sécurité du SI et aux Web services.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

36

SQLI Institut 2011

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

37

SQLI Institut 2011
M-SFX - Lean Six Sigma : les fondamentaux Management SI Gouvernance
Objectif du stage
Connaître les principes des démarches Lean Six Sigma (LSS) : Lean & et Six Sigma Comprendre l'intérêt de Lean Six Sigma pour l'amélioration de processus dans le domaine des technologies de l'information Appréhender les relations entre LSS et les démarches d'amélioration de type CMMI®, ITIL®, ISO9001 1. INTRODUCTION Présentation de Lean. Présentation de Six Sigma. Lean Six Sigma = Lean + Six Sigma. 2. ORGANISATION Infrastructure. Acteurs de la démarche (Sponsor, Champions, Master Black Belts, Black Belts, Green Belts). 3. AMÉLIORATION CONTINUE Projet DMAIC. Define. Measure. Analyse. Improve. Control. 4. CONCEPTION (DESIGN FOR SIX SIGMA) Projet DMADV. 5. LSS AU SERVICE D'AUTRES DÉMARCHES D'AMÉLIORATION PROCESSUS Principes. LSS et ISO9001. LSS et ITIL® LSS & CMMI. 6. CONCLUSION Rappel des points clés. Recommandations. Bibliographie.

Public
Directeur / ingénieur qualité, processus, méthode, études Manager et contributeur individuel aux actions d'amélioration processus Membre d'équipe projet d'amélioration processus Responsable de démarche d'amélioration processus

Pré-requis
Connaissances générales en informatique. Connaissance des démarches d'amélioration des processus dans le domaine des technologies de l'information.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

38

SQLI Institut 2011
CMMI

M-CFX - CMMI : les fondamentaux Management SI CMMI
Objectif du stage
Comprendre l'importance de l'approche processus dans une stratégie organisationnelle d'amélioration continue Identifier la portée du CMMI, ses intérêts, ses limites Connaître la terminologie, les composants et la structure du modèle Aborder le contenu de chacun des domaines de processus 1. POURQUOI LE CMMI ? Le contexte ayant favorisé son émergence. Processus, technologie, ressource humaine. Les bénéfices tangibles et intangibles obtenus. 2. DÉFINITIONS ET CONCEPTS Historique. Terminologie. Constellations, représentations étagée et continue, architecture du CMMI. 3. LE NIVEAU DE MATURITÉ 2 Finalité du niveau 2. Les pratiques génériques du niveau 2. Les 7 domaines de processus du niveau 2. 4. LE NIVEAU DE MATURITÉ 3 Finalité du niveau 3. Les pratiques génériques du niveau 3. Les 11 domaines de processus du niveau 3. 5. LES NIVEAUX DE MATURITÉ 4 ET 5 Maîtrise quantitative de processus et de produits. Optimisation. 6. L'AMÉLIORATION CONTINUE La démarche IDEAL. L'évaluation de processus (SCAMPI A, B et C). Les facteurs de succès. Cette formation permet de connaître l' l'essentiel du CMMI en une journée. Nous proposons également la formation du SEI « Introduction au modèle CMMI » (3 jours) qui est un pré-requis pour devenir membre d’équipe d’évaluation SCAMPI (réf. M-CIM).

Public
Auditeur, évaluateur Directeur / chef de projet Directeur / ingénieur qualité, processus, méthode, études Responsable d'unités opérationnelles

Pré-requis
Une connaissance dans un contexte de développement de système ou de logiciel, dans la gestion de projet ou bien dans une équipe qualité, facilite l'appropriation des concepts du CMMI.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

39

SQLI Institut 2011
M-CIM - Introduction à CMMI v1.2 -Formation Officielle du SEI©
1 INTRODUCTION Objectifs et contenu de la formation.

Management SI CMMI
Objectif du stage
Comprendre l'importance de l'approche processus dans une stratégie organisationnelle d'amélioration continue Identifier la portée du CMMI, ses intérêts, ses limites Connaître la terminologie, les composants et la structure du modèle spécifique Pouvoir participer en tant que membre d'équipe à une évaluation SCAMPI

2. CMMI ET AMÉLIORATION CONTINUE DE PROCESSUS Définitions et concepts. Produits CMMI. Retours sur investissement. Exercice : objectifs d'amélioration. 3. ARCHITECTURE DU CMMI Utilisation du livre de référence (CMMI en français). Composants du CMMI. Domaines de processus. Nature et type des composants. 4. INSTITUTIONNALISATION ET REPRÉSENTATIONS Représentation étagée et continue. Niveaux de maturité et d'aptitude. Institutionnalisation. Pratiques génériques. Travaux pratiques : description de processus. 5. DÉVELOPPEMENT DE PRODUIT (1) Développement et gestion des exigences. 6. GESTION DE PROJET Planification et suivi de projet. Gestion des risques. Gestion des contrats fournisseurs. 7. SUPPORT Gestion de configuration. Assurance qualité. Mesure et analyse. Travaux pratiques : analyse d'écarts. Prise de décision. Analyse causale. 8. DÉVELOPPEMENT DE PRODUIT (2) Solution technique. Intégration de produit. Vérification, validation. Travaux pratiques : impact d'une évolution. 9. INFRASTRUCTURE D'AMÉLIORATION Stratégie d'amélioration continue. Définition du processus standard. Travaux pratiques : bibliothèque de processus. Gestion intégrée de projet. Innovation et déploiement. Formation. Travaux pratiques : études de cas. Gestion quantitative de projet. Fondements de la gestion quantitative. Performance de processus. 10. GESTION QUANTITATIVE DE PROJET Analyse causale, innovation et déploiement en mode quantitatif. Travaux pratiques : objectifs d'amélioration et mesures. 11. ENVIRONNEMENT COMPLEXE Concepts IPPD. Impacts IPPD sur la définition de processus et la gestion intégrée de projet. 12. RÉSUMÉ ET FILS CONDUCTEURS Représentations. Interrelations entre composants. Équivalence de niveaux. Travaux pratiques : correspondance entre affirmations et pratiques CMMI. 13. PROCHAINES ÉTAPES

Public
Auditeur, évaluateur Directeur, chef de projet Ingénieur qualité Responsable d'unités opérationnelles

Pré-requis
Une connaissance ou une expérience pratique dans un contexte de développement de système ou de logiciel, dans la gestion de projet ou bien dans une équipe qualité ou amélioration de processus, facilite l'appropriation des concepts du CMMI.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

40

SQLI Institut 2011
Sources d'information sur le CMMI. Démarche IDEAL. 14. CONCLUSION Revue des objectifs du cours. Évaluation du cours. La formation est dispensée par un instructeur CMMI agréé par le SEI (Software Engineering Institute ¬ Carnegie Mellon University ¬ Pittsburgh). Lespersonnes ayant participé à cette formation seront enregistrées individuellement au SEI. La formation est dispensée en français, sur des supports en anglais, avec la traduction officielle du CMMI en français. Sont remis aux participants : le livre « CMMI® 2° édition : guide des bonnes pratiques pour l’amélioration des processus » ainsi que le livre en français de Richard Basque « Un itinéraire fléché vers le CMMI® v1.2 ».

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

41

SQLI Institut 2011
M-CAQ - CMMI for Acquisition (CMMI-ACQ) Formation Officielle du SEI©
1. INTRODUCTION Présentation du cours

Management SI CMMI
Objectif du stage
Découvrir les principes du modèle CMMIACQ et appréhender les domaines de processus spécifiques relatifs à l’acquisition Comprendre et interpréter correctement le modèle CMMI-ACQ pour une application concrète dans un contexte d’acquisition ou de sous-traitance Décrire les différences entre le CMMI for Development, V1.2 et le CMMI for Acquisition, V1.2 Pouvoir participer en tant que membre de l’équipe d’évaluation à une évaluation SCAMPI utilisant le modèle CMMI-ACQ.

2. VUE D’ENSEMBLE DE L’ACQUISITION Vue d’ensemble de l’acquisition 3. CONTENU DE CMMI-ACQ Présentation des 6 DOMAINES DE PROCESSUS et des pratiques spécifiques au contexte d’acquisition : Définition de la stratégie d’acquisition 4. DEVELOPPEMENT DES EXIGENCES D’ACQUISITION Développement et analyse des exigences contractuelles. 5. SOLLICITATION ET ELABORATION DU CONTRAT Consultation, sélection des fournisseurs ou sous-traitants et élaboration des contrats. 6. MANAGEMENT DU CONTRAT Gestion de la relation client-fournisseur selon les termes du contrat. 7. MANAGEMENT TECHNIQUE DE L’ACQUISITION. Evaluation de la solution technique et gestion des interfaces. 8. VERIFICATION DE L’ACQUISITION Vérification des produits et livrables de l’acquéreur. 9. VALIDATION DE L’ACQUISITION Validation des produits ou services acquis. Transition vers les opérations et le support. Equipes intégrées 10. ETAPES SUIVANTES Facteurs de succès d'une démarche d’amélioration des processus d’acquisition et de sous-traitance. 11. CONCLUSION

Public
Responsable des études Responsable maîtrise d’ouvrage Responsable méthode et qualité, auditeur, évaluateur Directeur, chef de projet Assistant maîtrise d’ouvrage (business analyst), maîtrise d’œuvre Tout professionnel qui souhaite acquérir une vision pratique du CMMI-ACQ et de ses apports dans une démarche d'amélioration des processus, côté maîtrise d’ouvrage ou maîtrise d’œuvre

Pré-requis
Avant de s’inscrire à ce cours, les participants doivent avoir suivi le cours officiel « Introduction au CMMI » (Version 1.2, ou Version 1.1 plus Upgrade V1.2) La connaissance du cycle de vie des systèmes est un plus.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

42

SQLI Institut 2011
M-SVC - CMMI For Services (CMMI-SVC) Formation Officielle du SEI© Management SI CMMI
Objectif du stage
Découvrir les principes du modèle CMMI-SVC et appréhender les domaines de processus spécifiques relatifs aux services Comprendre et interpréter correctement le modèle CMMI-SVC pour une application concrète dans un contexte de services Décrire les différences entre le CMMI for Development, V1.2 et le CMMI for Services, V1.2 Pouvoir participer en tant que membre de l’équipe d’évaluation à une évaluation SCAMPI utilisant le modèle CMMI-SVC Cette formation officielle du SEISM est un complément à la formation « Introduction au CMMI® » pour ce qui relatif à la gestion, l’établissement et la livraison de services. Un service est dans ce contexte un produit intangible et non stockable (ex. entretien, formation, administration, centre de traitement). Le référentiel « CMMI® » s’est récemment enrichi d’un nouveau modèle « CMMI® for Services V1.2 » (CMMI-SVC). Programme : INTRODUCTION Présentation du cours. VUE D’ENSEMBLE DES PROCESSUS DE SERVICES Sommaire du domaine du modèle CMMI-SVC. CONTENU DE CMMI-SVC Présentation des 7 domaines de processus et des pratiques spécifiques au contexte CMMI-SVC: Capacity and Availability Management Incident Resolution and Prevention Service Continuity Service Delivery Service System Development Service System Transition Strategic Service Management ETAPES SUIVANTES Facteurs de succès d'une démarche d’amélioration des processus de services. CONCLUSION

Public
Fournisseurs de services Responsable méthode et qualité Candidats à la certification pour formateurs et évaluateurs CMMI-SVC Membres d’équipe d’évaluation CMMI-SVC Tout professionnel qui souhaite acquérir une vision pratique du CMMI-SVC et de ses apports dans une démarche d'amélioration des processus, côté maîtrise d’ouvrage ou maîtrise d’œuvre

Pré-requis
Avant de s’inscrire à ce cours, les participants doivent avoir suivi le cours officiel réf. M-CIM « Introduction à CMMI v1.2® » (Version 1.2, ou Version 1.1 plus Upgrade V1.2).

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

43

SQLI Institut 2011
M-CEI - CMMI : comment mener une évaluation en interne ?
1. INTRODUCTION Objectifs et contenu de la formation.

Management SI CMMI
Objectif du stage
Positionner l'évaluation CMMI dans une stratégie d'amélioration de processus Comprendre le fonctionnement générale des méthodes d'évaluation du SEI : SCAMPI class A, B et C Présenter la démarche, les activités, les acteurs et les types de résultat d'une évaluation CMMI « non officielle » (analyse d’écart) Identifier les facteurs de succès de l'évaluation CMMI

2. L'AUDIT ET L'ÉVALUATION Définitions, finalités et concepts. Positionnements types de l'évaluation dans une stratégie d'amélioration. 3. LA MÉTHODE D'ÉVALUATION SEI : SCAMPI Présentation de la méthode SCAMPI. SCAMPI Class A, B, C. Exemples de résultats. 4. LA PRÉPARATION D'UNE ÉVALUATION Les objectifs, paramètres, acteurs de l'évaluation. Les bases de preuves. La planification. Le plan d'évaluation. 5. LA CONDUITE DE L'ÉVALUATION La revue documentaire. Les interviews. La validation et la livraison du résultat. 6. APRÈS L'ÉVALUATION Le plan d'actions d'amélioration. L La formation est dispensée par un expert CMMI, évaluateur expérimenté, et illustrée par de nombreux retours d'expérience.

Public
Auditeur, évaluateur Responsable ou membre d’un groupe de soutien qualité, processus ou méthode

Pré-requis
Une connaissance ou une expérience pratique d’une approche d'audit ou d'évaluation et du modèle CMMI facilite l'appropriation du contenu de la formation.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

44

SQLI Institut 2011
M-CRE - CMMI : exemples de mise en œuvre & retours d'expérience Management SI CMMI
Objectif du stage
Découvrir les principes du modèle CMMI et sa philosophie basée sur l'amélioration continue Appréhender les principaux domaines de processus de CMMI par l'exemple des « bonnes pratiques » déployées Bénéficier des retours d'expérience SQLI dans la mise en œuvre d'un plan d'amélioration et d'industrialisation des processus ingénierie 1. POURQUOI CMMI ? Pourquoi une démarche d'amélioration des processus logiciels. Pourquoi le choix de CMMI ? Améliorations attendues. 2. POINTS CLÉS DU MODÈLE CMMI Historique de CMMI. Présentation du modèle CMMI. Niveaux de maturité et pratiques génériques CMMI. Constellations CMMI, CMMI Acquisition et CMMI for Services. Parcours des domaines de processus CMMI dans le cycle de vie projet. 3. LE CONTENU DE CMMI PAR l’EXEMPLE Les domaines de processus clés de CMMI par la pratique . Les types de pratiques mises en œuvre. . La satisfaction des utilisateurs par le respect des exigences. . L'anticipation des problèmes par le pilotage par les risques. . La qualité des livrables par la stratégie de vérification des développements et les revues qualité. . Une capitalisation opérationnelle par des expertises dans chaque domaine, processus (Responsable assurance qualité) et technique (Responsable capitalisation technique). . Le suivi de l'avancement et le contrôle par des indicateurs partagés. Découverte des autres domaines de processus CMMI, par niveau de maturité . Pour chaque domaine de processus CMMI, Présentation du cadre de référence proposé par CMMI. . Illustration, au travers d’exemples opérationnels de « bonnes pratiques », de modèles de documents et d’outils. . Conseils de mise en œuvre. 4. MISE EN PLACE D'UNE DÉMARCHE D'AMÉLIORATION Évaluation de la maturité d’une organisation – Méthode SCAMPI . Méthode SCAMPI. Synthèse des types évaluation, Class A, B et C. Processus général d’évaluation. Stratégie d’amélioration . Viser une évaluation officielle CMMI ou simplement s’appuyer sur CMMI comme référence ou guide ? . Quels critères de choix ? . Définir son ambition par rapport à son contexte. . Stratégie d'évaluation régulière dans un processus d'amélioration. Démarche d’amélioration . Initialiser le projet d'amélioration. . Diagnostiquer l'existant. . Élaborer le plan d'amélioration. . Agir : Concevoir les processus et pratiques, déployer, former, accompagner. Capitaliser : outils et processus de capitalisation. . Présentation d’exemples ou modèles de documents pour chacune des étapes. 5. RETOURS D'EXPÉRIENCE Retours généraux . Coûts et délais moyens. . Gains moyens par niveau CMMI et ROI, taux de défaut, dépassement charges, productivité… Retours de sociétés . Retours concrets de mise en œuvre, apports. Retours SQLI . Le projet d'amélioration SQLI. . Organisation CMMI de l'industrialisation des processus au niveau groupe et en local. . La réalisation et le déploiement des pratiques. . Retours d'expérience par niveau de maturité. . Challenges, enseignements et bénéfices. . Investissement et ROI. . Les points clés, ce qui a bien marché, les erreurs commises. . Outillage de l'industrialisation.

Public
Responsable des études Directeur informatique Responsable méthode et qualité Auditeur, évaluateur Directeur, chef de projet Tout professionnel qui souhaite acquérir une vision pratique de CMMI et de ses apports dans une démarche d'amélioration des développements informatiques.

Pré-requis
Aucune connaissance préalable n'est requise. La connaissance du cycle de vie d'un logiciel est un plus.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

45

6. CONCLUSION Facteurs de succès d'une démarche d'amélioration.

SQLI Institut 2011
M-CL2 - CMMI level 2 for practitioners
1. Introduction

Management SI CMMI
Objectif du stage
This course will help participants to develop a firm understanding of CMMI-DEV Maturity Level 2 apply CMMI-DEV Maturity Level 2 concepts effectively use CMMI-DEV Maturity Level 2 in an appraisal.

2. CMMI-DEV overview 3. Maturity Level 2 Generic goals and practices 4. Process Areas at Maturity Level 2 - Requirements Management - Project Planning - Project Monitoring and Control - Supplier Agreement Management - Measurement and Analysis - Process and Product Quality Assurance - Configuration Management - Process area to generic practice relationships - Overview of SCAMPI Appraisal Method - Course Summary

Public
For those interested in learning more about CMMI-DEV. For those responsible for improvement efforts who are trying to understand and implement CMMI-DEV and also SCAMPI team members who are preparing for a Maturity Level 2 appraisal.

Pré-requis
Before registering for this course, it is strongly recommended that participants successfully complete the Introduction to CMMI course (Version 1.1 with upgrade or Version 1.2).

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

46

SQLI Institut 2011
M-CL3 - CMMI level 3 for practitioners
1. Introduction

Management SI CMMI
Objectif du stage
At the end of this course, students will be able to do the following: Have a better understanding of CMMI-DEV Maturity Level 3, ese CMMI-DEV Maturity Level 3 in an appraisal and understand how to apply these concepts more effectively

2. Context for maturity level 3 3. Process areas at maturity level 3 - Decision Analysis and Resolution - Integrated Project Management +IPPD - Organizational Process Definition +IPPD - Organizational Process Focus - Organizational Training - Product Integration - Requirements Development - Risk Management - Technical Solution - Validation - Verification 4. Integrated Product and Process Development 5. Course Summary

Public
The audience for this course includes the following: anyone interested in learning more about CMMI-DEV should attend the course, SCAMPI team members who are preparing for a maturity level 3 appraisal, practitioners who are using, implementing, or improving processes, those responsible for improvement efforts who are trying to understand and implement CMMI-DEV

Pré-requis
Before registering for this course, participants must: have successfully completed an SEIauthorized offering of Introduction to CMMI (Version 1.1 with upgrade or Version 1.2), have a firm understanding of CMMI-DEV Maturity Level 2. It is strongly recommended that participants gain this understanding by completing the CMMI-DEV Level 2 for Practitioners course

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

47

SQLI Institut 2011
P-GEX - La gestion des exigences Management SI CMMI
Objectif du stage
Identifier, formaliser et évaluer les exigences des différents acteurs du projet Suivre et valider l'implémentation de ces exigences dans le Système d'Information Bénéficier des retours d'expérience SQLI dans la gestion des exigences Faire un tour d’horizon des outils disponibles sur le marché 1. GESTION DES EXIGENCES – PRINCIPE ET RÉFÉRENTIEL DE PRATIQUES Enjeux et objectifs de la gestion des exigences . Qu'est-ce qu'une exigence ? . Objectif de la gestion des exigences. . Principe de la gestion des exigences. . Interaction avec les autres processus du projet. Référentiel CMMI : domaine de processus « gestion des exigences » . Présentation synthétique du référentiel CMMI pour la gestion des exigences. . Présentation des pratiques spécifiques de gestion des exigences. . Présentation des pratiques génériques communes à tous les processus du SI, de niveau de maturité 2 et 3. 2. PROCESSUS DÉTAILLÉ DE LA GESTION DES EXIGENCES Synthèse du processus . Glossaire. . Acteurs. . Vue générale. . Exemple de schéma du processus et activités. Recueil du besoin et identification des exigences . Exigences implicites et explicites. . Catégorisation des exigences et démarche d'identification des exigences implicites. Méthode FURPS+. . Exigences implicites, recommandations. Formalisation des exigences . Principes. . Analyse des besoins et définition des priorités. . Référentiel des exigences, exemple et recommandations. . Cahier des charges. Validation des exigences . Validation interne : revue d'exigences. Validation avec les utilisateurs. Affinage du besoin . Synthèse des livrables types de spécification et conception dans la démarche projet. . Validation des livrables. Suivi de l'évolution des exigences . Traçabilité des exigences. . Gestion des changements d'exigence. Validation de l'implémentation des exigences . Validation du bon fonctionnement. . Validation du besoin métier. Pilotage et contrôle . Revue assurance qualité sur les exigences. . Implication des parties prenantes et communication sur les exigences. . Capitalisation sur la gestion des exigences. Les outils . Panorama des principaux outils de gestion des exigences du marché. . Illustration de l’utilisation de ces outils par la mise en œuvre d’une étude de cas durant la formation. . Points forts / points faibles de ces outils. 3. CONCLUSION Rôle de la MOA sur tout le cycle projet. Synthèse et points clés de la gestion des exigences. Synthèse sur les principaux outils de gestion des exigences du marché.

Public
Auditeur, évaluateur Directeur, chef de projet Directeur informatique Responsable des études Responsable méthode, processus, qualité Tout professionnel qui souhaite acquérir une vision pratique et un retour de mise en œuvre de la gestion des exigences sur des projets

Pré-requis
Aucune connaissance préalable n'est requise. La connaissance du cycle de vie d'un logiciel est un plus.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

48

SQLI Institut 2011
P-GCO - La gestion de configuration Management SI CMMI
Objectif du stage
Comprendre les objectifs de la gestion de configuration Connaître les activités de gestion de configuration Identifier les différents rôles au sein d'une équipe Maîtriser la gestion de configuration dans le cadre des méthodologies CMMI et ITIL 1. DÉFINITION DE LA GESTION DE CONFIGURATION Principes de la gestion de configuration. Présentation des standards : . La vision CMMI . La Vision ITIL Le glossaire. 2. PLANIFICATION DU PROCESSUS DE GESTION DE CONFIGURATION Un projet au sein d’une organisation. Les acteurs de la gestion de configuration. Création de l'organisation de gestion de configuration. Définition des exigences de configuration. 3. IDENTIFICATION DES ÉLÉMENTS DE CONFIGURATION La nature des éléments de configuration. Granularité et périmètre. Définition de la configuration d'un produit et des baselines. 4. MISE EN ŒUVRE DES PRINCIPES DE GESTION DE CONFIGURATION Systèmes de gestion de configuration. Les bonnes pratiques de gestion documentaire. Les outils de gestion de configuration : présentation d’outils de gestion documentaire. Les bonnes pratiques de gestion du code source. Les outils de gestion du code source : présentation. 5. LE PLAN DE GESTION DE CONFIGURATION Les types de plan de gestion de configuration. Créer une matrice de traçabilité des besoins et de traçabilité documentaire. 6. GESTION DES CHANGEMENTS Définir un workflow des demandes de changement. Organisation du référentiel de code pour la gestion des versions en parallèle. 7. LES AUDITS DE CONFIGURATION Les audits internes et informels. Planifier les audits de configuration. L'audit de livraison. L'audit physique d'une baseline. Réaliser un audit de configuration. 8. CONCLUSION Retours d'expérience sur les bénéfices de la gestion de configuration. L'importance de la conduite du changement.

Public
Chef de projet Directeur de projet Expert technique Responsable méthode, processus, qualité

Pré-requis
Aucune connaissance préalable n'est requise.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

49

SQLI Institut 2011
ITIL

AS339 - ITIL pour les décideurs Management SI ITIL
Objectif du stage
Découvrir l'approche ITIL de la gestion des services. Découvrir comment les processus ITIL permettent d’améliorer les services offerts par l’organisation informatique. 1. INTRODUCTION Généralités. Historique. Qu’est-ce que ITIL ? Les niveaux de certification. Les notions de base. Les domaines couverts et les processus. 2. CARACTÉRISTIQUES ET BÉNÉFICES Approche d’ITIL basée sur les bonnes pratiques Apport d'ITIL dans la performance du système d'information Panorama de la structure documentaire d'ITIL 3. VUE SYNTHÉTIQUE DES PROCESSUS ITIL Théorie des processus appliquée à ITIL Gestion des niveaux de service Gestion financière des services Gestion de la capacité Gestion de la continuité des services Gestion de la disponibilité Service desk Gestion des incidents Gestion des problèmes Gestion des configurations Gestion des changements 4. LA MISE EN PLACE ET L'UTILISATION D'ITIL La démarche Les étapes Les bonnes pratiques

Public
Ce stage est destiné aux décideurs, chef de projet ou toute personne souhaitant avoir une vue synthétique d’ ITIL.

Pré-requis
Avoir une vision d'ensemble dans la production de service.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

50

SQLI Institut 2011
AS345 - ITIL Foundation V3
1. Définition du concept de la bonne pratique, des notions de service, du service management, du processus, du modèle orienté processus, de ses caractéristiques, de fonctions et de rôles.

Management SI ITIL
Objectif du stage
Acquérir le vocabulaire ITIL, connaître et comprendre les différents processus, rôles et fonctions dans le contexte du cycle de vie complet IT-Business tel que préconisé dans ITILv3. Préparer et passer l’examen Fondation V3

2. Définition du cycle de vie du service Présentation des buts, objectifs et valeurs au sein des 5 ouvrages de la librairie UTIL v3 : Service Strategy, Service Design, Service Transition, Service Operation et Continual, Service Improvment 3. Les principaux nouveaux concepts et définitions du service management (utility, warranty, portfolio, CMS, DML, etc…) 4. LES PRINCIPAUX PRINCIPES ET MODELES POUR LE SERVICE MANAGEMENT Notions de service asset, service value, des 4P Les principaux aspects du Service design, le modèle de service en V La synthèse des compromis à réaliser en Service Operation. Le PDCA de l’amélioration continue. 5. LES PROCESSUS DU SERVICE MANAGEMENT L’ensemble des processus pour chacun des 5 ouvrages Leur contribution au cycle de vie des services Leur objectif, contenu et définition de rôles Le processus d’amélioration en 7 étapes. 6. LES FONCTIONS Les rôles, objectifs, structures organisationnelles et métriques pour les fonctions. Centre de Services, Gestion Technique, Gestion Applicative, Gestion des opérations IT. 7. LES ROLES Process owner, Service Owner Modèle RACI 8. APPORT DE LA TECHNOLOGIE Exigences de la technologie pour le Service Management Apports de l’automatisation 9. LE NOUVEAU MODELE DE CERTIFICATION ITIL V3 10. PREPARATION A L’EXAMEN DE CERTIFICATION Compréhension de questions complexes Repérage des pièges inhérents à la syntaxe ITIL Gestion du temps de l’examen Examen blanc et débriefing PARTIE 11 - EXAMEN DE CERTIFICATION AGREE EXIN

Public
Ce cours s’adresse aux managers, superviseurs, chefs d’équipes, consultants et opérationnels qui souhaitent apprendre les bases, le vocabulaire du référentiel ITIL étendu dans la V3 pour définir et mettre en place une organisation de production selon ces meilleures pratiques. Il sera pleinement profitable si l’organisation a acquis un niveau certain de maturité Business-IT.

Pré-requis
L’inscription à ce cours et à la certification ITIL Foundation V3 suppose une expérience dans la gestion des systèmes d’information. Il sera demandé une Carte Nationale d’identité lors du démarrage de l’examen de certification

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

51

SQLI Institut 2011
AS342 - ITIL Fondation v3 - Bachotage et tests Management SI ITIL
Objectif du stage
Ce cours vous permet de passer cet examen dans des conditions idéales. Nous vous proposons une révision des concepts. A la suite, des questionnaires nous vous proposons de passer l'examen d'une heure (répondre à un QCM de 40 questions). Cet examen se fait en langue française. RAPPELS : Rappels des concepts et des "best practices", QCMs et explication des erreurs éventuelles Passage de l'examen : 1 heure de QCM L'examen se fait en français sur support papier. L'examen est ensuite envoyé à EXIN qui nous communique sous un mois les résultats. L''EXIN est un organisme habilité à délivrer les accréditations et les certifications ITIL. La réussite à l'examen conditionne la suite des formations ITIL. Ce premier certificat est nécessaire pour la suite du cursus.

Public
DSI, responsable opérationnel, responsable informatique, consultant IT, chefs de projets, spécialiste de production informatique

Pré-requis
Avoir suivi AS345 "ITIL Foundation V3"

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

52

SQLI Institut 2011
AS350 - ITIL V3 - Programme Capacité : Operational Support and Analysis (OSA) Management SI ITIL
Objectif du stage
Apliquer les bonnes pratiques d' ITIL en gestion de services et améliorer ses compétences autour des processus : "Gestion des Evènements", "Gestion des Incidents", "Gestion des Demandes", "Gestion des Problèmes" et "Gestion des Accès". Implémenter un centre de service respectant les bonnes pratiques d'ITIL Preparer et passer la certification OSA ITIL Introduction . Postionnement de « OSA » dans le Cycle de vie des Services . Retour sur les principaux concepts et les bonnes pratiques ITIL : la notion de service, la définition d'un processus, la notion de valeur de service, les concepts-clé d'Aptitude (savoir-faire) et de Ressources L'exploitation des services et la lisibilité du service rendu . La perception de la valeur du service pour le client Les processus . Gestion des Evènements", "Gestion des incidents", "Gestion des problèmes", "Gestion des demandes (le request fullfillment)", "Gestion des Accès et la fonction de "Centre de Service" Le processus "Gestion des Evènements" . Mission, buts et objectifs du processus • Périmètre du processus • Valeur ajoutée • Principes et les concepts de base • Activités du processus • Méthodes et techniques pour le fonctionnement du processus • Relation avec le processus gestion des incidents, Gestion des problèmes et Changements. Les KPI et la mesure de l’efficacité du processus, les rôles clés Le processus de "Gestion des Incidents": • Mission, buts et objectifs du processus • Réactivité et pro-activité • Périmètre du processus • Valeur ajoutée dans la phase d'exploitation de service (cœur du support aux usagers) • Principes et concepts de base (notion d'incident, priorité, classification, escalade, …) • Activités du processus • Méthodes et techniques pour le fonctionnement du processus • Déclencheurs, Entrées, Sorties & Interfaces du processus • Importance du processus dans la traçabilité des incidents, les KPI et la mesure de l’efficacité du processus • Activités-clés du processus Processus de "Gestion de problèmes" • Mission, buts et objectifs du processus • Périmètre du processus • Concepts clés (erreur connue, gestion pro active des problèmes, priorité et classification,…) • Activités du processus • Méthodes et techniques pour le fonctionnement du processus, KPI et mesures, activitésclés du processus Processus de "Gestion des demandes" : • Mission, buts et objectifs du processus • Périmètre du processus • Valeur ajoutée dans la phase de transition de service, principes et concepts de base • Activités du processus • Méthodes et techniques pour le fonctionnement du processus • Entrées, Sorties & Interfaces du processus, KPI et la mesure de l’efficacité du processus • Activités-clés du processus Processus de "Gestion des accès " • Mission, buts et objectifs du processus • Périmètre du processus • Activités du processus • Méthodes et techniques Technologies et considérations d’implémentation • Liste des exigences sur les technologies utiles à l’implémentation des processus et critères d’évaluation des technologies et des outils pour l’implémentation des processus Le centre de service • Rôle du Centre de Services, la notion de SPOC • Objectifs du Centre de Services • Différents types de structure organisationnelle du Centre de Services • Bonnes pratiques de gestion des effectifs et choix des métriques de mesure pour l'efficacité et l'efficience du Centre de Services • Problèmes et précautions à prendre en considération lors de l’externalisation d’un Centre de Services Atelier Pratique et exercices QCM de test, révision et examen à la certification OSA ITIL Exemple d'implémentation opérationnel avec la démarche ITUP d'ibm et la modélisation en

Public
Personnes ayant acquis la certification ITIL V3 Fondation et souhaitant progresser dans le cycle de certification ITIL. Ce cours est ouvert à tout professionnel d'ITIL ainsi qu'au responsable informatique, responsable production et étude, consultant, chef de projet, fournisseur de service et toute personne susceptible par la gestion des services IT

Pré-requis
Le participant doit avoir acquis la certification ITIL V3 Fondation (ou la certification ITIL V2 Foundation et la certification ITIL V3 Fondation Bridge) et qui souhaite continuer son apprentissage dans le cycle de certifications ITIL Expert in IT Service Management, le certificat OSA étant un des modules utiles à cette certification. Les candidats souhaitant passer l'examen devront remettre AVANT le début de la formation leur certificat ITIL Fondation V3 Fondation

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

53

SQLI Institut 2011
workflow avec l'outil TSRM

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

54

SQLI Institut 2011
AS351 - ITIL V3 - Programme Capacité : Release, Control and Validation (RCV) Management SI ITIL
Objectif du stage
Appliquer les bonnes pratiques d’ITIL en gestion de services et améliorer ses compétences autour des processus : change management, configuration management, release management, knowledge management, services validation et testing, Comprendre la valeur ajoutée pour son business, décrire les processus associés, préparer le passage de l'examen RCV ITIL Introduction : • Positionnement de < RCV > dans le Cycle de vie des Services • Retour sur les principaux concepts et les bonnes pratiques ITIL : la notion de service, la définition d'un processus, la notion de valeur de service, les concepts-clé d'Aptitude (savoir-faire) et de Ressources Les processus • Gestion des Actifs et des Configurations • Gestion des Changements • Gestion de la Validation and des Tests des Services • Gestion des Mises en Production et des Déploiements • Gestion des Demandes • Gestion de la Connaissance" et la vision cycle de vie du service Le processus "Gestion des Actifs et des Configurations" • Mission, buts et objectifs du processus • Périmètre du processus • Valeur ajoutée pour le métier • Politiques, principes et les concepts de base (Asset et CI, CMS, CMDB,...) • Activités du processus, méthodes et techniques pour le fonctionnement du processus Déclencheurs, Entrées, Sorties and Interfaces du processus • Relation avec le processus gestion des Changements • Les KPI et la mesure de l'efficacité du processus, les rôles clés Le processus de "Gestion des Changements" • Mission, buts et objectifs du processus • Périmètre du processus • Valeur ajoutée dans la phase de transition de service, principes et concepts de base (RFC, CAB, CABEC, les différents types de change...), • Activités du processus, méthodes et techniques pour le fonctionnement du processus Déclencheurs • Entrées, Sorties et Interfaces du processus • Importance du processus dans la traçabilité des changements, les KPI et la mesure de l'efficacité du processus Activités-clés du processus Processus de "Gestion de la Validation et des Tests des Services « financiers » • Mission, buts et objectifs du processus • Périmètre du processus, activités du processus, méthodes et techniques pour le fonctionnement du processus, • KPI et mesures, activités-clés du processus Processus de "Gestion des Mises en Production et des Déploiements" : • Mission, buts et objectifs du processus • Périmètre du processus • Valeur ajoutée dans la phase de transition de service, principes et concepts de base (DML, type de release, stratégie de mise en production…), • Activités du processus, méthodes et techniques pour le fonctionnement du processus • Déclencheurs, Entrées, Sorties et Interfaces du processus • Importance du processus dans la traçabilité des changements, les KPI et la mesure de l'efficacité du processus Activités-clés du processus Processus de "Gestion de la Connaissance" • Mission, buts et objectifs du processus • Périmètre du processus, le cycle DIKW, de la CMDB à la SKMS, activités du processus, • Méthodes et techniques pour le fonctionnement du processus, KPI et mesures, activitésclés du processus: Technologies et considérations d'implémentation Liste des exigences sur les technologies utiles à l'implémentation des processus et critères d'évaluation des technologies et des outils pour l'implémentation des processus. Atelier Pratique et exercices QCM de test, révision et examen à la certification RCV ITIL

Public
Professionnel d'ITIL, responsable informatique, responsable production et étude, consultant, chef de projet, fournisseur de service et toute personne susceptible par la gestion des services IT.

Pré-requis
Le participant doit avoir suivi le cours ITIL Fondation V3 et avoir obtenu la certification correspondante ou avoir les connaissances et compétences équivalentes.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

55

SQLI Institut 2011
AS352 - ITIL V3 - Programme capacité : Service, Offering and Agreement (SOA)
Introduction : Le concept de gestion des services en tant que pratique, valeur business

Management SI ITIL
Objectif du stage
Préparer et passer la certification SOA ITIL Mettre en pratique les bonnes pratiques ITIL sur les domaines concernés par SOA

Gestion du portefeuille de services o Le portefeuille de services et présenter ses liens avec le catalogue de services et le pipeline de services o Comment le portefeuille de services décrit les services d'un fournisseur et comment il relie les services business avec les services informatiques o Les méthodes de la gestion du portefeuille de services Gestion du catalogue de services o La raison d'être, le but et les objectifs du processus, le périmètre du processus, la différence entre un catalogue de services business et technique. o Ses politiques, principes et concepts de base, l'utilisation de métriques clés, les défis, facteurs critiques de succès et risques. Gestion des niveaux de services : o La raison d'être, le but et les objectifs de la gestion des niveaux de service, l'importance du processus pour le cycle de vie des services o Les principes et concepts de base : principales activités, méthodes et techniques du processus et comment celui-ci est lié au cycle de vie des services. Les structures de SLA et les exigences de niveaux de services (SLR), les livrables, les performances par rapport aux SLA o L'utilisation de métriques clés, les défis, facteurs critiques de succès et risques liés au processus o Le contenu des SLA, OLA et des réunions de révision, les interfaces avec les autres processus et fonctions Gestion de la demande o Les concepts de base du processus, les activités du processus et les modèles d'activité business, interfaces avec le portefeuille de services Gestion des fournisseurs o La raison d'être, le but et les objectifs du processus o Le périmètre du processus, l'importance du processus pour le cycle de vie des services et comment il crée de la valeur business o Les principes et concepts de base : principales activités, méthodes et techniques du processus et comment celui-ci est lié au cycle de vie des services. L'utilisation de métriques clés, les défis, facteurs critiques de succès et risques associés au processus Gestion financière : o La raison d'être, le but et les objectifs du processus, le périmètre du processus et les concepts d'estimation de la valeur des services o L'importance du processus pour le cycle de vie des services et comment il crée de la valeur business o Les différents aspects du processus et les concepts de base - financement, comptabilité et rétro facturation o Le retour sur investissement et le dossier business o Les principales activités, méthodes et techniques du processus et comment celui-ci est lié au cycle de vie des services. Gestionnaire de la relation Business Rôles et responsabilités des Offres et accords de services Préoccupations technologiques et d'implantation o Les exigences génériques, les critères d'évaluation des technologies et des outils, les bonnes pratiques, les défis, facteurs critiques de succès Résumé, préparation à l'examen et lectures dirigées

Public
Les professionnels de l'informatique qui travaillent dans une organisation qui a adopté et adapté ITIL et qui contribuent à un programme permanent d'amélioration des services

Pré-requis
Le participant doit posséder la certification ITIL V3 Fondation en ITSM ou ITIL V2 Foundation en ITSM plus le Foundation Bridge V3 Possèder de 2 à 4 d'expérience professionnelle dans la gestion des services informatiques

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

56

SQLI Institut 2011
AS353 - ITIL Intermediate V3 – PPO Planification, protection et optimisation Management SI ITIL
Objectif du stage
Préparer et passer l’examen de certification ITIL Intermediate en planification, protection et optimisation Planifier les activités clés des processus de planification, de protection et d’optimisation dans le contexte du cycle de vie des services Parvenir à une excellente maîtrise des opérations grâce aux processus, activités et fonctions de planification, protection et optimisation Évaluer la réussite de la planification, la protection et l’optimisation en appliquant des mesures clés Introduction et vue d’ensemble • Planification, protection et optimisation dans le contexte du cycle de vie des services • La proposition sur la valeur des services • Le rôle des processus dans la gestion des services • De quelle manière la gestion des services crée de la valeur pour le métier Processus fondamentaux de planification, de protection et d’optimisation Gestion de la capacité • Utilisation de la gestion des capacités pour contribuer à l’assurance qualité • Finalité, buts et objectifs • Fourniture de services par rapport au niveau de service recherché • Respecter les contraintes coût et temps • Activités, méthodes et techniques • Adapté au besoin et adapté à l’utilisation Gestion des disponibilités Contribuer à la qualité des services adaptée au besoin et à l’utilisation Champ d’application du processus Permettre la gestion des disponibilités à travers les activités, les méthodes et les techniques De quelle manière la gestion des disponibilités crée de la valeur métier Éléments déclencheurs, entrée et sortie vers d’autres processus Déterminer les mesures pour assurer la réussite du processus Gestion de la continuité des services informatiques • Garantir l’assurance qualité au cours de l’introduction des services à travers la gestion efficace de la continuité des services IT • Illustrer les activités principales • Gestion des risques Prévoir les restaurations Politiques et principes Difficultés et facteurs clés de réussite Gestion de la sécurité de l’information • Analyse de la contribution de la gestion de la sécurité de l’information à l’assurance qualité des nouveaux services • Aligner la sécurité informatique à la sécurité métier • Assurer la confidentialité, l’intégrité et la disponibilité • De quelle manière la sécurité de l’information crée de la valeur métier • Activités, méthodes et techniques • Mesures clés pour évaluer la réussite Gestion de la demande • Finalité, buts et objectifs

Public
Acteurs impliqués dans l’application des processus de gestion des services IT : équipes opérationnelles, consultants, équipes d’infogérance… Responsables de processus Chefs de projet et managers en charge de planifier et d’implémenter les processus ITIL Responsables qualité en charge de l’évolution des référentiels internes Représentants business ou d’activités métiers

Pré-requis
Il est nécessaire d avoir obtenu la certification ITIL v3 Foundation.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

57

SQLI Institut 2011
Développeme nt Projet LES PROJETS M OA

P-GPA - Gérer un projet en maîtrise d'ouvrage
1. L'urbanisation des projets de SI

Projet Les projets MOA
Objectif du stage
Identifier et organiser les tâches affectées à la maîtrise d'ouvrage dans le cadre d'un projet informatique. Piloter le projet en collaboration avec la maîtrise d'oeuvre.

Le mode projet. Les typologies de projet. Les démarches de projet. Les contraintes règlementaires (SOX, Bâle 2). Les indicateurs de valeur du SI (ROI, seuil de rentabilité, Payback, VAN). La mesure de la performance du SI (Balanced Scorecard). 2. Identifier son rôle et ses responsabilités de maître d'ouvrage L'identification des acteurs. Les niveaux d'implication de la maîtrise d'ouvrage : spécifications, accompagnement, suivi, communication, validation, déploiement, bilan. La relation contractualisée avec la maîtrise d'oeuvre. 3. La MOA et les acteurs non MOE La typologie des acteurs externes (éditeur, intégrateur, service achat, Direction Générale...). Les droits et devoirs. Les documents associés (contrats, convention de service, réponse à appel d'offre...). Les risques à gérer. Les axes de négociation. 4. Cadrer et lancer L'expression du besoin. Le cahier des charges et l'appel d'offre. La mise en place de l'organisation. La planification. L'étude et la validation des spécifications. La convention de service. La modélisation avec Merise ou UML. 5. Travailler avec la maîtrise d'oeuvre Les vérifications et validations. La maîtrise des risques. Le suivi du budget et de l'avancement. L'acceptation de la livraison pour recette. 6. Prendre livraison et mettre à disposition La recette. Le déploiement. La documentation. La gestion des formations. Le passage à la maintenance. 7. L'accompagnement du changement Composantes. Les facteurs de réussite. Les principaux risques. 8. Le système qualité La préparation et la mise en œuvre. Le Plan d'Assurance Qualité. Le suivi. La capitalisation.

Public
Chef de projet maîtrise d'ouvrage, assistance à la maîtrise d'ouvrage.

Pré-requis
Aucun

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

58

SQLI Institut 2011
AS334 - Manager son équipe : outils et pratiques Projet Les projets MOA
Objectif du stage
Découvrir les différentes dimensions du management d’équipe. Acquérir les compétences et les bonnes pratiques du management. Apprendre à déléguer, à communiquer et à motiver son équipe. 1. Qu’est ce que le management ? Quelle est la mission du manager ? Quelles sont les attentes de l’entreprise ? Quelles peuvent être les attentes de l’équipe ? Quelles sont les compétences-clés du manager ? 2. Quels sont les styles de Management ? Les différents styles de management : directif, persuasif, .. Diagnostiquer son style de management. Adapter son style de management aux différents membres de l’équipe. 3. Qu’est ce qu’une équipe ? Quels sont les stades de développement d’une l’équipe? Comment construire une équipe? Les entretiens d’objectif, d’évaluation, de cadrage,.. Les leviers pour dynamiser son équipe. 4. Comment manager son équipe ? Savoir prévoir et planifier les actions. Savoir valoriser et cadrer la prise d’initiative. Savoir définir et annoncer les points de contrôle. Savoir mobiliser pour assurer les actions correctrices. 5. Comment communiquer avec son équipe ? La communication implicite et explicite, verbale et non verbale. La construction d’un langage commun. Les réunions avec son équipe. Les entretiens d’objectif, d’évaluation, de cadrage. La communication écrite et orale : e-mail, téléphone, courriers, organisation de réunion, planning… 6. Construire l’écoute Savoir écouter ses collaborateurs. Savoir identifier le potentiel réel de vos collaborateurs. Mener efficacement des entretiens de management. 7. Comment stimuler et motiver son équipe ? Responsabiliser vos collaborateurs. Fixer des objectifs d’équipe. Fixer des objectifs individuels. Savoir comment déléguer. Savoir récompenser. Savoir utiliser les bons leviers pour dynamiser son équipe. 8. Savoir comment gérer les situations délicates La gestion des conflits. La négociation. Le management d’anciens collègues. Le management des collaborateurs plus âgés. Le management d’experts.

Public
Destiné à toute personne qui doit encadrer une équipe.

Pré-requis
Aucun pré-requis n’est obligatoire, mais il va de soit qu’une connaissance des techniques de communication peut aider à mieux comprendre ce thème

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

59

SQLI Institut 2011
AS325 - Savoir gérer son temps et ses priorités Projet Les projets MOA
Objectif du stage
Prendre conscience de l’utilisation de son temps Définir ses axes de progression Améliorer la maîtrise de son temps pour soi et son équipe 1. INTRODUCTION Pourquoi a-t-on la perception de toujours manquer de temps ? Quel est mon comportement face aux demandes, aux attentes, aux changements : Proactif ou Réactif ? 2. LES CONCEPTS CLES S’entendre sur les concepts clés de la gestion du temps: efficacité, importance, urgence, … Le temps compté. Le temps non compté. Quel équilibre trouver ? 3. DIAGNOSTIQUER Les symptômes et les maladies de la gestion du temps : les difficultés d’application dans la vraie vie. Définir les bonnes priorités à court et moyen terme. Les priorités malgré les imprévus et les urgences. La planification des tâches et des projets. Les interruptions et les dérangements. La négociation des charges. 4. GÉRER SON TEMPS Clarifier les objectifs. Comment définir les objectifs ? Les actions pour les atteindre. Objectifs imposés. Objectifs choisis. Planifier le long terme. Planifier le court terme. Définir le degré de liberté. Définir le résultat attendu. Evaluer la durée des tâches. Planifier le lendemain. 5. S’ ORGANISER Les moyens pour canaliser. Les moyens pour récolter et ordonner. Les moyens pour traiter vite et bien. Agir et faire agir. Classer et ranger.

Public
Cadres souhaitant améliorer la maîtrise de leur temps

Pré-requis
Aucuns

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

60

SQLI Institut 2011
AS326 - Conduite de réunion
1. AUTOÉVALUATION Prendre conscience de ses atouts et points d'amélioration

Projet Les projets MOA
Objectif du stage
Comprendre les techniques de conduite de réunion. Définir la bonne approche adaptée au contexte et aux objectifs de la réunion : réunion d’information, réunion de décision, réunion de résolution de problèmes, réunion de négociation,..

2. LES BASES DE LA PRISE DE PAROLE Aspect non verbal : . La posture, . Le regard, . La gestuelle. Aspect verbal : . La voix, . Le rythme, . L'articulation. 3. LES DIFFERENTES REUNIONS PREPARER ET MENER UNE REUNION Programmer, planifier, clarifier. Les phases de la réunion. Le travail de l'animateur et des participants. Utilisation des supports. 4. PEDAGOGIE : MISES EN SITUATION PRATIQUES Improvisations, miroir, jeux de rôles, simulations. Elaboration d'une fiche personnalisée qui permettra au participant de s'y référer en toute occasion. Formation tonique et physique où le participant est acteur à part entière. Celui-ci pourra dès la fin du stage mesurer sa progression et refaire des exercices.

Public
Chefs/Directeurs de Projet, managers et tous ceux qui sont amenés à organiser et diriger des réunions. Programme

Pré-requis
Aucun

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

61

SQLI Institut 2011
P-MMM - Modéliser le métier & ses informations Projet Les projets MOA
Objectif du stage
Connaître les principes de la modélisation de l’entreprise Définir une démarche de modélisation Appréhender l’approche processus pour l’entreprise Modéliser l’entreprise et particulièrement le métier et les processus, l’organisation, les applications Intégrer l’approche modélisation d’entreprise dans les activités de maîtrise d’ouvrage Produire une modélisation métier partagée 1. INTRODUCTION À LA MODÉLISATION MÉTIER BPM : de quoi parle-t-on ? L'approche processus. Les enjeux pour l'entreprise. Les enjeux pour la direction informatique. Les enjeux pour la maîtrise d'ouvrage. 2. LE PROCESSUS Définition du processus. Lien entre maturité des organisations et processus. Modélisation des processus. Exercice de synthèse. 3. DÉMARCHE DE MODÉLISATION DES PROCESSUS La modélisation des processus, pour quoi faire ? La démarche de modélisation des processus. Définir les objectifs de la modélisation. Cibler le périmètre à étudier. 4. LA VUE MÉTIER Typologie de processus . Les différents types de processus. Problématique de la notation . Le choix d'une notation. . Focus sur BPMN. . BPMN vs UML. Les étapes de modélisation des processus . La modélisation des processus actuels. . L'évaluation des processus. . La modélisation des processus cibles. 5. LE PILOTAGE DES PROCESSUS Mettre en œuvre les améliorations. Contrôler la performance du nouveau processus. 6. DÉMARCHE DE MODÉLISATION DE L’ENTREPRISE Le métier . Les produits et les services. . Les clients. L’organisation . Les acteurs internes, externes. . Les fonctions et les expertises dans l’entreprise. . Les processus. Les informations . La responsabilité des informations. . La gestion des informations. 7. LA VUE STRATÉGIQUE Identifier et formaliser la stratégie de l'entreprise. Identifier et hiérarchiser les objectifs métiers. Identifier et hiérarchiser les objectifs SI. Correspondance : objectifs métiers / objectifs SI. 8. LES ACTEURS Les instances principales. Les acteurs principaux. Les responsabilités. 9. LES OUTILS Panorama des outils par rapport aux domaines d'intervention. Tendances. Choisir un outil. 10. POUR ALLER PLUS LOIN… Business Process Management. Business Activity Monitoring. Urbanisation. SOA.

Public
Analyste métier Assistant à la maîtrise d'ouvrage, organisateur Chef de projet Responsable métier Responsable de processus

Pré-requis
Connaissances générales en analyse et organisation des Systèmes d'Information.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

62

SQLI Institut 2011
P-EDB - Expression des besoins, recueil & rédaction d'un cahier des charges Projet Les projets MOA
Objectif du stage
Recueillir et analyser les besoins des utilisateurs Formaliser les besoins, de l’étude d’opportunité au cahier des charges Analyser les réponses aux cahiers des charges et organiser le choix de la solution cible Initier une démarche de conduite du changement en gérant la communication et l’implication des différents acteurs concernés 1. INTRODUCTION : DÉFINIR ET ÉVALUER LE PÉRIMÈTRE DU PROJET Les tâches préalables à réaliser avant la phase d’expression du besoin (EDB), les écueils à éviter. Connaître les objectifs du projet et les partager avec le sponsor du projet, identifier le périmètre du projet. Disposer de la cartographie de l’existant (processus métier, diagnostic de l’existant fonctionnel, technique). Préparer le pré-cadrage financier du projet. 2. PRÉPARATION DE LA PHASE DE RECUEIL DU BESOIN La préparation des interviews utilisateur (définition des attentes, démarche ouverte ou pré-cadrée, identification des interlocuteurs, planification…). Avantages et inconvénients des différents outils de collecte du besoin (entretien individuel, groupe de travail, enquête). 3. INTERVIEW UTILISATEUR ET GROUPE DE TRAVAIL Préparer et réaliser un entretien utilisateur (méthodes de gestion, techniques de communication verbale et non verbale, la gestion des digressions…). Organiser et animer un groupe de travail (démarche ouverte ou cadrée, créativité ou représentativité, objectif de communication). 4. ANALYSE ET RESTITUTION DES BESOINS UTILISATEURS Rédiger les comptes rendus d'entretien. Réaliser la synthèse des besoins (réflexion sur les formes de restitution et livrables). Évaluer les besoins exprimés (alignement sur la stratégie, priorisation, faisabilité, capacité de l'organisation à les mettre en œuvre). Analyse du système de contraintes (techniques, organisationnelles et réglementaires). Obligation de conseil des experts MOE pour qualifier les besoins. Proposer le périmètre fonctionnel et lotir le projet en fonction des objectifs et jalons du métier. Restituer le résultat de l’EDB et fédérer les acteurs. 5. OBJECTIF DU CAHIER DES CHARGES (CDC) Les objectifs d'un cahier des charges. La différence entre CDC et EDB. Comment passer d'une EDB à un CDC. La présentation de différents types de CDC. 6. RÉDACTION DU CAHIER DES CHARGES Le plan type. La partie fonctionnelle du CDC et le niveau d’information attendu dans le descriptif des exigences fonctionnelles. La partie technique du CDC et le niveau d'information attendu dans le descriptif des exigences non fonctionnelles. Les instances de pilotage et la gestion de projet. Les modalités de réception. 7. CAS SPÉCIFIQUES Le CDC simplifié pour les petits projets. Le cas des choix de progiciels. 8. VALIDATION DU CAHIER DES CHARGES Les différentes méthodes de validation. Proposition des critères de validation. Relecture croisée, grille d’analyse métier. Conduire une réunion de validation. Faire valider la complétude du CDC par la MOE. Formaliser les décisions. 9. PRÉPARER LA GESTION DES CHANGEMENTS Mettre en place le cadre de gestion des changements. Gérer les changements. Mettre en place la traçabilité des demandes de changement. 10. CAS PRATIQUES Identifier les risques d’une mauvaise EDB. Exercice de la veuve. Rédiger une note d’opportunité. Décrire les points clé d’un entretien individuel. Conduire une interview et mener un groupe de travail. Proposer les critères d’analyse des besoins. Proposer le sommaire type d’un CDC. Rédiger un CDC, lister les exigences majeures.

Public
Assistant à maîtrise d'ouvrage, business analyst Chef de projet fonctionnel ou technique Maîtrise d'ouvrage, expert métier Maîtrise d'œuvre Responsable de département

Pré-requis
Rôle et responsabilité de la MOA, gestion de projet MOA, modéliser le métier et ses informations.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

63

SQLI Institut 2011
Proposer une démarche de validation des besoins. Mettre en place une gestion des demandes de changements.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

64

SQLI Institut 2011
P-GPM - Gestion de projets MOA
L'urbanisation des projets de SI

Projet Les projets MOA
Objectif du stage
Acquérir l’ensemble des connaissances indispensables pour assumer un rôle de chef de projet MOA Développer sa capacité à mettre en place un management en mode projet Accompagner efficacement le changement et maitriser les impacts sur l’organisation

Le mode projet. Les typologies de projet. Les démarches de projet. Les contraintes règlementaires (SOX, Bâle 2). Les indicateurs de valeur du SI (ROI, seuil de rentabilité, Payback, VAN). La mesure de la performance du SI (Balanced Scorecard). Identifier son rôle et ses responsabilités de maître d'ouvrage L'identification des acteurs. Les niveaux d'implication de la maîtrise d'ouvrage : spécifications, accompagnement, suivi, communication, validation, déploiement, bilan. La relation contractualisée avec la maîtrise d'œuvre. La MOA et les acteurs non MOE La typologie des acteurs externes (éditeur, intégrateur, service achat, Direction Générale…). Les droits et devoirs. Les documents associés (contrats, convention de service, réponse à appel d'offre…). Les risques à gérer. Les axes de négociation. Cadrer et lancer L'expression du besoin. Le cahier des charges et l'appel d'offre. La mise en place de l'organisation. La planification. L'étude et la validation des spécifications. La convention de service. La modélisation avec Merise ou UML. Travailler avec la maîtrise d'œuvre Les vérifications et validations. La maîtrise des risques. Le suivi du budget et de l'avancement. L'acceptation de la livraison pour recette. Prendre livraison et mettre à disposition La recette. Le déploiement. La documentation. La gestion des formations. Le passage à la maintenance. L'accompagnement du changement Composantes. Les facteurs de réussite. Les principaux risques. Le système qualité La préparation et la mise en œuvre. Le Plan d'Assurance Qualité. Le suivi. La capitalisation.

Public
Chef de projet MOA Responsable MOA

Pré-requis
Avoir un rôle et des responsabilités au niveau de la MOA. Il est conseillé d’avoir suivi au préalable le module « Expression de besoins & rédaction d'un cahier des charges » (Réf. PEDB).

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

65

SQLI Institut 2011
P-REC - Tests & recette pour la maîtrise d’ouvrage Projet Les projets MOA
Objectif du stage
Avoir une vision globale de la validation d’un produit Acquérir les principes fondamentaux d’une recette MOA Mettre en place l’organisation adéquate à une activité de recette Appréhender la phase de recette dans les meilleures conditions de relations contractuelles 1. INTRODUCTION Les objectifs et les enjeux. Glossaire. 2. UNE VISION GLOBALE DU CYCLE DE VIE DU PROJET Les activités liées à la recette dans les différentes phases du projet. Les rôles et les livrables. La stratégie de recette comme élément structurant : quand l’initialiser ? Les impacts potentiels sur l’organisation du projet. 3. LES TYPOLOGIES DE TEST Boîte noire, boîte grise, boîte blanche. La granularité : du test unitaire au test de bout en bout. Les tests fonctionnels (dont métiers) : évolutions, non régression, non nocivité. Les tests QoS et techniques : exploitabilité, performance, sécurité, légaux, installabilité. 4. LES TYPOLOGIES DE RECETTE VABF, VABFO, VSR… 5. LA PHASE DE RECETTE L’organisation . L’équipe recette. . MOA / MOE : responsabilité et mission. . Comment assurer la couverture exhaustive et sans duplication des tests. . Les documents de référence : exigences, stratégie de recette, plan de test, scénario, cahier de recette, jeu de données de test… . RACI des documents de référence. . Les instances de pilotage de la recette. Les techniques . Techniques de test fonctionnelles. . Techniques de validation. Les outils . Tour d’horizon sur les outils : outils de test, de capture, de rejeu. . Comparaison des principaux outils du marché. Les étapes contractuelles . Conditions préalables à l'entrée en recette. . Critères d'acceptation. . Le déroulement : scénario, non régression, tests empiriques. . Traitement des anomalies. . La VSR. . La Garantie. 6. CONCLUSION Synthèse. Bibliographie. 7. EXERCICES Les exercices se déroulent autour d’un cas qui sera traité pendant les 2 jours de la formation. Exigences, scénarios, fiches de tests. Classement des tests par typologie. Assurance de la couverture exhaustive selon différents types d’organisation. Gestion des anomalies. Gestion de la phase de VSR et Garantie.

Public
Chef de projet MOA Chef de projet utilisateurs Utilisateur pilote

Pré-requis
Aucun pré-requis nécessaire.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

66

SQLI Institut 2011
LES PROJETS M OE

AS331 - L'essentiel de l'organisation de projets Projet Les projets MOE
Objectif du stage
Permettre aux stagiaires d'acquérir les connaissances théoriques de base indispensables à la gestion de projet. 1. QU ’EST-CE QU ’UN PROJET? Notion de Projet Vie d ’un Projet L ’équilibre « Objectif-Coûts-Délais » 2. LES ACTEURS D'UN PROJET Organisation de l'équipe Rôle du chef de projet Comité de pilotage Ingénieur qualité projet MOA / MOE 3. PROBLÉMATIQUE DE LA GESTION DE PROJET Les caractéristiques d'un projet informatique Les principales activités de la gestion d'un projet. 4. LES PHASES D'UN PROJET Cycle générique de la vie d'un projet Identifier l'importance, l'objectif et les livrables de chaque phase 5. COMMUNICATION DE PROJET Le plan de communication Le suivi La communication au sein du projet 6. DEFINITION DES OBJECTIFS Etablir les objectifs Définir les livrables 7. IDENTIFICATION DES RISQUES Etablir la liste des risques Réduction des risques 8. PLANIFICATION Estimation des charges Découpage du projet en tâches Ordonnancement des tâches (Pert, Gantt) Planification des ressources 9. PILOTAGE DE PROJET Suivi d'avancement du projet (délais, coûts, qualité, respect des objectifs) Réactions aux déviations de trajectoire Coordination 10. BILAN PROJET Pourquoi faire systématiquement un bilan de projet? Organiser la capitalisation.

Public
Ce stage est conçu pour toute personne souhaitant se former à la gestion de projets

Pré-requis Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

67

SQLI Institut 2011
P-GDP - Gestion de projets informatiques Projet Les projets MOE
Objectif du stage
Identifier les réels enjeux du management de projet Estimer, planifier, définir des indicateurs et communiquer Maîtriser la démarche de projet et les cycles de vie 1. Projet et gestion de projet. Les acteurs du projet. Les organisations par projets. La logique de déroulement d'un projet en 4 phases. Les revues et les comités. Les documents projets. L'importance de la compréhension du besoin. Prendre conscience de la difficulté à comprendre un besoin. "Qui se trompe de besoin se trompe de projet !". La structuration de la solution à livrer et du projet. Structurer la solution et l'équipe projet en fonction du besoin par une démarche logique et créative (Arborescence Produit, Organigramme des Tâches, Structure de Contribution). Ces éléments de structuration sont essentiels pour les actions de communication et de coordination dans la gestion des projets.

Public
Chef de projet Concepteur Équipe projet Responsable Méthode

Pré-requis
Connaissance des problématiques des projets informatiques d'entreprise.

Durée
4 jour(s)

2. La mission du chef de projet. La constitution de l'équipe projet. Constituer l'équipe projet, en s'appuyant sur les structurations fonctionnelles et techniques et sur l'organisation hiérarchique de l'entreprise et des partenaires. Le Plan d'Assurance Qualité et le Plan de Management Projet. La Qualité dans un projet et la relation client-fournisseur. Manager un projet « c'est avoir une démarche et un comportement qualité ». Le processus de planification des tâches et des ressources. Estimer la charge de travail des tâches et leur durée. Etablir une logique d'enchaînement des tâches (le tableau d'antériorité). Etablir le réseau de tâches PERT. Calculer les dates de début et de fin des tâches, les marges libres et totales. En déduire le chemin critique et l'analyser. Construire le diagramme de Gantt. Estimer les coûts prévisionnels du projet. Positionner les livrables et les revenus. Déduire la marge et les éléments de pilotage du projet. L'analyse de risques et la mise en place d'une stratégie pour couvrir ces risques. Le pilotage du projet. Les tableaux de bord et la nécessité du reporting. Les réunions d'avancement. Mise en place de tous les éléments permettant de lancer le projet et de s'assurer de l'implication de tous les acteurs. Lancement de la réalisation du projet. Le chef de projet et la communication. Prendre conscience que la communication est au centre de la gestion de projet et constitue un élément essentiel du métier de chef de projet. Comment communiquer sur le projet ?

3. Répertorier les éléments essentiels sur lesquels va pouvoir et devoir jouer le chef de projet pour assurer la réussite du projet. Constituer et faire vivre une équipe projet. Comment diriger une équipe projet ? Le chef de projet négociateur. Le bilan du projet et la capitalisation. L'importance des bilans de projet et de la capitalisation en vue de l'exploitation du retour d'expérience.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

68

SQLI Institut 2011
P-PRI - Le pilotage des projets par les risques Projet Les projets MOE
Objectif du stage
Identifier préventivement les risques. Concevoir des parades appropriées. Vérifier leur efficacité. Savoir communiquer sur les risques. Typologie des risques • Risques entreprises. • Risques opérationnels métiers. • Risques projets. La gestion des risques dans les standards méthodologiques (PMP, CMMI, ITIL...) Les concepts : les défaillances, les indicateurs, la mesure • La défaillance. • L'origine des défaillances. • La localisation des défaillances. • Le rapprochement avec les indicateurs du projet. • Les conséquences des défaillances. • La mesure des risques (méthode AMDEC : facteurs de survenance, de détection, de gravité...). Le traitement quantitatif : provisions, partage • Les provisions pour risque. • Le partage des risques. Le traitement qualitatif : risques types, prévention, réparation • Les référentiels (dont les listes de risques types). • Les mesures préventives. • Les mesures palliatives et leur préparation. • Les risques avérés. La démarche : identification, hiérarchisation, stratégie de gestion • L'identification des risques. • L'évaluation et la hiérarchisation des risques. • Les synthèses du niveau de risque. • Les stratégies de gestion : - réduction, - transfert, - élimination, - acceptation. • La surveillance permanente. • Le suivi et la décision. • La capitalisation et l'outillage. Le Plan de Gestion des Risques L'estimation des coûts d'un risque • Le coût du traitement palliatif. • Le coût du traitement correctif. • L'aide à la décision. • La mise en œuvre. Communication, tableaux de bord et bonnes pratiques • La communication sur les risques. • Tableaux de bord. • Les bonnes pratiques en gestion des risques.

Public
Auditeur, évaluateur Directeur, chef de projet Directeur informatique Responsable méthode, processus, qualité Responsable des études Tout professionnel qui souhaite acquérir une vision pratique et un retour de mise en œuvre de la gestion des risques sur des projets

Pré-requis
Aucune connaissance préalable n'est requise. La connaissance du cycle de vie d'un logiciel est un plus.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

69

SQLI Institut 2011
P-SVN - Subversion coté client : solution Open Source de gestion de configuration Projet Les projets MOE
Objectif du stage
Utiliser Subversion au quotidien Travailler avec des branches et comprendre comment fusionner les branches entre elles Apprendre comment résoudre les conflits et comment utiliser les métadonnées 1. LE TRAVAIL EN ÉQUIPE Problématique générale du travail collaboratif. Différentes approches adoptés par les logiciels de gestion des versions. Quid sur les bonnes pratiques d'utilisation de ces logiciels. 2. PRÉSENTATION DE SUBVERSION Introduction générale . Pourquoi choisir subversion ? . Architecture globale de subversion. Principaux concepts . Référentiel local et référentiel distribué. . Méthodes d'accès aux référentiels. . Notions générales sur la copie de travail et les révisions. Cycle de travail quotidien d'un utilisateur Subversion . Workflow général. . Différents états d'une copie de travail. . Opérations d'interaction client / serveur (check out, update, commit, revert). . Opérations sur la copie locale (add, delete, move, copy, mkdir). . Opérations de suivi (log, status, diff, info). . Opérations sur le référentiel (import, export, list). . Récapitulatif d'un cycle de travail de base d'un utilisateur subversion. Principaux clients Subversion . Présentation des clients : TortoiseSvn, esvn, Eclipse, ant, Subversion en ligne de commande. Résolution de conflits . Pourquoi a-t-on des conflits ? . Gestion des conflits par SVN. . Résolution des conflits par l'utilisateur. Structuration et gestion du référentiel . Notions générales sur les Trunk, Tags et Branches (TTB). . Organisation du référentiel suivant les TTB. . Branches versus Tags. . Création et Gestion du trunk, des tags et des branches. . Suivi de l'évolution du projet via la structure du référentiel. Fusion entre les branches . Gestion de la fusion basée sur la comparaison des différences. . Fusion globale inter-branches ou branches-trunk. . Étude de cas complète sur l'organisation d'un référentiel ainsi que la fusion entre les branches.

Public
Chef de projet Équipe projet

Pré-requis
Maîtrise de l'outil micro- informatique.

Durée
1 jour(s)

3. ADMINISTRATION DU RÉFÉRENTIEL . Stockage des données. . Serveurs d'accès au référentiel (local, svnserve, plugin webdav d'Apache). . Sécurité dans SVN : authentification, utilisateurs, groupes et droits d'accès. . Administration et maintenance du référentiel. . Notion de hooks.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

70

SQLI Institut 2011
P-SV2 - Administration de Subversion Projet Les projets MOE
Objectif du stage
Etre capable d'administrer, de configurer l'outil collaboratif Subversion Etre capable d'utiliser Subversion de manière avancée 1. Introduction La Gestion de Configuration Logicielle Gestion de version, développement projet 2. Les caractéristiques de Subversion Architecture client/serveur Le Référentiel Interfaces d'accès: mode commande, interfaces graphiques 3. Fonctionnalités Contrôle des versions Gestion des fichiers, répertoires et des modifications Historique des changements Fonctionnement en réseau, partage des fichiers 4. Concepts et terminologie Référentiels Branches Etiquettes Copies Révision 5. Travail en équipe avec Subversion Les outils client: Plugin Eclipse, ant, le mode commande, Tortoise Récupérer les sources Création d'une branche Les fusions Gestion des branches Valider/Annuler des modifications Résolution des conflits Gestion des verrous Création d'une étiquette Analyse de l'historique Bonnes pratiques 6. Configuration du serveur Choix du serveur Serveur svnserve svnserve avec ssh Serveur http Apache Configuration réseau Gérer plusieurs méthodes d'accès Gestion de la sécurité : utilisateurs, groupes, droits d'accès 7. Administration du référentiel Stratégie de déploiement Mode de stockage : système de fichier ou base de données Création et configuration du référentiel Sauvegarde et restauration Surveillance et optimisation Les outils svnlook et svn admin Ajout de projets Migration Gestion de l'historique

Public
Concepteurs/développeurs, chefs de projets, équipe projet, Architectes techniques, administrateurs de GCL

Pré-requis
Connaissances de base de Subversion

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

71

SQLI Institut 2011
P-TMA - Mise en place & pilotage d'une TMA Projet Les projets MOE
Objectif du stage
Identifier les enjeux de l'externalisation en TMA Établir un cahier des charges et dépouiller les offres Réussir l'initialisation Maîtriser le pilotage de la prestation sous tous ses aspects 1 DÉFINITION ET CONTEXTE La TMA, qu'est-ce c'est ? La TMA dans le cycle de vie. Passer en TMA : les bonnes raisons. 2. RÉDACTION DU CAHIER DES CHARGES Relation service / coût : comprendre le fonctionnement économique du prestataire. Le cahier des charges est-il une contrainte ou une opportunité ? Présentation du contexte, des acteurs, de l'organisation, des responsabilités de chaque intervenant. Description du périmètre de la TMA : les précautions particulières. La matrice des exigences, les règles d'or. Comment éviter une trop grande dispersion des réponses ? Quels sont les éléments dimensionnant qui cadreront les offres tout en laissant les concurrents s'exprimer ? Le catalogue des prestations forfaitaires et à l'acte (maintenance corrective, évolutive, perfective, adaptative, support niveau 1 et 2, maintien de la compétence...). Quelle réactivité imposer ? Niveau de service, SLA : savoir trouver le bon équilibre entre dissuasion et répression. Exemples concrets et métriques standards. Intégration de la démarche qualité : les apports de CMMI. La localisation de la prestation : les différents scénarii possibles; avantages / inconvénients. Le plan type. 3. APPEL D'OFFRES : CHOIX DU PRESTATAIRE Enjeux des réunions préliminaires avec les soumissionnaires. Dépouillement : les points clés. Préparer la soutenance et maximiser les bénéfices. Contractualisation. 4. INITIALISATION Les enjeux majeurs de cette phase stratégique. Durée et planning : le nécessaire dosage entre rigueur et pragmatisme. Le discours du prestataire à l'épreuve de la réalité : la formalisation concrète des engagements. Matrice des compétences : contrôle des intervenants. La rétro documentation : les apports, les limites. Les livrables incontournables : plan maintenance, convention de service, diagnostic de maintenabilité, audit du périmètre et préconisations… Les règles pour obtenir des documents opérationnels et exploitables. La mise en œuvre des prestations sous contrôle : la surveillance des premières livraisons. Le mécanisme et les critères détaillés aboutissant au procès verbal de recette. 5. SUIVI DE LA PRESTATION La mise en œuvre de la traçabilité des demandes : quel outil utiliser ? Quels sont les moyens classiques de contournement ? Comment organiser des réunions de suivi efficaces. Ordre du jour et compte-rendu : plan type. Faut-il considérer l'équipe du prestataire comme une « boîte noire » ? Comment la motivation peut-elle avoir un effet sur la qualité ? La relation avec les intervenants système / machine / réseau : le contrat de service. La relation avec le Help Desk. L'agence en charge du design : particularités de fonctionnement. La mise à jour du patrimoine documentaire : gage de pérennité dans la formalisation du savoir. Calcul des SLA : savoir interpréter les résultats. Pénalités : comment transformer un outil de sanction en moyen de motivation. La mise en œuvre des pénalités. Suivi financier et contractuel. Comité de pilotage. Utiliser la veille technologique. Changement de l'équipe de TMA. Modifications du périmètre. 6. RÉVERSIBILITÉ Plan réversibilité. Apports et risques. Parallèles réversibilité / initialisation.

Public
DSI, Responsable des études Responsable MOA Responsable de projet Service achat

Pré-requis
Connaissance des problématiques de gestion de projet et expérience de la relation client / fournisseur.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

72

SQLI Institut 2011
P-AGI - Méthodes agiles : la synthèse - SCRUM, XP, DSDM… Projet Les projets MOE
Objectif du stage
Appréhender les démarches agiles Détailler les pratiques clés de l’agilité Comprendre comment les mettre en œuvre à partir d’exemples concrets Apprendre à mener un projet agile au travers d’études de cas Savoir quand utiliser une démarche agile et en faire un facteur de succès 1. INTRODUCTION Point sur les méthodologies projet classiques. Pourquoi certains projets informatiques échouent-ils ? Partant du « manifeste agile », quelles sont les alternatives proposées par les démarches agiles ? Quel crédit leur apporter ? 2. PRATIQUES AGILES Valeurs et pratiques . Savoir remettre en cause les méthodes classiques et comprendre dans quel esprit aborder les pratiques agiles. . Détailler et comprendre les pratiques les plus efficaces, ce qu’elles nécessitent et ce qu’elles impliquent. 3. RÉALISATION D’UN PROJET AGILE Organisation et lancement . La constitution d’une équipe agile avec ses rôles particuliers, la formalisation de l’expression des besoins en fiches, l’élaboration du planning… Déroulement et développement . Découpage du projet en itérations, conception simple, développement piloté par les tests, programmation en binôme, tests automatisés, client sur site, feedback : autant d’éléments clés qu’il faut savoir manipuler pour réaliser un projet agile, illustrés par des études de cas. Outils . Quels outils utiliser pour mettre en place des tests unitaires, des tests fonctionnels, une gestion des anomalies ? Comment procéder ? Gestion de projet . Préparer, suivre et valider une itération. Mesurer l’avancement du projet. . Faire participer le client. Redéfinir les priorités, le chiffrage et le planning au fur et à mesure. S’appuyer sur les pratiques agiles pour animer l’équipe de développement. Communiquer différemment. Capitaliser. 4. RÉUSSIR UN PROJET AGILE Facteurs de succès . Quand utiliser une démarche agile ? Les contraintes humaines et techniques à ne pas négliger, les outils dont il faut disposer. Les facteurs de succès et les causes d’échecs. Les zones de risque. Retours d’expérience . Ce que changent les pratiques agiles pour chacun des participants et ce que cela implique. Points de vue critiques sur les pratiques agiles à partir de notre expérience sur nos projets. Retour sur investissement . Coûts de mise en œuvre selon la taille du projet. ROI. La problématique de coût du changement. Aspects contractuels et qualité . Contractualiser. Forfait ou régie ? Négocier les demandes du client en cours de projet dans un cadre agile. Inscrire l’agilité dans une démarche qualité comme CMMI. 5. CONCLUSION Ce qu’il faut retenir . Faire le point sur les pratiques clés et leur bon usage. Ce que peuvent apporter les pratiques agiles par rapport aux méthodes classiques. Guide de réalisation d’un premier projet agile 6. MISE EN PRATIQUE L’ensemble de la formation a pour fil conducteur un projet fictif permettant de simuler la mise en œuvre de différentes pratiques agiles. En effet, une valeur clé de l’agilité étant la communication, des mises en situation permettent de bien cerner le rôle des participants sur un projet agile, de voir en quoi consiste une réunion de lancement d’itération, d’arbitrage, ou une recette dans ce contexte particulier. Ces études de cas et ces mises en pratique vous permettront de devenir rapidement opérationnel.

Public
Chef de projet Développeur Directeur de projet

Pré-requis
Notions de gestion de projet. Expérience de projets informatiques.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

73

SQLI Institut 2011
TESTS ET INTEGRATI ON

P-VER - La vérification : les tests du logiciel Projet Tests et intégration
Objectif du stage
Comprendre les enjeux de la vérification Améliorer ses pratiques de test Connaître les solutions et les stratégies utilisées pour la mise en œuvre des tests 1. INTRODUCTION Présentation de la notion de vérification. Les différences entre vérification et validation. La terminologie du test. 2. CYCLE DE VIE ET VÉRIFICATION Positionnement de la vérification dans le cycle de vie du projet. Les niveaux de test (tests unitaires, tests d'intégration, tests système, tests d'acceptation…) et leurs objectifs. Les techniques de test. Les caractéristiques du produit que l'on teste basées sur une nomenclature FURPS ou ISO 9126. 3. LA STRATÉGIE DE TEST Identification des éléments à tester. Notion de criticité des éléments à tester. Notion d'effort de test. Élaboration d'une matrice de criticité et d'une matrice d'effort optimisée. Utilité des cas de tests. La stratégie des tests de non-régression. Le modèle de plan de tests. 4. LA PRÉPARATION L'organisation des tests. 5. EXÉCUTION ET SUIVI DES TESTS Qualification des défauts (typologie des bugs, origine des bugs, efficacité de la stratégie de test…). Analyse du suivi d'exécution. Analyse des défauts. La mise en place d'indicateurs : . D'avancement de préparation de la recette . D'avancement de l'exécution des fiches de test . Isur le suivi des fiches de défauts en fonction du niveau de gravité Matrice d'efficacité. 6. LE BILAN DES TESTS Planning de recette (prévu / réalisé). Bilan exécution de la recette. Bilan des défauts. Décisions et préconisations. 7. TECHNIQUES DE TEST Présentation des différentes familles de techniques de test : usages et efficacité. Les techniques de test boîte noire . La recherche intuitive d'erreurs. . Les tests par partitions d’équivalence. . Les tests aux limites. . Les tests par table de décision. . Le graphe de causes à effets. . Le test aléatoire. . Le test statistique. Les techniques de test structurel . La mesure de complexité. . Les règles de codage. . Les mesures de couverture. . La preuve formelle. Les techniques statiques . L’analyse de code. . Les revues par les pairs. 8. LES OUTILS DE TEST Intérêt de l'utilisation de frameworks de test (Junit, Nunit…). Panorama d’outils de gestion des tests (Test Director, TCM, Mantis…). Panorama d'outils d'automatisation des tests.

Public
Chef de projet Responsable test MOE

Pré-requis
Maîtrise des basiques de gestion de projet.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

74

SQLI Institut 2011
P-HUD - Intégration continue avec Hudson Projet Tests et intégration
Objectif du stage
Comprendre l'intégration continue : ses objectifs et ses enjeux Maîtriser les bonnes pratiques de l'intégration continue Savoir mettre en pratique l'intégration continue avec Hudson 1. Introduction à Hudson Qu'est-ce que l'intégration continue Construction à la demande et Construction automatisée Comparatif des serveurs d'intégration continue (CruiseControl, Continuum, Bamboo, TeamCity, ...) Ce que propose Hudson 2. Automatisation de la construction Construction par IDE vs construction par moteur d'intégration continu Introduction aux outils de construction Ant et Maven Automatiser la construction avec Maven Intérêts et limites des plateformes de construction automatisée Problématique de la validation du processus de construction Problématique des délais de construction 3. Cycle de vie des livrables Cas pratiques de mise à disposition du livrable construit : application web, web service et application RCP Traçabilité des constructions Dépôts Maven : panorama des outils et intégration avec Hudson 4. Intégration avec un gestionnaire de sources Gestion du "head", des "branches" et des "tags" Les stratégies à adopter (politiques de branches et notion de "quiet period") Integration de Maven avec Subversion 5. Test et intégration continue Pourquoi des tests automatisés : introduction à l'eXtreme Programming et au TDD (Test Driven Development) Typologie de test : tests unitaires, tests d'intégrations et tests fonctionnels Panorama des outils de test : outils type Xunit (Junit, Dbunit, TestNG, …), Selenium, Jmeter, SOAPUI et SWTBot Mise en pratique des différents outils avec Hudson 6. Génération de rapports Génération de métriques de qualité de code avec Checkstyle et PMD Génération de métriques de couverture de code avec Emma Recherche d'erreurs avec FindBugs Lancement de la génération des rapports depuis Maven Génération de documentation avec UMLGraph et SchemaSpy Le dashboard Hudson 7. Indicateurs avec Hudson Les différents indicateurs : statut, santé et tendance Mettre en œuvre un plan d'action Notifications : mail et flux RSS Plugin de connexion à des outils externes 8. Matrices de configuration avec Hudson Présentation du besoin Travailler avec des axes Mise en pratique

Public
Architecte Développeur Chef de projet

Pré-requis
Sensibilisation au développement en Java

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

75

SQLI Institut 2011
UML ET M ODE LISAT ION OBJET

AS535 - UML pour la maîtrise d'ouvrage
Rappel des concepts Objet et d'UML

Projet UML et modélisation Objet
Objectif du stage
Mettre en oeuvre les diagrammes UML pour modéliser des processus métier. Exprimer ses besoins et ses exigences. Dialoguer avec la maîtrise d'oeuvre.

Le cycle de vie d'un projet en Objet. Les architectures. Le processus unifié. Analyser le besoin Analyser et formuler le besoin. Plan de gestion des exigences. Comprendre les besoins des parties prenantes. Définir le système La vision du projet. Documenter les cas d'utilisation. Eviter les pièges pour les cas d'utilisation. Gèrer le périmètre Poser des priorités sur les cas d'utilisation. Déterminer le périmètre du système. Contrôler les changements. Affiner la modélisation des exigences

Public
Chefs de projet utilisateur, maîtrises d'ouvrage, toute personne participant à l'organisation des processus d'une entreprise ou à l'évolution d'un système d'information.

Pré-requis
Aucun.

Durée
2 jour(s)

Définir le contenu de la spécification. Spécifier les exigences fonctionnelles et non fonctionnelles. Décrire l'interface utilisateur, les protocoles, les contraintes. Qualités requises d'une spécification. Analyse, conception et architecture Les rôles. Les concepts clés. L'architecture logicielle dans le contexte de l'analyse et de la conception. Analyse des cas d'utilisation Identification des cas d'utilisation. Allocation des responsabilités. Modélisation des relations entre classes : associations et agrégations. Créer des modèles de qualité Les "patterns" à disposition. NB : Pour la maîtrise d'oeuvre, se reporter au stage "P-UM2"

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

76

SQLI Institut 2011
P-ICO - Introduction aux concepts objet Projet UML et modélisation Objet
Objectif du stage
Positionner les langages objet vis-à-vis des approches traditionnelles Avoir une bonne approche des concepts objet Comprendre les conséquences et les atouts d'un développement objet sur un projet Aborder la notion de modélisation objet avec UML 1. ÉVOLUTION DES LANGAGES VERS L'OBJET Présentation des évolutions successives vers la notion d'objet. Apparition des langages objet, historique et situation actuelle. Les principaux langages objet. Comparaison avec les approches traditionnelles linéaires, procédurales, modulaires. 2. LES CARACTÉRISTIQUES DE L'APPROCHE OBJET Présentation des concepts de l'approche objet et de ses apports dans la modélisation du Système d'Information. Les principes de l'approche objet . Abstraction, encapsulation, modularité, hiérarchie, héritage, polymorphisme… . Un vocabulaire à démystifier. Les 5 concepts fondateurs . Ce qu'il faut comprendre pour aborder une problématique par un raisonnement objet. L'intérêt de l'objet dans un projet . Approche modulaire, réduction du couplage. . Principes de conception et Design Patterns. . Au-delà du langage, présentation de la philosophie objet. 3. LA MODÉLISATION OBJET : QUELQUES ÉLÉMENTS DE NOTATION UML Introduction à l'importance de la modélisation. Présentation de quelques diagrammes UML illustrant les notions abordées précédemment. Modèles statiques . Diagramme de classe, héritage, diagramme d'objet, représentation des attributs et méthodes privés et publics. Modèles dynamiques . Représentation des messages entre objets dans un diagramme de séquences. 4. TRAVAUX PRATIQUES La partie sur la modélisation sera l'occasion de travailler sur des exercices simples de représentations objet. Les concepts objet seront illustrés par des exemples de code.

Public
Analyste Chef de projet Concepteur, développeur débutant en objet

Pré-requis
Expérience de la programmation quel que soit le langage utilisé.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

77

SQLI Institut 2011
P-UM1 - L'essentiel d'UML 2 Projet UML et modélisation Objet
Objectif du stage
Comprendre les principes de l'approche objet Avoir une vision des différents diagrammes et de leur utilisation Avoir une connaissance des processus projet utilisant UML Avoir un aperçu des standards dérivés 1. MODELISATION AVEC UML 2 UML, un langage de modélisation unifié, ouvert et normalisé Origine, objectifs, historique, usage, normalisation Concepts "objet" . Objet, classes, messages, encapsulation, polymorphisme, instanciation, généralisation, héritage, agrégation 2. INTRODUCTION AUX DIAGRAMMES UML 2 Mécanismes communs et d'extensions . Composants, classes, stéréotypes, profils, contraintes, valeurs marquées Les diagrammes de structures Classes, objets, component, déploiement, paquetages et structure composite Les diagrammes de comportements Cas d'utilisation, activité, machine à états Les diagrammes d'interactions . Séquence, communication, global d'interaction et chronométrage Retours d'expérience . Souplesse ou rigueur de la syntaxe . Niveau de précision sémantique . Bonnes pratiques 3. INTRODUCTION A LA MISE EN ŒUVRE DE UML 2 Démarche . Formalisation des besoins sous la forme de cas d'utilisation et d'exigences . Architecture technique et applicative . Lien avec l'urbanisation . Conception détaillée . Modalité d'abstraction, usage de vues . Focus sur les diagrammes les plus utiles Processus et outillage . Processus unifié et méthodologie Agile : UP, SCRUM, XP . Outils de modélisation : EA, EPF 4. ALLER PLUS LOIN AVEC UML 2 MDA : Model Driven Architecture Notion de PIM et de PSM Automatisations possibles : forward and reverse engineering Test et débugging au niveau du modèle Customiser UML 2 pour vos domaines SysML, MARTE, DoDAF, SPEM 5. SYNTHESE Rappel des points clés de la modélisation UML 2 Bibliographie et sites Web

Public
Analyste Chef de projet MOE / MOA Concepteur Direction informatique Équipe de projet Responsable méthode

Pré-requis
Connaissance des problématiques des projets informatiques.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

78

SQLI Institut 2011
P-UM2 - Maîtriser UML 2 dans vos projets Projet UML et modélisation Objet
Objectif du stage
Comprendre les principes de l'approche objet Maîtriser les fondamentaux de la notation UML Positionner et intégrer UML dans une démarche de projet Utiliser UML pour modéliser un domaine métier Passer de la modélisation métier à la conception d'un système 1. MODELISATION AVEC UML 2 UML, un langage de modélisation unifié, ouvert et normalisé. Origine, objectifs, historique, usage, normalisation Concepts "objet" : objet, classes, messages, encapsulation, polymorphisme, instanciation, généralisation, héritage, agrégation 2. PRESENTATION ET MISE EN ŒUVRE DES DIAGRAMMES UML 2 Introduction à la notation via les mécanismes communs et d'extensions : . Composants . Classes . Stéréotypes . Profils . Contraintes . Valeurs marquées Modélisation métier, formalisation et structuration des besoins, identification des acteurs et du périmètre, des processus et des classes du domaine avec les diagrammes : . De cas d'utilisation . D'activité . De machine à états . Les diagrammes de classes Conception générale (applicative et technique) avec les diagrammes : . De classes . De déploiement . De paquetages Conception détaillée (fonctionnelle et technique) de la solution avec les diagrammes : . D'objet . De collaboration . Globaux d'interaction . De classes . De machine à états . De séquences . De chronométrage Documentation de l'application à déployer avec les diagrammes de composants et de déploiement 3. MISE EN ŒUVRE DANS UN CYCLE PROJET Usages possibles d'UML : . Illustration du périmètre et des besoins . Génération de code Méthodes unifiées et Méthodes agiles : . RUP . SCRUM . XP Retours d'expérience : organisation d'un modèle, souplesse ou rigueur de la syntaxe, niveau de précision sémantique, bonnes pratiques 4. ETUDE DE CAS Expression des besoins . Identification des exigences et des cas d'utilisation Analyse . Modélisation métier et fonctionnelle Conception . Passage de la modélisation métier à la conception de la solution, schématisation de l'architecture technique 5. ALLER PLUS LOIN AVEC UML 2 MDA : Model Driven Architecture Notion de PIM et de PSM Automatisations possibles : Forward and reverse engineering Test et débogage au niveau du modèle Customiser UML 2 pour vos domaines : SysML, MARTE, DoDAF, SPEM 6. SYNTHESE Bibliographie et sites Web

Public
Analyste Chef de projet MOE / MOA Concepteur Équipe projet Responsable méthode

Pré-requis
Connaissance des problématiques des projets informatiques.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

79

SQLI Institut 2011
MS PROJET

AS035 - MS Project 2007 par la pratique Projet MS Projet
Objectif du stage
Acquérir la terminologie ainsi que la méthodologie d’exploitation spécifique à Project et aux gestionnaires de projets. Maîtriser la gestion des ressources, la planification, les coûts, les représentations graphiques 1. INTRODUCTION Les étapes de planification Les fonctions de Microsoft Project 2. DEFINITION DU CADRE DE PROJET Gestion des charges (en jours, en heures) Partage de ressources Liaison entre projets Saisie du début ou de la fin du projet Paramétrage du calendrier du projet 3. ORDONNANCEMENT ET CONSOLIDATION DE PROJET Saisie des noms des tâches Définition du plan du projet Introduction des jalons Liaison des tâches Consolidation de projets Liaison de projets 4. DEFINITION DES PLANS DE CHARGES Création des ressources Disponibilité des ressources Affectation des ressources Pilotage par l’effort Affichage des plans de charge Utilisation multiprojets des ressources 5. VALORISATION DU BUDGET DU PROJET Saisie des coûts fixes Saisie des coûts unitaires des ressources Affichage de la répartition des coûts 6. CREATION D’OUTILS Création d’un indicateur de glissement Création d’une table Création d’un affichage Création d’un filtre 7. CONTRÔLE ET OPTIMISATION Différence entre marge libre et marge totale Réduction de la durée du projet Définition des contraintes de temps Fonction des marges négatives Résolution des surcharges de ressources 8. SUIVI ET PILOTAGE DU PROJET Création du planning initial Mise à jour en fonction de la date du jour ou du planning Modification de la durée restante Saisie du travail réel des ressources Résumé du projet Affichage des glissements Affichage des variations de travail Affichage des variations de coûts 9. ECHANGES DE DONNEES Création d’une image du projet Exportation au format WEB ou Excel

Public Pré-requis
Bonne connaissance de l’environnement Windows

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

80

SQLI Institut 2011
MS PROJET

AS082 - MS Project 2010 par la pratique Projet MS Projet
Objectif du stage
Acquérir la terminologie ainsi que la méthodologie d’exploitation spécifique à Project et aux gestionnaires de projets. Maîtriser la gestion des ressources, la planification, les coûts, les représentations graphiques 1. Introduction à l’outil Présentation de l’interface Visualisation de la barre d’Affichage La raison du menu collaborer 2. Le calendrier des Tâches Créer ou modifier un calendrier L’affectation au projet L’affectation aux tâches Sauvegarde (organiser) 3. Tâches Tâches normales Comment définir un jalon Les liaisons (entre tâches et projets) Tâches récapitulatives Définition et respect des contraintes Insertion de tâches répétitives Date d'état Définition et raisons des priorités Fractionnement des tâches Prévisions pilotées par l'effort Définition des chemins critiques Chevauchement des tâches Quelles informations sont disponibles Remarques et pièces jointes Utilisation du type de la tâche 4. Ressources Créer des ressources (tableau des ressources) Affecter des ressources Le partage des ressources Le graphe des ressources Répartition des charges de travail Profils de travail des ressources Variations des taux de paiement Dates de début et de fin d'utilisation des ressources Gestion des conflits de ressources (surcharge de travail) Saisie manuelle des coûts réels 5. Suivi de projet Définition de la planification initiale Définition d’une planification temporaire La mise à jour des tâches La mise à jour du projet Report du travail non achevé Quelles solutions pour quelles situations Affichage des courbes d’avancement 6. Gestion Multi projets Partage de ressources entre projets Consolidation de projets Organisation Liaisons entre projets 7. Affichages et impressions (Personnalisation) Création d’affichage simple et combiné Création de tables Champs personnalisés (listes et formules) Utilisation filtres (automatiques et prédéfinis) Création de filtres Utilisation et création de rapports Standardisation des documents Création de Groupes Codes WBS 8. Liaisons avec les produits Office Tableaux croisés dynamiques Microsoft Excel Graphiques Microsoft Excel Mappages d'importation/ d'exportation

Public
Tout public

Pré-requis
Avoir suivi le stage Windows ou posséder un niveau de connaissance équivalent. Connaissances de base en gestion de projets

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

81

SQLI Institut 2011
9. Macros complémentaires Liste des macros Utilisation

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

82

SQLI Institut 2011
Métiers du we b CONCEPTION & CREATI ON WEB

AS201 - L'essentiel des architectures Internet et Intranet Métiers du web Conception & création Web
Objectif du stage
Appréhender le fonctionnement global de l'Internet et du Web et aider au choix d'une architecture lors d'un projet. Comprendre les enjeux des principales architectures : JEE, .NET, PHP et les frameworks complémentaires comme STRUTS, JSF, SPRING ,AJAX… Comprendre les nouveaux paradigmes de développement comme SAAS, Cloud Computing, et les offres de Google, SOA… Identifier les technologies horizontales sur le marché et leur rôle (XML, Web Services, RSS, etc… ). Qu’est ce que Internet ? - Définitions - Une représentation possible d’Internet - Internet, c’est le réseau des réseaux - Avantages et services d’Internet - Internet, Intranet, Extranet, des différences ? - Serveur web : Technologies de base - Rôle du BROWSER - Présentation de HTML - Rôle du client et du serveur dans .NET et JEE L'objet - Place de l’objet dans Internet - Présentation de l’objet - Les concepts majeurs - Le Message (L’interface) - La Classe - L’héritage - Le Polymorphisme - Mais d’où viennent ces objets UML - Les concepts - Les cas d'utilisation - Les scénarios - Les diagrammes de classe Les architectures du marché - Les architectures de conception disponibles sur le marché - Exemple d'architecture : JEE - Composants d’application JEE - Technologies de Composants JEE - les servlets - Les JSP - Les composants EJB : EJB2, EJB3, JPA - Les frameworks MVC : Struts, JSF - Les frameworks ORM : Hibernate etc... - Les outils de développement à disposition - Exemple d'architecture : .NET - Le .NET Framework - Le modèle de développement .NET - La CLR - Stratégie d’Intégration avec d’autres architectures - Intéropérabilité complète entre langages - Présentation de ASP.NET - Le modèle de programmation - Les Web Forms - Le modèle d'exécution ASP.NET - Comparaison JEE et .NET - Présentation de PHP : Plus un langage qu'une architecture - Les atouts de PHP - Le principe de fonctionnement de PHP - Exemple de script PHP - Un regard sur les frameworks PHP : ZEND et SYMFONY Les modèles de développement du WEB 2.0 - La dynamisation du poste client - Présentation d’AJAX - Sans AJAX : le mode synchrone - Avec AJAX : le modèle asynchrone - AJAX, ses avantages - Pourquoi AJAX a-t-il tant de succès ? - Les inconvénients d’AJAX - L'objet xmlHttpRequest - Les frameworks AJAX - Evolution du SI vers le Cloud Computing - Définitions du Cloud Computing - Quelques acteurs du Cloud Computing - Avantages du Cloud Computing - Les risques du Cloud Computing - Google

Public
A toute personne ayant besoin d'appréhender les nouvelles technologies

Pré-requis
Aucun. Ce stage peut être un préliminaire pour aborder divers cycles de développements.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

83

SQLI Institut 2011
- Les évolutions constantes de Google - La PaaS de Goggle : Google AppEngine - Travailler avec Google App Engine - Les SaaS de Google : Google Apps - Google App Édition Premier - Modèle de maturité du Cloud Computing - Entreprise 2.0 et Web 2.0 en quelques mots - Les RIA (Rich Internet Application) - Présentation de GWT - Avantages de GWT XML - Définitions de XML - Format du document XML - Les espaces de noms - les schémas (DTD et XML Schema) - La transformation, généralités (XSLT) - Autres techniques liées à XML - Où peut-on trouver XML dans une architecture ? Les WebServices et les SOA - Introduction aux Web Services - Fonctionnement d’un Web Service - Le protocole SOAP - Les Implémentations de SOAP - SOA : l'intégration - L’urbanisation du SI - Une démarche pragmatique et itérative - Modélisation des processus métier - Principe d’une architecture SOA - Web service et SOA - Quelques facteurs de succès d’un SOA - Quelques difficultés d’un SOA - Les trois possibilités de mise en œuvre SOA - Une plateforme SOA Le découpage applicatif en couches - Raisons du découpage en « tiers » - L’architecture technique met en musique l’architecture applicative Les offres du marché en serveurs d’application - Fonctionnalités des serveurs d'application - Les produits de serveurs d'application - L'offre JOnAS - Synthèse des architectures - Que choisir ?

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

84

SQLI Institut 2011
W-ERG - Ergonomie Web : études, conception, tests utilisateurs Métiers du web Conception & création Web
Objectif du stage
Concevoir et évaluer une interface d'un point de vue ergonomique Connaître les bonnes pratiques pour la conception et l'évaluation Mesurer les enjeux de la conception centrée utilisateur Appréhender les concepts, les techniques et les démarches utilisés actuellement en ergonomie Identifier les méthodes les plus pertinentes selon les caractéristiques de votre projet 1. ERGONOMIE : DEFINITIONS ET ENJEUX Présentation de l'ergonomie, quelques définitions. Les 3 couches de l’interface Typologies de sites et spécificités des applications web métier Ergonomie et ROI 2. REGLES ET CRITERES ERGONOMIQUES Règles d'or en ergonomie. Critères ergonomiques. Travaux pratiques : mise en application des critères - mini audit de site ou d’application 3. METHODES DE CONCEPTION ET D’EVALUATION ERGONOMIQUES Méthodes selon les objectifs Méthodes selon les phases du projet Cycle de conception centrée utilisateur. 4. ANALYSE CENTRÉE UTILISATEURS Méthodes et techniques d'investigation. Formalismes de modélisation de l'activité : études de cas 5. CONCEPTION CENTRÉE UTILISATEURS Donner un visage à vos utilisateurs types avec la démarche des personas Cinématique et rubriquage : spécifier la structure. Story-board : spécifier le comportement de l'interface. Mise en page et design : spécifier la présentation. Travaux pratiques : Tester le rubriquage d’un site par la technique du tri par carte. Concevoir une page d’accueil sur la base d’un document de rubriquage d’une application simple. Concevoir une page intérieure sur la base d’un document de rubriquage d’un site à fort contenu. Tester la perception d’une page d’accueil par la technique du rappel impromptu. 6. BONNES PRATIQUES Formulaires : saisie et gestion des erreurs. Tableaux, listes : extraction, analyse d'information. Page d'accueil et tableau de bord : information, orientation. Travaux pratiques : revue ergonomique d’un formulaire, d’un tableau, d’une liste et d’un tableau de bord 7. EVALUATION ET TESTS UTILISATEURS Revue experte Tests Utilisateurs Eye tracking (parcours de l’œil sur un écran) Enquêtes Travaux pratiques : revue experte - audit du processus de commande d’un site e-commerce 8. ACCOMPAGNEMENT ET SUPPORTS UTILISATEURS Chartes et guides Formation et support utilisateur 9. INTERFACES RICHES, WEB 2.0 Présentation du web 2.0 Le web 2.0 au service de l’entreprise Interface riche : définition Présentation des composants AJAX types Applications Flash et Flex : exemples Travaux pratiques : Tests utilisateurs sur les nouvelles pratiques Web

Public
Assistance à maîtrise d'ouvrage Chargé de formation Chef de projet informatique Chef de projet utilisateur Maîtrise d'ouvrage Organisateur Responsable marketing

Pré-requis
Aucune connaissance préalable n'est requise.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

85

SQLI Institut 2011
W-ACC - L’accessibilité pour le Web, mise en pratique des référentiels Métiers du web Conception & création Web
Objectif du stage
Maîtriser les enjeux de la mise en conformité de son site (bénéfices ergonomiques, implications techniques, éditoriales et budgétaires...) Anticiper et planifier la migration vers l'accessibilité du site Acquérir une vision d'ensemble de la conception HTML de sites Web accessibles Se forger un savoir-faire en conception de pages HTML et feuille de styles accessibles Comprendre les obligations légales du concepteur de site en termes d'accessibilité 1. POURQUOI CONCEVOIR DES SITES ACCESSIBLES À TOUS ? Internet, média incontournable. L'accessibilité numérique : une obligation légale en France. Le cadre légal européen. Montée en puissance de l'accessibilité du Web. 2. ACCESSIBILITÉ WEB : REPÈRES DU CONCEPTEUR La chaîne de production Web. Sites accessibles et sites standards : comprendre les différences. Navigateurs brailles, vocaux, graphiques, quelle différence ? Travaux pratiques : utiliser les navigateurs dédiés aux personnes handicapées. 3. QUEL RÉFÉRENTIEL D'ACCESSIBILITÉ CHOISIR ? Pourquoi un référentiel ? Les référentiels d'accessibilité. Les critères de choix. Travaux pratiques : l'accessibilité sur le Web (W3C, WCAG, RGAA, Accessiweb, HandiCaPZero). 4. DÉFINIR LA CHARTE D'ACCESSIBILITÉ Choisir le niveau d'accessibilité. Quel impact sur le développement HTML ? Typologie de site : identification des critères. Garantir la pérennité du niveau d'accessibilité. Travaux pratiques : projet fictif de refonte d'un site Internet (définition des critères). 5. DÉFINIR LA STRUCTURE DES PAGES Définir le format de page (poids, volume). Choix d'une technique de construction (tableaux ou calques). Métadonnées, titre de page et langue du document. Éléments constitutifs d'une page. Hiérarchiser le contenu. Travaux pratiques : mettre à niveau une structure de page non accessible. 6. OUTILS DE NAVIGATION Menus, barre de progression et outils transversaux. Aide à la navigation (raccourcis clavier, ancres invisibles). Le plan du site. Le moteur de recherche, les pages de résultats 7. RÈGLES DE MISE EN FORME Principes généraux (arrière plan, marges…). Mise en forme du texte. Travaux pratiques : appliquer les règles de mise en forme accessibles sur une page HTML et la feuille de styles associée. 8. COMPOSANTS GRAPHIQUES Règle générale. Images de mise en forme. Puces graphiques, images illustratives, textuelles, cliquables. 9. LIENS HYPERTEXTES Liens internes et liens externes. Liens de téléchargement. Groupes de liens. SCRIPTS Règles de conception. Exemples : popup, redirection automatique. 10. CONCEPTION HTML AVANCÉE Tableaux de données. Formulaires. Objets multimédia. Cadres. Acronymes, abréviations.

Public
Tous profils impliqués dans la responsabilité, l’animation ou le développement de sites accessibles.

Pré-requis
Maniement de l'outil informatique. Connaissance de base de l'environnement Internet. Maîtrise du langage HTML et des CSS ainsi que du langage JavaScript.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

86

SQLI Institut 2011
Travaux pratiques : construire un tableau de données, un formulaire, insérer une animation flash. L'accessibilité numérique est une obligation publique depuis le vote de la loi pour l'égalité des droits et des chances, la participation et la citoyenneté des personnes handicapées, en date du 15 juin 2004.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

87

SQLI Institut 2011
W-ECW - Écrire pour le Web Métiers du web Conception & création Web
Objectif du stage
Maîtriser les techniques d'écriture efficace pour le Web Rédiger des textes lisibles, faciles à mémoriser, attractifs Réaliser des contenus percutants et adaptés à ses cibles Écrire pour le référencement, les moteurs de recherche 1. FORMATION A LA RÉDACTION WEB : DÉPASSER LES CONTRAINTES Importance du contenu . Pourquoi et comment une écriture adaptée rend-elle un site plus efficace, mieux référencé ? Comment mettre l'écriture au service des objectifs de communication définis ? . Parcours critique de sites représentatifs des tendances actuelles du Web. Analyse de contenus optimisés et d'autres qui ne le sont pas. Contraintes de lecture sur écran . Présentation des paramètres du texte à l'écran et sur Internet. Lisibilité sur écran, notions d'ergonomie en relation avec le texte, contraintes d'accessibilité à respecter, comportement des internautes. Les conséquences pour la rédaction Web. 2. PRINCIPES D'ÉCRITURE WEB Les bases de la rédaction sur Internet . Différences et similitudes entre l'écriture print et l'écriture Web. . Savoir-faire, bonnes pratiques pour rédiger Web. . Comment mettre en forme les informations, en assurer la lisibilité et en faciliter la compréhension. . L'exposé abordera notamment les niveaux de lecture, la structure des phrases, le vocabulaire. . Travaux pratiques : le vocabulaire. Exercices de simplification, d'enrichissement du vocabulaire, de recherche de synonymes, de recherche de mots clés. Les techniques de réécriture : . Comment transformer un journal interne, une fiche produit, un argumentaire commercial…, en contenu efficace et lisible pour le Web. . Travaux pratiques : la réécriture d'un texte issu du papier. Travail sur les niveaux de lecture et la structure des phrases pour le Web. La rédaction des accroches : . Les accroches sont un format exclusivement Web. Un moyen de capter l'attention du lecteur. Étude par l'exemple des différents formats. Techniques d'écriture de l'accroche. . Travaux pratiques : la rédaction d'accroches. À partir d'un texte, réaliser une accroche pour un public donné. 3. TECHNIQUES DE TRAITEMENT DE L'INFORMATION Choisir et structurer son information : . La structuration et la hiérarchisation de l'information dans un texte quelle que soit sa taille. Importance de la cible et du message essentiel. Les principales techniques journalistiques et bonnes pratiques. . Travaux pratiques : la hiérarchisation de l'information. Identifier les informations essentielles et les hiérarchiser pour un public donné. Rédaction pour le Web à partir des éléments d'information. 4. PENSER L'ÉCRITURE EN AMONT Principes de conception éditoriale : . Brève introduction à la charte éditoriale et ses composantes : rubriquage, ligne éditoriale, genres éditoriaux. Application des principes de la conception lors de la constitution d'un dossier : la structuration des pages. Illustré d'exemples et de retours d'expérience. Focus sur les genres éditoriaux : . Brèves, interviews, articles généraux, dossiers… autant de formats dérivés des formats « papier » qu'il faut connaître pour les maîtriser sur un site Web. Intérêt d'une formalisation et d'une hiérarchisation des genres dans un site à composante éditoriale importante. Focus sur le référencement éditorial : . Où placer les mots clés dans le texte, comment structurer un texte ou un article pour un meilleur référencement. . Travaux pratiques : la conception d'un dossier à partir d'un contenu papier à adapter pour le Web. À partir d'un cas réel d'entreprise, cet exercice permet de mettre en pratique la totalité des savoirs vus durant les trois jours.

Public
Rédacteur Responsable ou chargé de communication Webmaster éditorial Tout collaborateur de services fonctionnels ou opérationnels amené à écrire régulièrement pour alimenter un site ou une rubrique

Pré-requis
Aucun.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

88

SQLI Institut 2011
W-WE2 - Web 2.0 : interfaces & stratégies marketing Métiers du web Conception & création Web
Objectif du stage
Comprendre les concepts du Web 2.0 Appréhender la conception d’interfaces 2.0 Exploiter les meilleures pratiques du 2.0 (interfaces et marketing) Réussir à mettre en place un dispositif 2.0 1. INTRODUCTION AU WEB 2.0 Les fondements . Les origines (consomm'auteurs, réseaux sociaux…). . Évolution ou révolution ? . Les composantes du Web 2.0 (intelligence collective, plate-forme pour les services et plate-forme pour les utilisateurs). . Cartographie des notions et concepts clés (génération Y, lifestyle 2.0…). Les enjeux . Le consommateur 2.0 : les consommateurs reprennent le pouvoir. . La maturité de marques face au 2.0. . Le online/offline devient soluble. . L'entreprise 2.0 : vers de nouveaux modèles de collaboration. 2. LES INTERFACES 2.0 Repères technologiques . Les architectures « légères (API, Mashup…). . Les nouvelles technologies ou méthodes de développement (.NET, Java, Ajax, Flash / Flex…). De nouvelles interfaces . Les interfaces riches : l’interactivité au cœur de tous les domaines du Web. . Les applications riches : une (r)évolution dans le monde de l’entreprise ? Penser multi supports . Focus sur la widgétisation du Web. . L’explosion de la mobilité (iPhone, 3G+, WiMax…). . L’arrivée des supports dits « intelligents ». Concevoir des interfaces 2.0 . Les meilleurs pratiques. . Une conception centrée utilisateur. . Une conception itérative et implicative. 3. LES APPORTS POUR VOTRE STRATÉGIE WEB Le Web 2.0 comme un réservoir d'idées . Organiser une activité de veille. . Piloter un benchmark concurrentiel. . Savoir évangéliser l'innovation au sein de votre entreprise. Le Web 2.0 comme un nouveau territoire de communication . Dompter le marketing viral. . Réseaux sociaux et marketing de niche. . Les nouveaux supports (univers virtuels, Google Earth, MMORPG…). Le Web 2.0 comme un nouveau canal . Apprivoiser les power customers pour fédérer les prospects. . Une visibilité à 360° de votre offre. Le commerce collaboratif . Les moteurs de recommandation : exploitez le fond de votre catalogue. . Les boutiques riches : pour une expérience plus riche et différenciante. . Les communautés d'achat : nous sommes tous des influenceurs. . Le marketing collaboratif : quand les clients font leur propre marketing. . Le crowdsourcing : externalisez votre R&D. Les problématiques . Quel cadre juridique pour la co-création ? . L'identité numérique en question. . Les critiques et risques du 2.0. Le Web 2.0 au sein de votre organisation . Des interfaces riches pour vos Intranets. . Blogs d'équipes et wikis. . Les réseaux sociaux d'entreprise. 4. METTRE EN ŒUVRE UN DISPOSITIF 2.0 Définir sa stratégie marketing . Analyse d’usage / Recueil des besoins. . Cadrage stratégique. . Le social analytic : comment mesurer l’impact du 2.0. Rédiger son expression de besoin . Cahier des charges. . Benchmark stratégique et concurrentielle. Accompagner le changement . Plan de conduite du changement. . Animation de communautés. . Dispositif de communication. . Formation.

Public
Maîtrise d'ouvrage Responsable e-commerce Responsable marketing Webmestre

Pré-requis
Connaissance des enjeux technologiques et marketing liés à Internet.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

89

SQLI Institut 2011

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

90

SQLI Institut 2011
W-CPW - Conduite de projet Web, pilotage & outils Métiers du web Conception & création Web
Objectif du stage
Maîtriser les particularités de la gestion d’un projet Web Acquérir le vocabulaire métier pour bien dialoguer avec les intervenants S'approprier le périmètre fonctionnel et technique d'un projet Adopter les pratiques clés du pilotage de projet 1. MAÎTRISER LE CONTEXTE D’UN PROJET WEB Maîtriser les composantes d’un projet web Appréhender les enjeux et les facteurs de réussite du projet Gérer un projet dans un contexte web : - particularités et étapes de conception / production d’un projet web. - savoir-être et champs de compétences d’un Chef de projet Web. Panorama des enjeux et problématiques du projet web : enjeux, objectifs, acteurs clés, facteurs de réussite, risques… tous les points à garder en tête pour bien gérer son projet. 2. MAÎTRISER VOTRE PROJET À CHACUNE DES ETAPES Connaître la méthodologie et les outils pour mener à bien son projet web Adopter les pratiques et réflexes clés 2.1 Appropriation et démarrage du projet >> S’approprier le projet : - savoir identifier les enjeux, objectifs et risques. - analyser un cahier des charges : les questions à se poser. - définir le périmètre fonctionnel et technique avec le référentiel des exigences. Travaux pratiques : rédiger un référentiel des exigences à partir d’un cahier des charges >> Initialiser le projet - mettre en place les outils de conduite de projet : planning prévisionnel, tableau de bord, annuaire projet, arborescence réseau… - identifier et planifier les ressources : bonnes pratiques et astuces d’optimisation Travaux pratiques : sur la base d’un cas donné, créer un planning et identifier les éléments du tableau de bord. >> Lancer le projet - méthodes et outils pour lancer le projet en « interne » et en « externe » : les points de l’ordre du jour et du compte-rendu de réunion, l’animation de la réunion de lancement,… 2.2 Pilotage du projet et gestion des ressources : >> Conduire son équipe - briefer ses équipes. - mener à bien un atelier de travail. - maîtriser les termes de chacun des métiers. Travaux pratiques : rédiger un brief pour un webdesigner >> Piloter le projet - suivre et mettre à jour le planning de production. - gérer les différents jalons / livrables. - organiser et animer une réunion d’avancement (comités de projet, comités de pilotage). >> Maîtriser les charges et les risques - métriques (pour vous donner des repères.) et bonnes pratiques >> Valider en interne - bonnes pratiques pour faciliter et verrouiller la validation. - savoir argumenter et soutenir auprès des décideurs. 3.2 Finalisation du projet >> Le bilan de fin de projet - méthodes et outils pour clôre le projet en « interne » et en « externe ». - méthodes pour assurer la conduite du changement et la capitalisation.

Public
Tout profil amené à gérer un projet web nécessitant de se former au contexte web et/ou à la gestion de projet.

Pré-requis
Culture générale de l'environnement Internet. Connaissance des problématiques de projet en entreprise.

Durée
2 jour(s)

Travaux pratiques : définir comment assurer la conduite du changement et capitaliser

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

91

>> La maintenance et l'évolution de votre projet Web - gérer les problématiques d'évolutivité, de versioning et de webmastering.

SQLI Institut 2011
ANIMATI ON & PERFORMANCE

W-REF - Référencement naturel avec Google : la visibilité de votre site Internet Métiers du web Animation & performance
Objectif du stage
Choisir sa stratégie de référencement en auditant l’existant. Identifier et tester les actions d’optimisation à réaliser sur votre site Internet. Maitriser les règles d’écriture pour le référencement. Définir les possibilités de maillage de liens propres à votre site Web. 1. DEFINITION ET ENJEUX DU REFERENCEMENT POUR VOTRE SITE INTERNET Etat des lieux des différents canaux d’acquisition de trafic sur internet. Point sur les notions clés du référencement naturel : Page Rank, Trust Rank, Long Tail, … Apports et limites du référencement : chiffres clés. Présentation et fonctionnement des principaux moteurs de recherche : critères et pondération. 2. REFERENCEMENT NATUREL : METHODOLOGIE Les 3 points clés du référencement naturel : contenu, contenant, linking. Les actions à mettre en place : Stratégie de référencement, Champs sémantiques et mots-clés, Traitement technique, Dispositif marketing et liens, Soumission aux moteurs et annuaires, Veille concurrentielle, suivi et analyse de statistiques. Cas pratique : la check list du référenceur 3. CONTENU ET REFERENCEMENT : écrire pour être trouvé Se positionner sur les bons mots-clés : Quels mots-clés pour vos contenus : entre pertinence et potentiel. Comment intégrer ces mots clés dans votre contenu : adéquation mots-clés/cibles, densité des motsclés,… “Content is King, optimized content is EMPEROR !” : Les contenus de qualité font partie des critères différenciants pour les moteurs de recherche. Comment être “Google friendly” avec son contenu ? Les règles d’optimisation du contenu : Comment structurer l’information et rédiger des contenus référençants ? Qu’est-ce qu’une page Web optimisée pour le référencement ? Rédiger vos balises META : votre vitrine sur le Web ! Travaux pratiques : recherche et qualification de mots-clés sur un secteur donné, rédaction de contenus référençants. 4. POLITIQUE DE NETLINKING : créer votre réseau de sites, renforcer votre popularité et votre eréputation Les liens sont l’essence même du Web et constituent un facteur clé de succès pour drainer une audience qualifiée vers votre site Internet. Des liens pertinents amélioreront aussi votre positionnement dans les moteurs. Linking interne : diriger les moteurs vers vos contenus clés Créer des liens n’est pas tout. Vous devez réfléchir à la stratégie qui les empêche de se neutraliser. Comment utiliser les liens pour favoriser le référencement de vos pages clés ? Le netlinking, étape essentielle du référencement Quelles sont les actions à envisager pour étendre votre réseau de liens (linkbaiting : blog, buzz, forum…) ? Connaître les astuces. Travaux pratiques : sur la base d’un cas donné, étudier et optimiser la pertinence des liens entrants et sortants. 5. L’OPTIMISATION TECHNIQUE DE VOTRE SITE WEB : mettre en valeur votre contenu Comment optimiser techniquement votre site Internet de manière pérenne ? Quelles sont les bonnes pratiques techniques du référencement ? Eviter les actions de référencement à risque : keywords stuffing, pages satellites… Présentation d’outils pour vous aider à auditer techniquement vos sites (toolbar et autres outils) Les actions qui vous offrent un avantage concurrentiel : Accessibilité, Recherche universelle, Référencement mobile. Organiser et suivre la progression de votre positionnement :

Public
Rédacteur Web Webmaster Responsable éditorial / communication / marketing

Pré-requis
Connaissance de l’Internet et de ses usages (e-mail, forums, blogs, moteurs…)

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

92

SQLI Institut 2011
Toutes les clés pour assurer le suivi de votre positionnement et mesurer votre ROI issu du référencement naturel. Travaux pratiques : Audit technique d’un site et priorisation d’actions d’optimisation.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

93

SQLI Institut 2011
W-BLO - Créer & animer un blog professionnel Métiers du web Animation & performance
Objectif du stage
Maîtriser les codes et usages de la blogosphère Définir la stratégie éditoriale d’un blog de marque ou d’entreprise Intégrer toutes les composantes de l’animation d’un blog professionnel Publier et rédiger des billets efficaces, interactifs et bien référencés 1. COMPRENDRE LES BLOGS Panorama de l’univers blog . Connaître les spécificités du support et l’étendue de ses possibilités est le préalable à toute conception. . Quels sont les composantes et outils associés au blogging ? De quelles solutions de publication disposez-vous ? Quels sont leurs avantages et inconvénients ? Positionnement, mode de gestion : quels sont les typologies de blogs d’entreprise existant ? Codes et usages de la blogosphère . La blogosphère est régie par des codes. Pour qu’un blog d’entreprise ou de marque crée sa communauté, elle doit se plier à ces usages. . Quelles sont les grandes valeurs de la blogosphère ? Quelles leçons doivent retenir les entreprises et comment réagir au sein de sa communauté ? Analyse à partir de cas concrets. 2. CRÉER UN BLOG PROFESSIONNEL Définir la stratégie éditoriale de votre blog . Inutile d’investir dans un blog si vous ne lui donnez pas toutes les chances de trouver et fidéliser sa communauté. C’est l’objectif de la stratégie éditoriale. .Comment mettre en place un blog efficace ? Savoir-faire et bonnes pratiques : positionnement, ligne et gestion éditoriale, structure du contenu. Identification des erreurs les plus courantes. . Travaux pratiques : conception d’un blog. Définition de la ligne éditoriale et des catégories. Organiser votre contenu pour le lancement . Le blog s’inscrit dans une logique participative et collective. De plus, comme tout support de communication, il est soumis à des contraintes légales. Avant de publier les premiers billets, il est donc nécessaire de poser le cadre. . Quel est le cadre juridique ? Comment fixer les règles, que ce soit en interne pour un blog multi auteurs ou à l’externe avec vos lecteurs ? Quels contenus prévoir pour le lancement ? Quelles options d’organisation de la navigation ? . Travaux pratiques : conception d’un blog (suite). Ouverture d’un compte et mise en forme du blog. 3. ANIMER UN BLOG D’ENTREPRISE Animer un blog, c’est bien sûr publier des billets. Mais pas seulement. Savoir-faire et bonnes pratiques de l’ensemble des tâches d’un blogmaster. Générer du trafic . En quoi un blog dispose-t-il d’un bon potentiel de génération de trafic ? Quelles actions mettre en place pour l’augmenter ? Comment le mesurer ? Optimiser le référencement naturel des billets . Comment les moteurs de recherche et moteurs de blogs référencent les contenus ? Comment appliquer leurs critères dans vos billets pour optimiser votre référencement naturel ? . Travaux pratiques : identification et intégration de tags et mots clés dans une note. Prévenir les crises . Comment être « bien vu » dans la blogosphère ? Comment organiser la veille pour savoir ce qui se dit sur votre blog ? Conseils et bonnes pratiques pour minimiser les risques et éviter les crises. 4. RÉDIGER UN BILLET EFFICACE Principes de rédaction de billets . Non seulement une note doit répondre aux contraintes de lisibilité écran mais elle doit aussi répondre au format blog. . Comment rédiger des billets efficaces ? Comment donner envie à vos lecteurs de commenter vos billets ? . Travaux pratiques : rédaction et mise en ligne de billets.

Public
Responsable ou chargé de communication Blogmaster ou webmaster éditorial Rédacteur Tout collaborateur de services fonctionnels ou opérationnels amené à créer ou animer un blog

Pré-requis
Pratique d'Internet.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

94

SQLI Institut 2011
W-ECO - E-commerce : mieux vendre en ligne Métiers du web Animation & performance
Objectif du stage
Connaître les meilleures pratiques de conception d’un site e-commerce Choisir les bons leviers pour promouvoir sa boutique et fidéliser ses clients Augmenter les performances et le ROI d'un site e-commerce 1. Le marché du e-commerce Offrir un panorama complet du e-commerce Analyser les derniers chiffres et tendances • Chiffres clés en France et à l'étranger • Le e-commerce face à la crise • Nouveaux enjeux du Social Shopping • Les prémices du Mobile commerce • Comportement d'achat des internautes 2. Concevoir une interface efficace Benchmark des meilleures pratiques Optimiser le taux de transformation • Parcours client : Trouver > Choisir > Acheter • Structurer son offre de produits : aspects ergonomiques et marketing • Concevoir les pages clés : Accueil, Fiches produits, Landing pages… • Moteurs de recherches et résultats • e Merchandising : Susciter l'achat d'impulsion • Pousser le cross-selling et l'up-selling • Les fonctionnalités qui font la différence • Les 10 raisons d'abandon du parcours de commande • Les solutions de paiement • Accessibilité et e-commerce • Faciliter l’achat par la Réassurance Etude de cas : Refonte du processus de commande 3. Mesurer la performance et le ROI Comprendre les méthodes d’optimisation Mettre en place un cycle d’amélioration continue • Le couple gagnant Webanalytics / Ergonomie • Test A/B et multi-variés • Tests utilisateurs et Eye-Tracking • Personas et conception centrée utilisateurs Etude de cas : Optimiser le taux de transformation 4. Promouvoir son site e-commerce Réussir le lancement de son site e-commerce Mixer les différents leviers e-marketing Générer du trafic : - Publicité en ligne - Affiliation - Liens sponsorisés - Comparateurs - Référencement naturel… • Recruter des prospects qualifiés • Les meilleures campagnes virales de l'année • Le Multicanal 5. Fidéliser vos clients Transformer vos clients en ambassadeurs de marque Pousser le renouvellement d'achat • Jouer la transparence • Stratégie d’e-mailing relationnelle • Segmenter vos cibles • Générer des recommandations clients • Inégrer les réseaux sociaux dans votre stratégie (Facebook, Twitter etc.)

Public
Chef de projet Internet Maîtrise d'ouvrage Responsable de la communication Responsable e-commerce Responsable marketing Webmaster

Pré-requis
Connaissance des enjeux technologiques et marketing liés à Internet.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

95

+ Quelques outils utiles et gratuits pour le responsable e-commerce

SQLI Institut 2011
W-MAR - Web marketing : création, animation & analyse de trafic Métiers du web Animation & performance
Objectif du stage
Dresser un panorama des outils e-marketing selon l’objectif, la cible et le budget Savoir construire un « media planning » pour lancer, animer son site et développer le retour sur investissement Focus sur quelques leviers, accélérateurs de trafic Générer et mesurer la performance de vos actions e-marketing 1. INTRODUCTION : L’ÉVOLUTION DE L’INTERNET OU L’AFFIRMATION DU WEB 2.0 Retour sur le phénomène sociologique du Web 2.0. Chiffres clés et applications participatives. Le profil des utilisateurs. Les enseignements pour la marque. 2. GÉNÉRER DU TRAFIC PAR L’E-PUB Panorama des techniques de l’e-pub et coûts associés . SEO, liens sponsorisés, netlinking. E-mailing. Widget. . Buzz marketing / Street marketing. . Trafic 2.0 (réseaux sociaux, média sociaux, blogs, forums). . Mobilité (SMS, MMS, QR codes…). Typologie de monétisation d’achat d’espace : le Display « classique » . Les différents formats (bannières, skyscraper…). . Comment renforcer son impact (Coût Par Clic ou Coût Pour Mille) et sa visibilité en campagne de lancement. . L’affiliation « le clic rentable ». . Le marché, les leviers, comment réussir en 5 points sa campagne d’animation par l’affiliation. . Le budget à consacrer selon le type de campagne. . Des exemples de campagnes e-pub. . Travaux pratiques: comment réussir une campagne de liens sponsorisés ? 3. RÉUSSIR SON PLAN DE COMMUNICATION ONLINE Méthodologie et bonnes pratiques . Définir les objectifs, les cibles, le concept, les messages selon vos problématiques : plan de lancement et plan d’animation. . Choisir les leviers les plus pertinents selon votre stratégie de communication. . Choisir le moment, l’événement et le moyen avec soin. . Multiplier les actions : pourquoi et comment ? . Savoir jouer la complémentarité on et offline. . Des exemples de stratégie multicanal. . Travaux pratiques : Comment faire un media planning ou plan de promotion online pour maximiser sa performance ? . Les outils pour planifier son e-marketing. . Identifier les bons leviers. . Donner une estimation budgétaire. . Mettre en place les outils de mesure. 4. ANIMER ET FIDÉLISER PAR L’E-MAILING La place de l’e-mailing aujourd’hui Conquérir, séduire et fidéliser : les bonnes pratiques à adopter selon le type de campagne. Réalisation, routage : garantir l’efficacité de la campagne. Les précautions juridiques. Augmenter le taux de transformation par le « split testing ». Des exemples de campagnes réussies : analyse et chiffres. 5. LE RÉFÉRENCEMENT NATUREL OU COMMENT DIMINUER VOS COÛTS D’ACQUISITION DE TRAFIC Définition et enjeux du référencement. Les bonnes pratiques pour optimiser votre site. Méthodologie pour une plus grande visibilité. L’utilisation du netlinking pour renforcer votre popularité. Des cas pratiques sur comment auditer son site Internet et répertorier les critères à optimiser. 6. LE TRAFIC 2.0 : COMMENT LE MESURER ET ÉVALUER SON EFFICACITÉ ? Présentation des réseaux sociaux. Mise en place d’un buzz marketing. Les ingrédients pour une campagne de « buzz » réussie. Les limites du buzz. Les précautions juridiques. Travaux pratiques : comment diffuser efficacement un jeu concours dans la blogosphère : astuces à suivre et écueils à éviter. 7. MESURER LA PERFORMANCE DE VOS ACTIONS WEB MARKETING Conseils pour rendre efficace votre stratégie Web marketing. Les outils pour mesurer la performance sur chacune des actions marketing par l’e-pub. Les outils de tracking 2.0 (blogs, feeds RSS …). Comprendre le comportement de vos Internautes par la définition des indicateurs et la mesure de votre audience.

Public
Chef de projet Internet Responsable Marketing, e-marketing Responsable e-commerce, e-business Responsable de la communication online

Pré-requis
Culture Web basique. Connaissance des outils et des usages de la communication Internet.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

96

SQLI Institut 2011
HTML - CSS - JAVASCRI PT

W-HT1 - HTML/CSS : initiation Métiers du web HTML - CSS - JavaScript
Objectif du stage
Décrire une mise en page Web via le langage HTML / CSS Produire des pages lisibles et esthétiques avec le respect des éléments graphiques Reproduire et/ou reformuler le contenu d'une page Web avec l'utilisation des textes, des images, des formulaires… Décrire une mise en page Web via le langage (X)HTML / CSS2, produire et présenter des pages avec le respect des dernières normes de codage 1. INTRODUCTION AU HTML Principes de fonctionnement d'un serveur Web et du dialogue navigateur / serveur Web. HTTP : HyperText Transfer Protocol. HTML 4.0 : un langage interprété. 2. PRINCIPE DE BASE Utilisation d'un éditeur de texte. Structure d'un fichier HTML. Organisation des éléments. Éléments indispensables : balises <html>, <head>, <body>. 3. MISE EN PAGE ÉVOLUÉE Tableaux : . Créer un tableau. . Définir les propriétés des cellules. . Les contraintes à respecter. Formulaires : . Créer un formulaire. . Définir les types de champs. . GET, POST, CGI, ASP, PHP… . Définir et récupérer l'ordre de saisie. Feuilles de styles (CSS) : . Définir les CSS. . Redéfinir les balises HTML. . Créer des styles personnalisés. . Créer une feuille de styles externe pour un site. Interactivité : liens vers un email, vers une page, vers un fichier, vers une ancre… Insertion de fichiers externes : flash, son, vidéo, pdf… 4. MISE EN LIGNE Utilisation d'un client FTP pour mettre en ligne une page Web. Vérification de la page Web sur Internet.

Public
Direction communication Direction marketing Ergonome Graphiste et webdesigner Participant projet Internet Responsable de publication Web

Pré-requis
Maîtrise de l'environnement microinformatique.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

97

SQLI Institut 2011
W-HT2 - HTML/CSS : techniques avancées Métiers du web HTML - CSS - JavaScript
Objectif du stage
Décrire une mise en page Web via le langage (X)HTML/CSS2 Produire et présenter des pages avec le respect des dernières normes de codage Faire une présentation Web uniquement par CSS Maîtriser les subtilités du HTML et du XHTML Initiation théorique à l'accessibilité 1. HTML : RAPPEL Historique. Principes de base. Principales balises. 2. RELIER LA PAGE HTML À LA FEUILLE DE STYLES Savoir quand utiliser les attributs « style ». Créer une structure de feuille de styles avec les styles globaux et les styles spécifiques. 3. GRAPHISME DE LA PAGE Découpage des images par les graphistes en vue d'une conception par feuille de styles. Gérer les tailles de caractères proportionnelles (em, %). Insérer des images pour les puces de listes HTML. Habillage simple d'une page, de tableaux et des formulaires HTML. 4. POSITIONNEMENT CSS Détail des différents positionnements CSS et notion de flux de contenu. Résolution des problématiques introduites par les positionnements relatifs et les positionnements absolus. Appliquer correctement des blocs flottants. Centrer un contenu verticalement. Utiliser les blocs en ligne (inline-bloc). Avoir un bloc toujours en bas de page. Travaux pratiques : création d'une maquette avec plusieurs colonnes CSS (principes des « fausses colonnes » et démarche avec des marges négatives). 5. MENUS ET ONGLETS CSS Apprendre à construire un menu à base de listes HTML. Réalisation d'un menu vertical avec mise en surbrillance et graphisme. Étude d'un menu horizontal et des problématiques associées. Travaux pratiques : création d'un système d'onglets cliquables. 6. DES FEUILLES DE STYLES PAR MÉDIA Les feuilles de styles alternatives. Réalisation de feuilles de styles spécifiques. Travaux pratiques : création dune feuille de styles dédiée à l'impression de la page, avec un rendu différent du rendu écran. 7. ACCESSIBILITE Sensibilisation aux besoins accessibles. Les média.

Public
Développeur d'applications Web Graphiste et webdesigner Participant à un projet Internet Webmaster

Pré-requis
Connaissance de base du HTML et des CSS.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

98

SQLI Institut 2011
W-HT3 - Evoluer vers HTLL5 / CSS3 Métiers du web HTML - CSS - JavaScript
Objectif du stage
Cette formation permettra de faire un état des lieux de nouvelles technologies du web ainsi que des mises en pratique pour les éléments existant dors et déjà dans les navigateurs Internet du marché. La session se présentera sous-forme de conférence technique type séminaire technique et des mises en pratique seront effectuées sur les éléments pertinents sous forme de TP. 1. Rappel sur l'architecture WEB et WEB 2.0 Le web asynchrone avec AJAX 2. HTML5 Les balises audio et video Éléments de structuration de site, L'accessibilité avec les rôles, Les canvas et le dessin 2D Spécification des ressources offline HTML forms (typage des champs, validation) 3. Javascript 1.6 (ECMA script 5) Les extensions de l'objet Array Géolocalisation, Le multi-theading avec les web workers, Stratégie de chargement des scripts 4. CSS3 Les nouveaux sélecteurs, Sélection des médias d'affichage et pseudo-classes, Nouveaux éléments de bordure, fond de page, Gestion de la taille des éléments, Gestion des polices de caractères, Transformation de texte, Multi-colonnes, Transformation de bloc, Gestion de la transparence, les effets de texte, Les éléments spécifiques des navigateurs (-moz-* -webkit-*…)

Public
Cette formation est à destination d'un public de professionnel du web ayant des connaissances en html, css et javascript.

Pré-requis
Cette formation est à destination d'un public de professionnel du web ayant des connaissances en html, css et javascript.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

99

SQLI Institut 2011
W-JSC - JavaScript Métiers du web HTML - CSS - JavaScript
Objectif du stage
Pourcentage TP : 60%. Objectifs Appréhender JavaScript comme un langage de programmation complet Structurer ses développements JavaScript Utiliser le DOM sur des documents HTML et XML Améliorer les applications Web existantes via des briques JavaScript 1. RAPPEL SUR LE CONTEXTE WEB Principe de fonctionnement du modèle Web : HTTP, serveur Web, HTML, navigateur. Interactions entre le navigateur et la page HTML. Historique de JavaScript et de sa normalisation. 2. PRINCIPES DE BASE Insertion de code JavaScript dans une page HTML et XHTML : les différentes méthodes. La syntaxe de base : variables, procédures, caractères spéciaux, opérateurs… Les types d'objets prédéfinis. Manipulations simples de la page HTML. 3. GESTION DES COOKIES Travaux pratiques : utilisation des cookies pour des références utilisateur. Gestion des fenêtres popup. 4. ORIENTATION OBJET Notions de programmation orientée objet. La spécificité de JavaScript : un langage objet par prototype et non par classe. Extension personnalisée d'un type existant. Les principes objets et JavaScript (encapsulation, accesseurs / mutateurs…). 5. UTILISATION AVANCÉE Découverte de la bibliothèque «prototype.js». Fonctions anonymes, gestion des erreurs via les exceptions. Programmation JavaScript et débugging : les outils incontournables. 6. MANIPULATION DE LA PAGE HTML Introduction et manipulation de l'arbre DOM. Opérations spécifiques aux formulaires et tableaux. Utilisation de DOM via la bibliothèque Prototype. Travaux pratiques : génération d'un sommaire automatique. Validation d'un formulaire complexe. 7. INTERACTIONS AVEC LES FEUILLES DE STYLES Mettre à jour des styles CSS à partir de JavaScript pour modifier dynamiquement l'apparence de la page. Utilisation de feuilles de styles alternatives. 8. LES ÉVÉNEMENTS HTML Description des événements HTML. Différences entre les navigateurs et spécificités de Microsoft Internet Explorer. Utiliser des abstractions multi navigateurs. Travaux pratiques : gestion d'un roll-over. Création d'un menu déroulant dynamique. 9. INTRODUCTION À AJAX Présentation d'Ajax et XMLHttpRequest. Interactions avec les feuilles de styles. Bibliothèques d'abstraction. Travaux pratiques : formulaire vérifié et mis à jour dynamiquement via Ajax. 10. LES BIBLIOTHÈQUES AVANCÉES Introduction à Script.aculo.us., Dojo, jQuery. Travaux pratiques : panier graphique avec drag and drop.

Public
Développeur HTML Ingénieur Web Participant projet Internet Webmaster technique

Pré-requis
Maîtrise du développement HTML et d'un langage de programmation objet ou procédural.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

100

SQLI Institut 2011
W-AJA - Développer un site Web 2.0 avec Ajax Métiers du web HTML - CSS - JavaScript
Objectif du stage
Améliorer les applications Web avec Ajax Créer des applications client riches avec Ajax 1. APPEL SUR LE CONTEXTE WEB Le modèle HTTP. Les langages serveur et les langages clients. L'exécution de JavaScript. 2. INTRODUCTION À AJAX Les limitations du HTML habituel. Définition d'Ajax. Principe de fonctionnement et architecture. 3. LA BRIQUE TECHNIQUE : XMLHTTPREQUEST Description de xmlhttprequest. Le cas spécifique Internet Explorer 6. Travaux pratiques : vérification d'un champ de formulaire. 4. PASSAGE DE DONNÉES Utilisation des paramètres HTTP en GET et POST. Envoi de données en XML. Comment choisir entre les deux méthodes ? 5. RÉCUPÉRATION DE DONNÉES AHAH: Données brutes en HTML. Utilisation de XML via DOM. Utilisation de XML puis XSLT. Sérialisation via JSON. Choisir entre les différents formats possibles. 6. AJAX AVEC PROTOTYPE Introduction à Prototype. Description des fonctionnalités de base. Travaux pratiques : travail pour simplifier et améliorer un formulaire HTML. Menu déroulant avec chargement dynamique. 7. LES BIBLIOTHÈQUES SUPPLÉMENTAIRES Utilisation de Script.aculo.us pour les effets. Étude de différentes librairies (Yahoo!UI). Travaux pratiques : effets visuels pour un formulaire et l'animation de la page. Panier de commerce électronique en drag and drop. Arbre de données dépliable dynamiquement. 8. LES LIMITATIONS Problématique de l'asynchronisme. Présentation du problème via l'auto-completion d'un formulaire. Présentation du problème d'identification des requêtes. Performance. Description de la problématique et des limitations ou avantages d'Ajax dans la performance d'un site Web. Modèle de sécurité d'Ajax. Restrictions par défaut des communications. Signature des scripts. 9. ACCESSIBILITÉ Difficultés d'accès des navigateurs alternatifs. Indexation par les moteurs de recherche. Accessibilité sans JavaScript. 10. AJAX COMME ALTERNATIVE Dégradation silencieuse du contenu. Doubler les fonctionnalités Ajax sur le serveur. Utilisation pragmatique d'Ajax.

Public
Développeur HTML Équipe projet Webmaster technique

Pré-requis
Maîtrise du développement HTML et de JavaScript. Connaissance basique de XML.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

101

SQLI Institut 2011
XML

O-XML - Maîtriser XML & SCHEMA, XSLT, XPATH … Métiers du web XML
Objectif du stage
Pourcentage TP : 60%. Objectifs Découvrir la syntaxe des documents XML Valider des documents XML avec DTD et schémas Transformer des documents XML avec XSLT (sorties XML, HTML) 1. INTRODUCTION AUX TECHNOLOGIES XML Historique et vocabulaire XML. Objectifs et enjeux de XML. Le principe de métalangage. Séparation données, structure, présentation. 2. SYNTAXE D'UN DOCUMENT XML Les jeux de caractères, l'encoding. Éléments d'un document XML : prologue, éléments, attributs, commentaires, entités. Document bien formé et document valide. Les espaces de nommage. Travaux pratiques : écrire un document XML. 3. DTD Modèle de contenu, lien avec le document XML. Définition de types d'éléments. Séquence, alternative. Les cardinalités. Type des attributs, énumération de valeurs, valeurs par défaut. Attributs obligatoires ou facultatifs. Déclaration d'entités. Travaux pratiques : écrire la DTD d'un document XML. 4. XML-SCHEMA Les limites des DTD. Les avantages de XML-Schema. Définition d'un élément. Les types de base. Élément global ou élément local. Définition d'un type complexe <xs :complexType> : cardinalités, séquence, choix, attributs. Définition d'un type simple <xs :simpleType> : restriction, liste, union. Documentation : <xs :appInfo>, <xs :documentation>. Lien avec le document XML. Schémas et espaces de nommage. Travaux pratiques : écrire le schéma d'un document XML. 5. MANIPULATION DE DOCUMENTS XML Analyse d'un document XML : parseurs. Le modèle événementiel : SAX. Le modèle objet : DOM. Vers des librairies de plus haut niveau (data binding…). 6. XPATH Les différentes étapes de localisation : les axes de parcours, les déterminants, les prédicats, les fonctions XPath. Syntaxe complète et syntaxe abrégée. Les évolutions de XPath 2.0. 7. BASES DE XSLT Les principes de transformation XSLT . Définition de règles de transformation : <xsl:template> applicables sur un ensemble de nœuds. . Principe de récursivité et techniques de parcours de l'arbre du document : détermination de la règle à appliquer. . Motifs de concordance (pattern matching), priorités, règles par défaut, modes. . Invocation de modèles : <xsl:apply-templates>. Les éléments de base XSLT . Structure d'une feuille de styles, formats de sortie : <xsl:output>. . Sélection d'éléments et de données <xsl:value-of>. . Génération de données et fragments de balisage : <xsl:copy> et <xsl:copy-of>, <xsl:text>, <xsl:attribute>, <xsl:element>, <xsl:attribute-set>. . Structures de contrôle. Répétition : <xsl:for-each> ; conditions : <xsl:if>, <xsl:choose>, <xsl:when> et <xsl:otherwise>, tri : <xsl:sort>. . Utilisation des Attribute Value Templates (AVT). . Les évolutions de XSLT 2. . Travaux pratiques : génération de documents HTML à partir d'un fichier XML, construction de structures triées et conditionnelles. Génération d'un fichier XML par copie non conforme.

Public
Architecte technique Équipe projet

Pré-requis
Notions de programmation dans un langage structuré.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

102

SQLI Institut 2011
O-XSL - XSL : syntaxe & clés Métiers du web XML
Objectif du stage
Pourcentage TP : 70%. Objectifs Comprendre le mécanisme de transformation des feuilles XSLT Construire une feuille de styles pour générer un document HTML ou XHTML Transformer un document XML en un autre Générer des documents PDF imprimables (XSL-FO) 1. INTRODUCTION : RAPPELS SUR LA TRANSFORMATION XML Positionnement des standards XPATH, XSLT et XSL-FO. Mise en pratique, architecture et outils. 2. XPATH Les différentes étapes de localisation : les axes de parcours, les déterminants, les prédicats, les fonctions XPath. Syntaxe complète ou syntaxe abrégée. Les évolutions de XPath 2.0. 3. BASES DE XSLT Les principes de transformation XSLT . Définition de règles de transformation applicables sur un ensemble de nœuds : <xsl:template>. . Principe de récursivité et techniques de parcours de l'arbre du document. . . Détermination de la règle à appliquer : motifs de concordance (pattern matching), priorités, règles par défaut, modes. . Invocation de modèles : <xsl:apply-templates>. Les éléments de base XSLT . Structure d'une feuille de styles, formats de sortie : <xsl:output>. . Sélection d'éléments et de données <xsl:value-of>. . Génération de données et fragments de balisage : <xsl:copy> et <xsl:copy-of>, <xsl:text>, <xsl:attribute>, <xsl:element>, <xsl:attribute-set>. . Structures de contrôle. Répétition : <xsl:for-each>, conditions : <xsl:if>, <xsl:choose>, <xsl:when> et <xsl:otherwise>, tri : <xsl:sort>. . Utilisation des Attribute Value Templates (AVT). . Travaux pratiques : génération de documents HTML à partir d'un fichier XML, construction de structures triées et conditionnelles. Génération d'un fichier XML par copie non conforme. . Évolutions de XSLT 2.0 : <xsl:analyze-string>, <xsl:for-each-group>. 4. MODÈLES NOMMÉS, FONCTIONS, PARAMÈTRES ET VARIABLES Modèles nommés . Définition d'un modèle nommé. . Appel avec <xsl:call-template>. Définition de fonction. <xsl:function>. Variables et paramètres . Définition de variable : <xsl:variable>, utilisation. . Variable locale vs variable globale. . Paramètre local vs paramètre global : <xsl:param>. . Passage de paramètres : <xsl:with-param>. . Travaux pratiques : définition de fonctions de mise en forme des données. 5. PRATIQUES POUR LA CONCEPTION AVANCÉE EN XSL Fonctionnalités avancées . Gestion des erreurs <xsl:fallback>, <xsl:message>. . Gestion des espaces, traitement de chaînes de caractères, calculs numériques. . Numérotation, table d'associations, références internes. . Externalisation, localisation et internationalisation. Design Patterns de feuilles de styles . Itération, récursion. . Surcharge de templates. . Modularité des feuilles XSL. . Importation vs inclusion. Arborescences multiples (entrée / sortie) et arbres temporaires. . Travaux pratiques : définition de fonctions de numérotation, itération. 6. UTILISATION DE XSL-FO (XSL FORMATTING OBJECTS) Définition de gabarits de pages : <fo:layout-master-set>. Zones de contenus, régions et séquencement de pages : <fo:block>, <fo:inline>. Utilisation conjointe de XSLT et FO. Travaux pratiques : génération d’un document PDF à partir du même fichier XML que précédemment.

Public
Équipe projet

Pré-requis
Notions de base d'XML.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

103

SQLI Institut 2011
Adobe FLASH - DREAM WEAVER

AS076 - Dreamweaver initiation Adobe Flash - Dreamweaver
Objectif du stage
Concevoir et mettre en place des sites Web 1. Introduction Rappels sur les notions fondamentales de la publication sur le Web Présentation des éditeurs HTML 2. Présentation de Dreamweaver Définition d’un site en local et sur un serveur distant : les informations locales, les informations du serveur Web distant 3. Paramétrage Mise en forme de la carte du site 4. Prise en main de Dreamweaver Vue d’ensemble (l’espace de travail, la fenêtre du document, l’inspecteur de propriétés, les palettes d’objets, les feuilles de styles, l’historique, la bibliothèque…) 5. L’arborescence d’un site La page d’accueil. Le titre de la page La couleur de l’arrière-plan. La photo d’arrière-plan 6. La mise en forme des textes Quelques règles de typographie. Les polices de caractères. Les alignements 7. La barre de navigation Liens : internes et externes. Lien de messagerie. Ancre Création d’une zone réactive sur une image avec liens hypertextes Les boutons de navigation (rollover) 8. Création d’une page plus complexe L’insertion d’images. Les tableaux Les calques. Conversion de calques en tableaux Insertion de séparateurs d’écran : les frames 9. Le formulaire Insertion des éléments. Envoi des données 10. Optimisation pour les navigateurs Nettoyage du code

Public
Toute personnes ayant besoin de créer des pages Internet professionnelles.

Pré-requis
Avoir des connaissances bureautique et Internet

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

104

SQLI Institut 2011
W-FL1 - Flash CS4 : créer des animations interactives Adobe Flash - Dreamweaver
Objectif du stage
Acquérir une « culture Flash », afin de mettre en œuvre la technologie la plus pertinente, selon votre problématique Maîtriser les outils de dessin permettant de créer des objets Prendre en compte la logique de conception d'une animation Offrir à l'internaute la possibilité d'interagir avec l'animation 1. PRÉAMBULE La technologie Flash. Visualisation de sites références. 2. PRISE EN MAIN DU LOGICIEL Interface et ergonomie générale. Menus principaux. Scène. Scénario ou timeline. Palettes. Paramètres de l'animation. Explorateur d'animations. Bibliothèque. 3. PRINCIPES DE BASE Calques. Symboles. Occurrence. Tête de lecture. Chemin. Étiquette. Interactivités. 4. OUTILS DE DESSIN Exploration de la palette outils. Règles, guides et grille. Attributs de traits. Attributs de remplissage. 5. LES OBJETS Graphiques. Clips d'animation. Boutons. Transformation et alignement d'objets. Modification de symboles. 6. INSERTION DE TEXTE Paramètres de texte. 7. INSERTION D'IMAGES Importation d'images Bitmap. Définition des propriétés d'une image Bitmap. 8. TECHNIQUES D'ANIMATION ET EFFETS SPÉCIAUX Progression dans la timeline. Ajout d'images. Ajout d'images clés. Interpolation de mouvement. Guides de déplacement. Interpolation de forme et utilisation des repères de forme. Création de masque. Modification d'occurrence (couleur, transparence). 9. PRINCIPES DE NAVIGATION Actions de navigation de base. Déplacement sur la timeline. Création et utilisation des étiquettes. 10. INSERTION DE SON Importation de sons. Ajout de son à une animation. Ajout de son à un bouton. 11. INSERTION DE VIDÉO Importation de vidéo. Optimisation. 12. EXPORTATION ET PUBLICATION Test de l'animation. Contrôle de la bande passante. Paramètres d'exportation.

Public
Direction communication Direction marketing Participant à un projet Internet Webdesigner Webmaster éditorial

Pré-requis
Connaissances de base de l'environnement Internet. La maîtrise d'un logiciel graphique (Photoshop, Fireworks) et d'un logiciel Web d'édition (Dreamweaver) sont un plus.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

105

SQLI Institut 2011
Principes de publication. Intégration HTML. 13. RESSOURCES Logiciels complémentaires. Bibliographie. Sites et forums.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

106

SQLI Institut 2011
W-FL2 - Flash CS4 avancé : programmer en ActionScript 3.0 Adobe Flash - Dreamweaver
Objectif du stage Public Pré-requis Durée
3 jour(s) 1. PRÉAMBULE Installation et configuration de Flash Develop. Nouveau modèle d’affichage. Nouveau gestionnaire événementiel. 2. PROGRAMMATION ORIENTÉE OBJET Packages, classes et sous-classes. Les propriétés. Les méthodes. Les setters & getters. 3. PRINCIPES DE BASE Initialisation d’un nouveau fichier FLA (options de publication, alignement, taille, FPS…). Les opérateurs. Les variables. Les nombres. Les chaînes de caractères. Les tableaux. Les conditions et boucles. La syntaxe à point. L’objet Date(). 4. LA LISTE D’AFFICHAGE Présentation du nouveau modèle d’affichage. Ajout d’un clip sur la scène. Suppression d’un clip. Gestion de la profondeur des clips. 5. LES ÉVÈNEMENTS Présentation du nouveau gestionnaire évènementiel. Évènements souris. Évènements clavier. Autres évènements couramment utilisés. 6. DESSINER Manipulation de l’API de la classe Graphics. Dessiner des contours et aplats. Remplir des formes de couleurs et dégradés. Utilisation des matrices pour transformer les remplissages. 7. MANIPULATION DES BITMAPS Charger et afficher des bitmaps externes. Remplir des formes avec un bitmap. Générer des bitmaps. 8. MANIPULATION DES TEXTES Afficher du texte. Utilisation des textes statiques. Utilisation des textes de saisie. Utilisation des textes dynamiques. Afficher du texte au format HTML. 9. TRANSFORMATIONS GRAPHIQUES Appliquer des filtres. Utilisation des fondus. Manipulation de l’objet ColorTransform. 10. ANIMATION Utilisation des « Tweens » pour animer des objets. Déplacer, retailler, faire pivoter et appliquer des fondus à des objets. Perfectionner ses animations avec des accélérations, effets élastiques…

12. SONS Charger un son. Contrôler un son. 13. ENVOYER ET RECEVOIR DES DONNÉES

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

107

11. VIDEOS Charger une vidéo. Contrôler une vidéo.

SQLI Institut 2011
Charger des données au format XML. Parser un flux XML. Rechercher dans un flux XML. Envoyer des données à un script serveur. 14. STOCKER DES DONNÉES GRÂCE AUX OBJETS PARTAGÉS LOCALEMENT Utilisation des « SharedObject ». Lire des données dans un objet partagé. Ecrire des données dans un objet partagé. 15. EXPRESSIONS RÉGULIÈRES Comprendre les motifs des expressions régulières. Utilisation des motifs. 16. INTERFAÇAGE AVEC LE HTML ET JS Utilisation des Flashvars en HTML. Appel à des fonctions JavaScript.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

108

SQLI Institut 2011
FLEX-AIR

W-FLX - Développer des applications Internet riches avec Flex & Java / JEE Adobe Flex-AIR
Objectif du stage
Comprendre les principes d’une application Internet riche réalisée avec l’environnement Flex 3 d’Adobe Développer une application simple mettant en œuvre les principaux éléments du framework Étudier le cycle de conception et de développement d’une application Intégrer une application Flex avec les flux de données de l’entreprise 1. PRÉSENTATION DE LA PLATE-FORME FLEX Introduction au nouveau paradigme des applications internet riches (RIA). Présentation des capacités de la plate-forme virtuelle Flash, du modèle de programmation Flex. Panorama de l’univers logiciel autour de Flex. 2. CONCEPTS DE BASE L’environnement de développement graphique Flex Builder 3 . Les différents composants conteneurs. Les composants d’affichage et de saisie de données. Effets visuels et transitions. Gestion des styles, polices, icones. . Introduction au Data Binding. . Travaux pratiques : création d’une application de type formulaire simple, liste et champs de données. Application de styles et utilisation de composants. . La programmation en ActionScript 3 . Principes de base de programmation en ActionScript 3 : classes, fonctions, packages, interfaces, approche objet et fonctionnelle. Structures de données, tableaux, XML et ArrayCollection. Programmation événementielle. . Travaux pratiques : exercices autour du langage. Création et propagation d’événements. Manipulation de données XML. 3. ASPECTS AVANCÉS Gestion des graphiques et reporting . Mise en œuvre des outils de tracés de graphiques. Les différents diagrammes de visualisation statistique. Grilles de données avancées, analyse multidimensionnelle OLAP. . Travaux pratiques : programmation d’une vue de reporting utilisant différents graphiques. Démonstration autour des capacités de l’AdvancedDataGrid. Utilisation et création de composants riches . La gestion de l’application par états. Drag’n’drop entre composants. Validation et mise en forme de données. Création de composants personnalisés. . Travaux pratiques : amélioration des travaux réalisés précédemment avec des outils de validation et de formatage de contenu. Mise en œuvre du drag’n’drop sur un composant simple. Architecture d’une application . Présentation des Design Patterns et de l’architecture MVC. Les framework Cairngorm et PureMVC. Compilation modulaire, librairies et cycles de développement. Aperçu des techniques de la localisation (multilingue). . Travaux pratiques : réalisation d’une application cairngorm simple. Création d’une librairie et d’un module dynamique. 4. INTERACTIONS CLIENT/SERVEUR Principe des échanges de données. Intégration avec des services Web, REST ou SOAP. Appels d’objets distants avec BlazeDS ou Adobe LiveCycle Data Services. Gestion de données distribuée et synchronisation avec LiveCycle DS. Travaux pratiques : réalisation d’une application cliente accédant à un webservice public. Démonstration LiveCycle DS. 5. LE FRAMEWORK ADOBE AIR Présentation de la plate-forme (intégration native au bureau, base de données locales…). La gestion de données en mode déconnecté / connecté. Travaux pratiques : mise en œuvre des spécificités AIR sur une application d’exemple (menu natif, installeur, composant HTML).

Public
Équipe projet Développeur Architecte technique

Pré-requis
Connaissance de base du développement en environnement Java / JEE appropriée.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

109

SQLI Institut 2011
AD2000 - AIR 1.5 : Building Desktop Applications with Flex 3 Adobe Flex-AIR
Objectif du stage
Ce cours permet aux développeurs Flex de compléter leurs connaissances pour développer des applications AIR avec FlexBuilder 3. Vous découvrirez en particulier les nouveaux composants et les classes spécifiques 1. Présentation d’Adobe AIR Découverte des outils de développement AIR - Comprendre la notion de socle d’exécution - Contenu du SDK AIR - Premier aperçu de FlexBuilder 3 FlexBuilder 3 pour AIR - Créer un projet AIR - Exporter des applications AIR 2. Prise en main d’Adobe AIR Créer votre première application AIR - Créer un projet AIR - Créer le main de l’application - Compiler et lancer Packager et déployer des applications AIR Apprendre les fondements AIR - Le conteneur Application de AIR - Les formats des fichiers “.air” - Le descripteur xml des applications AIR - Les attributs de visualisation Obtenir de l’aide et autres ressources 3. Système de fenêtrage Créer et ajouter du contenu à une fenêtre Changer le rendu d’une fenêtre - types de fenêtre - chrome - transparence - plein écran Manipuler les fenêtres : taille et position Gérer les événements levés par les fenêtres

Public
Développeurs, Chefs de projet souhaitant réaliser des applications AIR pour l’entreprise

Pré-requis
Avoir suivi le module “Les fondements Flex” ou avoir un niveau équivalent.

Durée
2 jour(s)

4. Accéder au système de fichiers La classe File pour gérer les fichiers et répertoires Copier, déplacer et détruire des répertoires et fichiers Utiliser les composant AIR de gestion des fichiers Utiliser les streams Manipuler différents formats de fichiers - binaires - encodeurs 5. Connectivité des applications Communiquer entre applications avec LocalConnection URLRequest pour discuter avec le navigateur Charger et manipuler du HTML Détecter la connectivité - monitoring des services - détecter la connectivité HTTP- détecter la connectivité Socket 6. Interactions avec l’hôte Glisser/Déposer avec l’hôte (gestion des formats) Gestion du presse-papier - écrire dans le presse-papier - lire dans le presse-papier 7. Base de données SQL locale Créer une base locale embarquée Requêtes SQL et résultat Bonnes pratiques Gérer les différents types de données 8. Comprendre la sécurité des applications AIR Comprendre les différentes notions de sécurité - “sandboxes” - restrictions sur les domaines - détection des capacités accordées à notre application 9. Connaître les bonnes pratiques de sécurité Personnaliser les applications AIR

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

110

SQLI Institut 2011
Définir les icônes de l’application Gérer la barre des notifications Système “System Tray” Utiliser la classe Shell Personnaliser le chrome de l’application Créer des installeurs professionnels Comprendre le processus d’installation par Badge

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

111

SQLI Institut 2011
LIVECY CLE ES

AD1002 - LiveCycle ES: designing forms Adobe LiveCycle ES
Objectif du stage
This course introduces and teaches, in detail, techniques for developing print and interactive forms using Adobe LiveCycle Designer ES. Through significant amounts of thoroughly guided hands-on practice, by the end of the course you will know how to create static and interactive forms which include input validation, localized fields, and accessibility information. 1. Designing print forms Understanding forms in Adobe LiveCycle Designer ES Navigating the LiveCycle Designer interface Creating a new form in Designer ES Adding, aligning, and positioning form objects Designing form appearance 2. Designing interactive forms Adding and configuring interactive form objects Previewing an interactive form Controlling tab order, presence, and accessibility Creating and using tables Organizing forms using subforms and object naming 3. Controlling user input and data display Formatting and validating user input Setting and using locale information Applying display and edit patterns Applying validation patterns 4. Creating shared and reusable form content Creating and using custom objects Creating and using form fragments Using master pages and global field bindings Creating and organizing form templates 5. Importing existing forms Re-using existing PDF forms in Designer Re-using Microsoft Word forms in Designer

Public
Business process experts and form designers seeking to use Adobe LiveCycle Designer ES to create static and interactive forms.

Pré-requis Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

112

SQLI Institut 2011
AD1003 - LiveCycle ES: developing forms Adobe LiveCycle ES
Objectif du stage
In this instructor-led training course you will learn techniques for developing forms for data capture and data display using Adobe LiveCycle Designer ES. Using hands-on training exercises, you will discover how to create static as well as dynamic, interactive, data-bound forms including input validation, localized fields, accessibility information, embedded barcodes, and simple through advanced scripted interactions. Introduction à la conception de formulaires Appréhender les formulaires dans Adobe LiveCycle Designer ES Conception de formulaires interactifs Aperçu d'un formulaire interactif Contrôle de l'ordre de tabulation, de la présence et de l'accessibilité Créer et utiliser des tableaux Agencer les formulaires en utilisant des sous-formulaires et les noms d’objets Contrôle de la saisie utilisateur et formatage des données affichées Mise en forme et validation des entrées utilisateur Paramétrage et utilisation des paramètres régionaux Formatage de l’affichage et édition des patrons de formatage Application des patrons de validation Scripter les interactions Ajout de la logique métier avec des scripts Création d'interactions conditionnelles Validation des entrées utilisateur en utilisant des scripts Echange de données et contrôle du focus Création de scripts de calcul Utiliser des sous-formulaires distribués Comprendre les sous-formulaires dans les formulaires dynamiques Utilisation des tableaux redimensionnables dans des formulaires dynamiques Formatage des tableaux couvrant plusieurs pages Création d’une bibliothèque d’objets mutualisés Créer et utiliser des objets personnalisés Créer et utiliser des fragments de formulaire Créer et utiliser des fragments de script Créer et utiliser des fragments conditionnels de sous-formulaire Utilisation des pages maîtres et des liaisons avec le modèle de données XML Créer et gérer des modèles de formulaire (Templates) Importation de formulaires de formats autres Importation des formulaires de type Acrobat Forms ou PDF Forms Importation de documents Word dans le Designer Définir la liaison avec les données XML Conception de formulaires en utilisant les connexions aux données Utilisation de schémas XML (Fichiers XSD) pour créer un formulaire Travailler avec les connexions aux données dans un formulaire Utilisation des données explicites dans un formulaire Lier les données aux tableaux distribués Lier les données aux sous-formulaires distribués Utilisation des web services SOAP Utilisation de codes à barres dans les formulaires Utilisation des objets codes à barres Gestion des données dans les codes à barres Utilisation de signatures numériques L'utilisation des signatures numériques pour valider l’intégrité d’un formulaire L’utilisation de la signature de documents pour vérifier l’intégrité d’un ensemble de champs Techniques avancées de scripting Comprendre l’utilisation des scripts dans les formulaires Présentation des objets de script Mettre en œuvre le contrôle et la validation de champ multiples Création d'un effet de drill-down Implémenter un formulaire indépendant des versions d’Adobe Reader

Public
Interactive form developers who want to learn how to maximize the form functionality in LifeCycle ES.

Pré-requis
Experience with XML and Javascript helpful.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

113

SQLI Institut 2011
AD1001 - LiveCycle ES: building applications Adobe LiveCycle ES
Objectif du stage
Adobe LiveCycle ES: Building Applications instructor-led training from On3 provides developers the skills needed to utilize solution components in building LiveCycle ES applications. The course gives developers hands on training and experience in creating, deploying, testing and administering processes 1. Inroducing Adobe LiveCycle ES (Enterprise Suite Understanding LiveCycle ES LiveCycle ES architecture Getting help and other resources 2. Getting Started with Adobe LiveCycle Workbench ES Understanding the relationship between Eclipse and Workbench ES Exploring the Workbench ES interface 3. Creating a Process Process Concept Creating processes in Workbench ES Creating process diagrams 4. Using Data in a Process Adding Resources to the LiveCycle Repository Preparing forms for use in LiveCycle applications Defining variables for a process version 5. Assigning Tasks to Users in a Process Defining operations in a process diagram Using process data on different forms 6. Interacting with a Process via the Workspace Managing processes Using the LiveCycle ES Workspace 7. Implementing Business Rules to Control Process Flow Selecting routes based on business rules 8. Monitoring and Troubleshooting Process Versions Monitoring applications Troubleshooting an application 9. Interacting with Databases Interacting with databases using the JDBC service Using the Execute SQL Statement operation Selecting database data Selecting multiple rows of database data 10. Using Email in a Process Configuring Email Notifications Using the Email service in a process Initiating processes via email 11. Using the Forms Service Within a Process The Forms serviceRendering forms as part of a process Using custom render and submit services The Form Augmenter service 12. Creating and Rendering Form Guides Within a Process Form Guides Using a form guide in Workspace ES Customizing Form Guides 13. Generating PDFs from Other Document Types Understanding the PDF Generator service Reading and writing files using the File Utilities service Creating a short lived process using the PDF Generator service 14. Using the Rights Management Service to Secure Documents Examining Document Protection The Rights Management service Applying Rights Management to a PDF in Acrobat Securing Microsoft Office documents with policies Protecting a document as part of a process 15. Using the Reader Extensions Service Understanding the Reader Extensions service Using a Reader Extensions ES digital certificat Using the Reader Extensions Service from the web interface

Public
Developpeur Chef de projet Consultant

Pré-requis
Be familiar with basic programming concepts, processes and constructs Have a basic understanding of XML terminology and structure Be familiar with building forms using Adobe LiveCycle Designer or the Workbench

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

114

SQLI Institut 2011
Reader Extending a document as part of a process Using a watched folder endpoint 16. Branching in a Process Creating Gateways

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

115

SQLI Institut 2011
LIVECY CLE ES 2

AD1004 - LiveCycle ES2 : Designer Specialist Adobe LiveCycle ES2
Objectif du stage
In this instructor-led training course you will learn techniques for developing forms for data capture and data display using Adobe LiveCycle Designer ES2. Using hands-on training exercises, you will discover how to create static as well as dynamic, interactive, data-bound forms including input validation, localized fields, accessibility information, and simple through advanced scripted interactions. 1. Using Master Pages Activity 1 - Using Master Pages Explain Master Pages and Content Areas Multiple Master Pages Adding master pages Master Page Occurrences and Pagination Multiple Content Areas Creating additional content areas Filling multiple content areas with data Adding Objects to a Master Page Exercise 1 - Using Master Pages 2. Working with Data Connections Activity 2 - Explicit and Implicit Bindings Data Binding Data Connections Designing Forms Using XML Schema or Sample XML Data Connecting to a Web Service or an OLEDB Database Exercise 2 - Creating a Data Connection 3. Working with Form Objects Activity 3 - Designing Body Pages Form Pages Object Properties Form Properties Floating Fields Introducing Subforms and Tables Exercise 3 - Defining and Designing Pages 4. Designing with Fragments Activity 4 - Understanding Fragments What are Form Fragments? Benefits of Fragments Fragments at Design Time Considerations When Designing With Fragments Exercise 4 - Creating and Editing Fragments 5. Scripting in Designer Activity 5 - Script Debugging Scripting languages supported in Designer Using the Script Editor Navigating the Form Structure - SOM Expressions The Action Builder Using the JavaScript Debugger Troubleshooting Script Techniques Exercise 5 - Adding Script to your Form 6. Advanced Scripting Techniques Activity 6 - Reviewing DOMs and Objects Scripting and XFA Objects What is the XFA Specification? XFA-Compliant Applications XML Form Object Model Introduction to XFA Document Object Models Form Rendering Process Using the XML Source Enhancing functionality with Script Using a Script Object Using the Acrobat Object Model Exercise 6 - Scripting with XFA and Acrobat Object Models 7. Designing User Driven Dynamic Forms Activity 7- Using Subforms to Change the Look-and-Feel of a Form Subform Objects and Dynamic Forms Static and Dynamic Behavior Exercise 7 - Adding User Driven Dynamic Features 8 Designing Data Driven Dynamic Forms Activity 8: A Data Driven Dynamic Form Data driven dynamic forms explained Introduction to Subform Sets

Public Pré-requis Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

116

SQLI Institut 2011
Exercise 8 - Adding Data Driven Dynamic Features 9. Adding Submit Capabilities Activity 9 - Submitting Data Submit Button Properties Sign Submission Exercise 9 - Submitting XDP Data 10. Extending Form Capabilities Activity 10 - Signing a document Barcode Types Adding a barcode Introducing Digital Signatures Exercise 10 - Adding a Barcode and Signature Field 11. Designing for Accessibility Activity 11- Designing for Accessibility Introduction to Accessibility Exercise 11 - Adding Accessibility Features

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

117

SQLI Institut 2011
AD1006 - LiveCycle ES2 : Document Output Specialist Adobe LiveCycle ES2
Objectif du stage
The objective of the workshop is to create a print and archive solution. To the extent that Adobe® LiveCycle PDF Generator, Output and supporting solution modules are used to build the solutions that will convert documents or data into a PDFs or print streams. 1. PDF Generator Service and Settings Activity 1: Question and Answers on PDF Generator ES2 About PDF Generator (PDFG) Module – Core Services About PDFG – Common Services Converting Files with PDFG Feature support by platform Multi-threaded vs. Single-threaded Services with PDFG PDFG Configuration File Type and PDF Settings Exercise 1: Creating a PDF Generator Application 2.Handling Multiple Documents with XPath Builder Activity 2: PDF Generator Use-cases Using Variables Handling Multiple Input Files About XPath and XPath Builder Steps in a Watched Folder implementation Using XPath to loop through items in a Map Determine if the file type needs converting Using the Create PDF operation to process the documents Exercise 2: Looping through the input documents 3. Using Doc Builder to Create DDX files Activity 3: PDF Generator Use-cases Assembling PDF Documents Introducing the DDX language Key DDX Tags Mapping source files to DDX Working with Document Builder PDF Portfolios and Packages Additional functionality that can be part of the DDX Accessing the Results of the InvokeDDX operation Sending the package by email (email service) Exercise 3: Creating a Portfolio Considerations when using DDX with a form DDX Tags used with forms Calling other services from DDX 4. Creating Archival PDFs Activity 4: Exploring PDF/A by using Acrobat’s Preflight tool Exploring PDF/A by using Acrobat’s preflight tool Overview of PDF/A Synaposis of PDF/A standard Versions of PDF/A Generating/Converting and Validating PDF / A Converting PDF with the DocConverter Service Results from the Convert to PDF/A operation Exercise 4: Creating a PDF for Archiving 5. Output Service and Designing for Print Activity 5: Exploring the Newsletter.xdp Template Exploring the Newsletter.xdp Template LiveCycle Output ES2 Designing Templates for Printing Data binding Creating a dynamic form Designing for simplex and duplex Setting Pagination properties Exercise 5: Creating simplex and duplex rules with Designer Merging multiple records into a single template 6. Creating a Print Stream with Output ES Activity 6: Exploring the OutputIVS sample application About the OutputIVS sample application Changing the OutputIVS preferences Using Record Level or Record Name Using a companion file About the XDC File Specifying the medium in Designer Determining printer capabilities Associating the modified XDC when rendering

Public Pré-requis Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

118

SQLI Institut 2011
Configuring the generatePrintedOutput operation Exercise 6: Merging multiple records to a template 7. Creating a Custom Component Activity 7: Reviewing the PrintManagement.java and PrinterType.java files About our Custom Component Steps to Creating a Custom Component Describing the Component XML Exercise 7 : Building a component.xml file Self-Paced Lab (1j)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

119

SQLI Institut 2011
AD1005 - LiveCycle ES2: Developing a LiveCycle ES2 Application Adobe LiveCycle ES2
Objectif du stage
The main objective of the workshop is to ensure that you can create an Adobe® LiveCycle Enterprise Suite 2 (ES2) application. You will be able to build and deploy an application that is either document-centric, human-centric and a combination of both. 1. Introduction to LiveCycle ES2 Activity 1: What you know about LiveCycle What is LiveCycle? Benefits of LiveCycle About the New Hire Solution Demonstration of the New Hire Solution Exercise 1: Describe a use case for LiveCycle 2. Exploring Workbench ES2 Activity 2: Exploring the Workbench interface Perspectives and Views Steps to building an application Versioning vs. Revisions Deleting Assets vs. Reverting Assets Deleting Applications Exercise 2: Creating an application 3. Building a process Activity 3: Following the routes in a process Adding activities to your process Variables Common configuration options for variables Creating Variables XPath Routes – controlling the path of your workflow Exercise 3: Designing a Process 4. Testing a Process Activity 4: Deploying an application Invocation methods Deploying applications Invoking applications through Workbench Troubleshooting processes using Record and Playback Exercise 4: Invoking your Process 5. Using Services Activity 5: Define an Abstract Activity What are services? LiveCycle Services LiveCycle Modules Adding Functionality to your Process Extending your process Using Process Services PDF Portfolios Exercise 5: Adding services to your process 6. Exploring LiveCycle Designer ES2 Activity 6: Exploring a form template PDF XFA PDF vs. AcroForm PDF XDP file type vs. PDF file type Static vs. Dynamic Forms Interactive vs. Print Forms LiveCycle Designer ES2 Interface Walkthrough Custom objects vs. Fragments Data Binding Subforms and an introduction to creating dynamic forms Testing your form design Exercise 6: Designing a PDF form 7. Designing a Guide Activity 7: Creating a guide What is a guide? Introduction to the Data Model tool Introduction to a guide Guide Guide Section Guide Panel Guide Fields Designing a Guide Testing and Deploying your Guide

Public Pré-requis Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

120

SQLI Institut 2011
Exercise 7: Creating a Guide 8. Working with the User Service Activity 8: Exploring User Service operations What is a user-centric process? Adobe LiveCycle Process Management ES2 Module Adobe User Management Introduction to Workspace User Service Understanding Long-lived and Short-lived Processes Exercise 8 – Part 1: Configuring an Assign Task operation Exercise 8 – Part 2: Configuring the Assign Multiple Tasks operation Self-Paced Lab (1j)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

121

SQLI Institut 2011
AD1007 - LiveCycle ES2 : Process Management Specialist Adobe LiveCycle ES2
Objectif du stage
The main objective of the workshop is to ensure that you can create a human-centric process using Adobe® LiveCycle Process Management Suite 2 (ES2). You will be able to build and deploy an application that is a combination of both human-centric and document-centric. 1. Using the Gateway Element Using the Gateway Element Branch Types Exercise 1 : Using the Gateway Element 2. Assigning Work to Multiple Users Assign Multiple Tasks Operation Task Participants Workspace User Interface Presentation & Data User Actions Using XPath to loop through items in a Map Completion Policies Exercise 2 : Assigning Work to Multiple Users 3. Handling Data Benefit of exposing the data’s structure within a process How to Associate Schema to XML VariableIntroducing the DDX language Multiple Data Streams in Gateway Namespaces and LiveCycle ES Action Profiles Prepare Data Process Default Render Process Custom Render Processes Invoke Web Service operation Exercise 3 : Add Assign Task operations and other Activities 4 Handling Task Information Task Data – Assign Task & Assign Multiple Tasks Task Result Object Task Result Collection Object Output Properties Working with Captured Data Exercise 4 : Handling Task Information 5. Controlling User Task Permissions Task Permissions Task Access Control List (ACL) Forward & Share Consult Reassignment Restrictions Claim Notes and Attachments Form must be displayed when completing Exercise 5: Controlling User Task Permissions 6. Handling Notes and Attachments Notes and Attachments Configuring For Attachments – Assign Task Configuring For Attachments – Assign Multiple Tasks Configuring Permissions – Attachments and Notes Configuring For Attachments – Workspace Start Point Working with Attachments Exercise 6 : Handling Notes and Attachments 7. Dynamically Assigning Tasks to Users Benefits of dynamically assigning tasks to users Assigning Dynamically - Variable & XPath expression User & Group Object User Lookup Service Determining the user – Task Result Determining the user – Form Data Determining the User – Other sources LDAP Query operation Exercise 7 : Dynamically Assigning Tasks to Users 8. Participating in processes via e Mail Overview of Participating in LiveCycle processes Using Email Configuration Steps for Email Participation Configuring the Complete Task Email Endpoint Exercise 8 : Participating in processes via e Mail

Public Pré-requis Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

122

SQLI Institut 2011
9. Using Events in a Process Events Event Categories Event Behavior Types Event Data Event Start Point Configuration Event Filters Saving Event Data Exercise 9 : Using Events in a Process Self-Paced Lab (1j)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

123

SQLI Institut 2011
AD1008 - LiveCycle ES2 : Introduction to Rights Management Adobe LiveCycle ES2
Objectif du stage
The main objective of the workshop is to ensure that you can utilize an Adobe® LiveCycle Rights Management ES2 to protect documents. You will be able to create policy sets and policies and then apply them to documents using various methods. 1. Using the Gateway Element How is the document protected? Authentication and Authorization Persistent and Dynamic Document Protection Supported Document Formats Exercise 1 : Discuss Use Cases 2. Configuring the Rights Management ES2 Server Authentication Methods - Server Configuration Certificate Authentication Configuration Basics Dynamic Watermarks Exercise 2 : Create a dynamic watermark and Define custom messages 3. Creating and Managing Policy Sets What is a Policy Set? Policy Set Roles Creating a Policy Set - Walkthrough Exercise 3 : Create a policy set 4 Creating Policies Defining Policies Anonymous Access Offline Access Option Encryption Types Rights Management Encryption Method Exercise 4 : Create a policy 5. Applying Policies with Acrobat Configuring Acrobat My Policies Rights Management End User Console Revoke vs. Remove Exercise 5: Revoke a document

Public Pré-requis Durée
2 jour(s)

6. Discussing Rights Management Users Rights Management Users Invited Users Inviting Users Configuring Invited User Functionality Exercise 6 : Add an external user to a policy 7. Applying Policies server-side Protect Document Switch Policy Unlock policy protected PDF Revoke License Other Operations Applying a policy Long Lived vs. Short Lived Exercise 7 : Applying Policies server-side Self-Paced Lab (1j)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

124

SQLI Institut 2011
Java JEE JAVA/JEE

J-AV0 - Maitriser le langage Java
Cours éligible à l'action collective JAVA du FAFIEC ref : IF0600 SQL002

Java JEE Java/JEE
Objectif du stage
Appréhender et maîtriser le langage Java.

Public
Développeur, chef de projet, architecte, urbaniste.

Pré-requis
Avoir une culture Objet. Connaissance générale en architecture informatique.

Durée
3 jour(s)

JOUR 1 Présentation Java Historique Caractéristique Principes de fonctionnement Les machines virtuelles Java en ligne de commande Présentation du JDK Structure des programmes Exemples Eléments de langage JAVA Exercice de mise en œuvre : Maîtrise de l’environnement java en ligne de commande Base du langage java : Littéraux Type primitifs Opérateurs Exercices de mise en œuvre : Mise en place de l’environnement, utilisation du Scrapbook eclipse Concept de classe Concept d’instance Concept de package Les attributs Exercice de mise en œuvre : Création de package et de classes, création d’instance, utilisation des attributs. Concept de messages et méthodes Définition des termes Utilisation Exercice de mise en œuvre : Déclaration de méthode et envoi de message JOUR 2 Constructeurs Définition Appel Destruction Exercice de mise en œuvre : Création d’un constructeur Les tableaux en java Définition et principe Exercice de mise en œuvre Structure de contrôle If-else Switch For While et do-while Break et continue Norme de codage Exercice de mise en œuvre : mise en place d’une boucle et de condition. Les concepts objets en java: Composition Visibilité Héritage Classes et méthodes abstraites Définition Problématique Classe abstraite Problématique Méthode abstraite Polymorphisme Downcasting Interface Définition Classe d’implémentation Utilisation d’interface Exercice de mise en œuvre : Utilisation des interfaces JOUR 3 Exceptions Approche conventionelle Gestionnaire d’exception Objet de type Exception Hiérarchie des exceptions

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

125

SQLI Institut 2011
Code protégé Exercice de mise en œuvre : Mise en place d’un mécanisme complet de gestion des exceptions. Classe de base Notion de Wrapper String StringBuffer Flux standard Les dates en java Collections Définition Les listes Les sets Les Maps Tri d’éléments Classes utilitaires Bonnes pratiques Exercice de mise en œuvre : Mise en place d’une liste d’objet. Java 5 Présentation Les génériques Améliorations sur les fonctionnalités usuelles Les annotations Eclipse et Java 5.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

126

SQLI Institut 2011
Java JEE JAVA/JEE

J-AV2 - JAVA : concepts avancés du langage Java JEE Java/JEE
Objectif du stage
Manipuler les API avancées du langage Java Étudier les performances d'une application 1. LE MODÈLE JAVA BEANS Objectifs et enjeux des JavaBeans, présentation de la spécification, syntaxe, propriétés. Sérialisation, manipulation dynamique, introspection. Metamodèle Java, manipulation de la classe d'un objet, méthodes de la classe java.lang.Class, packages, constructeurs, modificateurs, méthodes, attributs. Travaux pratiques : création de JavaBeans. Instanciation de ces objets de manière classique, puis via réflexion. 2. LES ENTRÉES / SORTIES La bibliothèque java.io, source, types de flux, spécialisation des flux, les flux filtres. Sérialisation d'objets. L'API NIO (New I/O) : Channels, Buffer, Charset, Selector. 3. XML Les parsers XML : mise en œuvre via l’API JAXP. Étude du modèle événementiel (SAX), et du modèle objet (DOM), Introduction à JDOM. 4. LES THREADS Définition et objectifs des threads en Java, la classe Thread, l'interface Runnable. Cycle de vie d'un thread, synchronisation de threads, verrous et réentrance, ordonnancement des threads, gestion des priorités, groupes de threads. Les classes Timer et TimerTask, applications des threads dans la gestion des collections, les bibliothèques natives, et les interfaces utilisateurs, les threads démons. Introduction à l'API de programmation concurrente dans Java 5. 5. UTLISATION AVANCÉE DE JDBC Support des transactions, correspondance des types Java/SQL, gestion des exceptions, performances. Principales options et paramètres d'optimisation des requêtes SQL, accès aux métadonnées. Nouveautés de JDBC 4.0 dans Java 6 : support de XML en tant que type SQL, améliorations sur la gestion des BLOBs et des CLOBs, base de données intégrée (Apache Derby). Introduction au mapping objet/relationnel. 6. INTERNATIONALISATION Principe de localisation, définition de la « locale », externalisation des ressources, gestion des formats d’entrée et d’affichage (dates, nombres, devises, messages), formats personnalisés, gestion du singulier et du pluriel, conversion de format, le standard Unicode, manipulation de caractères. 7. JAVA LOGGING Objectifs de Java Logging. Étude des niveaux de traces et des méthodes du composant de logging associé. Étude des handlers et des formatters. Internationalisation des traces. Bonnes pratiques des logs. 8. OPTIMISATION DES PERFORMANCES Fonctionnement des classloaders. Étude de la machine virtuelle et du garbage collector. Optimisations et monitoring d'une application Java : JConsole (Java 5), VisualVM (Java 6)… JMX : administration et supervision des applications. 9. LES NOUVEAUTÉS DE JAVA SE 6 Exécution de scripts dans le langage Java (JSR 223). Amélioration des librairies standard (Collections, IO.Console…). Support du wildcard (*) dans le classpath…

Public
Architecte technique Chef de projet Développeur Équipe projet

Pré-requis
Connaissance de Java.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

127

SQLI Institut 2011
J-AV1 - Programmer en Java Java JEE Java/JEE
Objectif du stage
Maîtriser la syntaxe et les principes de base de Java Comprendre les mécanismes sous-jacents de la programmation en Java Développer de manière autonome une première application Java 1. PRÉSENTATION DE JAVA Introduction . Historique de Java, positionnement du langage. Les caractéristiques de Java . La programmation objet, portabilité, machine virtuelle, garbage collector (ramasse-miettes)… Installation et prise en main . Les outils du J2SE (JDK) : compilateur, JRE, les librairies de base, documentation du code (javadoc). 2. PROGRAMMATION OBJET Rappels sur les concepts objets . Classes, méthodes, attributs, instances. . Package, visibilité, encapsulation. . Interface, classe abstraite. . Héritage, polymorphisme. . Structure des programmes Java . Classes, bibliothèques de classes, packages, variables d'environnement. Java en ligne de commande. . Compilation, déploiement, exécution d'un programme Java. 3. LE DÉVELOPPEMENT AVEC JAVA Les bases de Java . Syntaxe du langage, portée des variables, tableaux, initialisations. . Littéraux, types primitifs et opérateurs. . Structures de contrôle. Application des techniques objet . Encapsulation, réutilisation, polymorphisme. . Visibilité, protection des données et des objets, accesseurs. . Composition et héritage, classes concrètes et abstraites, méthodes concrètes et abstraites, contraintes liées à l'abstraction. Les interfaces. Comment choisir entre interface et classe abstraite ? Type réel et type déclaré, downcasting, redéfinition et surcharge de méthodes. 4. LA PLATE-FORME ECLIPSE Outils de base d'Eclipse . Historique et positionnement. . Les environnements basés sur Eclipse : RAD … . Workbench, vue, menus, éditeur, perspective, ressources, assistants, plug-ins. . Création d'un projet Java, d'un package, d'une classe. . L'éditeur de code Java, compilation, réorganisation du code (refactoring). 5. LES LIBRAIRIES INCONTOURNABLES La librairie standard . Les outils de base : Les chaînes de caractères, les objets systèmes, les dates, les flux de données... Les collections . Comparaison tableau / collection. . Le framework de collections (List, Map, Set). . Parcours de collections : les itérateurs. La gestion des entrées / sorties (I/O) . E/S par octet et par caractère. . Manipulation des flux et fichiers. . Connections réseaux. . Lecture de fichiers de propriétés. La gestion des dates . Manipulation et formatage de dates. 6. NOUVEAUTÉS INTRODUITES DANS JAVA 5 Types énumérés (enum). Autoboxing des types primitifs. Méta-programmation par annotation. Simplification du langage : itérations simplifiées, méthodes à arguments variables, imports statiques. Generics. 7. L’ACCÈS AUX SGBD VIA JDBC JDBC Architecture JDBC Les pilotes JDBC de type 1, 2, 3 et 4 Classes et interfaces de l’API JDBC Chargement du pilote et connexion à un SGBD L’interface Connection La classe DatabaseMetaData Exécution de requête SQL L’interface Statement

Public
Développeur Architecte technique Chef de projet Équipe projet

Pré-requis
Notion des concepts objet. Connaissance d'un langage structuré de type C, C++, Pascal…

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

128

SQLI Institut 2011
L’objet ResultSet L’interface PreparedStatement L’interface CallableStatement 8. Les Threads Threads et Process La classe Thread Les Etats d’un Thread La gestion des priorités des Threads Création d’un Thread Création par héritage de la classe Thread Création au travers de l’interface Runnable Les priorités La synchronisation de Threads Exclusion mutuelle par méthode synchronized Exclusion mutuelle par objet synchronized Le « Rendez-Vous » Difficultés de mise en œuvre des threads

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

129

SQLI Institut 2011
J-PEE - Présentation Générale JEE
Cours éligible à l'action collective JAVA du FAFIEC

Java JEE Java/JEE
Objectif du stage
Appréhender l’architecture JEE et les concepts clés Découvrir les différentes facettes des concepts avancées de JEE, ainsi qu’un panorama de l’offre actuelle du marché autour de JEE

Public
Développeur, chef de projet, architecte, urbaniste

JOUR 1 - Introduction à JEE : Historique de Java. Java : principe de fonctionnement. JEE, pourquoi ? : Évolution des architectures 2 tiers vers des architectures plus souples, apparition du net comme vecteur d’application. La plateforme JEE : présentation générale approche multi tiers Description des concepts fondamentaux. L’architecture JEE : présentation du découpage en couche et du rôle de chaque couche Principes de conteneurs Les API principales : Bean Servlet JSP JDBC JOUR 2 - Approfondissement sur les API principales : Le modèle MVC/MVC2. Présentation de l’API Servlet Présentation des Java Server Page. Exercice pratique : mise en place d’une jsp et d’une servlet simple sous Eclipse/Tomcat Présentation de l’API JavaBean Exercice pratique : utilisation d’un Javabean Présentation de l’API JDBC, pattern DAO. Exercice pratique : ajout d’une communication avec une base de données via JDBC. JSTL et Taglib Notion de frameworks Introduction Exemple de framework : Struts JOUR 3 - JEE, Concept avancés : Les EJB La persistance (Mapping relationnel objet, JDO, HIBERNATE). Les services autour de JEE : JTA JMS JNDI JCA JavaMail L’utilisation de XML dans JEE Les webservices, concept généraux. JOUR 4 Les architectures du SI autour de JEE La démarche projet autour de JEE L’état de l’art du marché : Serveurs d’applications Etat de l’art du marché : outils de développements (Eclipse, RAD, WSAD, Ant, Maven). L’ouverture et l’évolution de JEE

Pré-requis
Avoir une culture Objet. Connaissance générale en architecture informatique Connaissance de Java ou avoir suivi la formation « Maîtriser le langage Java »

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

130

SQLI Institut 2011
J-J2E - Développement JSP Servlet pour le Web avec Eclipse Java JEE Java/JEE
Objectif du stage
Identifier les principaux composants de la plate-forme JEE Maîtriser le développement de servlets et de pages JSP Distinguer les bonnes des mauvaises pratiques de développement JEE pour le Web Découvrir les principaux frameworks connexes à JEE pour le développement Web Utilisation des modèles MVC actuels : JSF, STRUTS. Présentation des taglibs et de la librarie JSTL, utilisation de filtres et de listeners. 1. Applications Web : notions essentielles - HTTP : notions fondamentales - Présentation des serveurs Web et d'applications - Fichiers WAR, JAR et fichiers EAR - Navigateurs et serveurs Web - Présentation des composants Web : spécificités et rôles - XML : syntaxe de base et schémas - Architecture MVC2 : principes - Présentation de WTP et d'Eclipse 2. Présentation du composant servlet - Cinématique d'exécution dans le conteneur Web - Les méthods init, destroy, doPost, doGet - Interfaces HttpServletRequest et HttpServletResponse - Cycle de vie d'un servlet - Exécution Multi-Threads - Paramètres d'initialisation - Redirections sur le navigateur ou côté serveur : RequestDispatcher - Traitement des données des formulaires - Gestion des sessions utilisateurs (cookie, réecriture d'URL) - Obtention, consultation et abandon de session. Contexte de session - Les différents scopes (application, Session, Requête) - Filtres et listeners de servlet - Le contenu du fichier WEB.XML 3. Pages JSP - Syntaxe des JSP - Gestion dynamique des formulaires - Scriptlets, directives et balises de style XML - Accès aux contextes d'application, de session et de requête - Objets implicites - Inclusions statiques et dynamiques - Utilisation du cache - Pages d'erreurs 4. Rôle des Java Beans - beans métier - beans données 5. Les pattern DTO et ValueObjects 6. JSTL (JSP Standard Taglibs) - Avantages des bibliothèques de Tags personnalisés - Les handlers de tags (avec et sans corps) - Fichiers de descriptions de la bibliothèque de tags (TLD) - Utilisation au sein d'un JSP 7. Taglibs personnalisés - Bibliothèques TLD - EL (Expression Language) - Internationalisation des pages - Utilisation au sein d'un JSP 8. Présentation des frameworks pour le Web - Séparation de la présentation et du code - Le modèle MVC2 - Le framework struts - Le framework jsf 9. Architecture et conception - Architectures des applications Web - Choix des technologies Web appropriées - Accès SGBD et Pool de connexion - Autres frameworks de persistence : Hibernate

Public
Architecte technique Chef de projet Développeur Équipe projet

Pré-requis
Bonne maîtrise du langage Java. Notions de base du langage HTML.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

131

SQLI Institut 2011
J-CPJ - Cursus JAVA « Couche de présentation JEE» 9 jours
Cours éligible à l'action collective JAVA du FAFIEC

Java JEE Java/JEE
Objectif du stage
Découvrir la couche présentation JEE Etre capable de manipuler les outils principaux Acquérir les connaissances techniques nécessaires pour intégrer une équipe de développement sur un projet JEE

JOUR 1 - Rappel des concepts fondamentaux : Présentation des concepts architecturaux JEE Le modèle MVC/MVC2 Les différents types d’application JEE Les clients lourds Les applications Web Les applications Web : Détail de l’architecture d’une application Web. Présentation du modèle Jsp/Servlet Servlet : présentation de l’API cycle de vie Introduction aux méthodes JSP Structure cœxistence HTML/JAVA Instruction autorisée Mise en œuvre via des exercices simplifiés (Eclipse/Tomcat). JOUR 2 - Les applications Web, suite : Introduction des JavaBeans Exercice de mise en œuvre. Introduction à JSTL Mise en place de sa propre TagLib Exercice de mise en œuvre Le déploiement d’application Web : Introduction Ecriture d’un fichier web.xml Exercice de mise en œuvre au travers de la création d’une application « évoluées ». JOURS 3, 4 et 5 - Les frameworks JAVA : Introduction aux frameworks. Utilité des frameworks Struts : un exemple de framework pour le web Concept clés Mise en place d’une première application Struts. Gestion des formulaires Bibliothèque de balises Struts Exercices de mise en œuvre. Struts : problématique d’internationalisation Exercice de mise en œuvre Struts : gestion des exceptions Exercice : Gestion des exceptions dans struts Formulaire dynamique et validator Tiles et forward globaux. Exercice de mise en œuvre. JOUR 6 - Les concepts avancés : JSF : introduction Présentation des JSF Les bases des JSF Introduction aux Portail et aux portlet. Concept clé Le développement de portlet La norme JSR-168 Les principales interfaces. Modes et etats Librairies de tags. Introduction au Remote portlet (WSRP).Les solutions portails du marché JOURS 7et 8 - Les clients lourds :

Public
Développeur, chef de projet, architecte, urbaniste.

Pré-requis
Culture Objet. Connaissance générale en architecture informatique. Avoir suivi le lot 1 ou avoir une connaissance générale JEE. Connaissance du langage Java.

Durée
9 jour(s)

Introduction à Swing et SWT. L’architecture de Swing Exercice de mise en œuvre : Premier écran swing Exercice de mise en œuvre : Positionnement de la taille de preférence Exercice de mise en œuvre : Exercice sur la taille du contentPane, methode statique et dynamique Les layout manager

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

132

SQLI Institut 2011
Exercice de mise en œuvre : Utilisation de formLayout de Jgoodies Gestion des événements Exercice de mise en œuvre :actions et evenements Gestion des threads Synthèse et perspective : Les principaux serveurs d’applications Ajax : introduction autour du web2.0

JOUR 9 - Le web 2.0 : Introduction et historique. Les grands concepts du web 2.0 Les solutions technologiques autour du web 2.0 o Ajax o Flux Rss o Wiki, Blog AJAX : Introduction et historique. Présentation détaillée o Le concept de web 3D o Le modèle de conception Ajax Les frameworks Ajax o Les frameworks d’infrastructure o Les frameworks client o Les frameworks coté serveur Les grands concepts du web 2.0 Exercice de mise en œuvre : mise en place d’une interface cliente se basant sur le framework DOJO Conclusion et bonnes pratiques

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

133

SQLI Institut 2011
J-WSE - Les Webservices
Cours éligible à l'action collective JAVA du FAFIEC Ref : IF060 SQL005

Java JEE Java/JEE
Objectif du stage
Comprendre les concepts et le champ d'application des Web Services Assimiler les protocoles et langages permettant la mise en œuvre de Web Services Utiliser des Web Services dans une application Web Développer et publier des Web Services La sécurité appliquée aux Web Services

Public
Développeur, chef de projet, architecte, urbaniste.

Pré-requis
Culture Objet. Connaissance générale en architecture informatique. Suivi du A-COAV1 ET A-COAV2 ou connaissance générale J2EE. Connaissance du langage Java.

Jours 1 et 2 : Introduction Historique et concept généraux (fournisseur/consommateur, interopérabilité) Les organismes de standardisation Les acteurs du monde JAVA Architecture et technologies XML SOAP WSDL UDDI Les webservices dans JAVA Architecture des web services Consommer un Web Service Les stubs Les stubs avec le toolkit de sun Les stubs avec le toolkit d’axis Invocation de webservice avec le stub Exercice de mise en œuvre : prise en main d’AXIS, réalisation d’un stub Les proxy dynamique Exercice de mise en œuvre, réalisation d’un stub « dynamic proxy ». Les DII Exercice de mise en œuvre : réalisation d’un stub DII Exercice de mise en œuvre : réalisation d’un client du web service de google Développer un Web Service Cycle de developpement Créer un webservice conforme JEE 1.4 Créer un webservice avec un toolkit axis Exercice de mise en œuvre : Mise en place d’un client du web service Google Exercices de mise en œuvre : Réalisations de web services de différents types Exercice de mise en œuvre : création d’un WSDL, du client et du web service associés. JOUR 3 Notions avancées L’API SAAJ Les message handlers Publier et déployer Présentation Publier un webservice UDDI Méthode de publication Rechercher un webservice Utiliser l’annuaire Conseil de mise en œuvre Sécurité Problématique de sécurité Module de sécurité La spécification WS-Security JOUR 4 L’architecture SOA : Pourquoi SOA Fondement de l’approche SOA Les services : Concept et modélisation Les processus : Concept et modélisation Les applications interactives : concept et modélisation

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

134

SQLI Institut 2011
J-EJB - EJB 3 Java JEE Java/JEE
Objectif du stage
Comprendre les mécanismes de la norme EJB Comprendre les structures internes des EJB Savoir tirer parti de la démarche orientée métier Maîtriser les techniques pour réussir le développement des EJB 1. PRÉSENTATION GÉNÉRALE Vision technique de l'architecture . Quels sont les principes généraux régissant la technologie EJB ? La notion de conteneur. Les trois grands services offerts par le conteneur : persistance, transactionnel et sécurité. . Avant et après EJB version 3. Quelles sont les révolutions apportées par cette version ? Découpage en rôles . Quelles sont les différentes compétences nécessaires à un projet EJB et comment celles-ci vontelles interagir ? Les rôles définis par la spécification EJB. L'impact sur les équipes. Les services d'accès aux EJB . Comment les EJB vont-ils être utilisés et accessibles ? . Les services d'accès proposés par les conteneurs (JNDI- RMI, JNDI-JMS, SOAP...). Leurs utilisations en fonction des « front-end » désirés (Web, Web services…). 2. MODÉLISATION MÉTIER EN COUCHES Présentation du modèle en couches . Une application se découpe en deux grandes parties : logique métier (modèle abstrait des données et règles de gestion) et logique technique (intégration avec les applicatifs, entrepôts de données...). EJB propose un modèle clairement spécifié afin de rendre la séparation physiquement coercitive. Les différents types de Beans . Quels sont les différents types d'EJB et leurs composantes ? Différences entre Session Beans et Entity Beans. Rapprochement avec la vision métier d'une application. Les Messages Driven Beans. 3. LA NORME EJB 3 Les nouveautés : les annotations, l'injection de dépendance, l'AOP, la persistance. Migrer : comment passer des EJB 2 vers les EJB 3 ? 4. MISE EN ŒUVRE Les principes de développement . Quels principes doit-on respecter pour assurer la pérennité des développements ? Les classes abstraites et la logique métier. . De l'intérêt de super-interfaces spécifiquement métier. Environnement et outils de développement . Présentation des outils, développement et mise en place de l'environnement de travail. . Travaux pratiques : mise en place d'une étude de cas respectant les bonnes pratiques de développement des EJB (utilisation des Design Patterns). 5. MODÉLISATION DES PROCESSUS MÉTIER Session Beans . Quels sont les principes régissant la fabrication de Session Beans ? Les modes Statefull et Stateless. . Travaux pratiques : développement d'EJB Session pour réaliser la logique métier de l'application exemple. Message Driven Beans . Comment dépasser le mode d'interrogation procédural de l'objet ? Intégrer un développement EJB dans une architecture asynchrone. . Travaux pratiques : développement d'un système asynchrone et paramétrage du serveur d'applications. 6. MODÉLISATION DES DONNÉES MÉTIER Entity Beans . Présentation de l'API JAVA de persistance. . Quels sont les principes régissant la fabrication d'Entity Beans ? Comment les Entity Beans interagissent-ils avec le conteneur pour persister ? Introduction aux méthodes de persistance (héritage, polymorphisme, relations). . Présentation du langage EJB-QL. . Travaux pratiques : mise en place de la persistance de données au sein de l'application développée. 7. ASPECTS TRANSACTIONNELS ET SÉCURITÉ EJB et transactions . Comment les EJB se comportent-ils en environnement transactionnel ? Le modèle transactionnel J2EE. . L'émulation des transactions imbriquées. Gestion des propriétés transactionnelles de nos EJB. Les différents comportements transactionnels possibles. Interaction programmatique avec le gestionnaire de transactions. . Travaux pratiques : mise en place d'un contexte transactionnel de manière programmatique et déclarative. EJB et sécurité . Comment les EJB se comportent-ils en environnement sécurisé ? Le modèle de sécurité J2EE. Rôles et individus. . Gestion des propriétés de sécurité des EJB. . Les différents comportements possibles. Interaction programmatique avec le gestionnaire de sécurité.

Public
Architecte logiciel Architecte technique Chef de projet Développeur Équipe projet

Pré-requis
Connaissance du langage Java.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

135

SQLI Institut 2011
. Travaux pratiques : sécurisation d'une application J2EE et configuration du serveur d'applications de test. 8. FORCES ET FAIBLESSES DE LA NORME EJB Les avantages et les inconvénients de la norme EJB. La problématique du clustering des EJB, et les impacts sur le développement. 9. LES NOUVEAUTES D’EJB 3.1 Les améliorations attendues depuis longtemps. Les nouveaux composants.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

136

SQLI Institut 2011
S-J2P - J2EE pour les équipes d'intégration & de production Java JEE Java/JEE
Objectif du stage
Permettre aux équipes d'intégration / production de mieux maîtriser les environnements Java Configurer une application Java pour le passage en production Optimiser les performances des applications Java et J2EE 1. INTRODUCTION Historique des pratiques de production : du mainframe aux applications Web. Où en est la production aujourd'hui ? Java, J2EE : l'ère de la maturité. 2. JAVA DANS SON ENVIRONNEMENT ET SES DIVERSES FORMES La Java Virtual Machine (JVM). Le Java Runtime Environment (JRE). Le Java Development Kit (JDK). Le Java Plugin. Les principales versions de Java. Les différents fournisseurs de JVM (Sun, IBM…). Installation sous Windows et Linux. Utilisation de composants non-java avec JNI. Java et les serveurs multi-CPU. Cohabitation de plusieurs JRE sur un serveur. Étude de la structure des répertoires du JRE/JDK. Présentation des utilitaires fournis avec le JRE. Télédistribution avec Java Web Start et JNLP. Mécanismes de mise à jour. 3. VUE D'ENSEMBLE SUR LA PLATE-FORME J2EE La norme J2EE et ses différentes versions. Présentation des principaux éditeurs : IBM WebSphere, BEA WebLogic, Jboss et Tomcat. Les servlets, rôle et fonctionnement. Les pages JSP, principes fondamentaux. Introduction aux composants EJB : EJB Session (stateful et stateless), EJB Messages, EJB Entités. Évolution des EJB : comprendre EJB 3. Mécanisme d'asynchronicité dans J2EE avec JMS. Le déploiement des applications. 4. COMPRENDRE LES EXÉCUTABLES ET LE PACKAGING J2EE Présentation des différents formats d'exécutables : Java Archives (JAR), Web Archives (WAR), Enterprise Archives (EAR). Utilisation des Manifests. Les répertoires WEB-INF et WEB-INF/LIB. Parcours des fichiers de configuration. Étude approfondie de l'architecture de Tomcat. L 5. LA GESTION DE LA MÉMOIRE Introduction à la gestion de la mémoire. Présentation du garbage collector. La notion de Class Loader. Les différents types de mémoire. Installation et utilisation de JVMStat. 6. L'ACCÈS AUX BASES DE DONNÉES Présentation de JDBC. Les différents types de drivers. Le pooling des connexions. La surveillance du trafic JDBC avec P6Spy. 7. MONITORING DES APPLICATIONS JAVA Planification et gestion de batch. La génération de logs (Java, Log4J) : . fichier de paramétrage . format des logs . règles de rolling Analyse des logs avec Chainsaw. Le support de SNMP dans Java 5. Présentation du standard JMX. Utilisation de Jconsole. Analyse des trames réseau avec Ethereal. 8. LA GESTION DES PERFORMANCES Principes des architectures 3-tiers. Conduite de tests de performance. Tuning des applications. 9. JAVA ET LA SÉCURITÉ La sandbox et le contrôle d'accès.

Public
Architecte intégration Architecte production

Pré-requis
Connaissance générale des Systèmes d'Information. Bonne connaissance des environnements Unix et/ou Windows en production.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

137

SQLI Institut 2011
La protection du code et les obfuscateurs. 10. J2EE ET HTTP La séparation contenu statique / dynamique. Démonstration avec Apache et Tomcat. Installation et paramétrage de mod_jk. Analyse des logs http. 11. CLUSTERING, GESTION DES SESSIONS Principes du « load balancing ». Principes du « session fail-over ». Les différents types de clusters : Clusters J2EE avec IBM, BEA, Jboss, Clusters JMS avec SonicMQ, Clusters de JVM avec Terracotta. Avantages et inconvénients du clustering.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

138

SQLI Institut 2011
FRAMEWORKS JAVA /JEE

J-ST2 - Struts 2 Java JEE Frameworks Java/JEE
Objectif du stage
Comprendre l'intérêt d'une architecture technique dédiée au développement d'applications Web avec J2EE Maîtriser les fonctionnalités courantes et avancées de Struts 2 Connaître les bonnes pratiques de développement avec Struts 2 1. ARCHITECTURE J2EE Rappel architecture n-tiers. Historique et positionnement de Struts 2 dans une architecture J2EE. L'architecture Modèle / Vue / Contrôleur Introduction au paradigme MVC dans le cadre d'un projet J2EE, rôles des servlets et des JSP dans le contexte MVC. Les améliorations proposées par l'architecture MVC2. 2. LES BASES DE STRUTS 2 Pré-requis techniques de la plate-forme. Architecture globale (filter dispatcher, interceptors, cycle de vie d'une requête, intégration à Spring, support d'Ajax). Présentation des descripteurs de déploiement. Création et mise à jour du fichier struts.xml. 3. LA BIBLIOTHÈQUE DE BALISES Présentation des taglibs en général, focus sur la JSTL. Tags génériques (input…), tags de contrôles (if/else, iterators…), tags de composants graphiques. 4. GESTION DES MESSAGES ET DE L'INTERNATIONALISATION L'internationalisation en Java Externalisation des libellés dans des fichiers properties. Principes généraux du multilinguisme. L'internationalisation avec Struts 2 Récupération des messages. Bonnes pratiques concernant l'internationalisation avec Struts 2. 5. STRUTS 2 AVANCÉ Validation et configuration par les annotations Un héritage de Java 5 : comment paramétrer Struts 2 sans fichier de configuration. Personnalisation des thèmes graphiques Mécanisme de template, Freemarkers. Intégration d'Ajax dans l'application Web Aperçu de DOJO, réalisation d'une page Web 2.0. 6. SYNTHÈSE Bref comparatif entre Struts 1 et 2. Les bonnes pratiques de développement, une interface interactive à l’aide du framework Struts 2.

Public
Architecte technique Chef de projet Développeur Équipe projet

Pré-requis
Pratique du développement d'applications J2EE pour le Web (JSP / Servlet). Connaissances des nouvelles fonctionnalités Java 5. Notions de base du langage HTML.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

139

SQLI Institut 2011
J-JSF - JSF (Java Server Faces) : développer une application Web JEE avec JSF Java JEE Frameworks Java/JEE
Objectif du stage
Pourcentage TP : 60%. Objectifs Maîtriser les concepts JSF et les principaux composants graphiques Connaître les problématiques avancées liées à JSF Comprendre le cycle de vie des pages JSF Différencier la norme et ses diverses implémentations 1. PRÉSENTATION DE JSF L'architecture MVC2. Présentation de la norme JSF : historique et objectifs. Les principales implémentations du marché. Installation et configuration de JSF dans une application. TP : création d’un environnement de développement permettant l'utilisation de JSF. 2. PREMIÈRE APPROCHE Le fichier faces-config.xml. Les backing-beans. Présentation de la bibliothèque de balises html. Règles de gestion de la navigation. Contextes de stockage : FacesContext, ExternalContext. Stockage d'informations dans la requête, dans la session, dans l'application. TP : mise en place d'une page de login et de sa navigation avec JSF et utilisation des contextes JSF. 3. LES TAGLIBS JSF Les composants et les renderers. Présentation de l'Expression Language. JSF et la génération de JavaScript. Mise en place des principaux tags de la bibliothèque html. Utilisation de composants avancés : panelGrid et dataTable pour la génération de tableaux HTML. Gestion de la sélection d'un élément dans une liste. Mise en place de pages incluses avec JSF. Binding de composants. TP : mise en place de formulaires avec JSF. 4. GESTION DES MESSAGES ET DE L'INTERNATIONALISATION Externalisation des libellés dans des fichiers properties. Principes généraux du multilinguisme. Récupération d'un message à partir d'un backing-bean, à partir d'une page JSP. Bonnes pratiques. TP : mise en place de l'internationalisation. 5. VALIDATION ET CONVERSION Les validateurs prédéfinis. Gestion des erreurs de validation. Mise en place de messages de validation internationalisés. Validation sur plusieurs champs dépendants. Mise en place d'un tag de validation personnalisé. La conversion implicite et la conversion explicite. Gestion des erreurs de conversion. Conversion de dates. Mise en place d'un tag de conversion personnalisé. TP : utilisation des validateurs et convertisseurs et affichage des erreurs dans les formulaires. 6. UTILISATION AVANCÉE La gestion des événements : Le principe de fonctionnement à base d'Event et de Listener. ValueChangeListener et ActionListener. Phases de traitement d'une requête JSF : restauration de la vue, récupération des paramètres de requête… L'injection de dépendances entre backing-beans. Fondamentaux pour créer sa propre bibliothèque de composants graphiques. Principes d'industrialisation : bonnes pratiques JSF sur un grand projet. TP : mise en place de problématiques avancées en intervenant directement sur le cycle de vie de JSF. Outils : Tomcat, Eclipse et le plugin WTP (Web Tools Project). Pour les sessions intra-entreprise, il est également possible de suivre cette formation avec un autre environnement de développement (IBM RAD 7, Eclipse + Jboss Tools …).

Public
Architecte technique Développeur Équipe projet

Pré-requis
Pratique du développement d'applications J2EE pour le Web (JSP / Servlet). Notions de base du langage HTML.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

140

SQLI Institut 2011
J-HIB - Mapping O/R avec Hibernate Java JEE Frameworks Java/JEE
Objectif du stage
Découvrir les problématiques liées à la persistance des données dans une application Java Maîtriser les fonctionnalités courantes d'Hibernate Comprendre les fonctionnalités avancées d'Hibernate 1. PRÉSENTATION Introduction . Panorama des solutions de persistance. . La communauté Hibernate. Compatibilité J2SE / J2EE. Configuration . Les méthodes de configuration. Les pools de connexions internes et externes. . L'utilité des SQL Dialects. . Les librairies requises par Hibernate. . Les fichiers hibernate-cfg.xml et hibernate.properties. . Travaux pratiques : installation et configuration d'Hibernate. Écritures des mappings . Les contraintes imposées sur les classes. . La génération des mappings à l'aide d'outils. . Les 3 stratégies de mapping possibles. Utilisation de base . Manipulation des POJO. Création de l'objet. Configuration. Cycle de vie d'une session Hibernate. . Opérations courantes : création, lecture, mise à jour, suppression. . Gestion de l'identité d'un objet. Comparaison des différents générateurs d'identifiant proposés. . Travaux pratiques : mise en place d'un premier mapping objet-relationnel avec Hibernate. 2. CONCEPTS OBJETS AVEC HIBERNATE Relations . La différence entre Entité et Valeur. La mise en place et l'utilisation des associations 1:n / n:n et 1:1. . L'utilité des composants. L'utilité des collections de valeurs. La mise en place du cascading. . La gestion des relations unidirectionnelles. . La gestion des relations bidirectionnelles. Bonnes pratiques liées à l'utilisation de la bidirectionnalité. . Travaux pratiques : mise en place des différents types d'associations (1:n, n:n, 1:1, composition, bidirectionnalité). Héritage . Les 3 principes de mise en œuvre de l'héritage : 1 table par sous-classe, 1 table pour toute la hiérarchie, 1 table par classe concrète. . Les avantages et inconvénients de chaque technique. . Travaux pratiques : mise en place de l'héritage. Hibernate et les collections . Quelle collection utiliser lors d'une relation 1:n ou n:n ? . Mise en place des collections de type Set, Bag, List et Map. 3. REQUÊTAGE Mise en œuvre . Le choix entre HQL / API Criteria et SQL Direct. . Manipulation des interfaces Query / SQLQuery et Criteria. . La création et l'exécution de requêtes. . Le binding des paramètres. Fonctionnalités . L'écriture de requêtes polymorphes. . L'ajout de clauses. . Les opérateurs disponibles. . Le tri et le groupage. . Le parcours d'une association. . Jointures implicites et explicites. Requêtes nommées. . Travaux pratiques : utilisation du requêtage. 4. FONCTIONNALITÉS AVANCÉES Performances . Notion de proxy. . Le lazy loading pour des collections et pour des objets ordinaires. . Utilisation du « FetchMode » pour le requêtage. . Le cache de niveau 1 (cache de session). . Le cache de niveau 2 : comparatif des implémentations disponibles. . L'intérêt du cache de requêtes. . Travaux pratiques : utilisation des caches. Autres aspects . La synchronisation entre session et connexion. . L'utilité de la méthode flush(). . Différences entre les transactions Hibernate, JDBC et JTA. . Verrouillage optimiste et pessimiste. . Gestion de la session par LocalThread. . Versioning des enregistrements. . Liste de bonnes pratiques. . L’intégration et l’utilisation des annotations Hibernate.

Public
Architecte technique Équipe projet

Pré-requis
Bonne maîtrise du langage Java. Notions de base de SQL.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

141

SQLI Institut 2011

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

142

SQLI Institut 2011
J-SPR - Framework Spring : mise en œuvre Java JEE Frameworks Java/JEE
Objectif du stage
Pourcentage TP : 60%. Objectifs Présenter et comprendre les principes fondateurs de Spring Réaliser une couche d'accès aux données avec Spring Définir et mettre en place une politique de gestion des transactions avec Spring Comprendre les enjeux et les opportunités de la programmation orientée aspects Découvrir le framework de présentation Web fourni par Spring 1. INTRODUCTION AUX ARCHITECTURES ORIENTÉES SERVICES (SOA) Importance du design objet et de la gestion des dépendances. Le principe d'inversion de Contrôle (IoC). Le principe d'injection de dépendances. Le concept de SOA. Architecture en couches. 2. PRÉSENTATION DU FRAMEWORK SPRING Notion de conteneur léger. Le support de la communauté Open Source. Spring et l'intégration des autres frameworks du marché. Description des différents modules de Spring. Spring : une alternative aux EJB ? Principes. Description des deux types de conteneurs : BeanFactory et ApplicationContext. Le positionnement de Spring au sein d'une architecture SOA. Gestion du cycle de vie d'un bean. Héritage déclaratif entre beans. Injection de dépendances par setter ou par constructeur. Injection de dépendances vers des collections (wiring des collections). Autowiring. Tests unitaires : Spring TestContext framework. Les différents espaces de nommage. Injection de dépendances par annotations : autowiring, component scanning. Recommandations. 3. SPRING ET L'ACCÈS AUX DONNÉES Les fonctionnalités d'accès aux données supportées par Spring : exceptions génériques, intégration avec les frameworks de persistance (JDBC, Hibernate...). Spring et Hibernate Présentation d'Hibernate. Les callbacks Hibernate. La classe HibernateTemplate. Configuration d'une datasource avec Spring. 4. SPRING ET LA PROGRAMMATION ORIENTÉE ASPECTS (AOP) Présentation de la programmation orientée aspects. Cas d'utilisation. Le jargon de l'AOP : Aspect, JoinPoint, Advice, Pointcut, Introduction, Target Class et Proxy. Les différentes techniques de weaving. L'implémentation AOP de Spring. Les quatre types d'advices (before, after, around, throws). Pointcut et Advisor. Dynamic PointCuts et ProxyFactoryBean. 5. SPRING ET LA GESTION DES TRANSACTIONS Principe des transactions : propriétés ACID. Comment Spring gère-t-il les transactions ? Gestion programmatique. Gestion déclarative. Transaction Managers (JDBC, Hibernate). Attributs transactionnels. Niveaux de propagation et d'isolation des transactions. Transaction AutoProxy. 6. LE FRAMEWORK SPRING-MVC Le pattern MVC (Modèle-Vue-Contrôleur). Cycle de vie d'une requête. DispatcherServlet. Chargement des contextes Spring. La classe Controller et le framework des contrôleurs. Librairie de Tags Spring et Spring Form. Gestion des vues / ViewsResolver. La validation avec Spring. Approche 100% annotations de Spring MVC. 7. EXTENSIONS DE SPRING Intégration avec des frameworks Web. Présentation de Spring Web Flow. Présentation de Spring Security.

Public
Développeur Architecte technique Chef de projet Équipe projet

Pré-requis
Bonne maîtrise du langage Java.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

143

SQLI Institut 2011
J-JPA - JPA : gestion de la persistance Java JEE Frameworks Java/JEE
Objectif du stage
Pourcentage TP : 60%. Objectifs Comprendre et savoir mettre en place une couche performante d’accès aux données basées sur le standard JPA Maîtriser les fonctionnalités avancées de mapping et éviter les problématiques connues dans l’utilisation des outils de mapping objet-relationnel Savoir quand et comment étendre JPA 1. INTRODUCTION AUX TECHNIQUES DE PERSISTANCE Présentation de l’approche de persistance et principes. Présentation de l’approche ORM. Panorama des APIs des solutions de persistance du marché. Les contraintes imposées par l’approche ORM aux applications. 2. PRÉSENTATION DE JPA Architecture et objectifs de l’API de persistance JPA. Quelles architectures pour la mise en place de JPA dans une application J2SE, J2EE. 3. JPA ET SES EXTENSIONS Les apports des extensions dans la mise en œuvre d’une couche de persistance basée sur JPA. Les extensions Hibernate, TopLink… 4. LA PERSISTANCE EN PRATIQUE AVEC JPA Les différents types de configuration du fichier de persistance (persistence.xml). Mise en place de requêtes JPQL. Les opérations CRUD. Concepts de mapping et mise en œuvre La définition du mapping des classes et propriétés. La définition du mapping des associations. La définition du mapping de l’héritage. Développement de classes persistantes. Manipulation d’objets persistants Stratégies de chargement des objets. Principe et mise en œuvre de la persistance en mode cascade. Principe de synchronisation avec la base de donnée. Les transactions avec JPA Les différents types de transaction. Le mécanisme d’objets détachés et synchronisation de session. La gestion des accès concurrents. Les techniques de verrouillage (optimiste, pessimiste). 5. JPA - NOTIONS AVANCÉES Le lazyloading pour des collections et pour les objets ordinaires. La gestion du cache. La notion de proxy. Les transactions : le mode out of container. JPA et les extensions Intégration JPA avec Spring et TopLink. Intégration JPA avec Hibernate. Mise en place du cache de second niveau. JPA et Hibernate. 6. SYNTHÈSE Les limites et avantages de JPA. Les bonnes pratiques de JPA. Les pièges à éviter.

Public
Développeur Chef de projet technique Architecte technique

Pré-requis
Pratique de java, notions de base d'XML

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

144

SQLI Institut 2011
J-GWT - Google Web Toolkit (GWT) Java JEE Frameworks Java/JEE
Objectif du stage
Comprendre le fonctionnement et l’architecture d’une application GWT Savoir concevoir et réaliser une application GWT Savoir développer des applications web riches (clients légers RIA) 1. PRÉSENTATION DE GWT Introduction . Historique de GWT, positionnement dans la suite Google. Les caractéristiques de GWT . Codage en Java, abstraction du JavaScript et du HTML. Principes de GWT. Hosted Mode / Mode Web. Structure de GWT . Présentation du Web 2.0. . Architecture d’une application Web. . Distinction entre les parties client et serveur de GWT. Pattern MVC. Les outils . Présentation des outils de création et de test fournis par GWT et des outils externes WYSIWYG (GWT-EXT…). 2. ENVIRONNEMENT DE DÉVELOPPEMENT Mise en place de l’environnement . JDK5.0, Installation de Tomcat. . Configuration dans Eclipse. . Mode debug. . Travaux pratiques : mise en place de l’environnement. 3. DÉVELOPPEMENT D’UNE INTERFACE GRAPHIQUE AVEC GWT Fenêtre principale . Présentation de l’interface EntryPoint. Définition de la fenêtre principale. Barre de menu. Composants graphiques . Widgets basiques : boutons, liens, champs de formulaire… . Widgets complexes : menu, popup… . Modèle événementiel. . Travaux pratiques : création complète d’une interface. Mise en forme . Présentation des layouts. Relation entre layouts et panel. Utilisation des layouts. . Travaux pratiques : utilisation d’un ou plusieurs layouts. 4. DÉVELOPPEMENT D’UNE APPLICATION GWT Ajout de style . Présentation des feuilles de style. Intégration dans l’interface graphique GWT. . Travaux pratiques : ajout de style à l’interface réalisée. Communication entre client et serveur . Architecture Ajax (asynchrone). Communication RPC. Gestion de la sérialisation des données. Mise en place d’un service . Définition d’un service. Nommage et spécificités des interfaces et des implémentations. . Appel à un service. Déclaration du service. Définition de l’emplacement du service. Définition du comportement retour. . Travaux pratiques : mise en place d’un service dans l’application réalisée. Test . Stratégie de test. Test unitaire. Principe et implémentation de tests asynchrones. . Travaux pratiques : Utilisation de GWTTestCase. 5. DÉPLOIEMENT D’UNE APPLICATION GWT Déploiement sur Tomcat. Déploiement sous forme de war. Travaux pratiques : déploiement de l’application réalisée. 6. SYNTHÈSE Faire le point sur le processus de développement d’une application GWT, sur la possibilité d’intégrer des widgets GWT dans des applications existantes (Spring, J2EE…) et sur les bonnes pratiques.

Public
Développeur Architecte technique Chef de projet Équipe projet

Pré-requis
Bonne maîtrise du langage Java. Notions sur les feuilles de style (CSS).

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

145

SQLI Institut 2011
J-JBS - Jboss Seam Java JEE Frameworks Java/JEE
Objectif du stage
Appréhender JBoss Seam Positionner JBoss Seam par rapport à l'offre JBoss et vis-à-vis des concurrents Maîtriser les différents concepts de JBoss Seam et sa flexibilité 1. INTRODUCTION Présentation de JBoss Seam et positionnement vis-à-vis de J2EE. Comparatifs : Jboss Seam vs sans Jboss Seam « JSF + EJB 3 ». Jboss Seam vs autres framework d’intégrations. 2. LES BASES DE SEAM ET COLLABORATION AVEC LES COMPOSANTS ANNEXES Identification des responsabilités de Seam et ce qui doit être délégué à d'autres composants (transaction...). Interconnexion avec les EJB 3 et paramétrage des descripteurs de déploiement. Critères de choix pour formaliser les composants métier collaborant avec Seam. Utilisation des taglibs JSF et explication de la dynamique de présentation : JSF & Seam, quelle dynamique ? 3. SEAM EN DÉTAIL Cycle de vie d'un composant Seam et comment écouter les événements du contenant grâce aux annotations ? Gestion du scope et concept novateur de Conversation. Comment améliorer la gestion des éléments temporaires de travail afin d'optimiser la mémoire ? Gestion de l'état des interactions utilisateur lors de la navigation. Ajout d'états conditionnels lors de l'enchaînement des pages. Concept de bijection : injection et outjection de dépendance. 4. FLEXIBILITÉ Jboss Seam, une solution flexible. Débrayage de la norme JPA afin d'utiliser directement le framework Hibernate. Débrayage de la norme JSF pour utiliser les JPDL et gagner en lisibilité. Utilisation de Seam en Web 2.0 avec Ajax. Gestion des formulaires et ajout de la couche de validation. Dynamiser l'échange couche de présentation / couche métier. 5. MODÈLE CONVERSATIONNEL Présentation, conversation et cas d’utilisation. Rôle des EJB session stateful. Délimitation des conversations. Les conversations imbriquées. Concurrence des contextes de conversation et la notion de workspace. 6. PROCESSUS MÉTIER Démarche pour ajouter le traitement des processus métier dans Jboss Seam Interconnexion avec Jbpm.

Public
Développeur Architecte Chef de projet

Pré-requis
Bonne connaissance de J2EE. Connaissance et/ou manipulation du framework de présentation JSF, de la notion d’annotation (Java 5) et des EJB 3.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

146

SQLI Institut 2011
PORTAI L/E CM OPE N SOUR CE : LIFERAY - ALFRESCO

O-LIF - Installer, configurer, administrer et concevoir un portail Liferay Java JEE Portail/ECM Open Source : Liferay - Alfresco
Objectif du stage
Comprendre l'architecture de Liferay et le fonctionnement des portlets, leurs contraintes de développement Installer, configurer et administrer un portail Liferay Concevoir un site Liferay : publication de contenu, développements avec le plug-in SDK et l’environnement EXT Exploiter le potentiel graphique et ergonomique : thèmes, dispositions, drag'n'drop 1. INTRODUCTION À LIFERAY L'historique de la création de Liferay, son orientation générale. Importance des standards et comment Liferay les utilise pour être multi serveur d'application et multi bases de données. 2. LES BASES DES PORTAILS ET PORTLETS Les portlets . Principes de base, fonctionnement de ces « mini webapp ». . La norme JSR-168 : ce qu'elle contient, ce qu'elle laisse non normalisé. . Cycle de vie d'un portlet. . Évolution : la norme JSR-286. Le conteneur de portlet . Son rôle dans la gestion des portlets. . La gestion de l'authentification et de l'habilitation. Liferay : installation et première approche . Installation : choisir un serveur d'application pour Liferay. . Configuration de la base de données utilisée par Liferay. . Comment changer de plate-forme ? . Les portlets de base. Le Journal et la gestion de documents . Utiliser les fonctionnalités de gestion de contenu pour publier des articles. . Structurer un répertoire de documents. L'environnement d'extension (EXT) de Liferay . Pourquoi un environnement spécifique de développement ? . Étendre les possibilités de Liferay. . Utiliser .ANT pour le développement et le packaging de Liferay. LE 3. DÉVELOPPEMENT DE PORTLETS POUR LIFERAY Choisir le framework de présentation . Struts, JSF (RI, MyFaces, IceFaces…), Tapestry… Pour quel type de développement ? . La cohabitation de plusieurs frameworks dans une instance de Liferay. . Limitations à prendre en compte. Utiliser les outils de développement de Liferay . Le service builder, pour générer les services élémentaires et les structures contenant la logique métier. . L'intégration dans Eclipse. . Accélérer le développement en utilisant le déploiement rapide sous Tomcat. Intégrer les fonctionnalités avancées de Liferay . Accéder à l'API de Liferay. . Savoir ne pas aller trop loin, préparer les migrations de versions. Administration de Liferay . Communautés, users, entreprise… Quelle décomposition ? . Affectation de droits, gestion des utilisateurs. . L'intégration SSO (CAS, LDAP…). . L'hébergement de plusieurs portails et plusieurs entreprises dans une instance. . La performance et le clustering de Liferay. Personnalisation de Liferay . Thèmes graphiques, disposition et personnalisation. . Créer un thème, le déployer à chaud. . Disposition (layout) : en ajouter et déployer. . La visualisation d'un portail sur des appareils mobiles. . La composition d'une page par l'utilisateur final : à quoi a-t-il droit ? 4. BONNES PRATIQUES Synthèse des bonnes pratiques d'architecture, d'administration et de personnalisation de Liferay.

Public
Architecte technique Équipe projet

Pré-requis
Bases de développement Java. Connaissance de base de HTML.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

147

SQLI Institut 2011
J-DLI - Développer autour de Liferay Java JEE Portail/ECM Open Source : Liferay - Alfresco
Objectif du stage
Comprendre l’architecture de Liferay Déployer et configurer Liferay pour le développement et l’intégration Utiliser l’API de Liferay Développer des plugins de portlets pour Liferay Développer des plugins de thèmes pour Liferay Développer des plugins de hooks pour Liferay Développer des services avec le service builder Implémenter des permissions Adapter Liferay via l’environnement EXT 1. INTRODUCTION A LIFERAY Historique, positionnement Architecture générale 2. DEPLOIEMENT ET INSTALLATION Installation et configuration Mise en place de l’environnement de développement (Eclipse, Tomcat, MySQL) 3. DEVELOPPEMENT DE PLUGIN DE PORTLETS AVEC LE PLUGINS SDK Présentation du Plugins SDK Installation du Plugins SDK Développer une portlet MVC sans framework supplémentaire Concepts essentiels des normes Portlet 1.0 (JSR-168) et Portlet 2.0 (JSR-286) Accès au contexte Liferay avec le ThemeDisplay Développer une portlet avec le framework Struts 1 Les bonnes pratiques 4. DEVELOPPEMENTS DE SERVICES AVEC LE SERVICE BUILDER Le rôle de Spring Le rôle d’Hibernate Notion d’entité et services associés Le service builder et la génération de code en pratique Exposition de web services Les limites du service builder Quand utiliser le service builder ? 5. DEVELOPPEMENT DE PLUGIN DE THEMES AVEC LE PLUGINS SDK Présentation du système de thème de Liferay Introduction à Velocity Les templates standards Customisations CSS clés Javascript et Jquery Les bonnes pratiques 6. DEVELOPPER AVEC L’ENVIRONNEMENT D’EXTENSION Pésentation de l’environnement EXT Installation de l’environnement EXT Le fichier portal-ext.properties Surcharge de JSP Surcharge et ajout de services Spring Surcharge et ajout de configuration Struts / Tiles Surcharge et ajout dans le web.xml Les bonnes pratiques Les limites de l’environnement EXT Quand utiliser l’environnement EXT ? 7. DEVELOPPEMENT DE PLUGIN DE HOOKS AVEC LE PLUGINS SDK Présentation des hooks Model listeners Event handlers Propriétés du portail Surcharge de JSP Les bonnes pratiques Les limites des hooks Quand utiliser les hooks ? 8. LA SECURITE DANS LIFERAY Notions de ressource, d’action, de rôle et de permission Implémenter des permissions Pipeline d’authentification Composants « Auto Login » 9. MISE EN ŒUVRE (TRAVAUX PRATIQUES) Installation et configuration de Liferay Développement d’un plugin de type portlet Développement de services CRUD avec le service builder Développement d’un plugin de type thème Modification d’une portlet native de Liferay via l’environnement EXT Développement d’un plugin de type hook Implémentation de permissions personnalisées

Public
Architectes techniques, chefs de projet techniques et développeurs intervenant sur des projets intégrant Liferay.

Pré-requis
Premier contact avec Liferay en tant qu’utilisateur Maîtrise du langage Java Maîtrise des standards du web : HTTP, HTML et Javascript Maîtrise des JSP (Java Server Pages) Connaissances dans le développement de portlets ou suivre le cours J-POR.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

148

SQLI Institut 2011

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

149

SQLI Institut 2011
O-ALF - Installer, paramétrer et personnaliser l'outil collaboratif Alfresco Java JEE Portail/ECM Open Source : Liferay - Alfresco
Objectif du stage
Comprendre l'architecture du gestionnaire de contenu d'entreprise Open Source Alfresco Installer et paramétrer un système Alfresco Concevoir le workflow des documents Gérer les aspects collaboratifs et les connexions à d'autres systèmes Personnaliser et adapter Alfresco 1. INTRODUCTION À ALFRESCO L'historique de la création d'Alfreso, son positionnement dans la lignée des gestionnaires de contenu commerciaux. L'architecture générale d'Alfresco. La capacité à monter en charge d'Alfresco. 2. DÉPLOIEMENT ET INSTALLATION Installation de base. Identification des modules et services de base d'Alfresco. Les différentes options d'installation et d'utilisation du référentiel. 3. PRINCIPES D'UTILISATION Terminologie et concepts clés. Premiers pas avec l'interface utilisateur Web. Contenu et espaces d'utilisation. 4. LA GESTION DES DOCUMENTS Les services de la bibliothèque. L'édition de document. Le versionnement des documents. La catégorisation. La structuration des documents et leur présentation. 5. GESTION DES UTILISATEURS Gestion des groupes et des utilisateurs : authentification et habilitation. Utilisation de l'interface d'administration. Définition et utilisation des rôles. 6. COLLABORATION Utilisation des espaces. Génération d'emails. Édition collaborative du contenu. Discussions. 7. PERSONNALISATION DE L'INTERFACE Personnalisation des vues. La gestion des patrons de visualisation et leur édition. Vue de synthèse. Personnalisation avancée de l'utilisation Web. 8. ACTIONS, RÈGLES ET WORKFLOW Actions de contenu. Règles des espaces. Création d'un workflow simple. Interaction avec le contenu et l'email. Définition de workflows plus complexes. 9. GESTION AVANCÉE DES DOCUMENTS Transformations et planification. Utilisation de montage réseau, FTP et WebDav pour accéder aux documents. Intégration des données d'authentification Windows. Le support JavaScript. 10. LA CONSOLE D'ADMINISTRATION CLIENT WEB Les fonctionnalités de la console. Gérer les catégories. Importer / Exporter, sauvegarde. 11. CONFIGURATION DES CLIENTS WEB La configuration des aspects et des vues. Les fichiers de configuration. 12. L'ADMINISTRATION SERVEUR Gestion de la base de données. Le moteur de recherche Lucene. Les logs et l'email. La configuration réseau. La haute disponibilité.

Public
Architecte technique Équipe projet Gestionnaire documentaires

Pré-requis
Connaissance des bases des architectures Web et de HTML

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

150

SQLI Institut 2011
J-DA1 - Développer autour d’Alfresco : les fondamentaux Java JEE Portail/ECM Open Source : Liferay - Alfresco
Objectif du stage
Comprendre l’architecture d’Alfresco. Savoir déployer et configurer Alfresco pour le développement et l’intégration Savoir mettre en oeuvre la configuration technique avancée d’Alfresco Savoir étendre le modèle de données Alfresco Savoir développer des extensions pour le repository Alfresco : actions, behaviours Savoir mettre en œuvre le paramétrage avancé du client web Alfresco Explorer 1. INTRODUCTION A ALFRESCO Historique, positionnement Architecture générale 2. DEPLOIEMENT ET INSTALLATION Installation et configuration Présentation des clients web Alfresco Explorer et Alfresco Share Mise en place de l’environnement de développement 3. LA MODELISATION DOCUMENTAIRE DANS ALFRESCO JCR-170 (JCR) Types et aspects 4. LES SERVICES DOCUMENTAIRES DE BASE 5. LES INTERFACES D’INTERACTION AVEC ALFRESCO Interfaces utilisateurs : HTTP, FTP, Webdav, web client, CIFS et protocole Sharepoint API locales : Foundation (beans Spring), JCR, Javascript serveur, Freemarker API distantes : JCR-RMI, Web Services SOAP, Services HTTP, WebScripts (services REST) Utilisation des règles Alfresco 6. DEVELOPPEMENTS DE SERVICES ALFRESCO Exploiter Alfresco comme backend de services Développer et exposer des services Alfresco Repository actions Custom behaviors et repository policies Content transformers Meta-data extractors Construction automatique de AMPs (Alfresco Module Packages) 7. LA SECURITE DANS ALFRESCO Le modèle de sécurité Interface d’administration Etendre le modèle de droits 8. CONSOLE D’ADMINISTRATION Node Browser JMX pour Alfresco 9. MISE EN ŒUVRE (TRAVAUX PRATIQUES) Installation et configuration d’Alfresco, incluant la synchronisation LDAP Création d’un modèle documentaire métier personnalisé Création d’actions associées au modèle créé Utilisation des interfaces utillisateurs (servlet de download et webdav) Création de services Spring avancés associés au modèle créé Invocation des services créés, en tant que web services SOAP Création d’un behaviour Customisation des permissions

Public
Architectes techniques, chefs de projet techniques et développeurs intervenant sur des projets intégrant Alfresco.

Pré-requis
Premier contact avec Alfresco en tant qu’utilisateur Maîtrise du langage Java

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

151

SQLI Institut 2011
J-DA2 - Développer autour d’Alfresco : concepts avancés Java JEE Portail/ECM Open Source : Liferay - Alfresco
Objectif du stage
Savoir développer des extensions basées sur JSF pour le client web Alfresco Explorer Savoir développer des webscripts Savoir construire de nouveaux modèles de workflow 1. ETENDRE LE CIENT WEB ALFRESCO EXPLORER L'utilisation de JSF (Java Server Faces) dans Alfresco Les actions de l’interface utilisateur Les dialogues de l’interface utilisateurs Les assistants de l’interface utilisateurs 2. WEBSCRIPTS Présentation de Freemarker API Alfresco depuis Freemarker Présentation de JavaScript avec Rhino Architecture de la technologie Webscript Développement de webscripts en pratique Appels de webscripts Sécurisation d’un webscript Notions avancées 3. WORKFLOWS Workflow, BPM, les concepts Présentation de jBPM jBPM et Alfresco : notion de workflow avancé Modélisation de workflow jBPM pour Alfresco Création du modèle des tâches Appel des services Alfresco depuis un worlflow Configuration de l’affichage des tâches dans le web client et des libellés internationalisés Intégration du workflow avec les règles Alfresco Workflow console 4. MISE EN ŒUVRE (TRAVAUX PRATIQUES) Création d’actions, de dialogues et d’assistants personnalisés pour l’interface utilisateur Création de webscripts personnalisés et invocation de webscripts Création d’un workflow complet En Intra-entreprise des sessions spéciales « Développer autour d’Alfresco » regroupant les modules « les fondamentaux » (J-DA1) et « concepts avancés » (J-DA2) peuvent être organisées sur une durée de 5 jours.

Public
Architectes techniques, chefs de projet techniques et développeurs intervenant sur des projets intégrant Alfresco

Pré-requis
Maîtrise des fondamentaux du développement Alfresco (couverts par la formation J-DA1 « Développer autour d’Alfresco : les fondamentaux ») Notions élémentaires des standards du web : HTTP, HTML et Javascript Maîtrise du langage Java Notion élémentaires sur les JSP (Java Server Pages)

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

152

SQLI Institut 2011
EXPERTISE JAVA/J2 EE

J-AND - Développer sous Androïd Java JEE Expertise Java/J2EE
Objectif du stage
Maîtriser les fondamentaux du développement d'applications à destination des appareils tournant sous le système d'exploitation Android, depuis la conception jusqu'au déploiement de l'application. Introduction à la plateforme Android Présentation du système d'exploitation et de ses possibilités. Positionnement d'Android Versions d'Android Possibilités offertes par l'API Développement Android Cycle de développement d'une application Android. Classes de base et environnement de développement. Environnement de développement Test et debuggage avec l'émulateur Classes de base l'API Android Signature et déploiement d'une application Android Gestion de l'interface graphique Eléments graphiques de base, positionnement des éléments sur un écran. ViewGroup et view Composants graphiques de base Description programmative de la vue Description XML de la vue Persistance de données Accès au système de fichiers. Accès à une base de données. Accès en lecture et / ou écriture à la carte mémoire Utilisation de SQLite Communications avec des systèmes externes Utilisation de sockets réseau, consommation de services web, communication HTTP. Communications HTTP Communications par sockets Multimédia Lecture audio et video. Utiliser le lecteur multimédia dans ses applications

Public
Développeurs Java, architectes, chefs de projet ou toute autre personne désirant aborder la nouvelle plateforme Android.

Pré-requis
Maîtrise du langage Java et de XML indispensable.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

153

SQLI Institut 2011
P-CDP - Conception objet, patterns & architecture logicielle Java EE Java JEE Expertise Java/J2EE
Objectif du stage
Comprendre les principes fondamentaux du design Avoir une compréhension des modèles en couches Avoir un aperçu des Design Patterns utilisés en Software Design Avoir une idée des enjeux et impacts du Software design en gestion de projet 1. PRÉSENTATION DU DESIGN Historique et définition. Enjeux du design. Impact sur la conception et l’implémentation. 2. CONSTRUIRE ET DÉPLOYER : LES GRANDS PRINCIPESDU DESIGN Chaque principe est illustré par des exemples concrets montrant le gain obtenu en termes de qualité et de productivité. Construire des classes . Rappel des objectifs du design en termes de cohésion, couplageet réutilisation. . Affectation des responsabilités (GRASP). . Présentation du principe d'ouverture / fermeture (OCP) comme base fondamentale de la réutilisation. Héritage et réutilisation, une fausse solution ? Le principe de Liskow : héritage ou composition ? . Interface et polymorphisme : la voie royale. . Qu'est-ce que l'obésité des classes ? . Ségrégation des interfaces et spécialisation des rôles. Loi de Demeteret les champs de collaboration des classes. Gestion des dépendances . Les différents principes sur l'organisation des dépendances : Dependency . Inversion Principle, Reuse Release Equivalence Principle, Stable Dependency Principle, Stable Abstraction Principle, Acyclic Dependencies Principle. . Relation dépendance / stabilité. . Pattern d'inversion de contrôle et injection de dépendances ; notion de conteneur. 3. ARCHITECTURE ET FRAMEWORKS Modèles en couches . Notions d'architecture logicielle : quels sont les vrais enjeux ? . Modèles en couches éprouvés. . Responsabilité des couches. Les frameworks : à l’origine de la réutilisation . Introduction aux frameworks Java EE. . Focus sur le pattern d'architecture Modèle Vue Controleur 2. 4. PATTERNS Présentation de la révolution des patterns et de leur rôle dans la conception objet. Objectif des patterns. Présentation des patterns GoF : Abstract Factory, Factory Method, Singleton, Builder, Delegator, Adapter, Decorator, Proxy, Façade, Chain of Responsibility, Command, Mediator, Observer, Template method, Visitor. Présentation des patterns Java EE : Front controller, View helper, Composite View, Business Delegate, Service Locator, Session Facade, Data Access Object, Data Transfer Object. Mode de présentation, catégorie de patterns et classification. 5. SYNTHÈSE Conclusion sur les enjeux du design. Glossaire des principes fondamentaux du design et des patterns Gof et Java EE. Principaux ouvrages et sites de référence.

Public
Architecte Chef de projet technique Concepteur, développeur

Pré-requis
La connaissance d'un langage objet est nécessaire, de préférence Java qui est utilisé dans les exemples d'implémentations. Connaître UML : diagrammes de classes et de séquence.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

154

SQLI Institut 2011
J-RCP - RCP : développement de clients riches avec Eclipse Java JEE Expertise Java/J2EE
Objectif du stage
Comprendre l'architecture d'Eclipse RCP Comprendre la structure et le principe de développement des plug-ins Connaître les composants graphiques de SWT et JFace Concevoir et réaliser des écrans pour une application RCP Packager et déployer une application RCP 1. INTRODUCTION À ECLIPSE RCP (RICH CLIENT PLATFORM) L'historique de la fondation Eclipse. Les projets et sous-projets Eclipse. Les différences entre plateforme, JDT et PDE. La présentation de Eclipse RCP. Présentation des composants visuels d’Eclipse (workbench). Quelques exemples d'architectures avec Eclipse RCP. 2. DÉVELOPPEMENT D'UN PLUG-IN POUR UNE APPLICATION RCP Outils de développement de plug-in . Structure d'un plug-in. Cycle de vie d'un plug-in. . Le PDE : plug-in development environment. . Les points d'extension. . Les relations entre plug-ins. . Le descripteur de plug-in (fichier manifest.mf/ plugin.xml). . L'environnement de test de plug-in. Test et debugging. . L'export et le packaging d'un plug-in. Principaux points d'extension d'Eclipse . La création et la personnalisation d'une perspective. . La configuration d'un menu et d'une barre d'outils. . Création et spécificités des vues et des éditeurs. La définition d'une page de préférence. L'ajout d'une page d'aide. Les spécificités des applications RCP . Contenu d'Eclipse Rich Client Platform. La structure et la création d'une application RCP. La modification du workbench à l'aide des objets Advisor et Configurer. . La manipulation du workbench. L'exécution d'une application dans Eclipse et en dehors d'Eclipse. . La notion de produit. L'éditeur de produit : branding, page d’introduction, packaging. 3. DÉVELOPPEMENT D'INTERFACES GRAPHIQUES SWT : Standard Widget Toolkit. . Présentation de la librairie graphique SWT. . La notion de composants. La gestion événementielle à base d'Events et de Listeners. Les principaux Widgets utilisables. La mise en page des Widgets avec les Layouts. . Les différents types de fenêtres disponibles. . Travaux pratiques : création d'interfaces graphiques avec un éditeur visuel. Jface . Les apports de Jface. Description des packages et des composants Jface. L'utilisation des Viewers (arbres, listes, tableaux…). L'utilisation des classes Dialogs. Gestion des pages de préférences. Création d'assistants. Gestion des ressources : images, polices, couleurs. . L’API Jface DataBinding. 4. FONCTIONNALITÉS AVANCÉES Notions avancées des plug-ins . L'internationalisation des plug-ins. . La notion de fragments. OSGi et le chargement des classes. . La gestion des préférences. . Le lancement et la visualisation de tâches concurrentes. . Actions globales sur les éditeurs. . La gestion de la sécurité. Exemple d'authentification et de personnalisation du workbench en fonction du profil utilisateur. La gestion des mises à jour . La création et l'édition de features. Le contenu et la création d'un Update Site. L'outillage d'installation et de mise à jour. La mise à jour au niveau OSGi. La gestion de l'aide . Les menus et les fenêtres d'aide. Les fonctionnalités de recherche. Les points d'extension pour l'aide. . Les fichiers TOC (Table Of Content). . L'internationalisation de l'aide. . L'aide contextuelle et l'aide dynamique. Exemples de réutilisation des principales vues Eclipse . Contribution à la vue Propriétés (Property sheet) et à la vue Structure (Outline). Synchronisation du workbench par rapport à la sélection courante. Autres librairies . L'API Ressources. Eclipse Forms. . Création d'une page d'introduction. . Notion de CheatSheets. 5. BONNES PRATIQUES Synthèse des bonnes pratiques d'architecture et de développement RCP.

Public
Architecte technique Développeur Équipe projet

Pré-requis
Bonne maîtrise du langage Java.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

155

SQLI Institut 2011
J-XML - Java & XML Java JEE Expertise Java/J2EE
Objectif du stage
Connaître les différentes librairies java axées sur XML Choisir la librairie adéquate Manipuler des documents XML 1. INTRODUCTION Le langage XML . Présentation de la syntaxe d’un document XML, des notions de schéma et de namespace. Panorama des outils proposés par Java . Liste des librairies les plus connues, ayant vocation à manipuler le langage XML. 2. MANIPULATIONS BASIQUES Validation XML via les Schémas . Utilisation d’un schéma pour valider un document XML. Parsing d’un flux XML . Analyse événementielle d’un flux XML via SAX (Simple Api for XML). . Analyse hiérarchique d’un flux XML via DOM (Document Object Model). . Présentation de l’api JAXP (Java Api for XML Processing). . Présentation de Dom4J. 3. MANIPULATIONS AVANCÉES La librairie StAX (Streaming Api for XML) . Principe de fonctionnement de Stax. . Différences entre DOM, SAX et StAX. Utilisation de XPATH . Présentation de Xpath. . Les apports de Xpath 2.0. . Présentation des différentes solutions basées sur Xpath (Java SE, saxon, jaxen…). 4. SÉRIALISATION / DÉSÉRIALISATION Le principe . Principe de sérialisation (marshalling) et de désérialisation (unmarshalling) des objets Java en XML. Les librairies . Les librairies et différents projets permettant de sérialiser des objets en XML. 5. TRANSFORMATIONS VIA XSL Présentation de XSL . Présentation du concept. . XSLT et XSL/FO. 6. REQUÊTES XQUERY Principe et syntaxe de Xquery. Générer de nouveaux documents. Rechercher des données. Limites de Xquery.

Public
Architecte technique Chef de projet Équipe projet

Pré-requis
Bonne connaissance de java et bonne connaissance du langage XML.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

156

SQLI Institut 2011
J-TES - Tests unitaires & intégration continue en Java avec Junit Java JEE Expertise Java/J2EE
Objectif du stage
Développer un test unitaire et comprendre comment les tests unitaires s'intègrent dans les différentes phases d'un projet Connaître les méthodes de développement liées aux tests unitaires et maîtriser les outils sous-jacents à la mise en œuvre des tests unitaires (frameworks dédiés type JUnit, DBUnit, Mock Objects) Développer des tests unitaires dans des environnements J2EE (EJBUnit …) Comprendre et mettre en place un environnement d’intégration continue 1. PRÉSENTATION DES TESTS UNITAIRES Définition et objectifs . Objectifs, intérêts et enjeux des tests unitaires. . Positionnement des tests unitaires dans l'univers des tests applicatifs. Méthodologie XP, Test Driven Development et Test First . Présentation d'une méthodologie agile : l'eXtreme Programming. . Présentation de la méthode Test First, principe de base des tests unitaires. 2. L'IMPACT SUR LE DESIGN La méthodologie « tests unitaires » impose le respect de certaines règles dans l'écriture des classes applicatives. Présentation des règles et avantages Les enjeux du Design Principe de Liskow sur l'héritage Principe de l'inversion de contrôle . « Utilisons des interfaces ! », injection de dépendances. 3. ÉCRIRE UN TEST UNITAIRE Présentation du Framework Junit . Historique et présentation générale. . Structure d'une classe de test : présentation de la classe TestCase, constructeur, création du contexte de test, méthodes de test, autonomie des méthodes de test. Apport de JUNIT 4 . Travaux pratiques : premier test avec Junit. Autres frameworks . DBUnit, TestNG, outil de mesure de couverture du code testé (code coverage). . Travaux pratiques avec DBUnit. Préconisation sur l'organisation des sources Méthodologie de test . Comment écrire des tests dits « gagnants » ? . Faut-il chercher à tout tester unitairement ? . Assertion simple, test de méthodes sans valeur de retour, test d'un domaine de validité, test des exceptions. . Travaux pratiques : exercices portant sur chacune des méthodes de tests. Self-Shunt . Présentation de la méthode, intérêts, inconvénients. Mock-object . Présentation de la méthode, intérêts, inconvénients, services rendus, contrôle des mock-objects et simulation de comportement. . Comment utiliser les implémentations postiches ? . Injection des implémentations postiches ou technique d'extraction. . L'intérêt des conteneurs légers tels que Spring pour la mise en place des tests unitaires. . Travaux pratiques avec Jmock. Tests unitaires en environnement JE2EE (EJB) . Tests des EJBs ( EJBUnit ). 4. INTÉGRATION CONTINUE Présentation du principe de l'intégration continue. Panorama des outils d’intégration continue. Présentation, configuration et déploiement de tests unitaires automatisés. 5. SYNTHÈSE Que peut-on attendre des tests unitaires pour le développement en architecture J2EE ? Impacts des tests unitaires sur la qualité du code Impact des tests unitaires sur les équipes de développement. Impact des tests unitaires sur la gestion de projet. Bilan économique. Principaux ouvrages et sites de référence.

Public
Architecte Chef de projet technique Concepteur, développeur

Pré-requis
Connaissance du langage Java. Connaissances de base en UML (diagramme de classes et de séquences).

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

157

SQLI Institut 2011
J-MAV - Maven : automatiser les projets Java & intégration continue Java JEE Expertise Java/J2EE
Objectif du stage
Comprendre les objectifs et les enjeux de l'automatisation et de l'intégration continue dans la production logicielle Maîtriser la mise en place et l'utilisation de Maven 1. AUTOMATISER LE DÉVELOPPEMENT Objectifs et historique . Naissance du besoin, apports de Maven. . Historique et enjeux. Les apports de Maven . Gestion de la vie complète d’un projet, de sa création à la génération de rapport papiers. . Simplification de la création logicielle. . Encouragement des bonnes pratiques. Comparaison avec Ant . Héritage de Ant et de l’expertise Apache. . Différence entre les solutions. Définitions . Notion de builds automatisés, gestionnaire de version, automatisation des tests. 2. COMMENT FONCTIONNE MAVEN ? Présentation du framework . Description d’un projet avec Maven, mise en place de l’outil, principes d’utilisation. . Travaux pratiques : installation, configuration. Le Project Object Model . pom.xml, informations générales du projet détaillé de façon structurée. . Description du projet, de l’environnement, des dépendances aux librairies utilisées. . Organisation selon des archétypes. . Travaux pratiques : mise sous contrôle Maven d’un projet. Développer avec Maven . Cycles de build d’un projet, principes des phases. . Appel de plug-in, lancement de tâches. . Plug-ins existants communs. . Structure et utilisation des référentiels Maven. . Gestion des versions d’un projet. . Configuration par profil de construction. . Intégration aux IDE. . Travaux pratiques : intégration Maven 2 et Eclipse, gestion de profils, emploi des référentiels. Gérer un projet multi-modules . Construction par POM avec héritage à partir d’un projet « parent ». . Travaux pratiques : structurer un projet multi-modules à partir de projets complexes. Sites et reporting . Génération de site publiable par Maven. . Publication de rapport d’analyse, présentation des outils de reporting courant – Javadoc, CheckStyle, clover… . Travaux pratiques : génération d’un site Maven fonctionnel, agrégation de résultats de rapports. Créer un plug-in Maven personnalisé . Projet Maven, plug-in développé en java. . Ouverture vers les composants constituant le framework de traitement Maven. . Travaux pratiques : Créer un plugin Maven 2. Spécificités Maven 2 . Présentation de Maven 1. . Maven 2 par rapport à Maven 1. 3. MAVEN ET L’INTÉGRATION CONTINUE Intégration continue . Principes et intérêt, implication au niveau du projet. Apport de Maven . Orientation autour des tests, de la construction. . Mise en œuvre de l’intégration continue dans la conception de Maven.

Public
Architecte Développeur

Pré-requis
Bonne maîtrise de Java/JEE. Notions de base d'Eclipse.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

158

SQLI Institut 2011
J-POR - Développement de portlets (JSR-168 & JSR-286) Java JEE Expertise Java/J2EE
Objectif du stage
Maîtrise des fonctionnalités courantes des portlets Comprendre les fonctionnalités avancées des portlets (cache, la sécurité, communication interportlet…) Connaître les bonnes pratiques d'utilisation des portlets Connaître l'offre et les tendances futures des portails sur le marché 1. ARCHITECTURE DES PORTAILS Définition d'un portail. Notion de portlet et de conteneur de portlets. Interaction entre portlet et conteneur. Les éléments d'un portail. Construction d'une page portail. Notion de fragment. 2. LES PORTLETS JAVA DANS LES APPLICATIONS Présentation des portlets Java. . Comparaison portlet/servlet. Fonctionnalités d'un portlet. . Intégration portlet / servlet. Portlet et framework MVC. . La norme JSR-168. . La norme JSR-286. Architecture d'une application à base de portlets . Comparaison application à base de portlets / application Web « classique ». Les descripteurs de déploiement : web.xml et portlet.xml. Utilisation des balises <portlet- app> et <portlet>. Localisation. 3. LE DÉVELOPPEMENT DES PORTLETS L'interface Portlet . Cycle de vie des portlets, l'implémentation de base GenericPortlet, Portlet Window, traitement et traduction des requêtes. L'interface PortletRequest . Requête utilisateur, paramètres de la requête, attributs et propriétés de la requête, la sécurité, autres informations (internationalisation, mode de la requête, état de la fenêtre...). L'interface PortletResponse . Réponse vers le conteneur de portlets, encodage des URL, les objets ActionResponse et RenderResponse, bufferisation, titre de la portlet, synthèse de la dynamique d'un portlet. . Travaux pratiques : création et configuration d'un portlet. Les autres interfaces . PortletURL, PortletRequestDispatcher, PortletContext, PortletConfig, PortalContext, PortletPreferences, PortletSession. . Travaux pratiques : gestion des préférences et communication interportlets via la session. Mode et états . La classe PortletMode, les modes VIEW, EDIT, HELP. . Les modes personnalisés. . États de la fenêtre : NORMAL, MAXIMIZED, MINIMIZED. . États personnalisés. . Travaux pratiques : création d'URL et manipulation des états de la fenêtre. Implémentation du mode EDIT. La librairie de tags portlet . Les tags defineObject, actionURL, renderURL, namespace. Les évolutions de la norme Portlet 2.0 . Coordination de portlets (gestion d’évènements et paramètres partagés). . Fourniture de ressources, application à Ajax. . Autres évolutions (attributs d’actions, annotations, accès aux entêtes, filtres de portlet…). Les autres fonctionnalités . Personnalisation du contenu des portlets en fonction de l'utilisateur. Utilisation du mécanisme de cache. . Gestion de la sécurité. Utilisation de feuilles de styles CSS. Les « remote » portlets . Les portlets dans une architecture à base de Web services. . WSRP (Web Services Remote Portlet). Publier des portlets comme services WSRP. Scénarios d'application. 4. LES SOLUTIONS PORTAILS DU MARCHÉ Les solutions commerciales : IBM (WebSphere Portal), BEA (WebLogic Portal), Oracle (OracleAS Portal). Solutions Open Source : Liferay, Jetspeed, Uportal, Jahia, eXo platform, Pluto… 5. OPTION (1 JOUR) : ADMINISTRATION ET DÉVELOPPEMENT AVEC UNE SOLUTION DU MARCHÉ Nous vous proposons de mettre en pratique le développement et le déploiement de portlets avec une solution portail du marché et les outils de développement associés. Merci de nous contacter afin de définir l’environnement cible (commercial ou Open Source).

Public
Architecte technique Chef de projet Équipe projet Développeur

Pré-requis
Connaissance du langage Java et des servlets / JSP.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

159

SQLI Institut 2011
SERVEURS D'APPLICATI ONS JAVA

J-TOM - Tomcat : administration Java JEE Serveurs d'applications Java
Objectif du stage
Maîtriser les tâches courantes d'administration Tomcat (monitoring d'applications, logs, datasources...) Adapter l'architecture d'un serveur à une montée en charge Mettre en place la sécurité Interfacer Tomcat avec Apache HTTP Server 1. INTRODUCTION Les architectures Internet / Intranet . Du client / serveur au Web, les différentes composantes d'un serveur Internet / Intranet, les limitations du client Web. . La norme JEE, les architectures cibles de JEE, l'implémentation de cette norme par les serveurs d'applications JEE. La plate-forme JEE . Présentation des différentes composantes de l'architecture J2EE (servlet, jsp...). 2. INSTALLATION ET TÂCHES USUELLES D'ADMINISTRATION Installation . Les différentes distributions de Tomcat. . Procédures d'installation, de démarrage, d'arrêt du serveur. . Installation et paramétrage de la console d'administration. . Les fichiers server.xml et tomcat-users.xml. . Organisation de l'arborescence des répertoires Tomcat. Déploiement et configuration de base . Déploiement d'une application Web avec Tomcat. . Problématiques avancées de déploiement : configuration du déploiement à chaud, dépendances de jars, positionnement des fichiers properties. . Introduction à l'automatisation des déploiements avec ant. . Configuration d'une application déployée : context path, nombre maximum de sessions autorisées... Gestion des logs . Redirection de la sortie standard vers un fichier de logs. . Installation et configuration de log4j. . Mise en place d'une valve permettant de tracer toutes les requêtes vers une application. 3. JNDI ET LES DATASOURCES JNDI . Présentation de l'utilisation de JNDI avec Tomcat. . Récupération d'une ressource via un service de nommage. Les datasources . Présentation de la problématique des pools de connexions. . Mise en place d'un pool de connexions avec Tomcat, via l'utilisation d'une datasource (niveau global et niveau local). . Optimisation du pool de connexions Tomcat. 4. LA SÉCURITÉ Les royaumes de sécurité (realm). Gestion des authentifications et autorisations. Les différents modes de stockage des droits utilisateurs (fichier xml, base de données, LDAP). Mise en place d'une authentification unique pour plusieurs applications (Single Sign On). Mise en place d'une communication SSL avec https. 5. CONFIGURATION AVANCÉE Interfaçage avec Apache HttpServer . Interfaçage de Tomcat avec un serveur front-end http. . Mise en pratique avec Apache HTTP Server. Installation du connecteur mod_jk. . Paramétrage du serveur HTTP pour le relier à Tomcat. Les performances . Équilibrage de charge au niveau http. . Problématique des clusters avec Tomcat. . Surveillance et monitoring.

Public
Architecte technique Administrateur système Équipe projet

Pré-requis
Connaissances des architectures Internet.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

160

SQLI Institut 2011
J-JBO - JBoss : administration Java JEE Serveurs d'applications Java
Objectif du stage
Savoir installer et configurer JBoss. Savoir intégrer une application JEE, en assurer la mise en production, l'exploitation. Présentation L'architecture Jboss : le noyau, la couche services, la couche présentation, la couche application, le principe JMX et les Mbeans. Les outils JBoss: Hibernate, AOP, cache IDE. Présentation du noyau JBoss. Présentation du micro-conteneur. Installation, configuration, arborescence des fichiers. Les services disponibles. Adaptation de la configuration : ajout/suppression de services Visualisation dans la console JMX de JBoss. ApplicatifTerminologie: application web, container, sources de données, pilote JDBC, hôtes virtuels. Configuration des services essentiels : JBossWeb, JNDI, JBossMQ, ... Configuration du scanner de déploiement d'applications. Lien avec TomcatInstallation de Tomcat et modification des paramètres de base Activation du service Tomcat dans la configuration Jboss. Le fichier server.xml. Administration du service web. Mise en place d'hôtes virtuels. Gestion des ressourcesFournisseurs d'URL, fournisseurs JMS, sessionMail. Mécanismes de connexion aux bases de données : JDBC, pool de connexions. Modification de la base de données cible. Exemple avec postgresql. Connexion interapplicatives avec JCA. Sécurité avec JAAS et SecurityManagerIntégration de la sécurité dans le serveur d'applications. Mise en place d'une politique de sécurité lors du déploiement de l'application. Sécurité: JAAS, rôles, groupes de permissions. AutomatisationExploitation par scripts avec twiddle. Recherche de MBeans. Ecriture d'un script de visualisation de statistiques sur un cluster: taux d'utilisation mémoire, nombres de requêtes, connexions JDBC. Scripts locaux avec bshDeployer. IntégrationConfiguration de JBoss en multi-instances sur un même serveur. Accès depuis un serveur apache, mise en place d'une liaison ajp à l'aide de mod_jk. Ecriture d'un service .sar JBoss permettant de simuler une application batch. SuiviGestion des performances. Utilisation du MBean SNMP. Envoi de trap SNMP à une console de supervision. Fichiers de logs, résolution d'incidents. Configuration de Log4j. Modification des niveaux de journalisation. Automatisation d'alertes en cas d'incident.

Public
Exploitants, administrateurs d'applications JEE fonctionnant avec Jboss

Pré-requis
Une bonne connaissance des concepts de l'internet, des systèmes d'exploitation, et quelques notions de base sur les bases de données

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

161

SQLI Institut 2011
J-GLA - Glassfish : administration Java JEE Serveurs d'applications Java
Objectif du stage
Installer, configurer et paramétrer le serveur Maîtriser les tâches courantes d’administration de Glassfish Déployer, sécuriser et administrer des applications J2EE sous Glassfish Configurer Glassfish en mode cluster, failover, load balancing 1. INTRODUCTION La plate-forme J2EE . La norme J2EE, les architectures cibles de J2EE, l’implémentation de cette norme par les serveurs d’applications J2EE. Présentation des différents composants de l’architecture J2EE (Servlet, JSP, EJB…). . Présentation des différents services J2EE : infrastructure et communication. Le projet Glassfish . Glassfish, serveur d’applications certifié Java EE 5. . L’architecture de Glassfish : modularité OSGI. 2. INSTALLATION DE GLASSFISH ET TÂCHES USUELLES Installation . Installation de base et en mode cluster. . Création et suppression de domaine. . Modification de la configuration de base. Démarrage/arrêt de Glassfish et présentation de la console d’administration Configuration et administration des ressources . Présentation de l’annuaire JNDI et utilisation des ressources. . Configuration et optimisation de ressource JDBC : pools de connexion et datasources. . Configuration de ressource JavaMail : creation de session javaMail. . Configuration de ressources JMS : queue et topic. . Configuration de ressources connectors : fabrique de connexion JMS… . Configuration des conteneurs EJB et de sessionWeb. . Configuration de la Sécurité : Realms, JAAC, Audit Modules, Message security. . Configuration et gestion des pools : threads. . Configuration de l’objet Request Broker. . Configuration de la journalisation. . Configuration du service de transaction. . Configuration et interfaçage avec un annuaire de Web services. 3. CONFIGURATION AVANCÉE Les commandes utilitaires : asadmin, appClient, asant … La gestion des règles : événements. Présentation et monitoring de services : service de transaction, ORB, service HTPP, containers… Paramétrage du tuning de la JVM. Gestion de cache sous Glassfish. Haute disponibilité . Mise en œuvre du load-balancing, fail-over. . Principes et mécanisme de réplication de session. Les scripts d’administration . Automatisation des tâches récurrentes d’administration par la mise en place des scripts. Présentation du conteneur JBI : configuration et installation de composants 4. SYNTHÈSE

Public
Administrateur de système Architecte technique Equipe de projet

Pré-requis
Connaissance des technologies J2EE.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

162

SQLI Institut 2011
J-JON - JOnAS : administration Java JEE Serveurs d'applications Java
Objectif du stage
Maîtriser les tâches courantes d'administration JOnAS (monitoring d'applications, logs, datasources…) Adapter l'architecture de serveurs à une montée en charge Comprendre les problématiques de sécurité Interfacer JOnAS avec Tomcat et Apache HTTP Server 1. INTRODUCTION La plate-forme J2EE . La norme J2EE, les architectures cibles de J2EE, l'implémentation de cette norme par les serveurs d'applications J2EE. . Présentation des différentes composantes de l'architecture J2EE (servlet, jsp…). Les projets JOnAS . Présentation des différents projets JOnAS. . Les principes de l'Open Source et les types de licences associées. Le serveur d'application JOnAS . JOnAS, serveur d'applications certifié J2EE. . L'architecture de JOnAS et de ses différents composants (JORM, CAROL, JORAM, JOTM…). . Quelle distribution JOnAS choisir ? 2. INSTALLATION ET TÂCHES USUELLES D'ADMINISTRATION Installation . Procédures d'installation, de démarrage, d'arrêt du serveur. Intégration entre JOnAS et Tomcat. . Organisation des répertoires sur le serveur. Configuration de base . Activation et désactivation des différents services (JavaMail, JMS, JTA…). Les fichiers jonas.properties et carol.properties. . Utilisation de la variable JONAS_BASE pour dissocier le serveur de sa configuration. . Gestion des logs : redirection des logs de la console, paramétrage des niveaux de logs de JOnAS, tracer les requêtes utilisateurs… La console d'administration JonasAdmin . Mise en place de la console d'administration. . Opérations courantes d'administration, visualisation et configuration des logs, monitoring… Déploiement d'applications d'entreprise . Déploiement d'une application Web (war). . Déploiement d'une application complète (ear). 3. JNDI ET LES DATASOURCES JNDI . Présentation du serveur JNDI intégré dans JOnAS. . Récupération d'une ressource distante via un service de nommage. Les datasources . Présentation de la problématique des pools de connexions. . Mise en place d'un pool de connexions avec JOnAS via l'utilisation d'une datasource. Paramétrage avancé des datasources. 4. MISE EN PLACE DES DROITS UTILISATEURS Principes de base de la sécurité J2EE. Mise en œuvre de royaumes de sécurité (realm). Gestion des authentifications et autorisations. Les différents modes de stockage des droits utilisateurs (fichier plat, base de données, LDAP). 5. CONFIGURATION AVANCÉE Les scripts d'administration . Automatisation des tâches récurrentes d'administration par la mise en place de scripts (ANT, clients JMX). Interfaçage avec Apache HTTP Server . Interfaçage de JOnAS avec un serveur front-end http. . Mise en pratique avec Apache HTTP Server. Installation du connecteur mod_jk. . Paramétrage du serveur HTTP pour le relier à JOnAS. 6. INTRODUCTION À LA NOTION D'ARCHITECTURE RÉPARTIE Déploiement en mode cluster. Introduction à la haute disponibilité et à la répartition de charge.

Public
Administrateur système Architecte technique Équipe projet

Pré-requis
Connaissances des architectures Internet.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

163

SQLI Institut 2011
J-WAS - WebSphere Application Server : administration Java JEE Serveurs d'applications Java
Objectif du stage
Installer et administrer WebSphere Application Server Maîtriser la console d'administration pour des tâches courantes (monitoring d'applications, logs, datasources…) S'initier à l'administration par scripts Mettre en œuvre un cluster de serveurs WebSphere 1. INTRODUCTION La plate-forme J2EE . Présentation des différentes composantes de l'architecture J2EE (servlet, jsp...). Présentation de la gamme WebSphere . Présentation des différentes distributions de WebSphere Application Server. 2. INSTALLATION DE WEBSPHERE, DU SERVEUR HTTP ET DU PLUG-IN WEBSPHERE WebSphere . Installation pas à pas d'un serveur d'applications WebSphere. . Démarrage et arrêt du serveur. . Création d'une autre instance de serveur en utilisant la notion de profil. IBM HTTP Server . Installation de IBM HTTP Server et du plug-in WebSphere. . Paramétrage du fichier plugin-cfg.xml pour l'interfaçage avec WebSphere. 3. ADMINISTRATION COURANTE La console d'administration . Gestion des variables WebSphere et des hôtes virtuels. . Gestion du pool de threads et du pool de sessions HTTP. . Gestion des logs et paramétrage des classloaders. Déploiement d'applications . Déploiement d'une application complète (ear). . Cycle de vie d'une application dans WebSphere. 4. JNDI ET LES DATASOURCES JNDI . Présentation du serveur JNDI intégré dans WebSphere. . Récupération d'une ressource distante via un service de nommage. Les datasources . Présentation de la problématique des pools de connexions. . Mise en place d'un pool de connexions avec WebSphere via l'utilisation d'une datasource. . Paramétrage avancé des datasources. 5. CONFIGURATION AVANCÉE Les scripts d'administration . Automatisation des tâches récurrentes d'administration par la mise en place de scripts Jython. Introduction au tuning . Activation du suivi des performances. . Introduction à l'utilisation de Tivoli Performance Viewer. . Mise en place d'un système de cache serveur. . Gestion des fichiers statiques par le serveur HTTP. . Optimisation des pools d'une architecture WebSphere (threads, sessions http, pool ORB, connexions en base de données). 6. SÉCURITÉ Principes de base de la sécurité J2EE. Activation de la sécurité dans la console d'administration. Gestion des authentifications et autorisations avec WebSphere. Les différents modes de stockage des droits utilisateurs (realm : fichier plat, base de données, LDAP). 7. INTRODUCTION À L'ARCHITECTURE WEBSPHERE NETWORK DEPLOYMENT Mise en place d'une architecture à base de clusters. Introduction à la notion d'affinité et de réplication de session HTTP. 8. VERSION DE WEBSPHERE POUR LES TP Les TP peuvent êtres réalisés avec les versions 6.0 et 6.1 de WebSphere. Tous les participants d’une session doivent utiliser la même version.

Public
Administrateur système Architecte technique Équipe projet

Pré-requis
Connaissance des architectures Internet.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

164

SQLI Institut 2011
I-IPH - Developpement pour iPhone et iPad Mobilité Iphone
Objectif du stage
Connaître les possibilités du développement sur les devices iOS (iPhone, iPod Touch, iPad), maîtriser le langage Objective-C, l'architecture Cocoa-Touch et les APIs disponibles. 1. Introduction Présentation technique du mobile iPhone Caractéristiques matérielles et logicielles Impact sur les applications Développements applicatifs Présentation du framework Cocoa Le langage Objective-C Le modèle MVC 2. Outils de développement Le SDK iOS Le simulateur d'iPhone et iPad Les outils associés : Xcode, Interface Builder L'environnement : gcc, debugging, documentation, exemples disponibles, utilitaires 3. Objective-C et Cocoa Rappel des concepts OOP Types, classes, objets Organisation du framework Cocoa Utilisation des éléments d'interface Interaction avec l'utilisateur Travaux pratiques 4. Programmation multimédia Images, sons, vidéos Le multi-touch L'accéléromètre La géolocalisation Transitions graphiques et animations Utilisation de l'appareil photo Localisation et multilinguisme Les spécificités de l'iPad TP multimédias 5. Programmation système et réseau Le système de fichiers L'accès au réseau La gestion de la mémoire Utilisation de la WebView Accès aux données de l'utilisateur : carnet d'adresses, photos... TP WebView 6. Sécurité et diffusion Gestion des profils de développement Distribution "ad-hoc" d'une application La publication sur l'App Store

Public
Développeurs sur mobiles iPhone

Pré-requis
Expérience de la programmation, de préférence orientée objet. Une connaissance minimale du langage C est requise.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

165

SQLI Institut 2011
I-IPC - Programmation Cocoa avancée Mac et iPhone Mobilité Iphone
Objectif du stage
Affiner ses connaissances en Objective-C, explorer le framework Cocoa, améliorer ses pratiques de développement. Ce cours cible autant l'iPhone que le développement d'applications Mac OS X. 1. Les bases du runtime Le runtime Objective-C (catégories, protocoles, ajouts d'Objective C 2.0) Les mécanismes de délégation et de notification Les blocks Comprendre et utiliser le Key-Value Coding / Key-Value Observing (KVC/KVO) L'utilisation du KVC/KVO dans Cocoa et Cocoa Touch Travaux pratiques KVC/KVO 2. Les Cocoa Bindings Les Cocoa Bindings, une exploitation complète du KVO/KVC Utiliser les Cocoa Bindings depuis Interface Builder ou depuis Xcode Les contrôleurs (NSObjectController, NSArrayController) TP Cocoa Bindings : créer ses propres contrôles "bindés" 3. La persistance avancée Qu'est ce qu'est Core Data et ce qu'il n'est pas… Présentation de l'environnement Core Data (schéma entité-relation) L'intégration avec Xcode, Interface Builder, KVC/KVO et les Cocoa Bindings La pile Core Data (NSManagedObjectContext, NSManagedObject, NSPersistentStoreCoordinator, les Persistent Stores) Les Fetch Requests, les Predicats Les performances TP Core Data 4. Créer des interfaces La migration de schéma Relation entre stores Threading et Core Data / Les NSOperations TP Core Data Présentation de Core Animation La notion de Layer Les propriétés auto-animées Le Timing La création de ses propres animations TP Core Animation 5. Les outils avancés Exploiter le Runtime Objective-C Method Swizzling Debugging avancé avec GDB Les outils d'analyze de code et de performance (Clang, Instruments, Shark…)

Public
Tout développeur maîtrisant les bases de Cocoa et Objective-C.

Pré-requis
Une pratique déjà solide de la programmation avec Cocoa est indispensable.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

166

SQLI Institut 2011
Développeme nt - Mi cros oft VISUAL STUDI O 2010

N-SYN - .NET la synthèse Développement Microsoft Visual Studio 2010
Objectif du stage
Comprendre l'ensemble de l'offre Microsoft .NET et du framework .NET Identifier les impacts de .NET sur l'architecture du Système d'Information Se forger un avis objectif sur l'intérêt de .NET par rapport aux alternatives concurrentes Avoir une vision sur les dernières nouveautés et l’évolution de la plate-forme 1. L'OFFRE MICROSOFT .NET Rappel sur les architectures N-Tiers . Rappel sur la terminologie des architectures n-tiers (découpages en couche, architectures distribuées). . Introduction aux architecture orientées services (SOA). Description de l'offre .NET . Présentation générale des composants de l'offre .NET et de leurs rôles. . Couverture de la plate-forme .NET : de l’embarqué (.NET Micro Framework) aux Systèmes d’information d’entreprises en passant par la téléphonie et le multimédia (WPF, DirectX) et les scripts d’administration (Powershell). 2. L'ENVIRONNEMENT .NET L'offre logicielle . Présentation des principaux outils logiciels de la plate-forme Windows Server System intégrant la plate-forme .NET. . Windows Server 2003, IIS 6.0, SQL Server 2005, Biztalk Server 2006, Sharepoint (MOSS). . La nouvelle gamme : Windows Vista, Windows 2008 Server, IIS 7.0, SQL Server 2008… . La plate-forme .NET dans le moteur de SQL server. Présentation du framework .NET . Exposé des nouveautés introduites dans le framework .NET. . Fonctionnement de la CLR, de MSIL. . Les outils du framework : compilateurs, outils de sécurité (principe de signature), le GAC (Global Application Cache). Notions d'assemblies et de namespace. . Les nouveaux langages : différences syntaxiques entre C# et VB.NET et les nouveautés du framework .NET 3.5 : WPF, WCF, WF. . La gestion de la sécurité et de l’identité avec WCF (les normes WS-*, « Cardspace »). . Présentation de l'outil de développement Visual Studio 2008. . L'intégration de Microsoft Office avec les « Visual Studio Tools for Office » : VSTO pour Visual Studio. 3. LE SOCLE DE BASE POUR LE DÉVELOPPEMENT D'APPLICATIONS ASP.NET . Mode de fonctionnement et principes de développement du nouveau socle pour la réalisation d'applications Web. . Les nouveautés d'ASP.NET 2.0 et 3.5. . Introduction à ASP.NET MVC et Silverlight. Le Smart Client avec .NET . Vision de Microsoft sur le client riche. . Les offres du framework .NET : les Windows Forms, les Web Forms mobiles, XAML, un framework unifié. . Le déploiement des Smart Clients. . Les données d'une application riche .NET. Accès aux données . Stratégies d'accès aux données. Exemples d'accès aux données avec SQL Server et XML. Les liaisons de données avec des composants d'interfaces. . Introduction au mapping objet / relationnel. . Les nouveautés d'ADO.NET, LINQ to SQL, LINQ to Entities et Nhibernate. Les Web services . Présentation des services WCF (Web services…) et principes de fonctionnement. . Comment intégrer un Web service dans son application .NET (exemples) et comment proposer des Web services (exemples) ? . Web services et sécurité : stratégies et nouvelles normes. Serviced Component / Conteneurs légers . Rappels sur les services fournis par l'environnement COM+. Principes d'intégration avec les applications .NET. . Les conteneurs légers : Spring.NET, Microsoft Managed Extensibility Framework, Castle. 4. DÉMARCHE ET PATTERNS POUR LA CONCEPTION DES ARCHITECTURES .NET Présentation de la démarche de conception et des patterns d'architecture. Architecture de l'authentification en .NET. L'interopérabilité . Les enjeux autour de l'interopérabilité. Solutions techniques pour interfacer les mondes J2EE, DNA et .NET au sein d'applications. 5. SYNTHÈSE ET PERSPECTIVES Avantages de la nouvelle architecture .NET par rapport à l'ancienne offre DNA. Forces et faiblesses de l'offre .NET. Perspectives d'évolution de .NET.

Public
Architecte Chef de projet Direction informatique

Pré-requis
Architecte Chef de projet Direction informatique

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

167

SQLI Institut 2011
MS10266 - Programmation C# avec Microsoft .NET Framework 4 Développement Microsoft Visual Studio 2010
Objectif du stage
Ce cours se focalise sur la structure des progammes C#, la syntaxe du langage et des détails de l'implémentation avec le Framewprk .Net 4.0. Lors de ce stage, les développeur intermédiaires pourront acquérir les connaissances et les compétences nécessaires pour développer des applications en C# avec les Framework .Net 4.0 Module 1: Introduction au C# et au Framework.Net •Introduction au Framework .Net •Creation de Projets Avec Visual Studio 2010 •Ecrire une Application C# •Construire une Application Graphique •Documenter une Application •Exécuter et Débogguer des Applications en Utilisant Visual Studio 2010 Module 2: Utiliser les bases de la Programmation C# •Déclaration de Variables et Assignation de valeurs •Utilisation d’expression et d’opérateurs •Création et Utilisation des Tableaux •Utilisation des instructions de Test •Utilisation des instructions de boucle Module 3: Declaration et appel de méthodes •Definition et appel de Méthodes •Specifier des paramètres optionnels et des paramètres de sortie Module 4: Gestion des Exceptions •Gestion des Exceptions •Déclencher des Exceptions Module 5: Lire et écrire dans des fichiers •Accéder au système des fichier •Lire et Ecrire dans des fichiers en utilisant des Flux Module 6: Créer de Nouveaux Types •Création et Utilisation des Enumerations •Creation et Utilisation des Classes •Creation etUtilisation de Structures •Comparaison entre variable par valeur et par Références Module 7: Encapsuler les donées et les Méthodes •Controller la visibilité des Membres •Partages des Méthodes et des données Module 8: Hériter de Classes et Implémenter des Interfaces •Utilisation de l’héritage pour definer de nouveaux types par référence •Défintion et implementation d’ Interfaces •Définition de classes abstraites Module 9: Gérer le cycle de vie des objets et controller les ressources •Introduction au Garbage Collector •Gestion des Ressources Module 10: Encapsuler les données et Définir des opérateurs surchargés •Creation Utilisation de Propriétés • Creation Utilisation d’Indexers •Surcharged’ Opérateurrs Module 11: Découpler les methods et la Gestion des événements •Déclaration et utilization de Délégués •Utilisation d’Expressions Lambda •Gestion des Evénéments Module 12: Utilisation de Collections et Construction de Types Génériques •Utilisation de Collections •Creation et Utilisation de types génériques •Utilisation des methods génériques et de délégués Module 13: Construire et Enumérer de Classes Collection personnalisées •Implémention d’une classe Collection personnalisée •Ajouter un énumérateur à une classe Collection personnalisée Module 14: Utiliser LINQ pour intérroger des données •Utilisation des methods d’extension LINQ et des Opérateurs de requête •Construction de requêtes et expressions LINQ Module 15: Intégration de code C# Code avec des composants COM et autres langages dynamiques

Public Pré-requis Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

168

SQLI Institut 2011
•Intégration de code C# avec Ruby et Python •Accéder à des composants COM depuis C#

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

169

SQLI Institut 2011
MS10267 - Introduction au développement d'applications Web avec Visual Studio 2010 Développement Microsoft Visual Studio 2010
Objectif du stage
Ce stage de 5 jours permet aux stagiaires d'acquérir les connaissances et les compétences nécessaires pour réaliser des sites web dynamiques ASP.Net Module1 : Decouverte des applications web ASP.net dans Visual Studio 2010 - Introduction au Framework .Net - Aperçu d'ASP.Net - Présentation de l'application utilisée au cours des ateliers Module 2 : Création d'application Web ASP.Net - Choix d'un langage de programmation - Présentation de Visual Studio 2010 - Création d'une application web simple Module 3 : Création d'un formulaire web ASP.Net - Création de formulaires web - Ajout et configuration de contrôles Module 4 : Ajout de fonctionnalités dans un forumaire web ASP.Net - Travailler avec les fichiers de code behind - Gérer les événements des contrôles serveurs - Créer des classes et des composants en utilisant Visual Studio 2010 Module 5 : Implémentation de Master Pages et de contrôles utilisateurs - Création de Master Pages - Ajout de contrôles utilisateurs dans un formulaire web ASP.Net Module 6 : Validation des entrées utilisateurs - Présentation de la validation des entrées utilisateur - Configuration des contrôles de validation - Ajout de validation coté serveur Module 7 : Gérer les disfonctionnements des applications web ASP.Net - Debogguer une application web - Tracer une application web ASP.Net Module 8 : Gérer les données dans une application Web ASP.Net - Présentation d'ADO.Net - Connexion à une base de données - Gérer les données Module 9 : Gérer l'accès aux données en utilisant LINQ - Présentation de LINQ - Gestion de données XML en utilisant LINQ To XML Gestion de données SQL en utilisant LINQ To SQL et LINQ toi Entities Module 10 : Gestion de données en utilisant ASP.Net Dynamic Data - Présentation de ASP.Net Dynamic Data - Application de ASP.Net Dynamic Data - Personnalisationt d'application ASP.Net Dynamic Data Module 11 : Création d'une application web ASP.Net AJAX - Introduction à AJAX - Création d'une application web ASP.Net en utilisant les fonctionnalités Ajax d'ASP.Net - Extension d'une application web ASP.Net en utilisant l'AJAX Control Toolkit Module 12 : Consommation de services Microsoft Communication Foundation - Présentation des services WCF - Appel d'une méthode d'un service WCF depuis un formulaire web - Travail avec WCF Data Services Module 13 : Gestion de l'état dans une application web - Gestion de l'état - Profils ASP.Net - Cache ASP.Net Module 14 : Configuration et déploiement d'une application web ASP.Net - Configuration d'une application web ASP.Net -Déploiement d'une application web ASP.Net Module 15 : Sécurisation d'une appication web ASP.Net - Présentation de la sécurité d'une application web - Configuration de l'authentification et des autorisations

Public
Ce stage s'adresse aux développeurs .Net, débutant en ASP.Net

Pré-requis
Afin de suivre cette formation, les stagiaires doivent posséder une expérience de quelques mois sur les technologies .Net, avec les langages C# ou VB.Net. De plus ils doivent maitriser le HTML ou DHTML et plus partioculièrement les notions de tableaux, images et formulaires.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

170

SQLI Institut 2011
- Programmation de l'authentification et des autorisations Module 16 : Implé"mentation de techniologies avancées supportées par le développement web sous Visual Studio 2010 - Utilisation du framework ASP.NET MVC 2 - Utilisation de Silverlight 4

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

171

SQLI Institut 2011
MS10265 - Développer des Solutions d'accès aux données avec Microsoft Visual Studio 2010 Développement Microsoft Visual Studio 2010
Objectif du stage
Améliorer la modification des données à travers EDM (Entity Data Model) à l'aide de LINQ to Entities, Entity SQL et les classes dans un espace nom EntityClient Accéder aux données hors-ligne et limiter les données disponibles dans les applications clients Concevoir, développer et consommer un service de données WCF simple Développer la haute performance, la fiabilité des applications ADO.Net Utiliser LINQ to SQL Cette formation permet de préparer à l'examen Microsoft 70-516. En réussissant cet examen, le candidat obtiendra la certification MCTS (Microsoft Certified Tedchnology Specialist) : .NET Framework 4, Data Access with ADO.NET. Programme : Architecture et technologies des accès aux données • Technologies d'accès aux données • Scénarii d'accès aux données Création des entités de modèles de données • Introduction aux entités de modèles de données • Modifier une entité de modèle de données • Personnaliser une entité de modèle de données Effectuer des requêtes sur les entités de données • Récupérer des données à l'aide de LINQ to Entities • Récupérer des données à l'aide de Entity SQL • Récupérer des données à l'aide du fournisseur • Récupérer des données à l'aide des procédures stockées • Tester le code d'accès aux données Création, mise à jour et suppression de données Entity • Comprendre les changements dans Entity Framework • Modifier les données dans un modèle Entity Data Model Prise en main de scenarii multi-utilisateurs à l'aide des services d'objets • Concurrence d'accèsdans Entity Framework • Support transactionnel dans Entity Framework Création de solutions optimisées à l'aide de services d'objets • Les étapes de l'exécution de requêtes • Utiliser les requêtes compilées • Utiliser des vues Entity Framework prédéfinies • Surveiller la performance • Améliorer les modifications de données asynchrones Personnalisation des Entités et création des Classes d'Entité personnalisées • Réécrire les classes générées • Utiliser les modèles pour personnaliser les Entités • Créer et utiliser les classes d'Entité personnalisées Utilisation des classes POCO avec Entity Framework • Besoins pour les classes POCO • Classes POCO et "lazy loading" • Classes POCO et "change tracking" • Etendre les types d'Entity Création d'une solution N-Tiers à l'aide des Entity Framework • Concevoir une solution N-Tiers • Définir le fonctionnement et mettre en œuvre les structures de transport de données • Protéger les données et les opérations Prise en main des mises à jour dans une solution N-Tiers à l'aide de Entity Framework • Suivi des Entités et validation des modifications • Gérer les exceptions dans une solution N-Tiers Création de solutions connectées onctuellement • Données mises en cache hors-ligne à l'aide de XML • Utiliser Framework Sync pour la synchronisation des données Création de requêtes sur les données à l'aide de WCF Data Services • Introduction aux services de données WCF • Créer un service de données • Utiliser un service de données WCF • Protéger les données et les opérations dans un service de données WCF Mise à jour des données à l'aide de services de données WCF • Créer, mettre à jour et supprimer des données dans WCF Data Service

Public
Cette formation s'adresse aux développeurs des petites et moyennes entreprises utilisant Visual Studio et intéressés par l'apprentissage de solutions d'optimisation d'accès aux données au travers d'applications telles que Entity Framework, LINQ et ADO.Net.

Pré-requis
Les participants doivent posséder des connaissances de base sur le développement d'applications Web ou de clients Windows riches.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

172

SQLI Institut 2011
• Prévenir les mises à jour non autorisées et améliorer les performances • Utiliser WCF Data Services avec les données non relationnelles Utilisation de ADO.Net • Récupérer et modifier les données à l'aide des commandes ADO.Net • Récupérer et modifier les données à l'aide de DataSets • Gérer les transactions et la concurrence dans des scenarii multi-utilisateurs Utilisation de LINQ to SQL • Mettre en œuvre un modèle logique de données à l'aide de LINQ to SQL • Gérer les performances et la concurrence d'accès

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

173

SQLI Institut 2011
MS10264 - Développer des Applications Web avec Microsoft Visual Studio 2010 Développement Microsoft Visual Studio 2010
Objectif du stage
Créer une application Web ASP.Net interactive Créer des pages riches et réactives Gérer la sécurité et le déploiement Cette formation permet de préparer à l'examen de certification Microsoft 70-515. En réussissant cet examen, le candidat obtiendra la certification MCTS (Microsoft Certified Tedchnology Specialist) : .NET Framework 4, WEB Applications. Vue d'ensemble de l'architecture et la conception des applications Web • Décrire l'architecture sous-jacente et la conception d'une application Web • Décrire l'architecture sous-jacente de IIS 7.0 et la console de gestion • Décrire l'architecture de ASP.net 4.0 et les fonctionnalités clés • Décrire le Framework MVC • Comparer le cycle de vie des formulaires Web et les pages MVC Conception d'une application Web • Appliquer les meilleures pratiques et concevoir les choix appropriés lors de la conception d'une application Web • Expliquer comment une application Web est conçue • Choisir les formulaires Webs et MVC Développement des modèles MVC (Modèles, Vues, Contrôleurs) • Développer des contrôleurs MVC • Mettre en œuvre des contrôleurs MVC • Créer des méthodes d'action Développement de vues MVC • Développer les vues MVC • Mettre en œuvre les vues MVC • Mettre en œuvre les vues MVC de type fortement typés • Mettre en œuvre les vues MVC partielles Conception de l'exposition • Optimiser la conception d'une application Web pour son exposition auprès des moteurs derecherche • Décrire les besoins pour optimiser l'exposition d'un site Web et comment utiliser le toolkit IIS SEO • Créer des fichiers robots.txt et sitemap.xml • Utiliser ASP.net avec les formulaires Web et les pages MVC Ecriture du code pour les formulaires Web • Ecrire le code pour les formulaires Web • Décrire la structure d'une application Web • Contrôler "ViewState" • Localiser une application Web en utilisant les fichiers ressources • Valider la saisie utilisateur dans les formulaires Web et les pages MVC Optimisation de la gestion des données pour les formulaires Web • Optimiser la gestion des données pour les formulaires Web • Utiliser les contrôles de sources de données dans les formulaires Web • Utiliser les données dynamiques ASP.Net dans les formulaires Web Assurer la qualité par le débogage, les tests unitaires et le refactoring du code • Débogage • Tests unitaires • Refactoring du code Sécurisation d'une application Web • Sécuriser une application Web • Configurer l'authentification • Configurer ASP.Net Membership • Gérer l'autorisation en utilisant les rôles ASP.Net Utilisation de pages maîtres et CSS • Appliquer les pages maîtres et CSS pour une interface utilisateur cohérente • Identifier les challenges dans le développement d'application compatible avec de nombreux navigateurs et périphériques • Appliquer les pages maîtres • Appliquer des styles CSS

Public
Le cours s'adresse aux développeurs Web qui utilisent Microsoft Visual Studio 2008 SP1 et des versions plus récentes du produit

Pré-requis
Les participants doivent posséder les connaissances techniques sur : - les modèles de développement - les concepts de programmation évènementielle - les concepts de la programmation objet - la conception d'une interface utilisateur - le développement d'une application structurée

Durée
5 jour(s)

Mise en œuvre de AJAX avancé dans une application WEB • Mettre en œuvre AJAX avancé dans une application Web • Gérer l'historique du navigateur • Mettre en œuvre AJAX dans les pages MVC

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

174

Développement de scripts côté client et de services • Développer des scripts côté client et des services• • Mettre en œuvre AJAX • Créer des services

SQLI Institut 2011
• Mettre en œuvre jQuery Déploiement d'une application Web • Développer une application Web • Identifier les défis du déploiement d'applications Web et décrire les environnements cibles • Décrire les méthodes et outils de compilation des applications Web • Transformer le fichier web.config lors du déploiement d'application Web Développement d'une application Web à l'aide de Silverlight • Introduction aux applications • Internet riches (RIA) • Présentation de Silverlight • Créer une application Silverlight

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

175

SQLI Institut 2011
MS10262 - Développer des Applications Windows avec Microsoft Visual Studio 2010 Développement Microsoft Visual Studio 2010
Objectif du stage
Concevoir et développer des applications clients Windows en utilisant Microsoft Visual Studio 2010. Utiliser les techniques de codage avancé pour améliorer le temps de réponse des applications Windows. Concevoir et créer une interface utilisateur (UI) avec Visual Studio 2010 et WPF version 4. Décrire les bases graphiques dans WPF, incluant une vue d'ensemble des process Audio et Vidéo dans les applications client Personnaliser les contrôles à l'aide des styles et des modèles Cette formation permet de préparer à l'examen de certification Microsoft 70-511. En réussissant cet examen, le candidat obtiendra la certification MCTS (Microsoft Certified Tedchnology Specialist) : .NET Framework 4, Windows Applications. Conception d'applications Windows Client • Technologies Client Introduction à Visual Studio 2010 et WPF version 4 • Quelle nouveauté dans Visual Studio 2010 ? • Quelle nouveauté dans WPF Version 4 ? Conception et développement d'interface utilisateur • Définir la mise en page d'une page Utilisateur • Définir les contrôles de contenus Utilisateur • Définir les contrôles de type Liste • Partager les ressources logiques dans une fenêtre Contrôle de l'interface utilisateur • Partager les ressources logiques dans une application • Créer des interfaces utilisateurs cohérentes en utilisant des styles • Changer la présentation des contrôles en utilisant des modèles • Prise en main d'évènements et de commandes Test, Unité de tests et Debug • Stratégies de tests Débogage WPFet XAML • Fournir un retour utilisateur • Comprendre les fonctionnalités de sécurité Liaison de données simple et validation • Vue d'ensemble du data binding • Créer un data binding • Mettre en oeuvre la notification de changement • Convertir des données • Valider des données • Présenter les données Data binding vers les collections • Mettre en oeuvre les process asynchrones Intégration de la localisation et des fonctionnalités d'assistance utilisateurs • Comprendre la localisation et la globalisation • Mettre en oeuvre les fonctionnalités de l'assistance utilisateur • Fournir les fonctionnalités d'accessibilité utilisateur WPF Graphiques 2-D Multimédia et Impression • Créer des graphiques 2D • Afficher les images • Ajouter du multimédia • Créer et imprimer des documents Personnalisation des contrôles • Vue d'ensemble de la création de contrôle Créer des contrôles • Gérer la présentation des contrôles avec Visual States • Intégrer WPF et les technologies • Windows Forms Propriétés attachées et comportements dans WPF • Mettre en oeuvre les propriétés attachées Mettre en oeuvre Expressions Blend • Behaviors, triggers et actions • Mettre en oeuvre le Glisser-Déplacer dans les interfaces utilisateurs

Public
Spécialistes en développement utilisant Visual Studio 2010 et Microsoft .Net Framework 4.

Pré-requis
Avoir une bonne connaissance d’un langage .Net Visual Basic .net ou C#.

Durée
5 jour(s)

Etat, paramètres et cycle de vie des applications • Créer et gérer des paramètres d’application • Gérer le cycle de vie d'une application

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

176

Animations dans WPF • Utiliser des animations • Utiliser des triggers • Mettre en œuvre la visualisation de données

SQLI Institut 2011
Configuration et déploiement des applications Windows Client • Options de déploiement • Déployer une application autonome WPF Déployer XBAP • Configurer les paramètres de sécurité

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

177

SQLI Institut 2011
MS10263 - Développer des Solutions Windows Communication Foundation avec Microsoft Visual Studio 2010 Développement Microsoft Visual Studio 2010
Objectif du stage
· Mettre en oeuvre l'architecture orientée service dans les services WCF · Définir et mettre en œuvre les contrats de service WCF, les données et messages · Utiliser les endpoints multiples avec des messages variés · Tester, dépanner, surveiller et diagnostiquer les services WCF · Sécuriser la fiabilité du service à l'aide de la sécurité des messages et du transport · Etendre WCF à l'aide de "behaviors , dispatchers, inspectors et formatters" Cette formation permet de préparer au test Microsoft 70-513. En réussissant cet examen, le candidat obtiendra lacertification MCTS (Microsoft Certified Tedchnology d'applications Web. Specialist) :.NET Framework 4, Windows Communication Foundation Applications. Architecture orientée service · Qu'est ce que SOA ? · Les avantages de SOA · Scenarii et standards · Introduction à WCF Introduction au développement avec WCF · Contrat de service et mise en œuvre · Services hôtes WCF · Comportements WCF · Utiliser les services WCF Services hôtes WCF · Services hôtes WCF · Service hôtes WCF dans Windows Services · IIS, WAS et AppFabric · Configurer les hôtes WCF Définition et mise en œuvre de contrats WCF · Qu'est-ce qu'un contrat ? · Modèles de messages · Concevoir les contrats WCF Points de terminaison et comportements · Points de terminaison multiples et interopérabilité · Découverte WCF · Points de terminaison par défaut · Instanciation et concurrence d'accès · Fiabilité Test et dépannage des services WCF · Erreurs et symptômes · Fautes WCF · Débogage et outils de diagnostic Sécurité · Introduction à la sécurité des applications · Modèle de sécurité WCF · Sécurité et transport des messages · Authentification et autorisation · Identification basé sur les demandes Sujets avancés · Modèle d'invocation asynchrone · Etendre WCF · Routage · Services de Workflow

Public
Programmeurs .Net utilisant Visual Studio pour effectuer des développements de petite, moyenne ou grande envergure, nota mment des applications SOA (serviceoriented applications) à l'aide de WCF.

Pré-requis
Les stagiaires doivent avoir les connaissances de l'environnement Microsoft Visual Studio 2008 et avoir déjà appréhendé Visual Studio 2010 pour le client Windows et/ou le développement d'applications Web.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

178

SQLI Institut 2011
VISUAL STUDI O 2008

MS6367 - Introduction à la programmation orientée objet avec Visual Studio 2008 Développement Microsoft Visual Studio 2008
Objectif du stage
Cette formation de 3 jours fournit aux participants les compétences de base pour apprendre à concevoir et développer des applications orientées objet avec Visual Studio 2008. Les concepts suivants de la programmation objet seront présentés : classes, méthodes, propriétés, héritage et interfaces. Ils apprendront également comment identifier les opportunités d’utilisation de ces concepts et comment les mettre en application avec Visual Studio 2008. 1. Démarrer avec la programmation orientée objet Introduction à la programmation orientée objet Créer des projets dans Visual Studio 2008 Coder avec Visual Studio 2008 Les caractéristiques de productivité dans Visual Studio 2008 Débugger des applications Visual Studio 2. Implémenter des classes, des propriétés et des méthodes Créer des classes Implémenter des propriétés à l’intérieur d’une classe Implémenter des méthodes à l’intérieur d’une classe Utiliser des classes, des propriétés et des méthodes 3. Implémenter l’héritage, l’abstraction et le polymorphisme Introduction à l’héritage et à l’abstraction Implémenter l’héritage et l’abstraction Introduction au polymorphisme Implémenter une structure polymorphique 4. Implementer des interfaces Introduction aux interfaces Implémenter une interface sur mesure 5. Définir des structures orientées objet Etablir des classes en fonction de prérequis métier Ajouter l’héritage au design Ajouter des interfaces au design Réviser et améliorer le design 6. Implémenter des délégués, des événements et des exceptions Introduction aux délégués Implémenter des délégués Introduction aux évènements Implémenter des évènements Introduction aux exceptions Implémenter des exceptions 7. Définir une Object Collaboration Introduction aux Class interactions Ajouter des interactions à un design Evaluer le design Introduction aux patterns 8. Déployer les librairies de composants et de classes Introduction aux librairies de composants et de classes Déployer une librairie de composants/de classes Les bonnes pratiques pour déployer une librairie de composants/de classes

Public
Developpeur d'application microsoft.

Pré-requis
Une compréhension des techniques de résolution des problèmes liés au développement de logiciel. Une compréhension des principes du développement d’applications. Une compréhension simple des techniques de script. Une expérience concrète dans la création et l’implémentation de code de script Une compréhension générale du Framework .NET

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

179

SQLI Institut 2011
MS6368 - Programmation .Net Framework avec Visual Studio 2008 Développement Microsoft Visual Studio 2008
Objectif du stage
Les participants à ce cours utiliseront le framework .NET pour développer des futures applications métier. Cette formation s’adresse aux développeurs qui souhaitent accroitre leur compréhension du développement d’applications dans le framework .NET. Elle fournit la brique initiale qui peut être complétée par des cours avancés sur .NET. Les développeurs qui suivront ce cours doivent être familiarisés avec Visual Studio IDE. 1. Design et développement logiciel dans Visual Studio 2008 Introduction au design et au développement logiciel Introduction aux frameworks et aux méthodologies du développement logiciel Développement d’application n-tier 2. Programmation orientée objet avec Microsoft Visual Studio 2008 Concepts de la programmation orientée objet Définir une classe Créer une instance de classe Introduction à l’héritage Définir et implémenter des interfaces Créer et utiliser des délégués et des évènements Génériques 3. Validation de données Introduction à la validation de données Validation d’applications Windows Forms Validation d’applications ASP .NET 4. Debugger et profiler des applications .NET Tracer et débugger du code Profiler une application 5. Surveiller et enregistrer des applications .NET Framework Introduction à l’instrumentation Enregistrements d’événements 6. Tester les applications Microsoft .NET Framework Introduction au test logiciel Utiliser les outils de test de Visual Studio 2008 7. Introduction à LINQ Les nouveautés dans VB .NET et C# Introduction à LINQ LINQ Data Providers 8. Accès aux données avec LINQ LINQ to XML LINQ to Entities LINQ to SQL 9. Implémenter la sécurité dans des applications .NET Vue d’ensemble de la sécurité Implémenter Code Access Security Implémenter Role-Based Security Utiliser les services de cryptographie 10. Programmation Réseau Introduction à la programmation Réseau Définir des références Envoyer des mails 11. Créer des applications distribuées Introduction aux applications distribuées Créer et utiliser des Webservices XML Construire des services et des clients Windows Communication Foundation 12. Configurer des applications .NET Framework Introduction à la configuration d’applications Utiliser les fichiers de configuration .NET 13. Déployer des applications .NET Framework Introductions aux Assemblies Vue d’ensemble de MSBuild Déployer des applications .NET Framework avec ClickOnce Déployer des applications .NET Framework avec Windows Installer 14. Les applications Windows Presentation Foundation Introduction à WPF Introduction au XAML Programmation d’applications WPF

Public
Développeurs d'applications

Pré-requis
Avant de participer à ce cours, les stagiaires doivent posséder : Une compréhension des techniques de résolution des problèmes qui s’appliquent au développement logiciel Une compréhension générale de l’objectif, de la fonction et des caractéristiques de .NET framework Une expérience dans l’utilisation de Visual Studio 2008 Une expérience dans le design et le développement orienté objet

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

180

SQLI Institut 2011

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

181

SQLI Institut 2011
MS2310 - Développer des applications Web ASP .NET avec le framework 3.5 Développement Microsoft Visual Studio 2008
Objectif du stage
Développer une application Web avec Visual Studio 2008 Maîtriser la technologie ASP .Net 3.5 Comprendre l'interchangeabilité du langage de développement de la plate-forme .Net : C# ou VB .Net Savoir structurer une application 3-tiers 1. Le Framework Microsoft .Net Introduction au Framework .Net Introduction à ASP .Net 2. Créer des applications web avec Visual Studio 2008 Présentation de Visual Studio 2008 Création d'applications web ASP .Net Présentation des langages .Net Création d'un composant en utilisant Visual Studio 2008 3. Créer un formulaire Web ASP .Net Création d'un formulaire Ajouter un control server Création de master pages 4. Ajouter du code à une Web form Implémentation du code behind Ajout d'évènements dans les contrôles web server Envoi d'évènements 5. Gérer des traces dans les applications web ASP .Net Tracer et les objets de trace Débogage à distance 6. Valider des entrées utilisateurs Introduction à la validation des contrôles utilisateurs Validation des contrôles Validation des pages 7. Créer et implémenter des contrôles utilisateurs Ajout des contrôles utilisateurs Web ASP .Net Création de User Controls 8. Accéder aux données avec ADO .Net et Visual Studio 2008 Introduction à ADO .Net Connexion à la base de données Accéder aux données Accéder à de multiples tables 9. Définir et utiliser des tâches complexes d'accès aux données Introduction sur les procédures stockées Appel aux procédures stockées Accès aux données avec LINQ to SQL 10. Lire et écrire des données XML Introduction à XML dans une architecture ASP .Net XML et les Dataset Manager les données XML Accéder aux données XML en utilisant le contrôle serveur XML 11. Créer une application Ajax Introduction à ASP .Net Ajax Création d'une application ASP .Net Ajax en utilisant les extensions ASP .Net Ajax Étendre une application en utilisant ASP .Net Ajax Control Toolkit 12. Créer des contenus dynamiques avec Microsoft Silverlight Introduction à Microsoft Silverlight Création d'une application Silverlight avec Visual Studio 2008 13. Créer et consommer des Services Web XML Introduction aux Services Web XML Appel de Services Web XML Création d'un Service Web XML 14. Manager les états Les états Variables d'applications et de sessions Cookies et cookieless sessions 15. Configurer, optimiser et déployer des applications Web ASP .Net

Public
Développeurs Web débutants, Développeurs ASP.

Pré-requis
Connaissances HTML ou DHTML, scripting VB et ou Jscript / JavaScript Maîtriser un langage .Net (C# ou VB .Net) Avoir suivi le stage Microsoft réf. 6159 Introduction à la programmation Microsoft .NET framework, ou posséder des connaissances équivalentes. Maîtrise de la programmation orientée objet et de Visual Studio

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

182

SQLI Institut 2011
Implémentation de l'objet cache ASP .Net Output Caching Configuration d'une application ASP .Net Déploiement d'une application ASP .Net 16. Sécuriser une application web ASP .Net Introduction à la sécurité des applications web Authentification Windows Based Authentification Forms Based

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

183

SQLI Institut 2011
N-SIL - Silverlight 4.0 pour développeurs Développement Microsoft Visual Studio 2008
Objectif du stage
Comprendre la technologie Silverlight 2.0 et son rôle dans le framework .NET 3.5 Mettre en œuvre des applications web riche avec Silverlight 2.0 et le framework .NET3.5 Explorer les possibilités multimédia (audio, vidéo, animation, interactivité) offertes par cette technologie 1. PRÉSENTATION DE SILVERLIGHT 4.0 Introduction . Définition des RIA (Rich Internet Application) . Pourquoi Silverlight 4.0 ? Les caractéristiques de Silverlight 4.0 . Présentation, architecture. . Les différences entre Silverlight 3.0 et Silverlight 1. . Le support et les plateformes. . Aspects sécurité. 2. DÉMARRER AVEC SILVERLIGHT 4.0 L’environnement . Les pré-requis. . L’outil Visual Studio 2008. . La gamme Expression Studio et l’outil Expression Blend. . Travaux pratiques : initier un projet Silverlight avec Blend et Visual Studio 2008. Framework .NET 3.5 . Windows Presentation Foundation (WPF). . Le langage XAML. 3. CRÉER DES INTERFACES RICHE Interface Basique . Les contrôles simples, les contenus et les conteneurs. Gérer le rendu et le positionnement des contrôles (layout). La gestion des événements. . Travaux pratiques : création d’une interface simple. Interface Avancée . Gestion des Styles, des Thèmes et des templates. Le Databinding. La communication réseau via Web service et requêtes Web. . Travaux pratiques : enrichissement de l’interface avec ces concepts avancés. 4. ALLER PLUS LOIN Créer ses propres contrôles . Les UserControls. Gestion du graphisme. Gestion des événements. . Travaux pratiques : créer un contrôle personnalisé. L’aspect Multimédia . Gestion des MédiaElement. . Travaux pratiques : ajouter un contenu vidéo et le manipuler. Les Animations . Création d’animation, le storyboard. . Travaux pratiques : créer une animation basique. 5. LES ASPECTS TECHNIQUES AVANCÉS Déploiement et configuration d’applications Silverlight 3.0 Gestion de la sécurité. Manipulation du DOM et JavaScript. Manipulation de fichiers et de XML.

Public
Architecte technique Chef de projet Développeur Équipe projet

Pré-requis
Connaissances en développement d’applications .NET (C# ou vb.net). Connaissance du formalisme XML. Notions du framework 3.5 et de WPF appréciable.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

184

SQLI Institut 2011
EXPERTISE - CONCEPTI ON

N-DPC - Design Patterns .NET/C# & Gof Développement Microsoft Expertise - conception
Objectif du stage
Identifier les principaux Design Patterns applicables aux architectures s'appuyant sur des langages orientés objet Choisir et utiliser un Design Pattern en fonction de chaque couche de l'architecture Implémenter les Patterns Microsoft en .NET et C# Dans un contexte de refactoring d'architecture, détecter un cas d'application de Design Pattern pour améliorer la qualité logicielle 1. INTRODUCTION AUX DESIGN PATTERNS Définition et historique Taxinomie des Design Patterns . Schéma de présentation des Patterns. Avantages liés à l'utilisation des Design Patterns . Réutilisation et frameworks. Comment choisir un Pattern GoF ? . Savoir identifier les Design Patterns adaptés à chaque problématique, et les mettre en œuvre au sein d'une application .NET. . Les causes de refactoring : les pistes pour détecter les cas nécessitant une amélioration logicielle par l'implémentation de Design Patterns. Comment utiliser un Design Pattern GoF ? . Les stratégies pour implémenter un pattern. 2. CLASSIFICATION DES DESIGN PATTERNS GOF PAR DOMAINE FONCTIONNEL Présentation et répartition des Design Patterns en fonction de leur domaine d'application : . Patterns de création . Patterns structurels . Patterns comportementaux 3. CLASSIFICATION DES DESIGN PATTERNS MICROSOFT PAR COUCHE D'ARCHITECTURE Caractéristiques des Design Patterns Microsoft . Foundations of Solutions Architecture, les Patterns and practices et le Guidance Explorer. Présentation et répartition des Patterns adaptés à chaque couche de l'architecture : . User Experience . Workflow . Data . Identity and Access . Messages and Services . Modeling and Tools . Management 4. LISTE DES PATTERNS PRÉSENTÉS DURANT LA FORMATION Abstract Factory : abstraction de la création de familles d'objets. Factory Method : abstraction de la création d'objets. Singleton : instance unique de classe. Delegator : centralisation d'une fonctionnalité dans une classe. Adapter : conversion de l'interface d'une classe vers celle attendue par le client. Decorator : ajout de fonctionnalités à un objet. Proxy : frontal d'interception d'un objet pour en contrôler l'accès. Facade : interface unique pour l'ensemble d'un sous-système. Chain of Responsibility : délégation des requêtes à des responsables de services. Command : intermédiation entre l'objet qui réalise l'action et l'objet qui l'invoque. Template method : définition d'un squelette d'algorithme dont certaines étapes sont fournies par une classe dérivée. Visitor : spécification d'algorithmes à l'extérieur des structures de données objet sur lesquelles ils s'appliquent. Context : modèle utilisé le plus souvent dans les architectures à base de conteneur pour faire communiquer le socle avec les modules hébergés. Autres Enterprise Design Patterns : . Page controller . Composite View . Business Delegate . Service Locator . Remote Facade . Data Access Object . Value Object / Data Transfer Object . Service Oriented Architecture Design Patterns Focus sur les Microsoft Enterprise Library et Patterns associés . Étude de cas : Microsoft Enterprise Library. 5. SYNTHÈSE Que peut-on attendre des Design Patterns pour le développement en architecture Microsoft .NET ? Principaux ouvrages et sites de référence. Glossaire des Design Patterns GoF et .NET/C#.

Public
Architecte Chef de projet technique Concepteur / développeur

Pré-requis
La connaissance d'un langage .NET est nécessaire, de préférence C# qui est utilisé dans les exemples d'implémentations. Connaître les bases d'UML et les principes de base de la programmation orientée objet.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

185

SQLI Institut 2011
N-AZU - AZURE : Cloud Computing Développement Microsoft Expertise - conception
Objectif du stage
Décourvir la solution de Cloud Computing azure de microsoft. 1. Le Cloud Computing Qu'est ce que le Cloud Computing X-aaS, les différentes approches du Cloud computing La stratégie Microsoft Software + Services (S+S) La plateforme Azure 2. La notion de Rôle dans Windows Azure La fabrique de développement Azure et les outils Visual Studio Le Web Role Le Worker Role Construire une application Azure Déployer une application Azure 3. Windows Azure Storage Introduction a Windows Azure Storage Stockage Table Stockage Blob Stockage Queue Programmer les services de stockage 4. Les services .NET Introduction des .NET Services .NET Service BUS .NET Access Control Service .NET Workflow Service 5. SQL Services Introduction aux bases de données relationnelles dans le Cloud SQL Data Service ou Azure Storage ? SQL Data Service architecture Possibilités et limitations d'SQL Data Service Programmation avec SQL Data Service 6. Live Services Introduction à la plateforme Live Services & Mesh Services Programmation avec Live Services Programmation avec Mesh Service

Public
Décideurs, développeurs, consultants.

Pré-requis
Connaissance des solution microsoft.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

186

SQLI Institut 2011
VISUAL STUDI O 2008 - TEAM SYST EM

MS6214 - Développer efficacement avec Microsoft Visual Studio 2008 Team System Développement Microsoft Visual Studio 2008 Team System
Objectif du stage
Durant ce cours, les stagiaires pourront acquérir les connaissances et les compétences nécessaires à la gestion du contrôleur de code source, à la configuration des builds, à l’écriture de tests et lier ces éléments directement dans Visual Studio 2008 1. Gestion du cycle de vie des applications Introduction à la gestion du cycle de vie Introduction aux fonctionnalités de développement de Visual Studio Team System 2008 Introduction aux aspects de la gestion du cycle de vie supportés par Visual Studio Team System 2. Utiliser Visual Studio Team System au sein de votre équipe Introduction à Visual Studio Team System Architecture Utiliser Visual Studio Team System 3. Gestion de projet Présentation de Microsoft Solution Framework (MSF) Présentation de la gestion de planning Présentation des guides de processus Introduction à la personnalisation des modèles de processus Les éléments de travail Le portail d’équipe 4. Concevoir et développer une application avec Visual Studio Team System Concevoir la Solution Utiliser les outils de modélisation de base de données Développer l’application 5. Introduction à Team Build Présentation de MSBuild Personnalisation de Team Build Integration des tests dans Visual Studio Team System 6. Introduction au contrôleur de code source et au développement parallèle Présentation des modes de verrous Présentation des branches, des comparaisons et des fusions 7. Les outils d’analyses Les outils d’analyse de performance Les outils d’analyse statique Les tests unitaires 8. Les outils de tests Développer des tests Web Exécuter des tests Web Créer des tests de montée en charge Interpréter les résultats des tests de montée en charge

Public
Ce cours s’adresse à l’ensemble des acteurs d’un projet de développement informatique d’entreprise

Pré-requis
Une expérience ou être familier avec les processus de développement tel que Microsoft Solutions Framework (MSF). Des connaissances dans la modélisation des applications, des bases de données, des systèmes distribués et des spécifications fonctionnelles. Une expérience dans l’utilisation d’un contrôleur de code source, des outils de gestion des anomalies, de traçabilité, et éventuellement des outils de rédaction de tests unitaires.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

187

SQLI Institut 2011
MS6215 - Mise en place et administration de MS Visual Studio 2008 Team Foundation Server Développement Microsoft Visual Studio 2008 Team System
Objectif du stage
Durant ce cours, les stagiaires pourront acquérir les connaissances et les compétences nécessaires à la mise en place de Microsoft Visual Studio 2008 Team Foundation Server. 1. Installer et configurer Microsoft Team Foundation Server (TFS) Planifier le déploiement de TFS Planifier l’installation de TFS Installer TFS Valider une installation Configurer les composants de TFS 2. Administrer une instance de Team Foundation Server et les projets d’équipes Gestion d’une instance TFS Gestion des projets d’équipe Gestion des autorisations et des accès à TFS Gestion des utilisateurs et des groupes TFS Vérification et disponibilité de TFS Choisir un plan de reprise sur incident pour TFS 3. Administrer et personnaliser les modèles de processus Gestion des modèles de processus Gestion du guide de processus Administrer les modèles de processus Créer des requêtes WIQL (Work Item Query Language) Modifier les types d’éléments de travail Modifier le cycle de vie d’un élément de travail 4. Administrer Team Foundation Version Control Configurer Team Foundation Version Control Utiliser Team Foundation Version Control Fonctionnalité avancée du contrôleur de code source Personnaliser Team Foundation Version Control 5. Administrer Team Build Introduction à Team Build Créer des definitions Team Build Exécuter Team Build Personnaliser Team Build 6. Gestion des projets d’équipes et des rapports Présentation des rapports L’architecture des rapports Personnaliser les rapports du modèle de processus Gestion des rapports Création de rapports personnalisés Réparer l’entrepôt de données

Public
Les compétences et connaissances de VS 2008 Team System Niveau 200 Etre familiarisé aux différentes modules et concepts de VSTS tels que présentés dans le cours réf. MS6214A Avoir une expérience d’utilisation des logiciels Virtual PC, Visual Studio, Windows SharePoint Services 2.0 et SQL Reporting Services Maitriser les systèmes d’exploitation Microsoft Windows Connaitre un langage .NET (VB.NET/C#) Avoir développé au sein d’une équipe

Pré-requis
Ce cours s’adresse aux personnes responsables de l’installation et de la configuration de Microsoft Team Foundation Server et des projets d’équipe.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

188

SQLI Institut 2011
Open S ource - LA MP : Linux Apache PHP PHP

O-PH1 - PHP : initiation Open Source - LAMP : Linux Apache PHP PHP
Objectif du stage
Maîtriser les bases du langage Comprendre la création de pages Web dynamiques Appréhender les différentes architectures logicielles autour de PHP Prendre en main les fonctionnalités avancées du langage 1. INSTALLATION ET CONFIGURATION D'UN POSTE Installation rapide d'un environnement Web. Paramétrage d'Apache : droits d'accès, modules… Présentation de la structure de PHP, revue détaillée des options de configuration. Administration de la base de données MySQL avec phpMyAdmin. 2. LES BASES DU LANGAGE Syntaxe et généralités. Variables et constantes, types de données, opérateurs, références. Structures de contrôle et conditions, fonctions, gestion des tableaux. Fonctions indispensables. Traitement des tableaux. Manipulations de chaînes de caractères. Expressions régulières. Manipulations de dates. Fonctions mathématiques. 3. GESTION DES FORMULAIRES Rappels sur les formulaires HTML. Positionnement et possibilités de PHP. Accès aux données. Méthodes de transmission. Téléchargement de fichiers. 4. GESTION HTTP ET PERSISTANCE Gestion des en-têtes HTTP et redirections. Présentation et manipulation des cookies. Explication des problèmes de sécurité. Introduction et utilisation des sessions. 5. UTILISATION DE MYSQL Les différentes extensions de connexion. Connexion au serveur. Envoi des requêtes et traitement des résultats. Requêtes paramétrées. Sécurité et injections SQL. 6. MANIPULATIONS AVANCÉES Création / lecture / modification de fichiers. Manipulation des répertoires. Gestion des emails. Gestion et traitement des erreurs. 7. PROGRAMMATION ORIENTÉE OBJET Notions d'objet avec PHP 5 : classe, héritage, polymorphisme, encapsulation. Typage et niveaux de visibilité PHP 5. Interfaces et classes abstraites. Gestion des exceptions. 8. POUR ALLER PLUS LOIN Questions de sécurité sur les applicatifs PHP. Quelques bonnes pratiques de programmation pour tirer profit des spécificités de PHP. Les outils PHP. Présentation de quelques sites Internet de référence (documentation et exemples). Travaux pratiques : un exemple d'application de magasin électronique sera mené de bout en bout sur toute la formation. Il permettra de mettre en pratique chaque notion vue pendant la session.

Public
Chef de projet Développeur Équipe projet Webmestre Webdesigner

Pré-requis
Expérience pratique du développement en environnement Internet. Connaissance d'un langage structuré. Connaissance du HTML.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

189

SQLI Institut 2011
O-PH2 - PHP : programmation avancée Open Source - LAMP : Linux Apache PHP PHP
Objectif du stage
Maîtriser la puissance du langage PHP à travers les fonctionnalités avancées Concevoir des applications robustes et sécurisées Identifier et utiliser les nouveautés de PHP5 1. RAPPELS Historique de PHP. Panorama des briques fonctionnelles. Les outils pour améliorer la productivité. La documentation PHPDoc. Travaux pratiques : aperçu de la configuration d'un poste de développement et prise en main d'un IDE. 2. SÉCURITÉ Synthèse des configurations serveur. Sécurité applicative. Contrôle des différentes tentatives d'attaque. Échappement des données contre les injections SQL et les attaques par Cross Site Scripting. Le chiffrement des données sensibles. Gestion des erreurs. 3. PHP ET LA PROGRAMMATION ORIENTÉE OBJET Présentation du concept de programmation orientée objet. Les outils de conception : UML2PHP5, ArgoUML. La programmation objet sous PHP 5 (classe, héritage…). Les concepts avancés avec PHP5 (interfaces, typage, polymorphisme…). La gestion des exceptions avec PHP5. Travaux pratiques : conception et implémentation d'un modèle objet en PHP5. 4. DÉVELOPPEMENT D'APPLICATIONS WEB Présentation du modèle MVC. Approche framework. Structure d'une application Web. Travaux pratiques : implémentation d'un framework technique MVC, base d'un développement Web. 5. LES LIBRAIRIES ET L'INITIATIVE PEAR Définition. Le mécanisme des templates. La couche d'accès aux données. Générateur de formulaire QuickForm. Autres bibliothèques PEAR. Travaux pratiques : amélioration du framework avec l'ajout de mécanismes de templates, de l'abstraction de base de données, et de génération de formulaires. Utilisation du framework pour créer une page de connexion, et des pages de listes et d'ajout / modification. 6. FONCTIONNALITÉS AVANCÉES Génération d'images et de fichiers PDF. Utilisation de LDAP avec PHP. Manipulation du XML avec PHP. Présentation de l'API XML de PHP5 : SimpleXML. Travaux pratiques : interface d'authentification avec implémentation en mode LDAP. Stockage de méta-données en XML. 7. PHP ET LES WEB SERVICES Présentation des concepts et standards. Fonctionnalités client-serveur. Présentation de l'API Web Services de PHP 5. Travaux pratiques : interface d'authentification avec implémentation en mode Web services. 8. OPTIMISATION DES PERFORMANCES Fonctionnement du moteur PHP. Utilité des outils d'optimisation et de cache des scripts PHP. Réflexion sur le rapport évolutivité vs performances et sur les délais de réalisation vs performances. 9. SYNTHÈSE ET PERSPECTIVES Bibliographie et sites de références.

Public
Administrateur système Architecte technique Chef de projet Web Développeur Webmestre

Pré-requis
Connaissance et pratique de PHP.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

190

SQLI Institut 2011

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

191

SQLI Institut 2011
LANGA GES : PYTH ON, RUBY, PERL , C

AS596 - Langage C Open Source - LAMP : Linux Apache PHP Langages : Python, Ruby, PERL , C
Objectif du stage
Maîtriser le langage C via l'apprentissage des mécanismes de base et des syntaxes. Acquérir une bonne méthodologie de développement dans ce langage. La maîtrise du langage C constitue l'outil indispensable pour divers domaines de la programmation ( C++, programmation système, programmation réseau … ). 1. INTRODUCTION Caractéristiques du langage Aspect général d'un programme C Compilateur C 2. ÉLÉMENTS DE BASE DU LANGAGE Commentaires, identificateurs, mots réservés Constantes Variables ( types de base, classes d'allocation ) Opérateurs et expressions Instructions ( tests, aiguillage, boucles … ) 3. TYPES DÉRIVÉS Tableaux Gérer les chaînes de caractères Structures et unions Énumérations Types synonymes 4. FONCTIONS Déclaration des fonctions ( prototypes ) Écriture et appel des fonctions Passage d'arguments Valeur de retour Passage d'arguments à un programme C 5. POINTEURS Rôle des pointeurs Utilisation des pointeurs Pointeurs et tableaux 6. BIBLIOTHÈQUE STANDARD Comment utiliser la bibliothèque standard ? Principaux utilitaires Fonctions mathématiques Fonctions d’entrées / sorties Lecture / Ecriture sur fichier 7. DIRECTIVES DE COMPILATION Définitions de constantes Inclusions de fichiers Compilations conditionnelles 8. ASPECTS AVANCÉS Pointeurs de pointeurs Pointeurs de fonctions Fonctions à nombre d'arguments variable Allocation dynamique de mémoire Mise en œuvre d'un programme en "taille réelle" Introduction à la programmation de listes

Public
Développeurs ayant à maintenir ou rédiger des applications en langage C.

Pré-requis Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

192

SQLI Institut 2011
AS590 - Langage Perl Open Source - LAMP : Linux Apache PHP Langages : Python, Ruby, PERL , C
Objectif du stage
Maîtriser le langage Perl en terme de mécanismes de base de syntaxe. Aborder les aspects complémentaires : modules, CGI, Interaction avec les bases de données Évaluer les domaines d'application et l'étendue des possibilités. 1. Introduction Caractéristiques, domaines d'application Comment se procurer Perl ? Constitution du CPAN, Documentation 2. Éléments de base du langage Données scalaires Opérateurs Entrées / Sorties de base Tableaux Structures de contrôle . Tests . Boucles . Autres instructions . Instructions abrégées Tableaux associatifs ( hachages ) 3. Expressions régulières Motifs Utilisation des expressions Options de la ligne de commande 4. Fonctions Arguments, valeur de retour, variables privées Fonctions intégrées Notion de modules Principe d'utilisation des modules 5. Structure de données Références Construction de structures de données complexes 6. Gestion des fichiers Ouverture de fichiers, Lectures / Écritures Informations sur les fichiers Opérateurs de test Gestion des répertoires Autres opérations 7. Fonctionnalitées supplimentaires Accès aux informations du système Gestion de processus Traitements sur les chaînes Tris 8. Aspects avancés Introduction à la notion de module . Fabrication d'un module . Modules de la distribution standards . Utilisation d’un module orienté objet Initiation à la programmation CGI . Module CGI . Programmes CGI élémentaires Interaction avec des bases de données . Gestion de fichiers "DBM" . Accès aux bases relationnelles : DBI/DBD

Public
Administrateurs système et développeurs, notamment dans le contexte Internet.

Pré-requis
Une bonne expérience d’un langage structuré est nécessaire.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

193

SQLI Institut 2011
AS599 - Développement Python Open Source - LAMP : Linux Apache PHP Langages : Python, Ruby, PERL , C
Objectif du stage
Maîtriser le langage Python en terme de mécanismes de base et de syntaxe. 1. INTRODUCTION Présentation du langage: ni Perl, ni Java Les versions 2.x et la version 3.0 Caractéristiques: typage fort, "duck typing", … L’interpréteur Python IDLE Ipython: shell interactif avancé 2. MANIPULATION DES VARIABLES Types simples et opérateurs de manipulation Contrôles et boucles Structures de données . Tuplets, séquences et listes . Dictionnaires 3. FONCTIONS Arguments, valeur de retour, portée des variables Initialisation d’une fonction: les décorateurs Fonctions anonymes: forme lambda Fonction créée au runtime: First Class functions Générateurs: principe et exemples Fonctions intégrées (built in) 4. MODULES Fichier module Import de modules Recherche de modules dans l’arborescence Modules standards: sys, os,re, … Modules intéressants: itertools, urlpath … Espace de noms et packages 5. MODELE OBJET Classes et objets Attributs, méthodes Constructeurs et destructeurs Héritage et polymorphisme Notion de patron de conception ("design pattern") 6. GESTION DES EXCEPTIONS Intérêt du mécanisme Utilisation des exceptions standards Création de classes d’exceptions 7. EXPRESSIONS RÉGULIÈRES Motifs de recherche Substitution 8. GESTION DES FICHIERS Ouverture de fichiers, Lectures / Écritures Informations sur les fichiers Opérateurs de test Gestion des répertoires 9. INTERFACES GRAPHIQUES Principe de la création d’IHM La librairie wxWidgets et wxPython Présentation de wxGlade Utilisation de la librairie QT : PyQt Outil de création d’interface : QtDesigner 10. ACCES AUX BASES DE DONNEES Modules disponibles Utilisation de mysql-python 11. TESTS UNITAIRES Principes et utilité des tests Tests unitaires et tests fonctionnels Outils disponibles : unittest, doctests

Public
Développeurs python, Zope.

Pré-requis
Une bonne expérience dans un langage structuré (C, Perl) ou objet (C++, Java) est nécessaire.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

194

SQLI Institut 2011
AS598 - Langage Ruby et Ruby on Rails Open Source - LAMP : Linux Apache PHP Langages : Python, Ruby, PERL , C
Objectif du stage
Apprendre le langage Ruby Comprendre et utiliser le framework Ruby on Rails Etre capable de mettre en place et gérer une application avec Ruby on Rails 1. PRESENTATION de RoR A propos de Ruby on Rails Les frameworks Web Trouver des ressources (Web, IRC, support, ...) Concepts fondamentaux et atouts de Ruby on Rails Présentation de l’approche Modèle Vue Contrôleur 2. PROGRAMMATION ORIENTEE OBJET Classes : attributs et méthodes Constructeurs, destructeurs et statiques L’héritage, l’agrégation et les exceptions Surcharge et itérateurs 3. INSTALLATION et DEPLOIEMENT de RoR Configuration du serveur Installation de Ruby on Rails TP : Installation et configuration de Ruby on Rails Déployer son projet Ruby on Rails en production 4. FONDAMENTAUX de Ruby On rails Structure d’un projet Ruby on Rails Création d’un projet, d’applications et de modules Bonnes pratiques en terme de structuration d’un projet Présentation du contrôleur de Ruby on Rails Comprendre le déroulement d’une requête Création de pages simples, mise en place de liens 5. COMPOSANTS DE RAILS Active Record - Mapping automatique - Associations - Validation - Callbacks ( Rappels) - Transactions Action Pack - Les patrons de vues - Le routage d’URL - Les Filtres - Les Auxilliaires (Helpers) - Les gabarits (Layouts) - L’Echafaudage (Scaffolding) Prototype et scriptaculous - Effets visuels - Auto-complétion Action Mailer - Envoyer un email avec ou sans pièce(s) jointe(s) - Recevoir un email

Public
Développeur d’applications Web

Pré-requis Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

195

SQLI Institut 2011
LINUX - APA CHE

O-APA - Apache server HTTP Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Savoir installer, configurer, sécuriser un serveur Apache. Introduction sur le Web Serveur. Installation sur UNIX, Red Had Linux ... Fichier de configuration de base. Variable d'environnement. Sécurité : Authentification, autorisation, Contrôle d'accès. CGI et SSI : Scripts CGI, contenu dynamique avec CGI. Négociation de contenu. Handlers : Actions à traiter basées sur types de fichiers. Log files : warning de sécurité, log d'erreurs, log d'accès. SSI directives évaluées sur les pages servies. Configuration du Serveur, les paramètres de config du Noyau d'Apache. URL mapping : Root document, URL redirection. URL rewriting code : manipulations d'URL. Virtual Hosting : Hôtes virtuels. Filtres d'Apache. Intégrer Tomcat avec Apache(mod_jk). Login : sécurité et LDAP. Apache toolbox : intégration avec XML, PHP, MySQL, SSL.

Public
Administrateurs, Concepteurs ayant une connaissance des composants J2EE

Pré-requis
Avoir une connaissance des bases et de l'administration Linux . Avoir une connaissance d'internet et de HTML

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

196

SQLI Institut 2011
LINUX - APA CHE

O-WOS - Administrer un site WEB en Open Source sous Linux
1. Administration Apache

Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Administrer un serveur WEB LAMP.

Versions, ressources, documentation Les modules Apache Différents types d'installation (Linux, Windows) . Installation via les sources en environnement Linux. . Installation Windows via une distribution binaire. . Premières directives essentielles du fichier "httpd.conf". Sécurisation et performances . Directives de sécurisation des répertoires. . Administration déléguée (fichiers ".htaccess"). . Pages personnelles. . Authentification des utilisateurs. . Gestion des fichiers "logs", outils de statistiques. . Mise en oeuvre des hôtes virtuels. . Les CGI. . Protocole SSL, certificats. . Performances. TP : Installer Apache 2 sous Linux depuis l'archive source. Mise en oeuvre d'un site personnel avec authentification. Mise en oeuvre d'hôtes virtuels et d'un hôte "https". 2. Administration MySQL Versions, types de licences, ressources, documentation

Public
Administrateur de site web, développeur web.

Pré-requis
Connaître le système d'exploitation Unix/Linux. Connaître les principes d'un serveur HTTP (IIS, Apache), d'un langage de script web (PHP, ASP) et des bases de données relationnelles (Oracle, SQLServer, MySQL).

Durée
3 jour(s)

Panorama des fonctionnalités Installation . Installation (Linux et Windows) depuis une distribution binaire précompilée. . Paramétrages de post installation et premiers tests. . Fichiers de configuration. Outil client "mysql" . Création de bases et de tables non transactionnelles MyISAM. . Importation et exportation de données. Sécurisation et performances . Principes de fonctionnement du système de droits d'accès. . Création et gestion des utilisateurs. . Tables transactionnelles InnoDB, paramétrage et optimisation. . Les différents journaux (erreurs, requêtes, journal binaire, requêtes lentes). . Sauvegardes et restaurations. . Réplication. . Gestion des performances, optimisation. . Les outils graphiques : "MySQL Administrator" et "MySQL Query Browser". TP : Installer MySQL depuis une archive binaire précompilée. Prendre en main l'outil client "mysql" : création d'une base et de tables exemples. Importer et exporter des données. Créer des d'utilisateurs de différents types (administrateur, comptes pour programmes PHP…). Création de tables InnoDB (illustration des contraintes d'intégrité et des transactions). Sauvegardes (serveur arrêté, serveur en ligne, différents types de tables…). 3. Initiation au langage PHP Versions, ressources, documentation . Installation et intégration dans Apache Directives de configuration du fichier "php.ini". Eléments de langage . Constantes, variables, types de données, tableaux. . Opérateurs et expressions, instructions, fonctions. . Classes et objets. Traitement des formulaires, des fichiers, accès bases de données … . Traitement de formulaires HTML. . Gestion des fichiers.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

197

SQLI Institut 2011
. Accès aux bases de données MySQL. . Nouvelle interface "mysqli". . Cookies et sessions. Environnements de développement et conception de site . Environnements de développement (EasyPHP, Wampserver, XAMPP). . Modifications simples dans des programmes d'accès à une base MySQL. . Différences entre Web statique et Web dynamique, Javascript, Flash, Ajax. . La conception du site : mise en page, navigation. . La charte graphique et les règles ergonomiques. TP : Installer PHP 5 depuis l'archive source. Intégration avec Apache et MySQL, post installation et premiers tests. Etude commentée de programmes "classiques".

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

198

SQLI Institut 2011
AS911 - Linux initiation Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Ce cours vous permettra de maîtriser les commandes de base du système Linux et les concepts qui les accompagnent. L'administration est abordée . 1. Introduction L'héritage UNIX, la FSF, le projet GNU, le noyau Linux Linux aujourd'hui : positionnement, les distributions, les acteurs Le monde de l'Open Source 2. Prise en main Connexion au système Environnements de travail graphique : KDE et GNOME Ouverture d'un shell et premières commandes Accès à la documentation, HOWTO, forums 3. Fichiers et arborescence Partitions, systèmes de fichiers Organisation de l'arborescence Inodes et type de fichiers Commandes sur les fichiers : ls, mkdir, cp, mv, … Les permissions sur les fichiers Commandes complémentaires : find, grep, sort,... 4. Le BASH et VIM Interprétation de la ligne de commandes par le bash Les caractères spéciaux Le pipe et les redirections Alias et historique Variables et environnement Fichiers de connexion L'éditeur VIM : commandes principales, automatisations 5. Gestion des processus Notion de processus Gestion des processus : ps, kill Processus en arrière-plan : nohup, jobs, bg, fg 6. Démarrage et arret du système La séquence de démarrage : BIOS, LILO/GRUB, noyau, services Configuration de LILO et GRUB Multiboot - Configuration des services : chkconfig et script service 7. Opérations courantes Sauvegarde et transfert d'arborescences : tarCompression de données : gzip, bzip2 Installations logicielles : utilisation du système RPM Reconnaissance de périphériques ( Le rôle du noyau et des modules, Exemples avec disquette, cdrom et clé USB) Copie physique de périphériques : dd Planification de travaux : crontab et at 8. Outils réseau et Web Architecture du réseau : interface physique, TCP/IP, DNS,protocoles applicatifs, services réseaux Contrôle de la configuration réseau : ifconfig, netstat, dig et host Connexion à distance : telnet, ssh Transfert de fichiers : ftp, sftp, scp Configuration et utilisation du navigateur web Utilisation d'une boite aux lettres : mail et mutt

Public
Toute personne désirant utiliser Linux ou comprendre sa philosophie. Futurs administrateurs Linux ayant besoin d’acquérir de bonnes bases sur Linux.

Pré-requis
Ce stage constitue le point d'entrée pour les informaticiens ne venant pas du monde Unix/Linux

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

199

SQLI Institut 2011
AS915 - Linux : Installation et administration Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Acquérir les compétences nécessaires à l'administration d'un système Linux afin de garantir son bon fonctionnement et de gérer ses ressources. Présentation de Linux : - historique, - Linux et Unix, - caractéristiques principales. L'environnement shell : le bash, les procédures de connexion. Utilisation de l'environnement graphique, utilisation des bureaux : KDE, Gnome. Présentation de différents outils de configuration nécessaires à l'administration du système : webmin, outils RedHat, … Utilisation de TCP/IP : nommer le système, configurer l'interface principale. Connexions sécurisées avec ssh client et autres remote commands. Documentation : man, how to, FAQ, ressources Internet. Gestion des utilisateurs et des groupes, étude des fichiers concernés. Gestion de l'espace disque : partitionnement des disques, création et utilisation de systèmes de fichiers, introduction LVM. Création et activation du swap. Gestion du spool d'impression : déclaration des files d'attentes, impressions locales et distantes avec cups et lpd. Sauvegardes et restaurations : dd, tar, cpio, dump. Le mode rescue. Configuration des chargeurs multiboot : lilo et grub. Fichier d'initialisation du système : inittab. Configuration des procédures de démarrage, gestion des services. Installation de produits logiciels de la distribution ou téléchargés : fichiers .tar.gz, paquetages RPM. Construction et mise en œuvre d'un nouveau noyau : installation des sources, configuration, compilation. Installation de Linux à partir des cédéroms d'une distribution.

Public
Administrateurs, ingénieurs système, chef de projet ayant des bases Linux.

Pré-requis
Il est nécessaire de posséder une première expérience sur Linux.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

200

SQLI Institut 2011
AS932 - Utiliser Linux et le Shell Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Le programmeur dialogue avec le système d’exploitation LINUX au travers d’un langage le shell bash. L’objet de ce stage est de s’approprier les commandes de base du shell ainsi que les outils de programmation qui permettent de construire des traitements personnalisés. LE SHELL bash : UN LANGAGE INTERACTIF - Ouverture d’une session shell interactive - Manipuler les fichiers - Protection des fichiers - Opérations sur les fichiers LA GESTION DES CHAÎNES DE CARACTÈRES - Traitement des fichiers de texte LA GESTION DES FLUX DE DONNÉES STANDARD - Redirection des flux de données standard LE SHELL bash : UN LANGAGE DE PROGRAMMATION - Processus et environnement - Mécanismes de substitution du shell - Programmation d’une structure conditionnelle - Programmation d’une boucle - Signaux et synchronisation

Public
Futurs développeurs ou administrateurs LINUX

Pré-requis
Posséder des connaissances de base en programmation.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

201

SQLI Institut 2011
AS921 - Linux : gestion avancée des disques et des systèmes de fichiers Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Acquérir les connaissances complémentaires et nécessaires à l'installation et à l'administration avancée d'un système Linux. Les paquetages : - les RPM : description, format, - Installer les paquetages apt. Le LVM : - Rappels sur le partitionnement, - Organisation du Logical Volume Manager, - Gestion du LVM au moyen des commandes, - Le snapshot. Les disques RAID : - Définitions, - Configuration. Les systèmes de fichiers : - Rappels ext2, ext3, - Présentation jfs, xfs, reiserfs. Les quotas : - Définitions, - Mise en œuvre. Les log : - Messages système, - Fichiers de log, - Configuration de syslog. Le démarrage du système : - Le répertoire /boot, - Le fichier initrd, description, personnalisation. Installation : - Images d'installation disquette, cd ou réseau, - Personnalisation.

Public
Administrateurs linux ayant suivi le stage "Linux : administration et installation" (réf AS915) Ce stage s'inscrit dans la filière administration standard.

Pré-requis
Administrateurs, ingénieurs système, chef de projet.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

202

SQLI Institut 2011
AS920 - Services réseaux Linux d'infrastructure : Apache, Samba, DNS… Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Configurer TCP/IP, DNS, FTP, MAIL, APACHE, SAMBA ... 1. Configurer TCP/IP : - Configuration de base, - Déclaration de domaine. 2. Mise en oeuvre de serveurs de noms : - Serveurs primaires, - Serveurs secondaires, - Caches. 3. Création d'un serveur FTP. 4. Configuration de la messagerie : - Création d'un serveur SMTP, POP et IMAP. 5. Mise en place d'un serveur web APACHE : - Lancement du service, - Mise en place de pages HTML. 6. Intégration dans un réseau Windows avec SAMBA : - Partage de fichiers, - Partage d'impression.

Public
Administrateurs LINUX ou avoir suivi le stage AS915 'Linux : Installation et administration'. Avoir les bases TCP/IP et services internet.

Pré-requis
Administrateurs LINUX.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

203

SQLI Institut 2011
AS916 - Administrer et utiliser TCP/IP sous Linux Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Utiliser les applications courantes de TCP/IP. Intégrer une machine Linux dans différents réseaux. Configurer les services et protocoles d'IP. Présentation des protocoles de l'architecture TCP/IP. Utiliser les services de base INTERNET DARPA (telnet, ftp…). Utiliser les 'remotes commands' Berkeley (rlogin, rwho, rusers …). Utiliser SSH. Exemple d'utilisation d'un navigateur. Configurer les interfaces IP sur différents réseaux. Configurer DHCP. Mettre en place le routage IP. Présentation du routage dynamique : RIP, OSPF. Administrer les tables de sites et les services TCP/IP. Vérifier l'opérabilité des sous-systèmes de communication. Vérifier le fonctionnement avec les outils d'administration arp, netstat, route … Présentation d'un service d'annuaire : LDAP. Administration de sites serveurs et clients NFS. Présentation IPV6.

Public
Administrateurs réseaux et administrateurs système Linux.

Pré-requis
Avoir une connaissance des bases de l'administration Linux ( Stage AS915 ou équivalent).

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

204

SQLI Institut 2011
AS912 - Exploitation Linux Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Etre capable d'administrer un serveur Linux au quotidien 1. INTRODUCTION Linux aujourd'hui Rôle de l'exploitant 2. PRISE EN MAIN D'UN SERVEUR Configuration matérielle Partitionnement des disques Configuration TCP/IP de base, outil netconfig 3. GESTION DES UTILISATEURS Fichiers de configuration Gestion des utilisateurs et des groupes 4. LOGICAL VOLUME MANAGER Présentation : LVM1 et LVM2 Groupes de volumes et volumes logiques Commandes d'administration Applications : . Création de PVs, de VGs, de LVs . Extension d'un LV 5. SYSTÈMES DE FICHIERS Arborescence Création, montage Vérification, réparation Sauvegardes et restaurations Extension d'un filesystem sur LVM 6. DEMARRAGE ET ARRET DU SYSTÈME Configuration de chargeur de démarrage (Lilo, Grub) Configuration de init Mécanisme des services et des runlevel Démarrage/arrêt de services, chkconfig 7. OUTILS D'EXPLOITATION Gestion des paquetages RPM Planification de travaux : cron Surveillance du système : syslog Outil d'administration webmin Eléments de résolution de problèmes : . Vérification des cartes réseau . Vérification des disques . Communication réseau 8. SERVICES RÉSEAU Super-daemon xinetd Mise en œuvre de services réseau : telnet, ftp Utilisation de OpenSSH : ssh, scp, sftp,…

Public
Equipes d'exploitation

Pré-requis
Il est nécessaire de posséder une première expérience Linux

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

205

SQLI Institut 2011
AS922 - Administration Linux pour UNIXiens Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Aborder en profondeur les spécificités du système Linux (RedHat) par rapport aux UNIX commerciaux, en insistant notamment sur les aspects noyau, périphériques, réseau et sécurité. Les domaines d'application privilégiés seront traités : NFS, Samba, services réseau, firewall, … 1. INTRODUCTION : LINUX VS UNIX Historique : FSF, GNU, le noyau Linux Naissance et philosophie du monde Open Source Les acteurs et les distributions La stratégie de RedHat et le RHN Positionnement des acteurs traditionnels d'UNIX La documentation, les HOWTO, les forums 2. FONDAMENTAUX ET SPECIFICITES Installation du système Gestion des utilisateurs Systèmes de fichiers : . Présentation : ext2/ext3, reiserfs, jfs, xfs . Ext2/ext3 : - Création, montage, automatisation - Analyse, paramétrage, réparation Gestion de la mémoire virtuelle Gestion du LVM (Logical Volume Manager) Sauvegarde / Restauration de données Sauvegarde système Configuration TCP/IP de base Séquence de démarrage . Configuration de LILO et GRUB . Boot du noyau . Configuration de init . Configuration des services : commande chkconfig Messages systèmes et applicatifs : syslog et syslog-NG Configuration du serveur graphique : Xorg 3. LE NOYAU ET LES PERIPHERIQUES Pourquoi fabriquer son propre noyau ? Configuration et compilation d'un nouveau noyau et des modules Gestion des modules : insmod, modprobe, … Tuning des paramètres noyau : sysctl Mesure de performances : vmstat, top, free,… Prise de dump mémoire : netdump et LKCD Gestion des périphériques par le noyau Les fichiers spéciaux : mknod, makedev, devfs Gestion des périphériques avec le noyau 2.6 : udev Reconnaissance et consultation du matériel 4. SERVICES APPLICATIFS Les systèmes de gestion de paquetages : RPM, APT, YUM Fabrication d'un RPM à partir des sources Partage de ressources NFS . Configuration serveur (partage, options) . Configuration des clients : montage . Gestion des droits . Mise en œuvre de l'automonteur Introduction à SAMBA Système d'impression : CUPS 5. SERVICES RESEAU Le super-daemon xinetd Mise en œuvre des services telnet et ftp La suite OpenSSH Le firewall du noyau linux : netfilter 6. ELEMENTS DE SECURITE Sécurisation des chargeurs de démarrage Le système d'authentification PAM Introduction à SELinux

Public
Administrateurs et ingénieurs système UNIX désirant étendre leurs compétences système à LINUX.

Pré-requis
Les arcanes de l'administration UNIX doivent être maîtrisées. On pourra compléter ce stage par le cours Linux : "Gestion avancée des disques et des systèmes de fichiers" (AS921).

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

206

SQLI Institut 2011
AS924 - Administration Suse Linux Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Administrer un serveur avec une distribution Linux Suse. 1. INSTALLATION de SUSE Linux Effectuer une installation Configurer l’installation 2. STOCKAGE et SYSTEMES DE FICHIERS Choisir un système de fichier Configurer les partitions Linux Gérer les différents systèmes de fichiers Configurer LVM2 (Logical Volume Manager) 3. UTILISATEURS Rappels sur les comptes Le système NSS Administration des utilisateurs Création de groupes et de comptes 4. RESEAU TCP IPConfiguration des interfaces réseau Configuration du routage Configuration DNS Outil IP Tool Utilisation du « network manager » 5. DEMARRAGE DU SYSTÈME Le processus de boot Le boot loader GRUB Configuration avec grub.conf du multi boot Gestion des niveaux d’exécution 6. PARTAGES DE RESSOURCES Modèle RPC ( daemon portmap ) NFS : aspect serveur ( partage, options ) gestion des droits aspect client ( montage, options ) utilisation de l’automounter NFS V4 Samba Configuration : smb.conf Configuration d’un partage simple Interface d’administration : SWATSERVICES RESEAUX Super-serveur xinetd Mise en place de services: FTP, NTP … SSH gestion des clés automatisation de la saisie d’un mot de passe empêcher la connexion de root 7. SÉCURITÉ DU SYSTÈME Sécuriser GRUB Le système d’authentification PAM Protection du ststème avec AppArmor 8. LE NOYAU LINUX Configuration du noyau Application de patches et compilation du noyau Gestion des modules Paramétrage dynamique avec sysctl

Public
Futurs administrateurs et ingénieurs système Linux.

Pré-requis
Il est nécessaire de posséder une première expérience d’UNIX / Linux, ou d’avoir suivi le stage "Linux Initiation"

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

207

SQLI Institut 2011
AS925 - Linux et programmation BASH Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Ce cours vous apprendra maîtriser les techniques d’écriture de scripts puissants et efficaces. Le bash : - Regroupement de commandes par {} et ( ), - Nouvelle structure de contrôle du shell : select, - Opérateurs logiques, - Protections des caractères spéciaux, - Paramètres positionnels et spéciaux, - Environnement du shell, - Extension de la notion de tableaux, - Caractères génériques étendus, - Extensions des substitutions du shell, - Gestion des descripteurs de fichiers standards, - Gestion des événements asynchrones, - Lecture au clavier avec read et les options -a, -p, -t, - Formatage des données avec printf. Personnalisation de l'environnement utilisateur : - Différentes possibilités d'invocation du shell, - Etude des commandes utiles à la gestion d'une session bash : who ; umask ; bc ; alias ; ¿ - Ecriture et exécution d'une fonction, - Algorithme de traitement d'une ligne de commande par le shell, - Règles de recherche d'une commande dans l'arborescence, - Personnalisation automatique de l'environnement utilisateur par programmation des shell-scripts : .bash_profile et du .bashrc. Gestion des fichiers : - Cohérence de l'arborescence Linux, - Présentation des systèmes de fichiers, - Construction de liens physiques et symboliques, - Suivi d'un lien symbolique, - Visualisation des systèmes de fichiers actifs par mount, - Visualisation du taux d'occupation des systèmes de fichiers par df, - Recherche de fichiers dans l'arborescence avec find et locate, - Manipulation des noms de fichiers : dirname et basename. Les outils Linux : - Outils de manipulation des données, . Suppression ou capture de colonnes : colrm, cut, . Comparaison du contenu de fichiers par cmp, diff, diff3, comm, . Rapprochement de lignes de fichiers par paste, . Tri des données, la commande sort, . Convertir ou éliminer des caractères avec tr, . Construire les arguments d'une commande avec xargs, . Afficher les chaînes de caractères d'un fichier non ASCII avec strings. - La commande ssh : . Connexion sur une machine distante avec ssh. Traitement des chaînes de caractères : - Les filtres grep egrep fgrep, . Expressions régulières utilisées par grep et egrep, . Recherche de chaînes de caractères ou 'expressions régulières avec frgrep, grep ou egrep, - L'éditeur non interactif sed, . Expressions régulières utilisées par sed, . Commandes de mise à jour. - Commande expr : . Manipulation de chaînes avec l'opérateur ' : ' - Approche de la commande awk (gawk) : . Expressions régulières étendues utilisées par awk (gawk), . Variables awk (gawk), . Outils de programmation awk (gawk) : sélections, primitives d'actions,

Public
Ce cours s'adresse à toute personne désirant lire avec aisance ou développer ses propres shell-scripts.

Pré-requis
Les participants à ce stage doivent connaître les commandes de bases d'un système UNIX ou Linux Réf: AS915

Durée
4 jour(s)

- Annexe 2 : Les outils de compression.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

208

- Annexe1 : Publication de données.

SQLI Institut 2011
AS913 - Sécurité Linux Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Disposer de l’ensemble des fondamentaux nécessaires à la sécurisation de ses réseaux grâce à Linux : firewall, filtrage, … 1. SENSIBILISATION A LA SECURITE Enjeux de la sécurité des réseaux et des données Politique de sécurité Typologie des attaques Noyau Services essentiels (DNS, WEB, Mail, FTP) Autres logiciels (ICP,IE, …) Postes clients 2. SECURISATION D’UN SERVEUR La sécurité du système Les services Audit SSH Les enjeux de SSH Les algorithmes (RSA1, RSA2, DSA) Les solutions existantes : clients et serveurs Mise en place du client et du serveur Les transferts de fichiers Utilisation avancée (intégration de script ssh_agent) Les faiblesses 3. PROXY Définition et fonctionnalités 4. SQUID Filtrage : SQUID_GARD 5. FIREWALL Les enjeux Les protocoles Les solutions existantes Cas pratique : Iptables Les outils : FWBuilder, GuardDog Audit: vérifier les solutions mises en place

Public
Architectes réseaux, administrateurs système et réseaux, responsables de parcs informatiques.

Pré-requis
Il est nécessaire de posséder une première expérience d’administration de Linux ou d'avoir suivi le stage "Linux : Administration "

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

209

SQLI Institut 2011
AS939 - Annuaire LDAP avec OpenLDAP Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Comprendre LDAP: protocole, modèle d’information, stockage .. Mettre en oeuvre avec le serveur OpenLDAP Intégrer Linux et OpenLDAP: centraliser les comptes dans un annuaire LDAP Présentation de LDAP et de ses utilsations typiques Les modèles: information, nommage, communication et sécurité Les serveurs LDAP du marché: positionnement d’OpenLDAP face aux concurrents (active directory, eDirecory ...) ADMINISTRATION OPENLDAP Installation de la suite openldap Le fichier slapd.conf Configuration des backends Configuration du schema, des logs TP: Création d’une arborescence illustration des types de classes et d’attributs Manipulation des fichiers LDIF pendant les opérations INTEGRATION LINUX Standards pour centraliser les comptes NSS et PAM Intégration et validation

Public
Administrateur d’infrastructures Administrateurs systèmes et réseaux

Pré-requis
Il est nécessaire de posséder une première expérience d'UNIX/Linux ou d'avoir suivi le stage "Initiation Linux".

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

210

SQLI Institut 2011
AS926 - Virtualisation XEN/Linux Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Comprendre la virtualisation et l'infrastructure XEN. Mettre en œuvre une solution Linux sous XEN. Administrer des serveurs virtuels. 1. PRESENTATION Notions clés de la virtualisation Architecture XEN 2. INSTALLATION XEN Installation avec les binaires distribués Méthode d'installation depuis les sources Paramétrage initial Intégration avec le chargeur d'OS Grub LILO 3. GESTION DES DOMAINES XEN Préparation d'un domaine Ajout du domaine Démarrage et arrêt d'un domaine Consultation des informations Automatisation 4. GESTION DES RESSOURCES Ressource CPU Ressource réseau Espace disque Consommation mémoire 5. COMMUNICATION Interfaces réseau virtuelles Liaison système maître et autres systèmes hébergés (dom0 avec les domU) Liaison d'un système hébergé avec l'extérieur 6. STOCKAGE Allocation d'espace Prise en charge des partitions et volumes 7. MÉMOIRE Précautions Paramétrage, mémoire allouée Driver baloon de XEN pour Linux Modification dynamique de la mémoire système 8. HAUTE DISPONIBILITE / P.R.A. Migration en ligne (live) d'un domaine XEN Constitution d'un livrable autonome. 9. SECURITE ET XEN Confinement Failles possibles Syslog externe

Public
Administrateurs système Linux expérimentés Architectes envisageant une virtualisation sous XEN Développeurs système

Pré-requis
Administration Linux SL31, SL32 ou équivalent. Indispensable: au moins un an de pratique sur l'administration Linux

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

211

SQLI Institut 2011
AS927 - Supervision : Nagios Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Administrer une solution open source de supervision. Configurer, paramétrer et personnaliser Nagios. 1. INTRODUCTION Historique de Nagios Fonctionnalités fournies pour la supervision Possibilités d’extensions du produit 2. ARCHITECTURE Le moteur Hôte et groupe d’hôtes Gestion des services réseaux Système de notifications Contacts et groupes de contacts Plugins : mission, provenance, gestion et extension 3. INSTALLATION Utilisation des sources Installation des plugins Configuration initiale Lancement et arrêt 4. ADMINISTRATION Configuration : le fichier nagios.cfg Monitoring des serveurs Définition de services Hiérarchie dans la gestion des hôtes et des services Supervision distribuée Superviser en temps réel Utilisation de plugins (NRPE, NCSA) Interfaces graphiques : fruity, nagiosgraph

Public
Administrateurs système / réseau.

Pré-requis
Il est nécessaire de posséder une première expérience d'UNIX/Linux ou d'avoir suivi le stage "Linux Initiation". Avoir des connaissances d’administration Apache est préférable.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

212

SQLI Institut 2011
AS942 - Messagerie Postfix et intégration annuaire LDAP Open Source - LAMP : Linux Apache PHP Linux - Apache
Objectif du stage
Administrer un serveur postfix. Sécuriser un serveur SMTP postfix. Configurer un relai de messagerie. Mettre en oeuvre de l’anti spam, Protection par antivirus Exemple d’intégration 1. PRISE EN MAIN Protocole SMTP : les fondamentaux Architecture Postfix : files d’attente et daemons Configuration du DNS pour la messagerie 2. CONFIGURATION Flexibilité de la configuration de Postfix: commandes et tables, fichiers main.cf et master.cf Restrictions à la réception et à l’envoi Intégration avec des serveurs POP et IMAP 3. RELAI et SECURITE Postfix en relai de messagerie Anti-SPAM avec Spam Assassin Filtrage de contenu avec Amavisd-new Anti-virus avec Clamav 4. INTEGRATION avec un annuaire Stockage des carnets d’adresses dans un annuaire LDAP

Public
Administrateur système Linux et réseaux

Pré-requis
Connaissance en administration Linux

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

213

SQLI Institut 2011
AS903 - Cluster Linux
Introduction

Open Source - LAMP : Linux Apache PHP Linux - Apache

Le besoin : pourquoi la haute disponibilité, mesure de la disponibilité Quelques définitions : tolérance aux pannes, fail-over, RAID, Mirroring, redondance, MTBF, etc … Les acteurs du marché, positionnement de Linux Présentation de l'architecture LVS

Clustering

Objectif du stage
Connaître et savoir mettre en œuvre les mécanismes disponibles sur Linux pour offrir un service continu. Mettre en place une architecture de cluster. Gérer la disponibilité des applications et des données.

Les différentes fonctions de clustering - Répartition des accès disques - Répartition de la charge CPU, basculement automatique ou programmé sur un autre processeur - Exécution simultanée sur plusieurs processeurs

Linux Virtual Server Architecture : heartbeat, mon, ldirector, fake, coda Utilisation de mon pour la détection des services défaillants Installation, configuration de heartbeat et ldirectord Pilotage heartbeat par l'interface graphique

Public
Administrateurs Linux, toute personne souhaitant mettre en œuvre un système Linux avec des contraintes de haute disponibilité.

Adresses réseau Principe du basculement d'adresses Solution avec Fake Agrégation d'interfaces réseau

Pré-requis
Bonne connaissance de l'administration d'un système Linux

Durée
3 jour(s)

IPVS Répartition de charge Préparation d'un noyau IPVS, configuration passerelle Exemple de mise en place d'un cluster

Applications Intégration LVS avec Keepalived Présentation de la RedHat Cluster Suite Répartition de requêtes http, gestion des sticky session Mise en cluster d'applications Web, répartition de charges, routage de niveau 7 Présentation des solutions WebSphere, Jboss et Jonas

Données Logical Volume Manager Le RAID, RAID logiciel sous Linux : raidtool, mdadm Mise en œuvre de disques SCSI partagés entre machines Les systèmes de fichiers haute disponibilité : DRDB (Distributed Replicated Block Device) La réplication des données avec PostGreSQL, MySQL

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

214

SQLI Institut 2011
FRAMEWORKS & OUTI LS OPEN S OURCE

O-SYM - Symfony Open Source - LAMP : Linux Apache PHP Frameworks & outils Open Source
Objectif du stage
Connaître tous les aspects techniques de Symfony Appliquer une méthode de développement agile Créer une application PHP concrète et aboutie 1. CONCEPTS DE BASE Introduction aux fondements du framework et aux concepts de Rapid Application Development et de Refactoring. Présentation des conventions et des notions de type YAML, MVC, ORM. Refactoring d'un mini-site en MVC. Installer et configurer son environnement de travail basé sur Eclipse + Symfony. Création d'un premier composant grâce à la génération de code. Présentation des outils de développement intégrés (commandes de générations de code, le debugging, la journalisation, tests unitaires et fonctionnels). 2. MVC SYMFONY EN ACTION Présentation des méthodes de routage. Analyse du code généré dans les différentes couches. Le mini-site MVC en Symfony. Spécification et initialisation de la mini-application. La couche contrôleur . Description du principe de construction des pages. . Présentation du cœur de la couche logique (les actions et leurs méthodes). . Exploiter les données contextuelles avec les objets request, response et session. . Mise en œuvre de la chaîne des filtres. La couche vue . Découper et intégrer votre première maquette HTML dans Symfony. . Présentation des helpers : principe, les plus utilisés, familles principales. . Les fragments : partiels, composants et slots. . Configuration de la couche vue (metas - titre de la page - ressources – designs) par configuration et par modification de sfResponse. . Sécurité de la couche vue : comprendre l'escaping. La couche modèle . Étude de la configuration de la couche ORM. . Panoramique sur les méthodes fournies par Propel. . Étude des possibilités de la classe Criteria. . Comment étendre proprement une classe du modèle ? . Refactoring du code de la mini-application. 3. LES FONCTIONS PRINCIPALES Le routage . De la bonne utilisation des URL. . L'URL rewriting de Symfony. . LeS règles bijectives de routage. Les formulaires en 1.0 . Création de formulaire. . Validation et exploitation des données soumises. . Gestion des erreurs et repeuplement. . Création d'un validateur spécifique. Authentification et gestion des droits . Apprendre à utiliser la classe sfUser pour l'authentification et la gestion basique des droits par « credentials ». 4. LES FONCTIONNALITÉS AVANCÉES Générateurs . Échafaudage et admin-générateur. . Description détaillée du fichier de configuration. . Quand et comment surcharger un module généré. Gestion du cache . Gérer les caches globaux et partiels par configuration. . Bien choisir la clé de cache. . Tests et monitoring du cache. Internationalisation . Détection et configuration de la localisation de l'internaute. . Stockage des traductions en fichier et en base. . Exploitation de l'internationalisation dans les contrôleurs et dans les templates. Intégration Ajax . Exploitation du javascript dans Symfony. . Frameworks JS utilisables. . Les helpers Ajax intégrés. Tests unitaires et fonctionnels . Création de scripts de tests techniques et fonctionnels, et méthode d'exécution. 5. L'EXPERTISE SYMFONY Synthèse des bonnes pratiques d'architecture d'administration et de déploiement de Symfony. Étendre Symfony : les points d'entrée, inclusion de composants techniques, les plug-ins.

Public
Architecte technique Chef de projet Technique Développeur

Pré-requis
Maîtrise de l'environnement Web. Bases PHP. Connaissance de la programmation orientée objet.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

215

SQLI Institut 2011
Optimisation et performances : gestion avancée des caches. Quoi de neuf avec Symfony 1.1 ?

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

216

SQLI Institut 2011
O-ZEN - Zend Framework Open Source - LAMP : Linux Apache PHP Frameworks & outils Open Source
Objectif du stage
Connaître tous les composants du Zend Framework Apprendre à utiliser les meilleures pratiques Créer une application métier de A à Z avec le Zend Framework 1. CONCEPTS DE BASE Introduction aux fondements du framework et aux concepts de MVC, Design Patterns. Présentation des conventions de codage du ZF. Installer et configurer un environnement de travail optimisé pour le ZF. 2. LE NOYAU MVC Un « Hello World » MVC pour le Zend Framework. La couche contrôleur . Déroulement d'un appel au ZF. . Le contrôleur frontal et sa spécialisation. . Les objets requête et réponse. . La boucle de dispatch. . Les actions et leurs helpers. . Principes et mise en œuvre de plug-ins. . Les exceptions MVC. La couche vue . Utilisation directe de Zend_View. . Les helpers de vue. . Le pattern « Two Step View » et Zend_Layout. La couche modèle . Le socle technique, ses principes et son fonctionnement : Zend_DB, Zend_Adapter, Zend_Statement, Zend_Adapter. . Les patterns Table et Row Gateway et leur implémentation Zend_Db_Table et Zend_Db_Table_Row. . Gérer les relations dans le modèle ZF. 3. LES CLASSES TECHNIQUES Des formulaires génériques et bien structurés avec Zend_Form : validation, éléments, décorateurs. L'authentification avec Zend_Auth et ses adaptateurs. La gestion des droits par Access Control list avec Zend_Acl. Configuration dans le Zend_Framework : utiliser Zend_Config. Bien filtrer ses données avec Zend_Filter : les filtres standard et personnalisés, filtrage des entrées, Zend_Filter_Inflector. Valider des formats standards et créer ses validateurs avec Zend_Validator. Gestion des exceptions dans une application ZF : principes et hiérarchie Zend_Exception. Le système de logs proposé par Zend_Log et utilisations possibles. 4. LES COMPOSANTS Les Web services. . Introduction aux web services : RPC, SOAP et REST. . Le socle technique du ZF pour les web services : Zend_Http, Zend_Server. . Les classes Zend_XmlRpc, Zend_Rest, Zend_Soap. . Panoramique sur les implémentations. . Exemple: Zend_Gdata. . Créer son propre Web service. Internationalisation . Internationalisation avec Zend_Translate : possibilités et meilleurs pratiques. . L'écosystème de localisation proposé par ZF : Zend_Locale, Zend_Currency, Zend_Date, Zend_Measure. Cache . La philosophie de Zend_Cache. . Le cache de frontend : cache de code, des fichiers, des sorties. . Les adaptateurs de backend : fichiers, bases, mémoire. Recherche textuelle avancée . Le projet Lucene et Zend_Search_Lucene. . Bien indexer ses contenus. . Recherche par index et avec le query language. . Les points d'entrée pour modifier le comportement. . Meilleurs pratiques. Zend_PDF . Créer ou charger un document PDF. . Gérer les pages du document. . Modifier un document : méthodes de dessin. . Métadonnées. .Meilleurs pratiques d'utilisation. 5. L'EXPERTISE ZF Test unitaires en ZF. Étendre ZF : les points d'entrée. Inclure des composants ZF. Choix des architectures

Public
Architecte technique Chef de projet technique Développeur

Pré-requis
Connaissance de PHP. Connaissance de la programmation orientée objet.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

217

SQLI Institut 2011
. Le choix stratégique du ZF et l'importance d'une bonne architecture. . Quels sont les patterns alternatives à considérer pour une applications ZF et quel est leur coût d'implémentation ? La communauté ZF . Le processus de validation. . Présentation rapide du site officiel. . Comment bien profiter de la communauté.

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

218

SQLI Institut 2011
O-FRA - Comparatif de frameworks PHP Open Source - LAMP : Linux Apache PHP Frameworks & outils Open Source
Objectif du stage
Connaître les meilleurs frameworks PHP existants Comprendre les critères de choix essentiels pour un framework Open Source Savoir appliquer une méthodologie de choix à son propre cas 1. INTRODUCTION AUX FRAMEWORKS PHP Qu'est-ce qu'un framework ? Pourquoi l'utilisation d'un framework s'impose ? Bref historique des frameworks pour les applications Web. Le pattern MVC. 2. LES CRITÈRES TECHNIQUES Les différentes implémentations des contrôleurs MVC et leurs conséquences. L'impact du modèle de couche de persistance. Les techniques d'affichage. Les aspects essentiels de sécurité. Comment définir et évaluer la performance d'un framework. Les outils d'aide au développement : générateurs, logs, débogage, tests unitaires d’intégration dans un IDE, ligne de commande. Les outils d'aide au reste de la chaîne : environnement, tests fonctionnels, monitoring, déploiement. L'encouragement des bonnes pratiques : standards de codage, organisation des classes et des fichiers, Design Patterns. Les options de localisation et d'internationalisation. Le système de cache. Authentification et gestion des droits. Le système de routing. Intégration de frameworks JavaScript / Ajax. Évolutivité interne : possibilité de modifier facilement le comportement du framework. Évolutivité externe : modularité, possibilité de créer des extensions fonctionnelles au framework. 3. LES AUTRES CRITÈRES L'importance de la documentation. La courbe d'apprentissage et la conduite du changement. Le rôle des sociétés qui sponsorisent le projet. Comprendre la communauté en tant acteur majeur d'un projet Open Source : critères d'analyse, rapports de cause à effet. Le processus de contribution. Les risques liés à la pérennité du projet. La maturité du projet en relation avec la qualité et les offres de support et conseil. Les implications des différentes licences. 4. ANALYSE DES FRAMEWORKS SÉLECTIONNÉS Les frameworks retenus pour le comparatif : Zend Framework, Symfony, CakePHP et Copix. Analyse de chacun des frameworks : une introduction historique, une description pour chaque critère technique et non technique, les perspectives futures, plusieurs retours d'expérience détaillés, une conclusion résumant les avantages et les inconvénients du framework et proposant des cadres d'utilisation envisageables. 5. LES SOURCES ET LES MÉTHODES D'ANALYSE Les différentes méthodes d'évaluation des logiciels libres : leur buts, leur histoire, leur applicabilité. Les sources de données sur les projets Open Source et leur exploitation. 6. COMPARATIF DÉTAILLÉ Présentation et discussion d'une grille résumant l'évaluation point par point. Comment établir une grille de pondération adaptée à ses propres exigences. Comment comparer proprement l'ensemble des résultats. Exemples de pondération pour des cas concrets. Conclusions : quelques vérités non subjectives.

Public
Direction informatique Chef de projet Chef de projet technique

Pré-requis
La connaissance du pattern MVC est un plus.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

219

SQLI Institut 2011
CMS/E CM : GEST ION DE CONTENU

O-TYP - Typo3 Open Source - LAMP : Linux Apache PHP CMS/ECM : Gestion de contenu
Objectif du stage
Configurer et personnaliser une installation Typo3 Créer un site de gestion de contenu avec Typo3 Administrer et gérer un site avec Typo3 Maîtriser les bases du langage TypoScript 1. PRÉSENTATION Qu'est-ce qu'un CMS ? Comparaison de Typo3 avec d’autres CMS Open Source. Qu'est-ce que Typo3 ? Les fonctionnalités couvertes par Typo3. La documentation et les tutoriaux Typo3. 2. INSTALLATION Pré-requis à l'installation de Typo3. Installation rapide en 3 étapes. Installation avancée et paramétrages. Travaux pratiques : installation et configuration d'un site avec Typo3. 3. ADMINISTRATION DE TYPO3 Présentation de l'interface générale du back-office de Typo3. Présentation du gestionnaire d'extensions et du TER (Typo3 Extension Repository). Gestion de l'arborescence. Les différents types de pages (raccourcis, sysfolder). Configuration de l'administrateur système. Travaux pratiques : création d'un mini site de quelques pages. 4. PUBLICATION DE CONTENU Présentation de l'interface du rédacteur sur le back-office et le front-office. Organisation des contenus dans l'interface. Les différents types de contenus. Installation et configuration d'extensions pour utiliser des contenus avancés. Travaux pratiques : intégration de différents types de contenu dans le mini-site. 5. LA GESTION DES UTILISATEURS Les droits d'accès, restreindre un utilisateur à une branche du site, restreindre les fonctionnalités au strict nécessaire pour les contributeurs. Configuration des groupes d'utilisateurs. Les espaces de travail et le workflow (Workspaces). Travaux pratiques : implémenter des droits d'accès avec différents profils dans le site déjà créé. 6. DÉVELOPPEMENT AVEC TYPO3 Créer un gabarit de page à partir d'un fichier HTML avec Templavoilà. Créer un objet de contenu structuré avec Templavoilà (Flexform). Le TypoScript pour implémenter des comportements et paramètres avancés. Travaux pratiques : création de gabarits avec Templavoilà et paramètrages avec TypoScript.

Public
Chef de projet Webmaster Équipe projet Développeur

Pré-requis
Maîtrise de l'environnement Web (applications Internet, navigateur). Connaissance de base du langage HTML.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

220

SQLI Institut 2011
O-EZP - eZ publish Open Source - LAMP : Linux Apache PHP CMS/ECM : Gestion de contenu
Objectif du stage
Comprendre les concepts et l'architecture de eZ publish Configurer et administrer une application eZ publish Connaître le langage de développement des modèles de présentation (templates) Créer et exploiter des extensions 1. PRÉSENTATION Les fonctionnalités présentes dans eZ publish. Découverte de l'interface d'administration. Démonstration de l'installation et de la configuration, suivie d'exercices pratiques. Architecture des répertoires de eZ publish. 2. CONFIGURER Les utilisateurs et les groupes d'utilisateurs. Les rôles et droits associés. Utilisation des sections. Les fichiers « settings ». Utilisation du mécanisme de siteaccess. Exploitation des worflows. 3. GÉRER DU CONTENU Quels sont les différents types de contenu (ou classe) ? Les types de données. Comment hiérarchiser son contenu ? Gestion des brouillons et des versions. Gestion du multilinguisme. Créer des nouveaux types de contenus. La galerie multimédia. Travaux pratiques : création de contenus et types de contenus. 4. PRÉSENTER LE CONTENU Présentation du pagelayout. Le langage des templates. Récupérer des informations de contenu à afficher dans un template. Surcharge des templates. Travaux pratiques : création de templates, surcharge des templates en fonction du contexte de présentation. 5. DÉVELOPPER DES EXTENSIONS Les différents types d'extensions. Introduction au framework de développement. Créer un module. Travaux pratiques : création d'extensions.

Public
Administrateur de sites Architecte technique Développeur Utilisateur avancé de sites

Pré-requis
Maîtrise de l'environnement Web. Connaissances en programmation (+ langage PHP de préférence). Connaissance de HTML.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

221

SQLI Institut 2011
O-DRU - Drupal Open Source - LAMP : Linux Apache PHP CMS/ECM : Gestion de contenu
Objectif du stage
Savoir installer, configurer et administrer un site Drupal Avoir une vue d'ensemble des possibilités de Drupal : points forts, points faibles, délais de mise en oeuvre Personnaliser la charte graphique de son site sans mettre les mains dans le code Etre capable d'installer, de configurer et d'exploiter des modules indispensables 1. Introduction à Drupal - Points forts et points faibles de Drupal - Le jargon lié à Drupal - Les outils de développement Drupal - Installation locale de Drupal - Installation multi sites de Drupal - Trouver des ressources (Web, IRC, ...) - Installation d'un site multilingue 2. Création du contenu avec Drupal - Les principaux fichiers de template - Créer du contenu sous forme de noeuds - Formater le contenu avec un éditeur - Formatage avancé du contenu - Insérer des fichiers images, vidéos - Créer du contenu sous forme de blocs 3. Organisation du contenu - Créer un menu utilisant la taxonomie - Utiliser des vues pour naviguer - Créer des pages d'accueil 4. Administration du site Drupal - Gérer le spam - Modérer les commentaires - Gérer les utilisateurs, leurs droits - Automatisation des taches courantes - Gérer le workflow de publication - Sauvegarder son site Drupal 5. Personnalisation du visuel - Personnalisations faciles avec CSS - Modules permettant de personnaliser la charte graphique - Installation des modules CCK et Views

Public
Webmasters ou responsables de sites Web

Pré-requis
Maîtrise de l’environnement Web. Connaissance de PHP. Connaissance de HTML et CSS.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

222

SQLI Institut 2011
O-TRI - Tridion pour les contributeurs Open Source - LAMP : Linux Apache PHP CMS/ECM : Gestion de contenu
Objectif du stage
Qu'est ce qu'un CMS ? Comprendre l'interface utilisateur de Tridion Acquérir la connaissance des concepts principaux de Tridion Comprendre la logique de contribution de Tridion 1. INTRODUCTION À TRIDION Présentation de l'interface graphique du produit . Accès au gestionnaire de contenu Tridion via un navigateur Web. . Présentation détaillée de l'interface proposée : caractéristiques, fonctionnalités… Le vocabulaire de Tridion . Les objets d'un contenu et leurs propriétés. . Terminologie utilisée pour les futurs contributeurs. 2. LE CONTENU DANS TRIDION Présentation du modèle de découpage des données . Un point clé : l'importance de la dissociation du contenu et de la manière dont il est affiché. . Les notions de schéma, composant, composant multimédia, component template, page, page template. Structuration des contenus et droits d'accès . Gestion du contenu sous forme de composants. . Ordonnancement du contenu : arborescence de répertoires (folders) au sein de Tridion, paramétrage des droits d'accès, gestion des périmètres de contribution par l'administrateur. . Gestion des composants dans les répertoires. . Arborescence du site Web : création et ordonnancement des pages dans les répertoires. Gestion des composants . Travail collaboratif, verrouillage de composants, consultation et modification des documents. . Versionnement des contenus, récupération des versions précédentes. . Moteur de recherche intégré : recherche par mots clés sur les différents types de contenus. La publication des composants . Cibles de publications. . Mise à disposition des pages simultanément sur plusieurs serveurs Web. Le blueprinting . Réutilisation d'un seul et même contenu dans plusieurs sites Internet gérés par Tridion. . Notions d'héritage et de surcharge de contenu (localisation). . Modification du contenu directement sur le site Web. . Édition WYSIWYG des contenus à partir du site Internet à l'aide du module Site Edit. . Visualisation directe des impacts sur le site.

Public
Tout profil

Pré-requis
Aucun.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

223

SQLI Institut 2011
E-COMMERCES & CRM

O-MAG - Magento Commerce : développement Open Source - LAMP : Linux Apache PHP E-Commerces & CRM
Objectif du stage
Comprendre les concepts et l'architecture de Magento Configurer et administrer un site e-commerce sous Magento Créer des extensions 1. PRÉSENTATION DE MAGENTO Présentation fonctionnelle de Magento et de son interface d’administration : . Gérer plusieurs magasins . Les produits et leurs attributs . Les catégories . Les clients . Les commandes : taxes, frais de port, livraisons Travaux pratiques : installation de Magento. 2. DANS LE CŒUR DE MAGENTO Conseils à l’installation de Magento. Architecture applicative. Présentation du modèle de données EAV : l’exemple d’un produit et de ses attributs. Gestion des droits. Travaux pratiques : . Comprendre le code PHP de Magento. . Gestion des utilisateurs dans la base de données. . Gestion des produits dans la base de données. 3. LES MODULES Qu’est-ce qu’un module ? Structure de fichiers d’un module : blocks, modèles, configuration… Modifier l’affichage par défaut dans Magento. Modifier les comportements par défaut de Magento. Travaux pratiques : . Création d’un module. Options de configuration. . Créer une interface de configuration et interagir avec le module. Les blocs d’affichage. . Ajout d’un bloc dans le module. LA BASE DE DONNÉES Rappel sur le modèle EAV. Introduction au framework Zend_DB. Présentation de l’API d’accès à la base de données. Travaux pratiques : interrogations de la base de données. 5. SYSTÈMES DE PAIEMENT Les différentes méthodologies de paiement. Travaux pratiques : mise en place d’un moyen de paiement par carte bancaire. 6. GESTION DES ÉVÉNEMENTS Une autre méthode de surcharge du comportement de Magento. Présentation des principaux événements interceptés par Magento. Travaux pratiques : mise en place d’un module avec interception d’événements. 7. MODULE D’ADMINISTRATION Comment modifier l’interface d’administration de Magento ? Travaux pratiques : création d’un module backend. 8. APPLICATIONS COMPLÉMENTAIRES Les notions de thèmes et interfaces : créer son propre design. Communiquer avec des applications externes : les Web services. Travaux pratiques : utilisation des Web services de Magento.

Public
Développeur Web Architecte logicielle

Pré-requis
Connaissance des concepts objet. Connaissance d’une architecture MVC. Une première approche de Magento serait un plus.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

224

SQLI Institut 2011
O-MA2 - Magento WebDesigner Open Source - LAMP : Linux Apache PHP E-Commerces & CRM
Objectif du stage
Comprendre l'architecture et les concepts du système de templates & layouts dans Magento Personnaliser les interfaces existantes dans Magento Intégrer sa propre charte graphique à Magento Introduction à Magento - Présentation de l'architecture applicative de Magento - Présentation du modéle MVC Travaux pratiques : Installation de Magento Terminologie et définition des concepts de base - Sites, magasins, vues - Interfaces - Thémes - Blocs - Traductions Hiéarchie des thémes graphiques - Design - Skin - Configuration du back-office Travaux pratiques : Créer et configurer un théme personnalisé Agencement des blocs dans les pages - Architecture générale - Relations entre controleurs, blocs et templates - Balises fonctionnelles et actions Travaux pratiques : Savoir agir sur l'agencement des blocs dans une page Personnalisation des templates - Appel aux templates fils - Surcharge Travaux pratiques : Surcharger et personnaliser un template Gestion de contenus dans Magento - Pages statiques - Blocs statiques - Routines Magento Travaux pratiques : Création et utilisation d'un bloc statique Création d'une page statique Personnalisation de l'agencement des blocs d'une page statique Gestion des e-mails - E-mails transactionnels - Paramétrage du back-office Travaux pratiques : Surcharger et personnaliser un e-mail transactionnel Fonctionnalités avancées - Les modules dans Magento - Créer ses propres blocs - Surcharger un bloc existant Travaux pratiques : Créer un bloc Surcharger un bloc

Public
Webdesigner Intégrateur graphique Webmaster Développeur

Pré-requis
Maîtrise du XHTML / CSS Connaissance des notions du langage PHP Souhaitable : connaissance des concepts objets

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

225

SQLI Institut 2011
Décisi onnel et colla boratif SharePoint SHAREPOI NT 201 0

AS10173 - Mise à niveau Windows 2008 pour des administrateurs SharePoint 2010 SharePoint SharePoint 2010
Objectif du stage
Introduction aux tâches inhérentes à Windows Server 2008 Gérer des comptes d'utilisateurs et des comptes d'ordinateurs Configurer et dépanner DNS Configurer un serveur Web IIS 7.0 Configurer les applications dans IIS 7.0 1. Introduction aux tâches inhérentes à Windows Server 2008 Les différents rôles Présentation d'Active Directory Utilisation des outils d'administration de Windows Server 2008 Utilisation des outils à distance 2. Gérer des comptes d'utilisateurs et des comptes d'ordinateurs Créer des comptes d'utilisateurs Créer des comptes d'ordinateurs Modifier les propriétés des comptes d'utilisateurs et d'ordinateurs Gérer les comptes d'utilisateurs et d'ordinateurs Automatiser la gestion des comptes Utiliser des requêtes pour rechercher des comptes d'utilisateurs et d'ordinateurs dans AD 3. Configurer et dépanner DNS Installer le rôle de serveur DNS Configurer le service DNS Configurer les zones Gérer les transferts de zones Gérer et dépanner le DNS 4. Configurer un serveur Web IIS 7.0 Présentation des services Internet IIS 7.0 Installation du rôle de serveur Web dans Windows Server 2008 Configuration des fonctionnalités de développement d'applications, d'intégrité et HTTP Configuration des fonctionnalités de performances, de sécurité et de composants du serveur 5. Configurer un site Web et des pools d'applications Vue d'ensemble Création d'un site Web Création d'un pool d'applications Assurer la maintenance d'un pool d'applications 6. Configurer les applications Configuration des paramètres des applications Configuration de la sécurité ASP.NET

Public
Futur administrateur SharePoint 2010

Pré-requis
Etre familier avec l'administration d'un OS Server (Linux, UNIX, Windows 2003..)

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

226

SQLI Institut 2011
N-SDU - SharePoint 2010 : création, gestion & administration de sites SharePoint SharePoint 2010
Objectif du stage
Administrer un site SharePoint 2010 Comprendre la gestion des documents, la gestion du contenu et la gestion de la structure d'un site 1. CONTENU Prise en main l'environnement SharePoint 2010. Maîtrise de la gestion documentaire et de contenus. Gestion et paramétrage du travail collaboratif. 2. PRÉSENTATION MOSS 2010 Introduction à l'architecture de WSS. Présentation des différentes offres de MOSS. Présentation des principaux concepts. Différences entre SharePoint Foundation et SharePoint Server. 3. CRÉATION DE SITES ET D'ESPACES DE TRAVAIL Création de sites à partir d'un modèle. Personnalisation d'un site : Titre, description : . Options de navigation . Personnalisation graphique de base (thèmes…) Espaces de travail : . Cycle de vie d'un espace de travail . Création d'un espace de travail . Supprimer un espace de travail 4. LES BIBLIOTHÈQUES ET LES LISTES Définition des listes et des bibliothèques. Tâches, liens, calendriers et enquêtes. Annonces, contacts et discussions. Wikis et Blogs. Bibliothèques de photos, formulaires et rapports. Les alertes. Les flux RSS. Synchronisation avec Outlook. 5. PERSONNALISATION DES LISTES Personnalisation des colonnes. Création de listes personnalisées. Vues : défaut, feuille de données. Création de vues personnalisées. Approbation de contenu. Paramétrage et configuration. 6. GESTION DE DOCUMENT Paramétrer les options d'historique et de versionning. Présentation des stratégies des Systèmes d’information. Utiliser Office 2010avec les bibliothèques de document (Word, Excel, PowerPoint). Création et utilisation des types de contenu. 7. GESTION DU CONTENU Maintenir des pages Web simples sans développement. Comment créer, personnaliser une page Web à un site déjà existant. Introduction et utilisation des Web parts : . Web part SharePoint de type liste . Web parts personnalisées . Connexion entre Web parts 8. WORKFLOWS Qu'est-ce qu'un workflow ? Comment créer un workflow simple ? Utilisation des workflows documentaires (3 états, approbation, recueil de commentaires, etc.). Introduction aux workflows avec SharePoint Designer. Supervision de base des workflows. 9. UTILISATEURS ET GROUPES Permissions. Gestion des utilisateurs et des groupes. 10. LA RECHERCHE DANS SHAREPOINT Comprendre la recherche dans Sharepoint. Option de recherche. Recherche de personnes et de Web parts.

Public
Chef de projet MOA Collaborateur impliqué dans le projet Responsable publication Webmaster Toute personne amenée à utiliser SharePoint 2010 (ou simplement SharePoint Foundation 2010) pour une activité bureautique ou qui a à charge la gestion de sites Internet, Intranet ou Extranet développés avec SharePoint

Pré-requis
Connaissances générales d'Internet.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

227

SQLI Institut 2011
MS10174 - Configuration et Administration de Microsoft SharePoint 2010 SharePoint SharePoint 2010
Objectif du stage
Ce cours enseigne aux stagiaires comment installer, configurer et administrer SharePoint, ainsi que superviser les sites et les utilisateurs en utilisant SharePoint 2010 Introduction à SharePoint 2010 • Evaluer les fonctionnalités de SharePoint 2010 • Se préparer à la mise en œuvre de SharePoint 2010 • Installer SharePoint 2010 • Installation avancée de SharePoint 2010 Créer un intranet avec SharePoint 2010 • Effectuer la configuration initiale • Configurer la structure logique SharePoint • Comprendre l'application Web SharePoint et l'architecture physique Administration et automatisation de SharePoint • Configurer SharePoint via l'administration centrale • Administrer SharePoint à partir de la ligne de commande • Automatiser les opérations avec Powershell Configuration de la gestion du contenu • Optimiser le stockage et l'accès au contenu • Gérer les types de contenus et les colonnes de sites • Configurer le service de Metadonnées gérées Configuration de l'authentification • Fournisseurs d'authentification SharePoint classique • Authentification fédérée Sécurisation du contenu • Administrer les utilisateurs et groupes line • Mettre en œuvre les rôles SharePoint et l'assignation des rôles • Sécuriser et auditer le contenu SharePoint Gestion des personnalisations SharePoint • Personnaliser SharePoint line • Déployer et gérer les fonctionnalités et Configurer solutions • Configurer les solutions en "Bac à sable" Configuration et sécurisation des services et des applications SharePoint • Sécuriser les services d'entreprise SharePoint • Sécuriser et isoler les applications • Configurer les Services Applications Gestion des services et applications SharePoint • Mettre en œuvre le service de connectivité Métier line • Mettre en œuvre les services Excel • Mettre en œuvre les services PerformancePoint • Mettre en œuvre les services InfoPath • Mettre en œuvre les services Visio line • Mettre en œuvre les services Access • Mettre en œuvre les "Office Web Apps" Administration de la recherche SharePoint • Configurer la recherche • Affiner la recherche Configuration des profils utilisateurs et des réseaux sociaux • Configurer les profils utilisateurs • Mettre en œuvre les fonctionnalités de réseaux sociaux de SharePoint 2010 Installation et mise à jour vers SharePoint 2010 • Installer les serveurs et les fermes • Mise à jour vers SharePoint 2010 • Assurer la surveillance et le dépannage de l'installation • Mise à jour vers SharePoint Assurer la continuité de la solution • Configurer la haute disponibilité • Sauvegarde et restauration de SharePoint Assurer la surveillance et l'optimisation des performances SharePoint • Surveiller les performances • SharePoint Health Analyzer • Rapports et analyses

Public
Ce cours s'adresse à des administrateurs qui possèdent une expérience en administration de Windows 2003 ou 2008 et qui sont intéressés d'apprendre l'administration de SharePoint.

Pré-requis
Pour suivre la formation dans des conditions optimales, il est conseillé de posséder des connaissances dans les domaines suivants : Administration Active Directory Administration de l'infrastructure réseau Administration SQL 2005 ou 2008 Sécurité et authentification

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

228

SQLI Institut 2011
• Surveiller et optimiser les performances SharePoint

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

229

SQLI Institut 2011
MS10175 - Développer et personnaliser des application avec Microsoft SharePoint 2010
Introduction à la plate-forme de développement Sharepoint 2010

SharePoint SharePoint 2010
Objectif du stage
Cette formation de 5 jours s'adresse aux développeurs et leur permet de personnaliser et enrichir le portail Microsoft Sharepoint 2010 pour les besoins de l'entreprise.

Sharepoint 2010 en tant que plate-forme de développement Hierarchie des objets Travailler avec les objets Sharepoint 2010 Utilisation des outils de développement Sharepoint 2010 Développer les sites Sharepoint avec Sharepoint Designer 2010 Développer des solutions Sharepoint avec Visual Studio 2010 Packager et déployer des solutions Sharepoint 2010 Développement de Web parts Sharepoint 2010 Développer des Web Parts standards Développer des Web Parts connectées Développer des Web Parts visuels Travail avec des objets Sharepoint sur le serveur Travailler avec les sites programmés Sharepoint Travailler avec les listes programmées Sharepoint Travailler avec les listes de données Création de "receivers" d'évènements et de paramètres d'application Créer desméthodes évènementielles Exploiter le fichier Web.config Développement de solutions à l'aide des services Business Connectivity Vue d'ensemble des service Business Connectivity Développer des types de contenu externe et des listes avec Sharepoint Designer Développer des solutions de services Business Connectivity avec Visual Studio 2010 Développement de Workflows Sharepoint 2010 Créer des Workflows avec Sharepoint Designer Créer des Workflows avec Visual Studio 2010 Travail avec des Client-based APIs pour Sharepoint 2010 Créer un site et des listes Sharepoint 2010 avec le modèle objet client Créer et utiliser la console Application Développement des interfaces utilisateurs intéractives Créer des Menu items et des contrôles rubans Créer des boîtes de dialogues côté client Développement des applications Silverlight pour Sharepoint Créer des applications Silverlight pour Sharepoint 2010 Déployer et debugger les applications Silverlight Développement des solutions Sandboxed Solutions sandboxing et utilisateurs Restrictions Travail avec des profils Sharepoint Server et taxonomie APIs Profils utilisateurs Taxonomie Développement de solutions de gestion de contenu Développer des solutions de gestion de contenu d'entreprise Développer des solutions de gestion de contenu Web

Public
Développeurs utilisant Sharepoint 2010 ayant l'expérience de Visual Studio 2008 SP1 et sachant utiliser les nouvelles fonctionnalités de Sharepoint 2010 et Visual Studio 2010.

Pré-requis
Une expérience pratique de ASP.Net 3.5 Visual Studio 2008, du développement Sharepoint 2007 ou 2010 est fortement recommandé.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

230

SQLI Institut 2011
MS10231 - Concevoir et déployer la solution Microsoft SharePoint 2010 SharePoint SharePoint 2010
Objectif du stage
Ce cours fournit aux participants les compétences et connaissances nécessaires pour concevoir un environnement Microsoft SharePoint Server 2010 Module 1 :Conception d’une architecture logique •Identifier les besoins de l’entreprise •Vue d’ensemble de l’architecture logique de SharePoint 2010 •Documenter votre environnement Sharepoint •Documenter l’architecture logique Module 2:Planification de l’architecture des services d’application •Introduction à l’architecture des services d’application dans SharePoint 2010 •Architecture des services d’application et ses composants •Topologies pour les services d’application •Projection des services d’application dans l’architecture logique Module 3 :Planification des performances et de la capacité •Principes de planification des performances •Conception et performance •Principes de planification de la capacité •Conception et capacité Module 4 : Conception de l’architecture physique •Choix des composants supportés pour les déploiements Sharepoint •Topologies de fermes Sharepoint •Associer l’architecture logique à une architecture physique Module 5 : Conception d’un plan de sécurité •Concevoir la sécurité d’une solution Sharepoint 2010 •Planifier les comptes de service •Planifier la sécurité pour les utilisateurs et les groupes •Planifier la mise en œuvre de SSL Module 6 :Planification de l’authentication •Vue d’ensemble de l’authentication •Introduction à l’authentification basé sur les revendications •Sélection des méthodes d’authentification Module 7 : Planification des Métadonnées gérées •Metadonnées dans SharePoint 2010 •Vue d’ensemble des types de contenu •Métadonnées gérées et besoins de l’entreprise Module 8 : Planification des fonctionnalités de réseaux sociaux •Vue d’ensemble des fonctionnalités de réseaux sociaux •Planifier les fonctionnalités des réseaux sociaux dans Sharepoint 2010 •Planifier le service de profil utilisateur Module 9 : Conception d’une stratégie de recherche •Vue d’ensemble de l’architecture de recherche SharePoint 2010 •Topologies de recherche dans SharePoint 2010 •Planification de la Capacité et Performance pour la recherche •Associer les besoins de l’entreprise au plan de conception de la Recherche Module 10 : Planification de la gestion des contenus de l’Entreprise •Vue d’ensemble de la gestion des contenus •Planifier les tâches pour la gestion de contenu •Planifier les fonctionnalités et les stratégies pour la gestion de contenu •Planifier la gestion des contenus Web Module 11 : Planification de la mise en œuvre de SharePoint 2010 dans une stratégie de Business Intelligence •Vue d’ensemble des principes de la Business Intelligence •Planifier l’accès aux données à l’aide de BCS •Planifier les solutions de Business Intelligence de Sharepoint 2010 •Planifier les rapports et la présentation Module 12 :Développement d’un plan de gouvernance •Vue d’ensemble de la gouvernance •Eléments clés du plan de gouvernance •Planifier la gouvernance dans Sharepoint Server 2010 •Mettre en œuvre les fonctionnalités et stratégies de la gouvernance dans Sharepoint Server 2010 Module 13 : Conception d’un plan de maintenance et de surveillance •Principes de la maintenance et de la surveillance

Public
Ce cours s’adresse à des administrateurs Sharepoint 2010 ou des architectes.

Pré-requis
Avoir suivi le cours M10174 Configuration et administration de SharePoint 2010 ou posséder les connaissances équivalentes.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

231

SQLI Institut 2011
•Créer un plan de maintenance pour Sharepoint2010 •Créer un plan de surveillance pour Sharepoint2010 •Considérations pour la maintenance et la surveillance des technologies associées Module 14 :Planification de la continuité du Business •Vue d’ensemble de la gestion de la continuité de l’entreprise •Développer le plan de continuité de l’entreprise pour une solution Sharepoint 2010 •Créer un plan de sauvegarde et de restauration Module 15 : Planification de la mise à jour vers SharePoint 2010 •Identifier les scenarii de mise à jour •Planifier votre mise à jour •Considérations sur les mises à jour

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

232

SQLI Institut 2011
MS10232 - Concevoir des applications pour Microsoft SharePoint 2010 SharePoint SharePoint 2010
Objectif du stage
Déterminer les méthodes de présentation, les éléments visuels, les objets de programmation et les stratégies multilingues Evaluer les méthodes d'accès et les accès aux données Créer une stratégie pour la mise en œuvre et le déploiement de solutions personnalisées Créer une stratégie de développement pour permettre aux administrateurs et aux développeurs de travailler ensemble Concevoir et mettre en œuvre la sécurité Evaluer l'utilisation et la mise en œuvre des Artifacts SharePoint Concepts ASP.Net avancés pour SharePoint · Mémoire Serveur · Serveur CPU · Transfert et Client Conception · Background SharePoint · Page Parts · Pages · Globalisation et localisation · Conception pour l'accessibilité Conception pour les données · Les fondamentaux des listes et des bibliothèques · Stratégies pour les grosses quantités · Gestion des données SharePoint Conception des captures de données et intégration · Concevoir la capture de données · Concevoir l'intégration Conception des Artefacts · Besoins clients · Créer des sites Conception des solutions · Configurations multi-serveur · In et Out de la Sandbox · "getting work done" · Travailler avec des Workflows Conception des packagings · Comprendre le cycle de vie du packaging · Etablir les principes de conception Conception d'une stratégie de déploiement · Développement pour l'entreprise · Le rôle de Logging · Flexibilité et configuration des applications Développement du versioning et du développement · Cycle de vie des applications · Stratégie de versioning · Mise à jour Conception de l'architecture de l'information et navigation · Concevoir l'architecture de l'information · Planifier les limitations des logiciels · Concevoir la navigation Conception du "branding" et personnalisation · Introduction au "branding" · Thèmes · Master Pages · CSS · Vue d'ensemble des outils · Mettre en œuvre le "branding" SharePoint Conception de la sécurité · La sécurité dans SharePoint · Utiliser un autre magasin d'identités · Examen plus profond des exigences de sécurité · Authentification par formulaires Conception de l'accès aux pages et aux données · Optimiser les pages SharePoint · Analyser les performances avec le tableau de bord SharePoint · Optimiser la performance de l'accès aux données SharePoint Conception de la stratégie de test · Unité de tests

Public
Tout développeur et responsable de projets de développement chargés de concevoir des solutions personnalisées pour SharePoint 2010.

Pré-requis
Avoir suivi le cours MS10175 ou connaissances équivalentes sur SharePoint 2010 Connaissances de base sur les architectures des applications Web Expérience en développement ASP.Net et Visual Studio Expérience dans l'infrastructure SharePoint incluant les serveurs et les services Expérience dans le développement SharePoint incluant les APIs et les schémas XML pour créer des Webs parts, faire des requêtes sur les bases de données

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

233

SQLI Institut 2011
· Améliorer les tests · Charger les tests

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

234

SQLI Institut 2011
SHAREPOI NT 200 7

AS0112 - Les nouveautés de Sharepoint 2010 pour les développeurs Sharepoint Server 2007. SharePoint SharePoint 2007
Objectif du stage
Connaître et exploiter les fonctionnalités de Microsoft SharePoint 2010 1. Présentation de SharePoint 2010 - Nouvelles fonctionnalités - Nouvelle architecture 2. Visual Studio 2010 et SharePoint 2010 - Présentation de Visual Studio 2010 - Configuration des features - Explorateur de sites - Configurations de Build/Déploiement 3. SharePoint Designer 2010 - Présentation de SharePoint designer 2010 - Intégration Visual Studio / SharePoint Designer / Visio - Création de Workfl ow avec Visio Services et SharePoint Designer 4. Features - Versioning et mise à jour des features - Nouveaux évènements - Nouvelles fonctionnalités 5. Accès aux données - LinqToSharePoint - Business Connectivity Services - SPQuery et Colonnes projetées 6. Modèle objet client - Modèle objet .NET - Modèle objet Silverlight - Modèle objet JavaScript - API REST 7. Personnalisation de l’interface - Développements pour le ruban - Développement de pages applicatives - Développement de fenêtres de dialogue 8. Développement sans empreinte serveur - Présentation des sandbox solutions - Limitations des sandbox solutions - Développement de Full Trust Proxy - Présentation de jQuery et intégration dans SharePoint - Présentation de la XslListView - Possibilités offertes par SharePoint Designer 2010

Public
Fonctionnels, techniques, chefs de projets, développeurs…

Pré-requis
Maîtriser le développement SharePoint 2007

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

235

SQLI Institut 2011
N-SHU - SharePoint 2007 : création, gestion & administration de sites SharePoint SharePoint 2007
Objectif du stage
Administrer un site SharePoint 2007 Comprendre la gestion des documents, la gestion du contenu et la gestion de la structure d'un site 1. CONTENU Prise en main l'environnement MOSS 2007. Maîtrise de la gestion documentaire et de contenus. Gestion et paramétrage du travail collaboratif. 2. PRÉSENTATION DE WSS 3.0 ET MOSS 2007 Introduction à l'architecture de WSS. Présentation des différentes offres de MOSS. Présentation des principaux concepts. Différences entre WSS et MOSS. 3. CRÉATION DE SITES ET D'ESPACES DE TRAVAIL Création de sites à partir d'un modèle. Personnalisation d'un site : Titre, description : . Options de navigation . Personnalisation graphique de base (thèmes…) Espaces de travail : . Cycle de vie d'un espace de travail . Création d'un espace de travail . Supprimer un espace de travail 4. LES BIBLIOTHÈQUES ET LES LISTES Définition des listes et des bibliothèques. Tâches, liens, calendriers et enquêtes. Annonces, contacts et discussions. Wikis et Blogs. Bibliothèques de photos, formulaires et rapports. Les alertes. Les flux RSS. Synchronisation avec Outlook. 5. PERSONNALISATION DES LISTES Personnalisation des colonnes. Création de listes personnalisées. Vues : défaut, feuille de données. Création de vues personnalisées. Approbation de contenu. Paramétrage et configuration. 6. GESTION DE DOCUMENT Paramétrer les options d'historique et de versionning. Présentation des stratégies des Systèmes d’information. Utiliser Office 2007 avec les bibliothèques de document (Word, Excel, PowerPoint). Création et utilisation des types de contenu. 7. GESTION DU CONTENU Maintenir des pages Web simples sans développement. Comment créer, personnaliser une page Web à un site déjà existant. Introduction et utilisation des Web parts : . Web part SharePoint de type liste . Web parts personnalisées . Connexion entre Web parts 8. WORKFLOWS Qu'est-ce qu'un workflow ? Comment créer un workflow simple ? Utilisation des workflows documentaires (3 états, approbation, recueil de commentaires, etc.). Introduction aux workflows avec SharePoint Designer. Supervision de base des workflows. 9. UTILISATEURS ET GROUPES Permissions. Gestion des utilisateurs et des groupes. 10. LA RECHERCHE DANS SHAREPOINT Comprendre la recherche dans Sharepoint. Option de recherche. Recherche de personnes et de Web parts.

Public
Chef de projet MOA Collaborateur impliqué dans le projet Responsable publication Webmaster Toute personne amenée à utiliser MOSS 2007 (ou simplement Windows Share Point Services) pour une activité bureautique ou qui a à charge la gestion de sites Internet, Intranet ou Extranet développés avec SharePoint

Pré-requis
Connaissances générales d'Internet.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

236

SQLI Institut 2011
Stratégie déci sionnelle MODE LISATI ON & CONCE PTI ON

D-EDM - Construire un Système d’Information décisionnel Stratégie décisionnelle Modèlisation & conception
Objectif du stage
Identifier les facteurs déterminants de l'évolution des systèmes décisionnels Comprendre les modules fonctionnels et logiciels de l’architecture décisionnelle Maîtriser les étapes de la démarche de conception et de mise en œuvre Définir les rôles respectifs des acteurs du projet décisionnel (MOA et MOE) Comprendre l'importance du portail décisionnel pour l'adhésion des utilisateurs 1. SYSTÈMES D'AIDE À LA DÉCISION : PRINCIPES FONDAMENTAUX Des projets pas comme les autres . Des projets fortement marqués : processus métier et flux de données. L'importance de la sémantique des données. . Le rôle fondamental des fonctionnels. Une architecture dédiée au besoin fonctionnel . ODS, Data Warehouse, Data Marts : comment choisirl'architecture la mieux adaptée aux besoins identifiés et à leurs évolutions dans le temps ? . Extraction, normalisation, intégration et restitution des informations décisionnelles : rôles et fonctions des modules de l'architecture Data . Warehouse. Gérer le Data Warehouse comme un référentiel d'analyse : un enjeu complexe et nécessaire . Le référentiel fonctionnel : les enjeux sémantiques d'un projet Data . Warehouse. Rôle d’un Système d'Information Décisionnel Référentiel dans un Système d'Information Unifié d’entreprise (SOA). . La capture des données source, les règles de transformation et d'enrichissement des données, la diffusion des informations vers les utilisateurs, l'administration de la plate-forme Data Warehouse. . Quels sont les impacts de cette démarche sur le lotissement et le planning du projet décisionnel ? 2. TECHNIQUES NECESSAIRES ET DISPONIBLES Pour la plupart des besoins de restitution… . Panorama et typologie des solutions de restitution (SAP Business Objects, IBM Cognos,…). Avantages et limites. … et d'analyse multidimensionnelle . La réponse des outils multidimensionnels OLAP (Cube). MOLAP, . ROLAP, HOLAP : comment choisir ? Quel est le rôle de ces outils d'analyse, entre le pilotage et le suivi opérationnel ? Le Data Mining, pour spécialiste uniquement . Panorama et typologie synthétique des approches et des solutions du marché. Les outils d’ordonnancement des flux d’alimentation de données (ETL) . Panorama et typologie des solutions d'alimentation Data Warehouse et du marché ETL. Facteurs différenciateurs. Matrice des critères d'étude d'opportunité et de choix d'un outil ETL. 3. LE PORTAIL DÉCISIONNEL Data Warehouse et Web . Le contexte de déploiement à l’échelle de l’entreprise. Les pré-requis techniques et fonctionnels. À quels utilisateurs s'adresse-t-on ? . Les opportunités d'économie sur les coûts de licences. Le décisionnel et le portail d'entreprise. 4. LA MODÉLISATION DES DONNÉES Merise est mort, vive le Relationnel . Pourquoi une nouvelle approche de la modélisation pour les Systèmes d'Information Décisionnels ? . Peut-on envisager d'utiliser un même modèle de données pour la gestion et la décision ? Modèle relationnel et modèle vectoriel en étoile . Comment assurer la transparence dans la modélisation du besoin fonctionnel ? Comment trouver une réponse adaptée à la demande des maîtrises d'ouvrage, dans le respect de l'état de l'art informatique. 5. UNE DÉMARCHE PARTICULIÈRE FOCALISÉE SUR LES DONNÉES DES PROCESSUS MÉTIER L'influence prépondérante du fonctionnel métier sur le recueil des besoins et l'organisation du projet décisionnel . Le rôle respectif des maîtrises d'ouvrage et d'œuvre. La démarche fonctionnelle itérative. Les livrables du projet. Les étapes de la modélisation des données du Data Warehouse et de ses flux d’alimentation. Comment faire évoluer le modèle de données : les extensions du domaine fonctionnel couvert par le Data Warehouse, les changements historiques, les nouvelles données… Comment garantir la cohérence du périmètre fonctionnel dans le temps ? Un planning du 3ème type : le planning « tuilé » . Le cadrage des besoins utilisateurs : quels moyens humains, logiciels et matériels pour quels objectifs ? Lotissement des chantiers à mener : cadrage, conception, modélisation des données et des flux, spécification, validation et mise en œuvre. Quelles tâches peut-on mener en parallèle ? Quelles sont les étapes à risque ? 6. SYNTHÈSE ET PERSPECTIVES Recommandations. Facteurs de succès. Bibliographie et Webliographie.

Public
Assistant MOA et MOE Architecte SID et DW Chef de projet décisionnel Chef de projet utilisateur

Pré-requis
La connaissance ou l'utilisation d'un système décisionnel classique (Infocentre, Data Mart, Excel…) procure un avantage.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

237

SQLI Institut 2011
D-MET - La modélisation en étoile Stratégie décisionnelle Modèlisation & conception
Objectif du stage
Pratiquer la démarche de spécification des besoins par la modélisation en étoile Repérer les enjeux de la modélisation multi dimensionnelle et ses impacts Mesurer les avantages fonctionnels et techniques du modèle en étoile Maîtriser l’optimisation fonctionnelle et technique du modèle physique Mettre en œuvre l'accès aux informations : navigation détail / agrégat 1. ENJEUX DE LA MODÉLISATION Rappel des objectifs et de l'impact de la modélisation sur le projet Data Warehouse. Comment se traduisent les processus métier dans un Data Warehouse ? Pourquoi ne faut-il pas faire l'impasse sur les aspects sémantiques ? Modélisation en étoile et architecture Data Warehouse. Cas pratique n° 1 : les aspects académiques de la modélisation en étoile des données de processus. 2. LES BASES DE LA MODÉLISATION EN ÉTOILE Les concepts pratiques : qu'est-ce qu'une étoile ? Qu'est-ce qu'un fait ? Un axe d'analyse ? Comment distinguer les informations événementielles et référentielles ? Comment faire la différence entre un modèle dit « en étoile » et un vrai modèle « vectoriel » ? Les différences entre le modèle en étoile et les modèles traditionnels et leurs impacts. Pourquoi la compréhension des processus métier est incontournable pour pratiquer la modélisation en étoile ? Les règles et principes de construction d'un modèle en étoile. Pourquoi le modèle en flocon est-il une dérogation techniquement inutile et fonctionnellement dangereuse ? Comment, à partir du modèle de données, acquérir une vision critique et la maîtrise du projet décisionnel ? Quand et comment estimer la volumétrie de l'entrepôt de données ? Cas pratique n° 2 : les aspects fonctionnels et référentiels de la modélisation en étoile. 3. LA GESTION DES AGRÉGATS L'évolution des besoins vers le suivi opérationnel, l'analyse fonctionnelle et le pilotage de la performance des processus métier : comment éviter un reporting « photographique » agrégé et figé ? La définition d'un agrégat. Comment bien gérer les agrégats à partir de la modélisation vectorielle ? Comment distinguer un besoin de reporting d'un besoin d'analyse ? Pourquoi le principe d'agrégation sous forme de « photos " est inadapté sur le plan fonctionnel ? Comment éviter le foisonnement des agrégats dans le Data Warehouse ? Cas pratique n° 3 : comment dépasser les limites de l’approche infocentre et de la modélisation câblée. 4. LA MODÉLISATION DES INDICATEURS L’implémentation des indicateurs dans le modèle : pourquoi, comment et dans quels cas ? Comment réconcilier reporting et pilotage ? Quels sont les différents types d’indicateur ? Comment éviter le foisonnement des indicateurs dans les tableaux de bord ? Comment gérer l'accès aux indicateurs agrégés et détaillés à partir des outils clients ? Cas pratique n° 4 : la modélisation des informations de suivi, d'analyse et de pilotage des processus. 5. LES PROBLÉMATIQUES PARTICULIÈRES Comment fiabiliser les informations contenues dans le Data Warehouse ? Quelles « astuces » de modélisation pour quels besoins utilisateurs ? Comment assurer un périmètre fonctionnel stable (gestion des nomenclatures et des référentiels…) ? Quel est l'impact de l’historisation des changements d’un périmètre fonctionnel sur les indicateurs ? Comment anticiper les évolutions du modèle de données, en terme de richesse, volume, utilisateurs ? Cas pratique n° 5 : comment éviter la modélisation « photographique » des informations décisionnelles. 6. SYNTHÈSE ET CONCLUSION Rappel des points clés de la démarche de modélisation d'un Data Warehouse. Bibliographie et Webliographie. Glossaire.

Public
Chef de projet décisionnel Chef de projet utilisateur Équipe projet décisionnel Assistant MOA et MOE Architecte SID et DW Administrateur base de données

Pré-requis
La connaissance ou l'utilisation d'un système décisionnel procure un avantage. La connaissance d’une technique de modélisation n’est pas nécessaire.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

238

SQLI Institut 2011
D-ETL - ETL : réussir son projet d'intégration Stratégie décisionnelle Modèlisation & conception
Objectif du stage
Mesurer les enjeux de l'intégration des données Identifier les fonctionnalités d'alimentation nécessaires à l'intégration des données Évaluer la capacité des outils ETL à répondre aux besoins d'intégration S'approprier la démarche de spécification d'un flux d'intégration des données 1. INTÉGRATION DES DONNÉES : UN PROJET DANS LE PROJET Rappel des spécifications d'un système décisionnel . Les enjeux fonctionnels du décisionnel et du nouveau . Système d'Information : couplage des besoins de gestion et de décision. . Évolution des systèmes décisionnels et des pratiques de pilotage : du reporting en masse au pilotage des processus. . Comment trouver un langage commun dans un monde qui évolue ? L'intégration des données pour la création de valeur . Création de nouvelles informations non produites par les systèmes de gestion. . Mise en place de référentiels communs pour une analyse globale et transversale des processus ; quel impact pour l'intégration de données ? . Quelle règle appliquer lorsqu'une donnée n'existe pas ? . Existe partiellement ? Existe plusieurs fois (doublon) ? . Différents scénarios fonctionnels d'intégration. . Quelle valeur ajoutée recherche-t-on à travers le système décisionnel ? . Quelle séparation des rôles MOA et MOE adopter ? 2. SPÉCIFICATION DU SYSTÈME D'INTÉGRATION DES DONNÉES La démarche : du multi sources au mono cible. Les deux « sauts fonctionnels » : . Les modèles (le contenant) . Les données (le contenu) Mise en place de l'architecture d'alimentation : base de publication, base de collecte, base d'intégration. Spécification de l'alimentation de chacune des bases. Quel positionnement et quel rôle donner à l'ETL dans cette architecture ? Que peut-on industrialiser ? L'intégration des données : . Définition des sources, des cibles et de leurs connexions . Mise en place des flux unitaires Construction des flux d'ordonnancement. Comment intégrer les données issues de la diversité des systèmes de gestion ? Pourquoi est-il important de mettre en place une norme de nommage ? Les principales fonctionnalités requises . Gestion des axes statiques et des axes dynamiques. . Le principe de la « fiche inconnue ». . Alimentation des faits en « smart insert ». . Les principales fonctionnalités : la connectivité, la capture des données modifiées, le principe de convergence, l'enrichissement, l'ordonnancement, les alertes, la gestion des métadonnées, l'analyse d'impact des évolutions… . Quelle politique adopter pour la mise en place des filtres et des rejets ? Quand spécifier les processus de recyclage des données ? . Où faut-il les implémenter ? 3. PANORAMA ET TYPOLOGIE DE L'OFFRE TECHNOLOGIQUE Panorama de l'offre technologique actuelle . Les principales solutions d'intégration présentes sur le marché. . Les outils ETL présents en France et leur niveau de référencement. Les axes de typologie . Les trois familles d'outils ETL : les générateurs de code, les moteurs propriétaires, les outils mixtes. . Quels avantages tirer de chacune de ces familles d'outils ? . Et quels sont les risques encourus ? . Comment segmenter l'offre selon : sa facilité de prise en main, sa complétude, son ergonomie, son administration, son support… . Quel est l'impact de la politique de tarification des éditeurs sur le court et le long terme ? 4. SYNTHÈSE ET PERSPECTIVES Recommandations. Bibliographie et sites Web utiles. Glossaire.

Public
Architecte et urbaniste SI Chef de projet Data Warehouse Chef de projet utilisateur Maîtrise d'œuvre Maîtrise d'ouvrage

Pré-requis
Connaissance ou utilisation d'un système décisionnel.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

239

SQLI Institut 2011
Busi ness Obj ects UTILISATEUR DES KTOP INT ELLIGE NCE

D-B04 - BO Utilisateur Desktop Intelligence XI Niveau 1 Business Objects Utilisateur Desktop Intelligence
Objectif du stage
Permettre aux utilisateurs de Desktop Intelligence XI de comprendre les concepts de la solution Maîtriser les fonctions d'interrogation, d'analyse et de reporting en vue de suivre, comprendre et piloter leur activité métier 1. Présentation et prise en main Présentation générale de l’outil Univers et autres sources de données Découverte de l’interface Création d'un premier rapport Utilisation du gestionnaire de rapport 2. Requêtes élaborées Requête simple (Egal - Dans liste) Requêtes conditionnelles et interactives (Invite) Utilisation des modèles (% et _) Utilisation de conditions multiples Présentation des opérateurs ensemblistes Présentation du mode exploration 3. Réalisation de rapports Mise en forme et mise en page des rapports Réalisation de tableaux croisés et de graphes Utilisation des tris et des filtres Alerteurs et palmarès Création de ruptures et de structures maître / détails Présentation des modèles et des styles standards 4. Calculs Présentation de la projection des indicateurs Définition de variables et d’objets personnels Utilisation de calculs prédéfinis Utilisation de fonctions et de champs spéciaux Création et utilisation de variables 5. Import/export, partage de documents Export, import et synchronisation de données Echanges et mise à disposition de documents

Public
Utilisateur final Consultant Futur designer d'universUtilisateur final Consultant Utilisateur final Consultant Futur designer d'univers

Pré-requis
Connaissance de l'environnement Windows obligatoire. Connaissance d'outils bureautiques, type tableur, conseillée.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

240

SQLI Institut 2011
D-B05 - BO Utilisateur Desktop Intelligence XI Niveau 2 Business Objects Utilisateur Desktop Intelligence
Objectif du stage
Acquérir une méthodologie de création et d'optimisation de documents complexes via l'utilisation de Desktop Intelligence XI 1. Réalisation de rapports Rappels Options avancées de présentation des rapports : . Présentation financière des tableaux . Graphe à échelle variable . Masquage . Affichage conditionnel . Gestion des paramètre d'impression 2. Formules et fonctions Mise en œuvre d’opérateurs de projections . Dans, PourTout, PourChaque, Où Mise en œuvre d'opérateurs conditionnels ( SI - ALORS…). Utilisation des fonctions cumulatives Création et utilisation avancé de variables Fonctionnalités et limites des objets personnels 3. Gestion des sources de données Utilisation de sources de données multiples : . Dans un rapport . Dans un tableau . Dans un graphe Synchronisation avancée Rappel sur l’export Utilisation et synchronisation de données personnelles

Public
Utilisateur avancé Responsable infocentre Chef de projet Futur designer d'univers

Pré-requis
Cours Desktop Intelligence XI Niveau 1 obligatoire.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

241

SQLI Institut 2011
D-B06 - BO Utilisateur Desktop Intelligence XI Niveau Expert
1. Rôle du designer d'univers.

Business Objects Utilisateur Desktop Intelligence
Objectif du stage
Acquérir une connaissance approfondie de Desktop Intelligence XI à travers les fonctionnalités avancées de l'outil

2. Validation des fondamentaux à partir d'un quizz. 3. Création de requêtes élaborées : . Gestion des priorités dans les conditions multiples . Utilisation des opérateurs complexes (à la fois et sauf) . Combinaison de requêtes . Sous-requêtes . Conditions suivant un calcul 4. Maîtrise des opérateurs et des contextes de calculs : . Utilisation des opérateurs (où, dans, pour, chaque et pour tout). . Utilisation des mots clés (rapport, bloc, page actuelle et corps) Personnalisation (listes de valeurs, hiérarchies, objets personnels) 5. Annexes : sources de données XML, hiérarchies, synchronisation et calculs complexes à partir d'un exemple de synthèse.

Public
Utilisateur avancé Responsable Infocentre Chef de projet Futur designer d'univers

Pré-requis
Cours Desktop Intelligence XI Niveau 1 obligatoire. Cours Desktop Intelligence XI Niveau 2 fortement conseillé.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

242

SQLI Institut 2011
UTILISATEUR WE B I NTELLIGE NCE

D-B08 - BO Utilisateur Web Intelligence XI Niveau 1
1. Introduction de l'architecture Web Business Objects XIR2

Business Objects Utilisateur Web Intelligence
Objectif du stage
Permettre aux utilisateurs de Web Intelligence XI de comprendre les concepts de la solution et de maîtriser les fonctions d’interrogation, d’analyse et de reporting en vue de suivre, comprendre et piloter leur activité métier

2. Présentation d'InfoView Visualisation des documents des dossiers publics, des dossiers personnels et de la boîte de réception. Personnalisation de la page d’accueil. 3. Tour d'horizon de Web Intelligence XIR2 Structure et ergonomie d’un document Web Intelligence XI. Création d’un document Web Intelligence XI. Manipulation des données sous différentes formes : tableaux horizontaux / verticaux, tableaux croisés, formulaires, diagrammes (graphiques). 4. Maîtrise de l’éditeur de requêtes Filtres express, filtres prédéfinis, conditions utilisateurs, modèles, conditions multiples, invites. Propriété des requêtes. Création d’un document Web Intelligence XI multi-requêtes. 5. Maîtrise de l’éditeur de rapports Valorisation des résultats : tris, filtres, alerteurs, classement, ruptures, sections Mode page pour gérer les impressions. Formules simples et création de variables. 6. Gestion des documents dans Infoview Partage des documents. Forum de discussion sur les documents. Différents modes d'exportation d’un document Web Intelligence XIR (PDF, Excel, CSV). Planification : Automatisation et exécution différée des documents 7. Mode exploration

Public
Utilisateur final Consultant Futur designer d'univers

Pré-requis
Connaissance de l'environnement Windows conseillé.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

243

SQLI Institut 2011
D-B09 - BO Utilisateur Web Intelligence XI Niveau 2 Business Objects Utilisateur Web Intelligence
Objectif du stage
Acquérir une connaissance approfondie de Web Intelligence XI à travers les fonctionnalités avancées de l'outil 1 - Création de formules de calculs basées sur des fonctions : de type chaîne de caractères de type booléen de type numérique de type date 2 - Maîtrise des opérateurs et des contextes de calculs : restriction conditionnelle sur les valeurs d'un objet : Où référence aux dimensions d'un contexte par des mots clefs spécifiques : PourTout, PourChaque, Dans, AucunFiltre 3 - Création de requêtes complexes : Sous-requêtes Invites mutualisées sur plusieurs requêtes 4 - Synchronisation de données provenant d'univers différents Fusion étendu 5 - Filtres complexes Filtres- classements de rapports, de sections. 6 - Alerteurs complexes 7 - Utilisation des fonctionnalitées HTML de WebI. Liens cliquables. Ouvrir un document en passant les paramètres d'invite dans l'URL.

Public
Utilisateur avancé Responsable infocentre Chef de projet Futur designer d'univers

Pré-requis
Cours Utilisateur Web Intelligence XI niveau 1.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

244

SQLI Institut 2011
D-B21 - Utilisateur Web Intelligence XI 3 Niveau 1
Concepts et Prise en main de Web Intelligence XI 3.0

Business Objects Utilisateur Web Intelligence
Objectif du stage
Permettre aux utilisateurs de Web Intelligence XI 3.0 de comprendre les concepts de la solution et de maîtriser les fonctions d’interrogation, d’analyse et de reporting en vue de suivre, comprendre et piloter leur activité métier.

Visualisation des documents des dossiers publics, des dossiers personnels et de la boîte de réception Infoview Personnalisation de la page d’accueil Structure et ergonomie d’un document Web Intelligence XI 3.0 Création d’un document Web Intelligence XI 3.0 Manipulation des données sous différentes formes (tableaux horizontaux / verticaux, tableaux croisés, formulaires, diagrammes) Maîtrise de l’éditeur de requête Création d’un document Web Intelligence XI 3.0 multi-requêtes Valorisation des résultats avec des fonctions de présentation : ruptures, sections, calculs, filtres, tris, alerteurs, classement, suivi des données. Formules simples et variables Mixer et synchroniser les données : Importer des sources de données locales - tel qu’un ficher Excel- sous Web Intelligence XI 3.0, et les mixer avec des données provenant de Web Intelligence XI 3.0 Analyse multi-dimensionnelle Partage des documents

Public
Utilisateur final,consultant, futur designer d’univers.

Pré-requis
Notions sur l’environnement Web conseillées. Connaissance de l’environnement Windows conseillée.

Durée
2 jour(s)

Forum de discussion sur les documents

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

245

SQLI Institut 2011
D-B22 - Utilisateur Webintelligence XI 3 Niveau 2 Business Objects Utilisateur Web Intelligence
Objectif du stage
Acquérir une connaissance approfondie de Web Intelligence XI 3.0 à travers les fonctionnalités avancées de l’outil. 1. Création de formules de calculs basées sur des fonctions : De type chaîne de caractères De type booléen De type numérique De type date 2. Création de requêtes complexes : Combinaison de requêtes Sous-requêtes 3. Maîtrise des opérateurs et des contextes de calculs : Restriction conditionnelle sur les valeurs d'un objet Référence aux dimensions d'un contexte par des mots clefs spécifiques

Public
Utilisateur avancé, responsable Infocentre, chef de projet, futur designer d’univers.

Pré-requis
Cours Utilisateur Web Intelligence XI 3.0 Niveau 1 obligatoire

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

246

SQLI Institut 2011
INFRASTRUCTURE : DESIG N, ETL ET A DMI NISTRATI ON

D-B13 - BO Designer XI
Rôle du designer d'univers.

Business Objects Infrastructure : Design, ETL et administration
Objectif du stage
Permettre à des développeurs de créer les univers métier et d’acquérir une méthodologie de mise en œuvre de la solution Business Objects

Création d’un univers avec l’assistant. Création d’un univers étape par étape (paramètres, tables, jointures, classes, objets et hiérarchies). Validation de l’univers en tant qu’utilisateur dans Web Intelligence. XI Evolution de l’univers : résolution de boucles (alias, contextes). Création d'objets dynamiques (les fonctions @ du module Designer). Déploiement des univers. Définition et exploitation des tables d'agrégats. Cas particuliers sur les contextes. Définition et exploitation des tables dérivées. Étude de cas : création et tests d’un univers sur une base de production puis sur un Data Warehouse.

Public
Consultant Développeur Chef de projet Responsable projet décisionnel

Pré-requis
Cours utilisateur Web Intelligence XI obligatoire. Connaissance du SQL et des modèles relationnels ou cours SQL fortement conseillé.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

247

SQLI Institut 2011
D-B25 - Business Objects XI 3.x administration utilisateur et sécurité Business Objects Infrastructure : Design, ETL et administration
Objectif du stage
Comprendre les concepts de sécurité. Mettre en place une sécurité à partir de l'application Central Management Console. Publier et planifier des objets dans un environnement sécurisé. 1. Découverte de BusinessObjects Enterprise XI 3.0 Présentation de BusinessObjects Enterprise XI 3.0 Présentation d’InfoView XI 3.0 Présentation de la Central Management Console Présentation des applications clients BusinessObjects Enterprise 2. Conception du contenu La sécurité dans BusinessObjects Enterprise XI 3.0 Création de la matrice de sécurité fonctionnelle Création des groupes, des utilisateurs et des dossiers Gestion de la sécurité 3. Conception de la sécurité des applications Création de la matrice de sécurité applicative 4. Publication et configuration du contenu Publication des objets crystal reports, web intelligence, desktop intelligence 5. Planification Planification des objets à partir de la Central Management Console et d'Infoview Gestionnaire d’instance 6. Profils et publication Création de profils, de publication. Planification de publication

Public
Administrateur, consultant, chef de projets…

Pré-requis
Administration de base des environnements Windows

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

248

SQLI Institut 2011
D-B26 - Business Objects XI 3.x Administration des Serveurs Business Objects Infrastructure : Design, ETL et administration
Objectif du stage
Etre capable d’installer et d’administrer BusinessObjects Enterprise XI 3.0 en environnement Windows. 1. Présentation des modes d’installation de BusinessObjects Enterprise XI 3.0 Installation (standard / personnalisée / silencieuse) Installation des clients 2. L’architecture de BusinessObjects Enterprise Présentation de la plateforme de Business Intelligence L’architecture de BusinessObjects Enterprise XI 3.0 3. Les tâches courantes d’administration Présentation des outils d’administration Utilisation du CCM (Central Configuration Manager) Utilisation du SIA (Server Intelligent Agent) Utilisation de la CMC (Central Management Console) 4. Administration du « Central Management Server » et du référentiel Rôle du « Central Management Server » Mise en place de l'audit Authentification avec des annuaires externes 5. Administration des « File Repository Servers » Rôle et paramétrage des « File Repository Servers » 6. Administration des serveurs d’application Description de l’architecture Web de BusinessObjects Enterprise XI 3.0 Configurer un serveur d’application Java Déployer BusinessObjects Enterprise sur un serveur d'application Java 7. Administration des « Web Intelligence Servers » Rôle et paramétrage du « Adaptive Job Server » Rôle et paramétrage du « Web Intelligence Processing Server » 8. Administration des « Crystal Reports Servers » Rôle et paramétrage du « Crystal Reports Job Server » Rôle et paramétrage du « Crystal Reports Cache Server » Rôle et paramétrage du « Crystal Reports Processing Server » Rôle et paramétrage du « Report Application Server » Rôle et paramétrage du « LOV Job Server » 9. Administration des "Desktop Intelligence Servers Rôle et paramétrage du "Desktop Intelligence Job Server Rôle et paramétrage du "Desktop Intelligence Cache Server" Rôle et paramétrage du "Desktop Intelligence Processing Server" Rôle et paramétrage du "Connection Server" 10. Administration des « Adaptive Servers » Rôle des « Adaptive Job Servers » . Rôle et paramétrage du « Publication Job Server » Rôle et paramétrage du « MDASServer » (Multi-Dimensional Analysis Server). 11. Administration du “Event Server” Rôle et paramétrage du « Event Server » 12. Administration du “Program Job Server” Rôle et paramétrage du « Program Job Server » 13. Administration du “Destination Job Server” Rôle et paramétrage du « Destination Job Server » 14. Administration en architecture distribuée Notion de groupes de serveurs Création et administration de groupes de serveurs

Public
Administrateur, consultant, chef de projets…

Pré-requis
Cours Administration et Sécurité XI 3.0 obligatoire. Bonne connaissance de l'administration Windows.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

249

SQLI Institut 2011
Oracle ORACLE BI

O-BID - Oracle BI développeur – Construire un repository Oracle Oracle BI
Objectif du stage
Modéliser ou mettre en oeuvre un repository dans OBIEE afin de mettre à disposition des utilisateurs toutes les données et métadonnées métiers leur permettant de constituer leur reporting sous OBIEE. L’architecture OBIEE simplifiée - Composition de l’architecture - Définition des composants - Scénario de traitement d’une requête utilisateur Les bases du repository - Définition et utilité - Introduction des 3 couches La couche physique - Description des objets de la couche - Atelier 1 : Création d’une couche physique La couche modèle métier - Description des objets de la couche - Atelier 2 : Création d’une couche modèle métier La couche de présentation - Description des objets de la couche - Atelier 3 : Création d’une couche de présentation Tester et valider le repository - Description des techniques de test et de validation - Atelier 4 : Application de ces techniques Modélisation des dimensions : hiérarchies et sources multiples - Description de l’ajout de sources multiples - Description de l’implémentation de hiérarchie - Atelier 5 : Création de sources multiples et de hiérarchies Création de mesures

Public
- Développeur - Analyste - Chef de projet

Pré-requis
Connaissance des concepts de base de la BI, modélisation de base relationnelle, concept du multidimensionnel.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

250

SQLI Institut 2011
Oracle ORACLE BI

O-BIU - Oracle BI Utilisateur - Création de rapports et Dashboards Oracle Oracle BI
Objectif du stage Public
- Développeur - Utilisateur métier devant construire ses propres tableaux Introduction à OBIEE - Présentation des différentes fonctionnalités de reporting d’OBIEE - Installation de l’environnement de travail Oracle Business Intelligence Answers (Réponses) - Introduction à Answers (Réponses) - Présentation du portail - Création d’une requête simple - Les filtres - Les agrégations - Les invites - Conception de requêtes élaborées - Modifier les propriétés des colonnes - Planifier la publication des requêtes - iBots Oracle Business Intelligence Interactive Dashboards - Présentations o Interactive Dashboards o Interface - Interactive Dashboards en pratique o Utilisation d’Interactive Dashboards o Création d’un Tableau de Bord

Pré-requis
Analyse multidimensionnel très légère.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

251

SQLI Institut 2011
Micros oft BI SQL SERVER 2008

MS50263 - Introduction à Microsoft Business Intelligence de SQL 2008 avec Sharepoint et Office 2007
1.vue d’ensemble du package Microsoft BI

Microsoft BI SQL Server 2008
Objectif du stage
Fournir les connaissances et les compétences pour développer des solutions M i c r o s o f t B u s i n e s s Intelligence End-to-End dans un environnement intégré avec SharePoint et Office 2007. Présenter Microsoft Unified Data Model, SQL 2008 Analysis Services, Integration Services, Reporting Services, Report Builder 2.0, SharePoint 2007 Integration, Reporting Services Content Types, Business Data Catalog, Excel Web Services, et la Business Intelligence avec Excel 2007 et Visio 2007.

2.Unified Data Model (UDM) 3.SharePoint et Business Intelligence 4.les nouvelles caractéristiques de la BI dans SQL Server 2008 5. les principaux composants SSIS 6. SSIS ETL 7. les concepts de clé SSAS 8. Détails du cube SSAS 9. SSRS 10. SharePoint Business Data Catalog 11. La sécurité intégrée dans SharePoint et la gestion des rapports 12. Excel Web Services 13. Excel 2007 et le Data Mining

Public
Ce cours s’adresse aux DBA, développeurs et professionnels de la Business Intelligence recherchant une introduction au package Microsoft BI dans le cadre de projets ou de migration vers l’environnement Microsoft.

Pré-requis
Les participants doivent posséder : une expérience concrète de RDBMS, de Business Intelligence Studio, d’Excel et d’Office Ribbon et d'une compréhension générale des objectifs de la Business Intelligence

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

252

SQLI Institut 2011
MS6234 - Implémenter et gérer SQL Server 2008 Analysis Services Microsoft BI SQL Server 2008
Objectif du stage
Ce cours apprend aux stagiaires comment implémenter une solution Analysis Services dans leur entreprise. Ce cours explique comment utiliser les outils de développement Analysis Services pour créer une base de données Analysis Services et un cube OLAP, et comment utiliser les outils d’administration d’Analysis Services pour gérer une solution Analysis Services. 1. Introduction à Microsoft SQL Server 2008 Analysis Services Vue d’ensemble des solutions d’analyse de données Vue d’ensemble de SQL Server 2008 Analysis Services Installation de SQL Server 2008 Analysis Services 2. Création d’une solution d’analyse multidimensionnelle Développement d’une solution Analysis Services Sources de données et vues Création d’un cube 3. Manipulation des cubes et des dimensions Configuration des dimensions Définition des hiérarchies Les attributs de tri et de regroupement 4. Manipulation des mesures et des groupes de mesures Manipulation des mesures Manipulation des groupes de mesures 5. Interrogation d’une solution d’analyse multidimensionnelle Les bases du langage MDX Ajout d’éléments calculés dans un cube 6. Personnalisation d’un cube Implémentation des indicateurs clés de performance Implémentation des actions Implémentation des perspectives Implémentation des translations 7. Déploiement et sécurisation d’une base de données Analysis Services Déploiement d’une base de données Analysis Services Sécurisation d’une base de données Analysis Services 8. Maintenance d’une solution multidimensionnelle Configuration des traitements Traçage, surveillance et optimisation d’une solution Analysis Services Sauvegarde et restauration d’une base de données Analysis Services 9. Introduction au Data Mining Vue d’ensemble du Data Mining Création d’une solution de Data Mining Validation des modèles de Data Mining

Public
Ce cours est destiné aux professionnels de l’informatique et aux développeurs qui ont besoin d’implémenter des solutions d’analyse décisionnelle avec Microsoft SQL Server 2008 Analysis Services

Pré-requis
Appréhender les concepts des solutions OLAP Avoir une expérience de la navigation dans un environnement Microsoft Windows Server Avoir une expérience des services Windows (démarrer et arrêter un service) Avoir une expérience de la création de comptes de service et des permissions

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

253

SQLI Institut 2011
MS6235 - Implémenter et gérer SQL Server 2008 Integration Services Microsoft BI SQL Server 2008
Objectif du stage
Cette formation permet aux participants d’acquérir les connaissances et compétences nécessaires pour implémenter une solution basée sur SQL Server 2008 Integration services. La formation présente le développement, le déploiement et la gestion des lots Integration services 1. Introduction à SQL Server 2008 Integration Services Présentation de SQL Server Integration Services Les outils Integration Services 2. Développer une solution Integration Services Création une solution Integration Services Utilisation de variables Compilation et exécution d’une solution 3. Implémenter un control de flux Les taches du contrôle de flux Les contraintes de précédence du contrôle de flux Les conteneurs du contrôle de flux 4. Implémenter un flux de données Sources et destinations dans un flux de données Transformations simples d’un flux de données Transformations avancées d’un flux de données Les chemins d’un flux de données 5. Implémenter la journalisation Vue d’ensemble de la journalisation Integration Services Implémentation de la journalisation 6. Débogage et gestion d’erreurs Déboguer un lot Implémentation de la gestion d’erreur 7. Implémenter les points d’arrêts et les transactions Implémentation des points d’arrêt Implémentation des transactions 8. configurer et déployer un lot Configuration des lots Déploiement des lots 9. Gérer et sécuriser les lots Gestion des lots Sécurisation des lots

Public
Cette formation est destinée aux professionnels de l’informatique et aux développeurs qui ont besoin d’implémenter des transferts de données ou des solutions ETL (transfert, extraction et transformation de données) en utilisant Microsoft SQL Server 2008 Integration Services.

Pré-requis
Avant de suivre ce cours, les stagiaires devront posseder les connaissances suivantes Connaissances sur les scénarios d’import/export de données en entreprise Expérience de la navigation en environnement serveur Microsoft Windows Expérience avec Microsoft SQL Server

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

254

SQLI Institut 2011
MS6236 - Implémenter et gérer SQL Server 2008 Reporting Services Microsoft BI SQL Server 2008
Objectif du stage
Ce cours apprend aux stagiaires l’implémentation d’une solution à base de Reporting Services dans leur organisation. Il explique comment utiliser les outils de développement de Reporting Services pour créer des rapports, et comment utiliser les outils d’administration et de gestion de Reporting Services pour gérer les solutions Reporting Services. 1. Introduction à Microsoft SQL Server 2008 Reporting Services Vue d’ensemble de SQL Server 2008 Reporting Services Installation de Reporting Services Les outils de Reporting Services 2. Concevoir des états simples Création d’un rapport simple à base de table Mise en forme du rapport Ajouter des valeurs calculées 3. Enrichir ses états Navigation interactive Affichage des données 4. Manipulation des données Définir les données du rapport Utiliser des paramètres et des filtres Utiliser des listes de paramètres 5. Utilisation de modèles de rapports Création des modèles Utilisation du Report Builder 6. Publier et exécuter les rapports Publier des rapports Exécuter des rapports Création de cache de données Création de capture de rapport et d’historique de rapport 7. Mise en place d’abonnement pour distribuer les rapports Introduction aux abonnements Création d’un abonnement Gestion des abonnements 8. Administration de Reporting Services Administration du serveur Suivi des performances et de la fiabilité Administration des bases de données du serveur de rapport Gestion de la sécurité Migration vers Reporting Services 2008 9. Programmation de Reporting Services Récupération des informations du serveur par un Web Service Automatisation de la gestion des rapports Rendu des rapports Création de code personnalisé

Public
Ce cours est destiné aux professionnels de l’informatique et aux développeurs ayant besoin d’implémenter une solution de génération d’états à base de Microsoft SQL Server 2008 Reporting Services.

Pré-requis
Création d’états simples dans Microsoft Access ou des solutions tierces tels que Crystal Reports Compréhension fonctionnelle du modèle de distribution éditeur / abonné Capacité d’exploration de l’environnement Microsoft Windows Server Connaissance des services Windows (démarrage et arrêt) Connaissance sur la création de comptes de service et de leur permissio

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

255

SQLI Institut 2011
CRM MS CRM

MS8022 - Installer et configurer Microsoft Business Solution CRM
1. Installation et configuration

CRM MS CRM
Objectif du stage
Installer une solution intégrée de gestion de la relation client

2. Méthodologie d'implémentation Présentation de la boîte à outils d'implémentation (ITK) Zones de l'ITK Utiliser l'ITK pour les implémentations Planifier, développer, déployer Post déploiement 3. Technologies de support Vue d'ensemble Active Directory et Microsoft CRM Les domaines et Microsoft CRM Système de noms de domaine (DNS) Microsoft Exchange 2000 Microsoft SQL Server 2000 .NET et Microsoft CRM XML et Microsoft CRM XML Web Services Simple Object Access Protocol (SOAP) Internet Information Services (IIS) ASP .NET et Microsoft CRM 4. Architecture de Microsoft CRM Vue d'ensemble La couche de présentation Les ventes pour le client Outlook Composant form commun La couche d'applications Les ventes pour le client Outlook dans un état en ligne et hors ligne Travailler hors ligne La couche de la plate-forme La couche de la base de données 5. Installations serveur et client Objectifs Liste de tâches de pré installation Pré-requis matériels et logiciels Installation de Microsoft CRM Server Liste de tâches post-installation Installer le routeur de mails Exchange Microsoft CRM Installer les ventes Microsoft CRM pour le client Outlook 6. Paramétrage en fonction du type d'activité commerciale Vue d'ensemble Gérer les unités d'activité Gérer les utilisateurs pour Microsoft CRM L'outil de gestion utilisateur Les gestionnaires Gestion d'équipe Conseils pratiques 7. Modèle de sécurité Vue d'ensemble Les principaux concepts Privilèges L'utilisateur L'unité d'activité L'unité d'activité parent/enfant Organisation Rôles de sécurité Unités d'activité et de rôle Sécurité Microsoft CRM et Active Directory Copier et créer des nouveaux rôles 8. Configuration - Administration Gestionnaire de serveurs Gestionnaire de déploiement - Gestionnaire de transport de personnalisation Exporter et Importer XML Paramètres de personnalisation de système Paramètres système

Public
Administrateurs Toute personne en charge du déploiement de MSCRM

Pré-requis
Expérience dans l'implementation de Windows Server, Active Directory, SQL Server, Exchange et IIS

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

256

SQLI Institut 2011
Numérotation automatique Paramètres d'exercice budgétaire 9. Conclusion Les points clés

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

257

SQLI Institut 2011
MS8026 - Gérer la relation client avec Microsoft Business Solution
1. Introduction professionnelle des applications Microsoft CRM

CRM MS CRM
Objectif du stage
Faire un tour d'horizon fonctionnel de MSCRM

2. Gestion des enregistrements Objectifs Vue d'ensemble Naviguer à travers Microsoft CRM Travailler avec les enregistrements dans Microsoft CRM Rechercher des enregistrements dans Microsoft CRM Vue d'ensemble de la sécurité Microsoft CRM Check list : Travailler avec des enregistrements Check list :Trouver des enregistrements Check list : Assigner et partager 3. Gestion client Objectifs Vue d'ensemble Gérer les comptes et contacts Gestion de l'activité et des mails Check list : Gestion client Check list : Activités Check list : Notes et accessoires 4. Les ventes pour le client Outlook Objectifs Vue d'ensemble Les principaux concepts des ventes pour le client Outlook Naviguer dans les ventes pour le client Outlook Synchronisation dans les ventes pour le client Outlook Gestion d'enregistrements des ventes pour le client Outlook Fusion de mails des ventes pour le client Outlook Check list : Synchronisation Check list : Gestion d'enregistrements des ventes pour le client Outlook 5. Gestion des ventes Objectifs Vue d'ensemble Gérer des "leads" Gérer des occasions Proceccus de ventes d'occasions Quotas, commandes et factures Utiliser le catalogue produit Gérer des composants du catalogue produit Comprendre les quotas de vente Gérer la documentation des ventes Gérer des concurrents Check list : Gérer des "leads" Check list : Gérer des occasions et des processus de vente Check list : Quotas, commandes et factures Check list : Utiliser le catalogue produit Check list : Comprendre des quotas de vente Check list : Gérer la documentation des ventes Check list : Gérer des concurrents 6. Gestion du service client Objectifs Vue d'ensemble Gérer des contrats Gérer des cas Router des cas et utiliser les files d'attente Gérer la base de connaissances Check list : Gérer des contrats Check list : Gérer des cas Check list : Router des cas et utiliser les files d'attente Check list : Gérer la base de connaisances 7. Conclusion Les points clés

Public
Chefs de projets fonctionnels

Pré-requis
Bonne connaissance des processus de vente

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

258

SQLI Institut 2011
Base s de donnée s Fondame ntaux de s bases de données LES FONDAME NTAUX

AS701 - L'essentiel des bases de données Fondamentaux des bases de données Les fondamentaux
Objectif du stage
Maîtriser les outils et la démarche de conception d'une base de données relationnelle 1. QU’EST CE QU’UNE BASE DE DONNEES ? Historique Utilité d’une base de données Gestion d’une base de données 2. CULTURE GÉNÉRALE SGBD Modèles de SGBD Les principaux acteurs du marché 3. MODÉLISATION RELATIONNELLE Modèle Conceptuel des Données Modèle Relationnel Passage du MCD au Relationnel Relationnel et langage SQL TP: Modélisation conceptuelle et physique d’une base 4. BASE DE DONNÉES Architecture d’une base Outils des logiciels SGBDR 5. ARCHITECTURE ASSOCIEE AUX BASES DE DONNEES SYSTEMES D’INFORMATION Architecture client/serveur Architecture Web Serveurs d’application 6. LANGAGE SQL – PREMIERE APPROCHE Connexion au SGBD Consultation des données Mise à jour Création de structures TP: Interrogation simple 7. Introduction au modèle objet.

Public
Chefs de projets Administrateurs de bases de données Développeurs

Pré-requis
Cette formation constitue un point d’entrée dans la filière base de données.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

259

SQLI Institut 2011
AS702 - Langage SQL Fondamentaux des bases de données Les fondamentaux
Objectif du stage
Concevoir, structurer et réaliser des requêtes avec le langage normalisé SQL. Prendre en compte les contraintes de portabilité sur les différents SGBDR. 1. Présentation des concepts Bases de données relationnelles Introduction au langage SQL Clés primaires et clés étrangères Contraintes d'intégrité 2. Interrogation de la base Les requêtes et l'ordre SELECT Clauses SQL Opérateurs et expressions Fonctions de traitement des champs de tables Produits cartésiens Jointures de tables Sous-requêtes 3. Manipulation des données Ordres INSERT, UPDATE et DELETE Validation ou annulation des modifications 4. Définition des données Types de données disponibles Création des objets - tables - vues - index Notions d'unicité des données Recherche de définitions d'objets existants Création et modifications des contraintes d'une base Modification des objets Suppression des objets 5. Syntaxe avancée de l'ordre select Clause GROUP BY Ordres ensemblistes : - UNION - MINUS - INTERSECT Les requêtes imbriquées Les sous-requêtes 6. Agrégats Fonctions SUM - MIN - MAX - AVG Fonction de comptage COUNT Fonctions d'agrégat et la clause GROUP BY Clause HAVING 7. Requêtes complexes Alias de tables et de champs Jointures externes Auto-jointures Tetha-jointures

Public
Chefs de projets Développeurs d’applications Analystes infocentres Utilisateurs d'outils de requête

Pré-requis
Aucuns

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

260

SQLI Institut 2011
Micros oft SQL Server SQL SERVER 2008 - MISE A JOUR

MS6317 - Mise à jour des compétences d’administration de bases de données de SQL Server 2000 vers 2008 Microsoft SQL Server SQL Server 2008 - Mise à jour
Objectif du stage
Décrire les nouveautés de Microsoft SQL Server 2008 Planifier une installation, une mise à jour et une migration vers SQL Server 2008 Comprendre les types de données SQL Server Gérer SQL Server 2008 Sécuriser une base de données SQL Server 2008 Mettre au point une stratégie de sauvegarde et restauration Configurer la réplication de bases SQL Server 2008 Suivre l’activité du serveur Suivre et gérer la performance des bases de données 1. Introduction à SQL Server 2008 L’évolution de SQL Server Composants d’architecture de SQL Server 2008 2. Installer et mettre à jour vers SQL Server 2008 Préparation à l’installation de SQL Server 2008 Installation de SQL Server 2008 Mise à jour d’une instance SQL Server 2000 Configuration d’une installation de SQL Server Utilisation du Gestionnaire de Configuration SQL Server 3. Améliorations du stockage dans SQL Server 2008 Améliorations des types de données Tables partitionnées Améliorations d’indexation Tuning des indexes (Optionnel) 4. Améliorations d’administration dans SQL Server 2008 Outils d’administration Utilisation de SQL Server Management Studio Utilisation de sqlcmd Utilisation de Windows PowerShell 5. Améliorations de sécurité dans SQL Server 2008 Sécurité dans SQL Server 2008 Gérer la sécurité dans SQL Server 2008 Gérer les permissions Gérer les clés et certificats 6. Récupération de SQL Server 2008 Sauvegarde des bases Compression des fichiers de sauvegarde Restauration des bases Snapshots 7. Haute disponibilité dans SQL Server 2008 Log Shipping Mirroring Choix de la meilleure solution 8. Améliorations de la réplication dans SQL Server 2008 Nouveaux types de réplication Autres amélioration de la réplication 9. Gestion basée sur des stratégies dans SQL Server 2008 Présentation du serveur de gestion centralisée Présentation de la gestion basée sur des stratégies Implémentation de la gestion basée sur des stratégies 10. Améliorations du suivi dans SQL Server 2008 Suivi de l’activité d’une base de données Utilisation des triggers DDL Audits de SQL Server Notification d’évènements Utiliser les métadonnées statiques et dynamiques 11. Gestion de la performance SQL Server 2008 Gestion des charges de travail SQL Server avec le gouverneur de ressources Gestion de la performance avec le collecteur de données Gestion de la performance avec les plans guide

Public
Cette formation s’adresse aux professionnels de l’informatique en charge de la maintenance et de l’administration de bases de données SQL Server.

Pré-requis
Avant de suivre ce cours, les stagiaires doivent justifier d’une expérience en développement et / ou administration de bases SQL Server 2000.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

261

SQLI Institut 2011
MS6158 - Mise à jour de vos compétences SQL Server 2005 vers SQL Server 2008 Microsoft SQL Server SQL Server 2008 - Mise à jour
Objectif du stage
Cette formation fournit aux stagiaires les connaissances nécessaires à leur montée en compétences de SQL Server 2005 vers SQL Server 2008. 1. Introduction à SQL Server 2008 L’évolution de SQL Server Se préparer à SQL Server 2008 2. L’administration de SQL Server 2008 Serveurs de configuration « Policy Based Management » 3. L’amélioration des performances dans SQL Server 2008 Gérer les charges avec « Resource Governor » Piloter les performances avec le « Data Collector » Gérer la performance avec le « Plan Freezing » 4. L’amélioration de la sécurité avec SQL Server 2008 Cryptage des bases de données Audit des actions 5. L’administration du développement de bases de données avec SQL Server 2008 Perfectionnement des outils de développement Type de données Travailler avec des données spatiales 6. La haute disponibilité avec SQL Server 2008 Des technologies toujours disponibles… La réplication transactionnelle « peer to peer » 7. Le data warehousing avec SQL Server 2008 Améliorations sur l’ETL (Intégration Services) Utilisation des tables partitionnées Optimisation du stockage des données 8. Améliorations de SQL Server Reporting Services 2008 Architecture et administration de Reporting Services Développement de rapports Traitement et rendu des rapports 9. Améliorations de SQL Server Analysis Services 2008 Analyse multidimensionnelle avec SQL Server Analysis Services Le Data Mining avec SQL Server Analysis Services

Public
Ce stage s’adresse aux développeurs et administrateurs de bases de données SQL Server 2005 désireux de mettre à jour leurs compétences sur SQL Server 2008.

Pré-requis
Pour participer à cette formation, les stagiaires doivent disposer d’expérience dans le développement ou l’administration de base de données SQL Server 2005.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

262

SQLI Institut 2011
SQL SERVER 2008 - FONDAME NTAUX

MS10054A - Requêtes Transact SQL pour SQL Server 2008 Microsoft SQL Server SQL Server 2008 Fondamentaux
Objectif du stage
Savoir créer des requêtes Transact-SQL pour accéder aux données de la base Découvrir l'analyseur de requêtes de SQL Server 2008 Comprendre comment gérer des vues et des index Maîtriser le système et développer des outils d'administration avec Transact-SQL 1. Introduction au Transact-SQL Language T-SQL Les types La syntaxe Utiliser l'aide en ligne 2. Utilisation des outils T-SQL L'analyseur de requêtes SQL Utilitaire osql Exécution d'instructions Transact-SQL Créer et executer un script T-SQL 3. Extraction de données Extraction de données à l'aide de l'instruction SELECTs Filtrage des données Mise en forme des ensembles de résultats Traitement des requêtes Remarques sur les performances 4. Regroupement et synthèse de données Énumération des n premières (TOP) valeurs Utiliser les fonctions d'agrégation Présentation de la clause GROUP BY Génération de valeurs d'agrégation dans des ensembles de résultats Utilisation des clauses COMPUTE et COMPUTE BY 5. Jointure de tables Utilisation d'alias pour les noms de tables Combinaison de données provenant de plusieurs tables Combinaison d'ensembles de résultats 6. Utilisation de sous-requêtes Présentation des sous-requêtes Utilisation d'une sous-requête en tant que table dérivée Utilisation d'une sous-requête en tant qu'expression Utilisation d'une sous-requête pour corréler des données Utilisation des clauses EXISTS et NOT EXISTS 7. Modification des données Utilisation de transactions Insertion de données Suppression de données Mise à jour de données Remarques sur les performances 8. Extensions T-SQL OUTER APPLY et CROSS APPLY PIVOT and UNPIVOT TRY/CATCH 9. Afficher le contenu des objets Introduction aux vues Avantages des vues Création des vues Introduction aux procédures stockées Introduction aux déclencheurs Introduction aux fonctions définies par l'utilisateur

Public
Développeurs d'applications utilisant SQL Server Administrateurs SQL Server souhaitant mieux maîtriser le système et développer des outils d'administration avec Transact-SQL

Pré-requis
Expérience de Windows, concepts des bases de données relationnelles

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

263

SQLI Institut 2011
MS10227 - Maintenance d'une base de données SQL Server 2008 Microsoft SQL Server SQL Server 2008 Fondamentaux
Objectif du stage
Cette formation fournit aux participants les connaissances et les compétences nécessaires pour administrer une base de données Microsoft SQL Server 2008. 1. Installation et configuration de SQL Server 2008 Planification de l'installation de SQL Server Installation de SQL Server 2008 Configurer l’installation 2. Gestion de bases de données et des fichiers Planification des bases de données Création de bases de données Utiliser la gestion basée sur les policies 3. Gestion des sinistres Planifier une stratégie de sauvegarde Sauvegarde des bases de données utilisateur Restaurer des bases de données utilisateur Réaliser des restaurations en ligne Récupération des données à partir d’un cliché instantané Récupération des bases de données systèmes et gestion des sinistres 4. Gestion de sécurité Vue d'ensemble de la sécurité dans SQL Server 2008 Protéger les serveurs Protéger les bases de données Réaliser un audit de sécurité 5. Transfert de données Vue d'ensemble du transfert de données Introduction à SQL Server Integration Services 6. Automatiser les tâches d’administration Automatisation des tâches d’administration dans SQL Server Utiliser l’Agent SQL Server Créer des plans de maintenance Gérer les alertes Gérer plusieurs serveurs Gérer la sécurité de l’Agent SQL Server 7. Mise en œuvre de la réplication Vue d'ensemble de la réplication Gestion des publications et des abonnements Configuration de la réplication selon quelques scenarii communs 8. maintien d’une Haute Disponibilité Introduction à la haute disponibilité Mise en œuvre de Log Shipping Mise en œuvre du Mirroring Mise en œuvre de Server Clustering Utiliser des solutions distribuées de haute disponibilité 9. Surveiller SQL Server Afficher l’activité courante Utiliser SQL Server Profiler Assurer le suivi avec les DLL Triggers Utiliser les notifications d’évènements 10. Dépannage et optimisation des performances Dépanner SQL Server Optimiser les performances dans SQL Server Utiliser Resource Governor Utiliser le collecteur de données (Data Collector)

Public
Connaissances de base du système d'exploitation Microsoft Windows et de ses principales fonctionnalités Une bonne connaissance de Transact-SQL Connaissance des bases de données relationnelles Expérience dans la conception des bases de données

Pré-requis
Ce cours est destiné aux professionnels de l’informatique qui administrent des bases de données SQL Server.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

264

SQLI Institut 2011
MS6232 - Implémentation d'une base de données SQL Server 2008 Microsoft SQL Server SQL Server 2008 Fondamentaux
Objectif du stage
Ce stage fournit aux participants les connaissances et les compétences nécessaires pour implémenter une base de données Microsoft SQL Server 2008. 1. création de bases de données et fichiers de base de données Création de bases de données Création de groupes de fichiers Création de schémas Création de clichés instantanés (Snapshot) de bases de données 2. Création de types de données et de tables Création de types de données Création de tables Création de tables partitionnées 3. Création et optimisation d’index Planification d’index Création d’index Optimisation d’index 4. Implémentation de l’intégrité des données par l’utilisation des Contraintes et des déclencheurs Vue d’ensemble de l’intégrité des données Implémenter les contraintes Implémenter les déclencheurs (Triggers) 5. Utilisation de XML Utiliser le type de données XML Récupérer des données XML avec FOR XML Fragmenter du XML en utilisant OpenXML Introduction à XQuery Création d'index XML Mise en œuvre des schémas XML 6. Mise en œuvre des Vues Présentation des Vues Création et Gestion des vues Optimisation de la performance en utilisant les vues 7. Mise en œuvre de procédures stockées Mise en œuvre des procédures stockées Créer des procédures stockées paramétrées Travailler avec les plans d'exécution Gérer les erreurs de manipulation 8. Implémenter des fonctions Créer et utiliser des fonctions Travailler avec des fonctions Contrôler le contexte d’exécution 9. Implémenter du code managé dans la base de données Introduction à SQL Server Common Language Runtime L'importation et la configuration des assemblies Création d’objets d’une base de données managée 10. Gestion des transactions et des verrous Présentation des transactions et des verrous Gestion des transactions Comprendre l’architecture des verrous SQL Server Gestion des verrous 11. Utilisation de Service Broker Présentation de Service Broker Créer des objets avec Service Broker Envoi et réception de messages

Public
Ce cours est destiné aux professionnels de l’informatique qui implémenter des bases de données SQL Server.

Pré-requis
Connaissances de base du système d'exploitation Microsoft Windows et de ses principales fonctionnalités. Une bonne connaissance de Transact-SQL Connaissance des bases de données relationnelles Une expérience de conception des bases de données

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

265

SQLI Institut 2011
SQL SERVER 2005 - FONDAME NTAUX

MS4740b - Implémenter une base de données SQL Server 2005 Microsoft SQL Server SQL Server 2005 Fondamentaux
Objectif du stage
Créer des bases de données Créer des types de données, des tables, des index, des vues, des procédures TSQL et .Net Utiliser XML dans SQL Server 2005 1. Création et gestion de bases de données Création de bases de données Création de groupes de fichiers Création de schémas Création de clichés instantanés de bases de données 2. Création de types de données et de tables Création de types de données Création de tables Création de tables partitionnées 3. Utilisation de XML Manipuler des données XML avec les instructions FOR XML et OPENXML Introduction à Xquery Utiliser le type de données XML 4. Création et optimisation d’index Planification d’index Création d’index Optimisation d’index Création d’index XML 5. Implémentation de l’intégrité des données par l’utilisation de contraintes Vue d’ensemble sur l’intégrité des données Implémenter des contraintes 6. Mise en œuvre de l’intégrité de données par déclencheurs et schémas XML Mise en œuvre des déclencheurs Mise en œuvre des schémas XML 7. Création de vues Présentation des vues Création et gestion des vues Optimisation des performances à l’aide des vues 8. Implémentation des procédures stockées Implémenter les procédures stockées Créer des paramètres dans les procédures stockées Travailler avec les plans d’exécution Gestions des erreurs d’exécution 9. Implémentation des fonctions Création et utilisation des fonctions Travailler avec les fonctions Contrôle du contexte d’exécution 10. Implémenter du code managé (.NET) dans SQL Server 2005 Introduction to the SQL Server Common Language Runtime (CLR) Importer et configurer des assemblages .NET Création d’objets de base de données avec du code managé 11. Gestion des transactions et des verrous Vue d’ensemble des transactions et des verrous Gestion des transactions Comprendre l’architecture de verrouillage de SQL Server Gérer les verrous 12. Utilisation du Service Broker Présentation du Service Broker Création d’objets Service Broker Envoyer et recevoir des messages

Public
Développeurs, ingénieurs système et administrateurs de bases de données SQL Server

Pré-requis
Connaissances de bases du système d’exploitation Microsoft Windows Expérience pratique du langage Transact-SQL Expérience pratique des bases de données relationnelles Savoir modéliser une base de données

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

266

13. Utiliser Notification Services (Optionnel) Introduction à Notification Services Développer une solution à base de Notification Services

SQLI Institut 2011
MS4742b - Maintenance d'une base de données SQL Server 2005 Microsoft SQL Server SQL Server 2005 Fondamentaux
Objectif du stage
Installer et configurer SQL Server 2005 Gérer les fichiers de bases de données Paramétrer la sécurité Administration et sauvegarder des bases de données Restaurer des bases de données Surveiller et optimiser les performances de SQL Server Savoir importer et exporter des données Maintenir la haute disponibilité de SQL Server 1. Installation et configuration de SQL Server 2005 Planification de l’installation de SQL Server Installation de SQL Server 2005 Gestion de l’installation de SQL Server 2005 2. Gestion des bases de données et des fichiers Planification de bases de données Création de bases de données Gestion des bases de données 3. Gestion de la récupération et des sinistres Planification d’une stratégie de sauvegarde Sauvegarde et restauration de bases de données Réaliser des restaurations en ligne Récupération des données à partir de d’un Snapshot Récupération des bases de données systèmes et gestion des sinistres 4. Gestion de sécurité Vision globale de la sécurité dans SQL Server 2005 Protéger les serveurs Protéger les bases de données Gestion des clefs et certificats dans SQL Server 5. Surveiller les performances de SQL Server 2005 Surveiller les performances de SQL Server 2005 Surveiller les performances avec le moniteur système Surveiller SQL Server 2005 avec le SQL Server Profiler Implémenter les DDL Triggers Implémentation des Event Notifications 6. Transfert de données Présentation du transfert de données Introduction à SQL Server Integration Services (SSIS) Utilisation de SQL Server Integration Services Fonctionnalités de SQL Server Integration Services 7. Automatisation des tâches d’administration Automatisation des tâches dans SQL Server 2005 Configuration du SQL Server Agent Création de travaux et d’opérateurs Création d’alertes Gestion de plusieurs serveurs Gestion de la sécurité du SQL Server Agent 8. implémentation de la réplication Vue d’ensemble de la réplication Implémenter une réplication Configuration d’une réplication selon quelques scénarii communs 9. Maintien d’une haute disponibilité Présentation de la haute disponibilité Mise en place d’un cluster de serveurs Mise en place du Mirroring Mise en place du Log Shipping (envoi de journaux) Mise en place de la réplication Peer-to-Peer

Public
Exploitants de bases de données SQL Serveur 2005

Pré-requis
Connaissances de bases du système d’exploitation Microsoft Windows Expérience pratique du langage Transact-SQL Expérience pratique des bases de données relationnelles Savoir modéliser une base de données

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

267

SQLI Institut 2011
SQL SERVER 2005 - EXPERTISE

MS4611 - Concevoir une infrastructure SQL Server 2005 Microsoft SQL Server SQL Server 2005 Expertise
Objectif du stage
Analyser les besoins matériels Concevoir une stratégie d’archivage, de partage et de restauration des données, et de consolidation du serveur, Concevoir une infrastructure serveur de base de données Mettre en place les conventions et normes concernant les bases de données 1. Analyse des besoins matériels Estimer les besoins en termes de stockage Estimer les besoins en termes de CPU Estimer les besoins en termes de mémoire Estimer les besoins en termes de réseau 2. Conception d’une stratégie d’archivage des données Identifier les besoins qui jouent un rôle dans l’archivage des données Déterminer la structure de l’archivage des données Créer un plan d’archivage des données 3. Conception d’une stratégie de consolidation du serveur Aperçu de la consolidation d’un serveur de bases de données Conception d’une stratégie pour les instances SQL Server Conception d’un plan de consolidation pour les serveurs de bases de données 4. Conception d’une stratégie de partage des données Aperçu du partage des données Création d’un plan de partage des données en utilisant la réplication 5. Conception d’une infrastructure serveur de bases de données Evaluation de l’infrastructure d’un serveur de bases de données actuel Récupération des besoins nécessaires pour changer l’infrastructure d’un serveur de bases de données Conception des modifications de l’infrastructure d’un serveur de bases de données 6. Conception d’une stratégie pour la restauration des données Création d’une stratégie de sauvegarde et restauration Création d’un plan de récupération d’une base de données, après un scénario catastrophe 7. Mise en place des conventions et des normes concernant les bases de données Création des conventions de nommage des bases de données Définition des standards de l’infrastructure d’une base de données.

Public
Ce cours est recommandé aux administrateurs de bases de données professionnels qui ont au moins trois ans d’expérience dans l’administration de solutions de bases de données SQL Server dans un environnement d’entreprise.

Pré-requis
Être familier avec les fonctionnalités, les outils et les technologies de Microsoft SQL Server 2005

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

268

SQLI Institut 2011
MS4614 - Concevoir la sécurité pour SQL Server 2005 Microsoft SQL Server SQL Server 2005 Expertise
Objectif du stage
Cette formation permet aux administrateurs de bases de données de concevoir la sécurité des systèmes de bases de données utilisant Microsoft SQL Server 2005. 1. Introduction à la mise en place de la sécurité sous SQL Server Les principes de la sécurité de bases de données Méthodologie pour concevoir une police de sécurité sous SQL Server Surveiller la sécurité sous SQL Server 2. Conception d’une police de sécurité pour les infrastructures système SQL Server Intégration avec les systèmes d’authentification de l’entreprise Développer du niveau des polices de sécurité de Windows Server Développer d’une police de communication sécurisée Définir les standards de la surveillance de la sécurité sous SQL Server 3. Conception de polices de sécurité pour les instances SQL Server et les bases de données Concevoir une police de sécurité au niveau de l’instance SQL Server Concevoir une police de sécurité au niveau de la base de données Concevoir une police de sécurité au niveau des objets Définir les standards de la surveillance de la sécurité pour les instances SQL Server et les bases de données 4. Intégration du cryptage des données dans la conception de la sécurité d’une base de données Sécuriser les données en utilisant le cryptage et les certificats Concevoir les polices de cryptage des données Déterminer une méthode clé pour le stockage des données 5. Concevoir une police de sécurité pour les exceptions Analyser les besoins métier Déterminer les exceptions et leurs impacts 6. Conception d’une stratégie de réaction en cas d’attaque ou de menace Conception d’une stratégie de réaction en cas d’attaque de virus ou de vers Conception d’une stratégie de réaction en cas d’attaque de type déni de service (« Denial-of-Service ») Conception d’une stratégie de réaction en cas d’attaque de type injection SQL (« SQL Injection »)

Public
Ce cours est recommandé aux administrateurs de bases de données professionnels qui ont au moins trois ans d’expérience dans l’administration de solutions de bases de données SQL Server dans un environnement d’entreprise.

Pré-requis
Être familier avec les fonctionnalités, les outils et les technologies de Microsoft SQL Server 2005

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

269

SQLI Institut 2011
MS4617 - Concevoir la haute disponibilité pour SQL Server 2005 Microsoft SQL Server SQL Server 2005 Expertise
Objectif du stage
Ce cours fournit les connaissances et les compétences pour concevoir une application de Haute Disponibilité utilisant SQL Server 2005. Il permettra aux administrateurs en bases de données d’identifier et de mettre au point les solutions de Haute Disponibilité de bases de données correspondant aux besoins de l’organisation. 1. Choisir la solution de Haute Disponibilité appropriée Identifier les besoins et contraintes de la Haute Disponibilité Analyser les besoins et contraintes de la Haute Disponibilité Déterminer la solution de Haute Disponibilité appropriée 2. Mettre en place le Clustering Concevoir la plateforme pour le Clustering Concevoir l’implémentation du Clutering avec SQL Server Concevoir les stratégies de récupération et les plans de test pour le Clustering Migrer et mettre à jour Clusters SQL Server Concevoir un plan de maintenance pour le Clustering 3. Concevoir le stockage d’une solution à Haute Disponibilité Déterminer l’espace le stockage requis pour les bases de données SQL Server Déterminer l’espace le stockage requis pour les composants et les fichiers de SQL Server Concevoir une stratégie de stockage pour SQL Server Concevoir une stratégie de sauvegarde et de restauration 4. Concevoir une solution de Log Shipping (Envoi de journaux) Introduction à la création d’une solution de Log Shipping Concevoir les rôles serveurs et la topologie Concevoir une stratégie de mise à jour du Log Shipping Concevoir un plan de maintenance pour le Log Shipping 5. Concevoir une solution de Mirroring Introduction à la conception de solution à base de Mirroring Concevoir les rôles de base de données et la topologie pour le Mirroring Convertir une solution de Haute Disponibilité en Mirroring Concevoir un plan de maintenance pour le Mirroring 6. Concevoir une solution de Haute Disponibilité à base de réplication Introduction à la conception de solution de réplication Concevoir une solution de réplication Concevoir une stratégie de mise à jour de la réplication Concevoir un plan de maintenance pour la réplication 7. Combiner les technologies de Haute Disponibilité Evaluer les faiblesses de chaque solution de Haute Disponibilité Augmenter la disponibilité en combinant les différentes technologies 8. Documenter et Tester une solution de Haute Disponibilité Documenter une solution de Haute Disponibilité Créer une stratégie de test d’une solution de Haute Disponibilité

Public
Ce cours est destine aux professionnels des bases de données qui ont 3 ans d’années d’expérience ou plus sur la conception de base de données sur SQL Server en entreprise.

Pré-requis
Etre familier avec les fonctionnalités, outils et technologies SQL Server 2005 Avoir une certification Microsoft Certified Technology Specialist Microsoft SQL Server 2005 ou une expérience équivalente

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

270

SQLI Institut 2011
MS4620 - Administration et automatisation de SQL Server 2005 Microsoft SQL Server SQL Server 2005 Expertise
Objectif du stage
Cette formation donne aux participants les compétences et les connaissances pour administrer et automatiser les bases de données et serveurs Microsoft SQL Server 2005. 1. Administration et automatisation de bases de données et serveurs Planification d’un système automatisé pour la maintenance des bases de données Planification d’un système automatisé pour la maintenance des serveurs Documentation des informations d’administration et d’automatisation Atelier 1 : Administration et automatisation de bases de données et serveurs Création de plans de maintenance Création des procédures de contrôle de changement de base de données Configuration et utilisation de l’outil SQL H2 2. Gestion de SQL Server Supporting Services Gestion des packages SSIS Gestion de la réplication Gestion des services de reporting Atelier 2 : Gestion de SQL Server Supporting Services Déplacer des packages entre des serveurs de bases de données Initialiser une souscription transactionnelle depuis une sauvegarde Configurer les services de reporting (Reporting Services)

Public
Ce cours est recommandé aux administrateurs de bases de données professionnels qui ont au moins trois ans d’expérience dans l’administration de solutions de bases de données SQL Server dans un environnement d’entreprise.

Pré-requis
Les infrastructures de sécurité et notamment l’infrastructure du service d’annuaire d’Active Directory La surveillance et le dépannage Les fonctionnalités, les outils et les technologies de Microsoft SQL Server 2005

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

271

SQLI Institut 2011
MS2784 - Améliorer et optimiser les requêtes dans SQL Server 2005 Microsoft SQL Server SQL Server 2005 Expertise
Objectif du stage
Normaliser une base de données Optimiser le stockage des données Gérer les accès concurrentiels Améliorer les requêtes pour optimiser les performances Optimiser la stratégie d’indexation Décider quand les curseurs sont appropriés Identifier et résoudre les problèmes de performances 1. Mesurer les performances d’une base de données L’importance des « Benchmark » Les mesures clé de la performance des requêtes : Sysmon Les mesures clé de la performance des requêtes : Profiler Les règles à suivre pour identifier les verrous et les blocages 2. Optimiser le design physique d’une base de données Le modèle d’optimisation des performances La stratégie du schéma d’optimisation : les clés La stratégie du schéma d’optimisation : la dénormalisation La stratégie du schéma d’optimisation : la généralisation 3. Optimiser les requêtes pour la performance Le modèle d’optimisation des performances : les requêtes Qu’est ce que le flux logique de la requêtes ? Considération à prendre en compte pour l’utilisation des sous requêtes Les règles à suivre pour construire des requêtes efficaces 4. « Refactoring » des curseurs dans les requêtes Le modèle d’optimisation des performances : Les solutions basées sur les jeux de requêtes Les cinq étapes pour construire un curseur Les stratégies pour refactoriser les curseurs 5. Optimiser une stratégie d’indexation Le modèle d’optimisation des performances : Les index Considération à prendre en compte pour utiliser les index Les meilleures utilisations de l’index « clustered » Les meilleures techniques pour la conception d’index « non-clustered » Comment documenter une stratégie d’indexation 6. Gérer la concurrence Le modèle d’optimisation des performances : Verrous et blocages Multimédia : « Comment utiliser des requêtes efficaces pour réduire les verrous et blocages » Stratégie pour réduire les verrous et blocages

Public
Développeurs de base de données professionnels qui ont au moins trois ans d’expérience dans le développement de solutions de bases de données.

Pré-requis
Avoir des connaissances dans le stockage des données Etre familier avec les index : structure et utilisation. Avoir une expérience concrète dans le développement de base de données. Comprendre la syntaxe du Transact-SQL et la logique de la programmation. Être familiarisé avec les fonctionnalités, les outils et les technologies de Microsoft SQL Server 2005

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

272

SQLI Institut 2011
MS5138 - Définition des problèmes et optimisation des bases de données SQL Server 2005 Microsoft SQL Server SQL Server 2005 Expertise
Objectif du stage
L’objectif de cette formation est d’apprendre aux administrateurs de bases de données à déterminer et à résoudre les problèmes de performances de Microsoft SQL Server 2005. Ils apprendront également à établir des règles et des standards de surveillance, et se concentre sur la recherche de problèmes spécifiques. 1. Développer une solution de monitoring pour les problèmes de performances de SQL Server : Réduire un problème de performance à une zone Règles à suivre pour surveiller les serveurs de bases de données et les instances SQL Server en utilisant Profiler et Sysmon Règles à suivre pour comparer les résultats de tests 2. Définir les problèmes de performance d’une base de données et d’un serveur de bases de données Réduire un problème de performance à un objet d’une base de données Comment l’outil SQLdiag peut être utilisé pour analyser les sorties 3. Optimiser la performance des requêtes Méthodologie pour optimiser une requête Le processus de détermination des problèmes de performances d’une requête Utiliser l’outil d’amélioration de base de données pour détecter les problèmes de performance 4. Détecter les problèmes de connectivité de SQL Server Méthodologie pour détecter les problèmes de connectivité de SQL Server Les zones de détection des problèmes communs de connectivité Les points de terminaison (EndPoints) de SQL Server 2005 5. Détecter les problèmes de données de SQL Server Méthodologie pour détecter les problèmes de données de SQL Server Le processus de détection des problèmes d’intégrité des données Comment les pages peuvent être réparées en utilisant la restauration simple page (Single-Page Restore) 6. Détecter les problèmes d’accès concurrentiel à SQL Server Méthodologie pour détecter les problèmes d’accès concurrentiel à SQL Server Les verrous de SQL Server « SQL Server Latches » Choix d'une solution de surveillance de blocage

Public
Ce cours est recommandé aux administrateurs de bases de données professionnels qui ont au moins trois ans d’expérience dans l’administration de solutions de bases de données SQL Server dans un environnement d’entreprise.

Pré-requis
La syntaxe du Transact-SQL et la logique de la programmation Les fonctionnalités, les outils et les technologies de Microsoft SQL Server 2005

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

273

SQLI Institut 2011
CONCEPTION - D EVELOPPEMENT

AS713 - Langage SQL SQL*Plus pour Oracle Oracle Conception développement
Objectif du stage
Maîtriser le langage SQL et l'Outils SQL*Plus dans un environnement ORACLE à travers de nombreux travaux pratiques 1. LE LANGAGE SQL Structure générale du langage Types de données 2. L’OUTIL SQL*PLUS Connexion Commandes essentielles Variables d’environnement Création de scripts Gestion du format d’affichage 3. SÉLECTIONS Sélections simples dans une table Projections, Comparaisons, Tris Fonctions et Expressions Sélections multitables Jointure, Jointure externe, Autojointure Requêtes imbriquées Opérateurs ensemblistes Requêtes corrélées Groupements Clause Group By, Clause Having Requêtes hiérarchiques Clause Connect By, Pseudo-colonne Level TP: Mise en œuvre du SQL TP: Exercices d’application 4. DÉFINITION DES DONNÉES Créations de tables Modifications et suppressions de tables Contraintes d’intégrité Utilisation des Vues Utilisation d’Index Synonymes Dictionnaire des données TP: Accès aux structures crées 5. MANIPULATION DES DONNÉES Ajouts (Insert) Mises à jour (Update) Suppressions (Delete) Transactions Gestion des incidents et accès concurrents Mise en œuvre (Commit / Rollback) TP: Mise en œuvre du SQL TP: Exercices d’application 6. CONTRÔLE DES DONNÉES Privilèges d’accès Privilèges et vues TP: Mise en application.

Public
Chefs de projets Développeurs d’applications Analystes info centre

Pré-requis
Cette formation constitue un point d’entrée vers les sessions d’administration et de programmation PL/SQL. Elle présente le langage SQL dans son implémentation Oracle mais convient pour un fort pourcentage à une personne travaillant sur un autre SGBD relationnel.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

274

SQLI Institut 2011
AS704 - Langage PL/SQL Oracle Oracle Conception développement
Objectif du stage
Développer des applications avec le langage PL/SQL d'Oracle 1. Langage PL/SQL Le couple SQL - PL/SQL Présentation du PL/SQL Intérêts du PL/SQL 2. Structure du PL/SQL Les trois parties d’un bloc PL/SQL. Déclaration des variables et visibilité Instructions SQL et PL/SQL Gestion des erreurs 3. Transactions Transaction Transaction discrètes 4. Les curseurs Définition Création de procédures Passage de paramètres 5. Les fonctions et procédures Appels de procédures ou fonctions Visualisation de procédures et fonctions Polymorphismes Contrôles d’accès Dépendances procédurales 6. Les packages Définition et avantages Les deux parties d’un package Création/destruction d’un package Types utilisateurs Appel des éléments d’un package Gestion des packages 7. Traitement des exceptions Définitions types d'exception Exceptiions prédéfines Exceptions utlisateurs 8. Les triggers Définition Caractéristiques d’un trigger Séquencement Evénements déclencheurs Portée d’un trigger Conditions restrictives Pseudo-variables Gestion des triggers . Stockage . Désactivation . Contrôle d’accès Utilisation des triggers

Public
Chefs de projets Développeurs d’applications

Pré-requis
Avoir suivie le cours "Langage SQL" ref : AS702 Expérience recommandée en programmation d’applications

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

275

SQLI Institut 2011
AS705 - Optimisation applicative Oracle
Introduction

Oracle Conception développement
Objectif du stage
Comprendre le serveur Oracle et optimiser la programmation SQL pour une base de données

Les accélérateurs d’accès - Index B-tree, Index BITMAP, Tables organisées en index, Clusters Les calculs de satistiques sur les objets - Les commandes ANALYZE – DBMS_STATS - Les histogrammes Les outils de diagnostic - EXPLAIN PLAN - TRACE DES REQUETES : SQL_TRACE - TKPROF, et AUTOTRACE Les plans d’accès aux données - Les conditions sur une colonne - Les conditions sur plusieurs colonnes - Les jointures, les requêtes synchronisées, les requêtes imbriquées. Ecriture des requêtes Le fonctionnement de l’optimiseur - Présentation - Choix du plan d’accès avec l’optimiseur sur règles - Choix du plan d’accès avec l’optimiseur basé sur les coûts Les indicateurs

Public
Chefs de projets Développeurs d’applications

Pré-requis
Connaître le langage SQL - réf : AS702

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

276

SQLI Institut 2011
ADMINISTRATION

AS715 - Administration Oracle 11g Oracle Administration
Objectif du stage
Maîtriser l’administration d’un site Oracle 11g. Savoir gérer les aspects sécurité (droits d’accès, sauvegardes et restaurations...). Être capable d’interconnecter des bases de données réparties. Les différences entre Oracle 10g et 11g ne sont pas abordées. 1. ARCHITECTURE D’ORACLE Fichiers, processus, ressources en mémoire Instances et bases de donnée 2. GESTION D’UNE INSTANCE Démarrage et arrêt, paramétrage Fichier des alertes Fichier de contrôle Vues dynamiques 3. GESTION DES FICHIERS D’UNE BASE Fichiers Logs . Séquencement, caractéristiques . Création de groupes, de membres Fichiers de données . Modifier leur emplacement . Modifier la taille Vues dynamiques 4. GESTION DES UTILISATEURS ET DE LA SÉCURITÉ Connexions et ouvertures de sessions Authentification (profils, mots de passe, système) Ajout d’utilisateurs et de rôles Privilèges systèmes et objets 5. STRUCTURE LOGIQUE ET PHYSIQUE Tablespaces, segments, extents, blocs Types objets Tables (types de données, contraintes, partitions) Index (table, Btree, bitmap) Stockage, dimensionnement et répartition Tables et vues du dictionnaire de données 6. ACTIVITÉ TRANSACTIONNELLE Mécanismes de verrouillage transactionnel Gestion des segments rollback 7. SAUVEGARDES ET RESTAURATIONS Modes d’archivage, fichiers concernés Procédures de restauration Export / Import, SQL*LOADER 8. ASPECTS RÉSEAUX Composants et configuration de Oracle Net Bases réparties, Snapshots 9. UTLISATION DE L’OUTIL DE CONFIGURATIO OEM Comparaison des ordres en ligne de commande et opération graphiques. Gestion des alertes et des statistiques Gestion courante 10. MISE EN ŒUVRE Création d’une instance, d’une base Scripts SQL d’administration Utilisation des packages standards

Public
Développeurs d’applications autour d’Oracle et futurs administrateurs de bases Oracle 11g. Ce stage s’adresse à des personnes n’ayant jamais administré des bases Oracle.

Pré-requis
La connaissance du langage SQL (requêtes simples) est nécessaire, ainsi que la pratique de l’outil SQL*Plus. Le stage AS713 ("SQL - SQL*Plus") est donc recommandé avant de suivre cette formation.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

277

SQLI Institut 2011
AS716 - Administration Oracle 10g Oracle Administration
Objectif du stage
Maîtriser l'administration d'un site Oracle 10g. Savoir gérer les aspects sécurité (droits d'accès, sauvegardes et restaurations...). Être capable d'interconnecter des bases de données réparties. 1. Architecture d'une base de données Oracle Fichiers Processus Ressources en mémoire Instances et bases de données 2. Gestion d'une instance Démarrage et arrêt, paramétrage Fichier des alertes Fichier de contrôle Vues dynamiques 3. Gestion des fichier d'une base Fichiers Logs . Séquencement, caractéristiques . Création de groupes, de membres Fichiers de données . Modifier leur emplacement . Modifier la taille Vues dynamiques 4. Gestion des utilisateurs et de la sécurité Connexions et ouvertures de sessions Authentification (profils, mots de passe, système) Ajout d'utilisateurs et de rôles Privilèges systèmes et objets 5. Structure logique et physique Tablespaces, segments, extents, blocs Types objets Tables (types de données, contraintes, partitions) Index (table, Btree, bitmap) Stockage, dimensionnement et répartition Tables et vues du dictionnaire de données 6. Activité transactionnelle Mécanismes de verrouillage transactionnel Gestion des segments rollback 7. Sauvegardes et resaurations Modes d'archivage, fichiers concernés Procédures de restauration Export / Import, SQL*LOADER 8. Aspects réseaux Composants et configuration de Oracle Net Bases réparties, Snapshots 9. Mise en oeuvre Création d'une instance, d'une base Scripts SQL d'administration Utilisation des packages standards 10. Approche de l'optimisation Optimisation par règles, par coûts Requête EXPLAIN Outils SQL_TRACE et TKPROF

Public
Développeurs d'applications autour d'Oracle et futurs administrateurs de bases Oracle 10g. Ce stage s'adresse à des personnes n'ayant jamais administré des bases Oracle.

Pré-requis
La connaissance du langage SQL (requêtes simples) est un atout. Le stage AS713 ("SQL - SQL*Plus") est donc recommandé avant de suivre cette formation

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

278

SQLI Institut 2011
AS718 - Administration Différentiel Oracle 9i-10G Oracle Administration
Objectif du stage
Se mettre à jour sur la dernière version d’Oracle par rapport à la 9i en terme d'administration. 1. PRESENTATION DE L’ARCHITECTURE ORACLE Instance et base de données Les outils d’administration SQL*Plus et ISQL*Plus Le Database Control et le Grid Control Simplification de l’installation et norme OFA 2. AMELIORATION DU STOCKAGE Organisation du stockage Notion de BIGFILE ou SMALLFILE Tablespaces gérés par Oracle Le tablespace SYSAUX Le tablespace permanent par défaut Renommer un tablespace Groupes de tablespaces temporaires 3. GESTION DE L’ESPACE DISQUE Monitoring de l’utilisation de l’espace d’un tablespace Configuration des seuils d’un tablespace Réorganisation de segments La commande SHRINK Présentation du segment ADVISOR Tablespace et segment UNDO Statistiques sur l’activité du segment UNDO Période de rétention Optimisation de démarrage 4. AUTOMATIC MANAGEMENT Gestion automatique du partage de la mémoire Principes de tuning de la Shared Pool Outils de collecte des statistiques Le paramétrage de UNDO RETENTION Le réglage automatique du Checkpoint Automatic Database Diagnostic Monitor (ADDM) 5. RESSOURCES SYSTEMES ET SCHEDULER Les groupes de consommation de ressources Surveillance de la gestion des ressources Concepts et fonctionnalités du Scheduler La gestion des composants du scheduler 6. SAUVEGARDES ET UTILITAIRE Sauvegardes et restaurations rapides (Flash) Evolutions de RMAN et sauvegardes incrémentales Restauration avec RESETLOGS Suppression d’une base de données Fonctionnalités Flashback de correction des erreurs Utilitaire DATA Pump, EXPDP, IMPDP 7. AUTOMATIQUE STORAGE MANAGEMENT (ASM) Présentation de l’architecture générale ASM, possibilités et bénéfices 8. EVOLUTIONS DU SQL Amélioration de la commande MERGE Calculs partiels en SQL

Public
Développeurs d'applications autour d'Oracle et futurs administrateurs de bases Oracle 10g.

Pré-requis
Au moins 6 mois d’expérience à temps plein en administration 9i.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

279

SQLI Institut 2011
AS711 - Administration Différentiel Oracle 10g - 11g Oracle Administration
Objectif du stage
Mettre en œuvre efficacement le serveur Oracle Database 11g. Identifier et comprendre les nouvelles fonctionnalités du serveur Oracle Database 11g, en particulier la disponibilité, l'adaptation dynamique des performances et la sécurité. Identifier les nouvelles techniques d'administration de la base et maîtriser les techniques de migration d’une base de données en version 8i, 9i, 10g vers la version 11g. Présentation générale : - Historique des évolutions fonctionnelles, - Les licences et options (paramètre d'accès aux pack), - Architecture du serveur. Installation : - Modifications de la livraison (produits ajoutés, supprimés), - Préparation à l'installation, - L'installation en 11g R1 et en 11g R2, - Gestion des patchs (opatch). Création d'une base : - Nouvelle gestion mémoire (memory_target, AMM, mise en service et contrôle), - Cache de résultats (configuration, utilisation et gestion), - Réduction des tablespaces temporaires, - Sécurisation 11g (mot de passe case-sensitive, profil DEFAULT, audit), - Paramètres d'instance additionnels, - Configuration d'Entreprise Manager Database Control. Gestion du changement : - Real Application Testing (composants de RAT), - SQL Performance Analyzer (fonctions, capture de charge SQL, transport d'un STS, création du référentiel de performances avant modifications, détermination des performances après modifications, traitement de comparaison, utilisation de la console EM ou SQL PA en mode ligne), - SQL Plan Management (architecture, chargement des plans, consultation des plans, évolution des SQL plan baselines, gestion de la SQL Management base, Export/Import de SQL plan baselines), - Database Replay (fonction, capture, ré-exécution, rapport d'analyse). Amélioration de l'infrastructure intelligente : - Automatic SQL Tuning (comparaison 10g et 11g, contrôle de la tâche, gestion avec EM), - AWR (nouvelles lignes de base). Améliorations relatives au stockage : - Nouvelles techniques de partitionnement (interval, system, colonne virtuelle, référence ..), - La compression avancée, - Nouveautés ASM (Fast Mirror Resync, Preferred Mirror Read …), - SQL Access Advisor. Gestion des erreurs : - Les données de diagnostic, - Infrastructure de gestion des erreurs, - Incidents et problèmes, - ADR Automatic Diagnostic Repository (structure, contenu …), - EM Support Workbench (gestion d'un problème exemple de création de paquetage d'incident (IPS) avec EM), - Adrci (exemples de commandes, visualisation des fichiers d'alerte, création d'un package d'incident), - Health Monitor (les checkers, exécution manuelle ou automatique d'un checker), - SQL Repair Advisor, - Data Recovery Advisor (présentation, utilisation via EM ou RMAN). Migration : - Préparation, - Tableau des compatibilités et méthodes de migration, - Migration avec DBUA Database Upgrade Assistant, - Migration manuelle avec SQL*Plus, - Migration avec export/import, - Migration des applications.

Public
Administrateurs de bases de données, analystes-exploitants et chefs de projets

Pré-requis
maîtrisant le langage SQL et une version antérieure d'Oracle (8i, 9i, 10g).

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

280

SQLI Institut 2011
AS720 - Oracle 10G tuning Oracle Administration
Objectif du stage
Mesurer les performances d’une base avec les outils fournis par Oracle. Apprendre à régler une base Oracle et à optimiser des requêtes. 1. INTRODUCTION Objectifs de tuning mesurables Problèmes classiques et tuning sur une base en production Performances et disponibilité 2. LES OUTILS DE DIAGNOSTIC Alert.log et traces des process background et utilisateurs Les vues V$, les tables X$, et les utilitaires Utilisation de UtlBStat/UtlEstat et STATSPACK Les Waits Events, Performance Manager 3. TUNING DE LA SHARED POOL Organisation et tuning de la shared pool Le library cache Partage de curseurs,invalidations Plans d’exécution en cache Shared pool réservée Le cache Dictionnaire UGA et shared servers, Large Pool 4. TUNING DU BUFFER CACHE Le database buffer cache, hit ratio La SGA dynamique, ajout de granules La vue V$BUFFER_POOL Modification dynamique de db_cache_size L’aviseur de buffer cache v$db_cache_advice Utilisation de plusieurs buffer pools, hit ratio Auto gestion de l’espace libre 5. TUNING DES AUTRES STRUCTURES DE LA SGA Le redolog buffer et v$sysstat, v$system_event Réduction l’activité de journalisation Multiples I/O slaves, plusieurs DBWriters 6. TUNING DES E/S Les process Oracle et les fichiers (répartition) Tablespaces sollicités Les vues v$filestat et v$datafile Répartition d’une table sur plusieurs datafiles Balayage complet de tables Checkpoints et archivelog 7. TUNING DES OPÉRATIONS DE TRIS Les opérations de tri (comment éviter), sort area, sort ratio Nouveaux paramètres de sort area Le sort ratio, les segments temporaires 8. LA CONTENTION DE LATCH Les principaux latches Causes pouvant provoquer une attente sur latch 9. TUNING DES ROLLBACKS SEGMENTS Fonctionnement des rollback segments, tablespaces 10. UNDO La vue V$Rollstat Dimensionner les rollbacks Diagnostiquer les attentes liées aux rollbacks 11. CONTENTION DE VERROUILLAGE Mécanisme de verrouillage, types de verrous Diagnostiquer le verrouillage et tuer une session Base Calmée 12. TUNING DES SHARED SERVERS Surveillance des dispatchers, vue V$Circuit Surveillance des shared servers 13. TUNING APPLICATIF Les index B-Tree, les index Bitmap Table organisée en index

Public
Administrateurs de base de données Oracle.

Pré-requis
Avoir suivi le cours Oracle Administration ou avoir un niveau de connaissances équivalent.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

281

SQLI Institut 2011
Les tables Mapping Les vues matérialisées, modes de rafraîchissement Écrasement de requêtes 14. UTILISATION OPTIMALE DES BLOCS ORACLE L’allocation d'extents: gestion et choix des tailles High Water Mark Le package DBMS_Space Bloc: taille et PCTFREE, PCTUSED Migration et chaînage, détection Réorganisation d’index, identification des index inutilisés 15. OPTIMISATION SQL Les modes d’optimisation, paramétrage, hints Stabilité du plan d’exécution, Import de statistiques Plans stockés: création, gestion des outlines StatsPack et explain plan. SQL trace et TKPROF Statistiques: Analyze et dbms_stats, histogrammes

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

282

SQLI Institut 2011
AS708 - Sauvegarde et restauration Oracle Administration
Objectif du stage
Etablir une politique de sauvegarde Reconnaître les principaux cas de pannes et réagir en conséquences Réparer la base en un minimum de temps suivant la tolérance à la perte de données choisie 1. Rappels Rappels sur l’architecture Oracle Les différents types de fichiers et leurs rôles dans une sauvegarde Les processus participant aux mécanismes d’ intégrité de la base Objectifs à atteindre 2. La sauvergarde à froid Sauvegarde à froid et restauration complète Sauvegarde à froid et mode Archivelog Mise en place du mode Archivelog La commande RECOVER et ses différentes possibilitées de restauration incomplète 3. La sauvergarde à chaud Les différents événements d’une sauvegarde à chaud Sauvegarde à chaud des fichiers de contrôle Sauvegarde à chaud des fichiers de données Récupération incomplète/complète 4. Procédure TSPITR Récupération de tablespace dans une base auxiliaire Transport de tablespace Récupération d’une base de données auxiliaire jusqu’à un certain point dans le temps 5. Outils d'export et d'import Exportation et importation dans le mode base de données complète Exportation et importation dans le mode utilisateur Exportation et importation dans le mode table Le transport de tablespace 6. Base de type standby Création d’une base de secours Oracle Intérêts, limites et contraintes Clonage de base de données 7. Outils recovery manager Rôle et fonctionnement Configuration de Rman Création et maintenance du catalogue Récupération avec Rman Création et gestion de base de données dupliquée Récupération de tablespace 8. Log miner Utilisation de l’outil Log miner Analyse des fichiers de journalisation

Public
Administrateurs de bases de données Oracle. Administrateurs systèmes ou réseaux Ingénieurs support

Pré-requis
Avoir suivi le cours "Oracle administration" ref : AS706 ou avoir une expérience d'administration d'un serveur Oracle

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

283

SQLI Institut 2011
AS722 - Oracle Sécurité Oracle Administration
Objectif du stage
Savoir sécuriser une base de données Oracle sous ses différents aspects et niveaux. 1. INTRODUCTION Evolution des architectures Les grands mythes de la sécurité Les principales menaces L’architecture standard aujourd'hui 2. LES PRINCIPALES ZONES A SECURISER Zone 1 : Inter-Application Server Zone 2 : Application Server to Storage Zone 3 : Stockage des données Les attaques malveillantes classiques Les principales failles de sécurité et les moyens de les éviter Les piliers de la sécurité des systèmes en général et des SGBDs en particulier Les mécanismes mis en oeuvre pour la sécurité Sécurité dans la base de données Oracle Installation: les comptes par défaut Les privilèges par défaut des comptes par défaut Définir une politique de gestion des mots de passe Protéger le dictionnaire de données Conseils et pratiques recommandées 3. LES UTILISATEURS ORACLE Les comptes ORACLE, par défaut, verrouillage, création Liste de contrôle pour la création d'utilisateurs Modifier un compte ORACLE Quotas sur tablespaces: information, modification Interrompre des sessions (identification ,kill session) Authentification d'un utilisateur par le système d'exploitation Récupération des informations sur les utilisateurs Limitations de ressources avec les profils, gestion des profils Gestion du contrôle des mots de passe sur les comptes Création du profil Fonction de vérification du mot de passe 4. LA SECURITE DE LA BASE DE DONNEES Niveaux de sécurité Audit de dysfonctionnement Audit standard Oracle, activation de l'audit Comprendre l'identification de l'audit session Audit par trigger Audit détaillé (Fine Grained Audit ), implémentation Gestionnaire d'événements d'audit détaillé 5. LES TRIGGERS Activation / Désactivation, Suppression Trigger INSTEAD OF 6. LE CHIFFREMENT DANS ORACLE Row Level Security (RLS) La problématique, la mise en place de vues Mise en oeuvre de Row Level Security Virtual Private Database – Roles La base de données privée virtuelle Exemple Virtual Private Database – Label security 7. LA SECURITE AU NIVEAU DU LISTENER Rappel du rôle du listener Oracle Autres erreurs intéressantes du Listener Contrôle des machines autorisées / non autorisées Quels sont les risques dans la transmission? Transfert sécurisé – Que nous propose Oracle ? Intégrité simple 8. MECANISME D'INTEGRITE D'ORACLE Quelles exigences fondamentales puis-je satisfaire ? Configuration Configuration du crypto_checksum_* Chiffrement (cryptage) simple 9. SSL SOUS ORACLE Quelles exigences fondamentales puis-je satisfaire ?

Public
Administrateurs Oracle.

Pré-requis
Avoir suivi le cours Oracle Administration ou avoir un niveau de connaissance équivalent.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

284

SQLI Institut 2011
Configuration

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

285

SQLI Institut 2011
Base s de données OpenS ource MYSQL

O-MYA - MySQL : administration Bases de données OpenSource MySQL
Objectif du stage
Maîtriser l'architecture et le déploiement d'un serveur MYSQL Maîtriser la maintenance et la sauvegarde des données MySQL Maîtriser la sécurité et les droits d'accès chez MySQL Connaître et mettre en œuvre les dernières nouveautés MySQL 1. PRÉSENTATION DE MYSQL MySQL : passé, présent, futur. Les produits et services MySQL. 2. VUE D'ENSEMBLE DU SERVEUR MYSQL L'architecture. Le serveur, les clients, les utilitaires. Les protocoles d'accès. Le système MySQL 2 tiers / 1 tiers. L'utilisation des ressources. 3. MISE EN ŒUVRE DU SERVEUR MYSQL L'installation sous Linux et Windows. Arrêter et démarrer le serveur MySQL. Sécuriser le serveur MySQL. Les paramètres et les fichiers de configuration. Les modes SQL. L'activation des différents journaux (logs). 4. DONNÉES Les différents types de données MySQL. Les métadonnées (information schema). Importer et exporter des données. Présentation des différents moteurs de stockage (MyISAM, InnoDB, Memory… 5. FONCTIONNALITÉS PARTIE 1 Les verrous . Verrouiller ou déverrouiller des tables ou des lignes. Les transactions . Les transactions et les différents niveaux d'isolation. Les déclencheurs . Présentation et utilisation des déclencheurs. Les vues . Présentation, utilisation et administration des vues. . Ecriture et lecture sur les vues. Les procédures stockées . Présentation des utilisations des procédures stockées. . Comparaison entre les fonctions et les procédures stockées. . Déclaration et syntaxe de base d'une procédure stockée. 6. FONCTIONNALITÉS PARTIE 2 Les événements . Présentation, administration et utilisation des événements. Le partitionnement . Présentation, administration et utilisation du partitionnement. Maintenance et sauvegarde . Maintenance des tables en fonction des moteurs de stockage utilisés. . Principes et types de sauvegardes. . Les outils fournis avec MySQL : mysqldump et mysqlhotcopy. . Exporter et restaurer les données en SQL ou à partir de journaux binaires. Sécurité et droits d'accès . Présentation des privilèges et droits d'accès. . Gestion des utilisateurs. . Configuration des ressources affectées à chaque utilisateur. . Stockage des droits d'accès et des utilisateurs dans la base MySQL. . La sécurité du serveur sur le système d'exploitation : droits d'accès, stockage des fichiers de MySQL, restriction réseau, principes de base. Les options de configuration liées à la sécurité. .…

Public
Administrateur de base de données Développeur, concepteur

Pré-requis
Connaissance élémentaire des bases de données.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

286

SQLI Institut 2011
Base s de données OpenS ource MYSQL

O-MYD - MySQL: développement Bases de données OpenSource MySQL
Objectif du stage
Connaître l'architecture client / serveur MySQL Maîtriser le langage SQL Maîtriser la conception des bases de données Utiliser les fonctionnalités avancées de MySQL Connaître les procédures d'optimisation des requêtes SQL 1. PRÉSENTATION DE MYSQL MySQL : passé, présent, futur. Les produits et les services MySQL. 2. VUE D'ENSEMBLE DU SERVEUR MYSQL L'architecture. Le serveur, les clients, les utilitaires. Les protocoles d'accès. Le système MySQL 2 tiers / 1 tiers. L'utilisation des ressources. 3. CRÉATION DE BASES DE DONNÉES Les différents types de données MySQL. Création d'un schéma SQL. Les différents moteurs de stockage (MyISAM, MEMORY, InnoDB…). Les contraintes d'intégrité. Importer et exporter des données. Les métadonnées (information schéma). 4. LES REQUÊTES SIMPLES Sélectionner des données dans les tables. Utiliser la clause Where pour filtrer les données. Utiliser des requêtes Insert, Update et Delete pour ajouter, modifier et supprimer des données. Utiliser les clauses Order et Group by, Having… Utiliser les fonctions d'agrégations (SUM, MAX, MIN, AVG…). 5. LES REQUÊTES AVANCÉES Utiliser les variables utilisateur dans les requêtes. Créer des requêtes imbriquées, corrélées et décorrélées. Créer des requêtes sur plusieurs tables avec les jointures. Maîtriser le concept et l'utilisation des vues. Les requêtes préparées. 6. FONCTIONNALITÉS SPÉCIFIQUES Les verrous . Verrouiller ou déverrouiller des tables ou des lignes. Les transactions . Les transactions et les différents niveaux d'isolation. Les déclencheurs . Présentation et utilisation des déclencheurs. Les vues . Présentation, utilisation et administration des vues. . Écriture et lecture sur les vues. Les procédures stockées . Présentation des utilisations des procédures stockées, comparaison entre les fonctions et les procédures stockées. Déclaration et syntaxe de base d'une procédure stockée. Les événements . Présentation, administration et utilisation des événements. Sécurité et droits d'accès . Présentation des privilèges et droits d'accès. . Gestion des utilisateurs. . Éviter l'injection SQL. Optimisation . Optimisation des requêtes. . Optimisation des tables. . MySQL Proxy.

Public
Développeur MySQL Chef de projet, concepteur

Pré-requis
Quelques connaissances des bases de données relationnelles et de SQL.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

287

SQLI Institut 2011
POSTRGRES QL

AS707 - Administration d'une base de données PostgreSQL Bases de données OpenSource PostrgreSQL
Objectif du stage
Maîtriser l'administration d'une base PostgreSQL. Savoir gérer les différents aspects sécurité (droits d'accès, sauvegardes et restaurations…). 1. PRÉSENTATION DE POSTGRESQL Historique et maturité Caractéristiques et architecture technique Avantages / Inconvénients 2. INSTALLATION ET CONFIGURATION SYSTÈME Méthodes d'installation Configuration de post-installation Arborescence et ressources de PostgreSQL Environnement d'exécution du serveur Configuration noyau et sémaphores 3. CRÉATION ET RÉGLAGES Création et paramétrage d'une base Templates Configuration d'une base Tablespace Configuration de la partie cliente 4. UTILISATEURS ET CONTRÔLE D'ACCES Utilisateurs et groupes Gestion des permissions sous PostgreSQL Gestion des privilèges 5. TRANSACTIONS Mécanisme de verrouillage Commandes de gestion des transactions 6. SAUVEGARDE ET RESTAURATION Dump SQL d'une base Restauration Sauvegarde de l'ensemble des bases Point-in-time recovery (PITR) 7. SURVEILLANCE Moniteur interactif (psql) Statistiques d'utilisation : paramétrages, accès Visualisation des locks Analyse de l'espace disque 8. MAINTENANCE Récupération d'espace disque Mise à jour des statistiques du planificateur Ré-indexation Maintenance du fichier de log, rotation de log

Public
Administrateurs et développeurs sous PostgreSQL.

Pré-requis
La connaissance du langage SQL est recommandée (stage AS702)

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

288

SQLI Institut 2011
AS703 - PgSQL sous PostgreSQL Bases de données OpenSource PostrgreSQL
Objectif du stage
Maîtriser le langage PL/pgSQL afin de développer, maintenir des applications sur une base de données PostgreSQL. 1. INTRODUCTION Les langages de procédure dans PostgreSQL Utilisation du langage PL/pgSQL Arguments et types de données Structure d'un programme PL/pgSQL 2. DÉCLARATIONS Types de données Alias de paramètre de fonction Copie de type Type ligne Type record 3. INSTRUCTIONS PRINCIPALES Assignations Instruction "Select into" Requête sans résultat Commandes dynamiques 4. STRUCTURES DE CONTRÔLE Instructions conditionnelles Boucles Retour d'une fonction Traitement des erreurs 5. CURSEURS Déclaration Ouverture de curseurs Utilisations des curseurs 6. DÉCLENCHEURS (TRIGGERS) Types et options de déclencheurs Visibilité des modificateurs de données Ecriture de déclencheur en PL/pgSQL 7. PRIVILÈGES Gestion des privilèges dans les procédures

Public
Administrateurs ou développeurs d'applications sous PostgreSQL.

Pré-requis
La connaissance du langage SQL est nécessaire (stage AS703).

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

289

SQLI Institut 2011
Systèmes et Réseaux Systèmes et rése aux Mi cros oft WINDOWS 7

MS50311 - Mise à jour des compétences de Windows XP vers Windows 7 Systèmes et réseaux Microsoft Windows 7
Objectif du stage
Installer, déployer et mettre à jour Windows 7 Configurer les paramètres de pré-installation et post-installation Maintenir et surveiller Windows 7 Résoudre et dépanner les performances et la fiabilité de Windows 7. MODULE 1 : Introduction à Windows 7 Quoi de neuf dans Windows 7 Les améliorations de la sécurité Les améliorations de la productivité utilisateur Les améliorations de la gestion. MODULE 2 : Installer Windows 7 Les pré-requis système Se préparer à l'installation Réaliser une installation Les options d'installation avancées. MODULE 3 : Mettre à jour vers Windows 7 Se préparer vers une mise à jour Réaliser une mise à jour Réaliser les opérations de post mise à jour. MODULE 4 : Déployer Windows 7 Comprendre les outils de déploiement Préparer Windows 7 à la création d'une image Déployer Windows 7 avec une image Configurer les disques durs virtuels. MODULE 5 : Configurer le matériel et le réseau Gérer les pilotes de périphériques Gérer les imprimantes Configurer la connectivité réseau. MODULE 6: Configurer les applications Configurer la compatibilité applicative Configurer les restrictions applicatives. MODULE 7: Configurer les ordinateurs mobiles Configurer les options de mobilité Configurer BranchCache Configurer DirectAccess Configurer Bitlocker. MODULE 8: La gestion à distance Utiliser WinRM et WinRS Utiliser le PowerShell. MODULE 9: Configurer la sécurité Configurer le contrôle de compte d'utilisateurs Utiliser le service d'installation d'Active X Configurer Windows Update Configurer l'audit. MODULE 10: Gérer Windows 7 Gérer les évènements Utiliser le pack de dépannage Windows

Public
Ce cours est destiné aux administrateurs qui ont au moins un d'expérience.

Pré-requis
Les stagiaires devrait avoir une expérience de l'administration de client Windows XP ou Vista.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

290

SQLI Institut 2011
Systèmes et Réseaux Systèmes et rése aux Mi cros oft WINDOWS 7

MS50331 - Enterprise Desktop Support Technician Windows 7
1. Identifier et résoudre les problèmes d'installation de logiciel

Systèmes et réseaux Microsoft Windows 7
Objectif du stage
Identifier et résoudre les problèmes d'applications Identifier les causes des problèmes réseaux et le résoudre Gérer et maintenir les systèmes qui utilisent Windows 7 Maintenir les ordinateurs portables7 Identifier les causes des problèmes de sécurité et les résoudre.

2. Résoudre les problèmes de configuration logicielle 3. Résoudre les échecs applicatifs 4. Identifier et résoudre les problèmes d'ouverture de session 5. Identifier et résoudre les problèmes réseaux 6. Identifier et résoudre les problèmes de résolution de noms 7. Identifier et résoudre les problèmes d'imprimantes réseau 8.Identifier et résoudre les problèmes de performance 9. Identifier et résoudre les problèmes de matériels 10. Identifier et résoudre les problèmes de connexions Wifi 11. Identifier et résoudre les problèmes d'accès distant 12. Gérer les synchronisation de fichiers

Public
Ce cours s'adresse aux informaticiens, spécialistes du support technique de niveau 1 et 2.

13. Identifier et résoudre les problèmes d'Internet Explorer 14. Identifier et résoudre les problèmes de pare-feu 15. Identifier et résoudre les problèmes dus aux logiciels malveillants

Pré-requis
Une expérience de plusieurs années est recommandée. 16, Identifier et résoudre les problèmes de chiffrement 17. Identifier et résoudre les problèmes de mises à jours logiciel

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

291

SQLI Institut 2011
Systèmes et Réseaux Systèmes et rése aux Mi cros oft WINDOWS 7

MS6288 - Deploiement de Windows 7
Plan de cours en cours d'élaboration par l'éditeur

Systèmes et réseaux Microsoft Windows 7
Objectif du stage Public Pré-requis Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

292

SQLI Institut 2011
Systèmes et Réseaux Systèmes et rése aux Mi cros oft WINDOWS 7

MS6290 - Découverte de Windows 7
MODULE 1 : Introduction.

Systèmes et réseaux Microsoft Windows 7
Objectif du stage
Après avoir suivi ce cours, le stagiaire sera capable de comprendre et utiliser les nouveautés de Windows 7.

La configuration hardware Les différentes versions Les mises à jour de versions antérieures MODULE 2 : La productivité utilisateur Aero Peek, shake et Snap La nouvelle barre des tâches La recherche La gestion des périphériques MODULE 3 : La sécurité Le contrôle de compte utilisateur Applocker Bitlocker To Go Windows Defender Le pare feu MODULE 4: Le réseau Le centre réseau et partage, Le groupe résidentiel (HomeGroup) DirectAcess BranchCache VPN reconnect MODULE 5 : Le dépannage

Public
Ce cours est destiné aux professionnels de l'informatique ayant une expérience de l'environnement Windows, du matériel et du réseau.

Pré-requis
Ce cours est destiné aux professionnels de l'informatique ayant une expérience de l'environnement Windows, du matériel et du réseau.

Durée
1 jour(s)

Le centre de maintenance La sauvegarde/restauration Problem Step Recorde Le PowerShell MODULE 6: Les applications La compatibilité Les outils pour les problèmes de compatibilité Internet Explorer 8

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

293

SQLI Institut 2011
MS10224 - Installation et configuration du client Windows 7 Systèmes et réseaux Microsoft Windows 7
Objectif du stage
Ce cours permettra d’acquérir les compétences pour installer, mettre à jour et migrer vers le client Windows 7. 1. Installation, mise à jour et migration de Windows 7 Préparer l’installation de Windows 7 Améliorer l’installation Mettre à jour et migrer vers Windows 7 Améliorer l’image d’installation de Windows 7 Configurer la compatibilité des applications Configuration des disques et des périphériques 2. Partitionner les disques dans Windows 7 Gérer les volumes des disques Maintenir les disques dans Windows 7 Installer et configurer Les périphériques Configuration des accès aux fichiers et aux imprimantes sur les clients Windows 7 3. Vue d’ensemble de l’authentification et de l’autorisation Gérer les accès aux fichiers Windows 7 Gérer les dossiers partagés Configurer la compression des fichiers Gérer les impressions Configuration de la connectivité réseau 4. Configurer la connectivité du réseau IPv4 Configurer la connectivité du réseau IPv6 Mettre en œuvre l’allocation d’adresses IP automatiques 5. Configuration des connections réseaux sans fils Vue d'ensemble des réseaux sans fils Configurer un réseau sans fil 6. Sécurisation des bureaux Windows 7 Vue d’ensemble de la gestion de la sécurité dans Windows 7 Sécuriser un client Windows 7 à l’aide des paramètres locaux de sécurité Sécuriser les données à l’aide de EFS et BitLocker Configurer les restrictions des applications Configurer les contrôles de comptes utilisateurs Configurer le Firewall Windows Configurer les paramètres de sécurité dans IE8 Configurer Windows Defender Optimisation et maintenance du client Windows 7 7. Maintenir la performance à l’aide des outils Windows 7 Maintenir la fiabilité à l’aide des outils de diagnostic Windows 7 Sauvegarder et restaurer les données à l’aide de Windows Backup Restaurer un système Windows 7 à l’aide des points de restaurations Configurer Windows Update Configuration des ordinateurs mobiles et des accès distants à Windows 7 8. Configurer les ordinateurs mobiles et les paramètres des périphériques Configure le bureau distant et l’assistance à distance Configurer DirectAccess pour les accès distants Configurer BranchCache pour les accès distants

Public
Tout professionnel désirant posséder des compétences sur les technologies Windows 7.

Pré-requis
Ce cours s’adresse aux participants ayant une expérience dans l’installation de PC et de périphériques, la compréhension de TCP/IP et des concepts réseaux, des connaissances Windows, Active Directory et les concepts de sécurité telle que l’authentification et l’autorisation.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

294

SQLI Institut 2011
MS6292 - Installation et configuration du client Windows 7 Systèmes et réseaux Microsoft Windows 7
Objectif du stage
Ce cours permettra d’acquérir les compétences pour installer, mettre à jour et migrer vers le client Windows 7. 1. Installation, mise à jour et migration de Windows 7 Préparer l’installation de Windows 7 Améliorer l’installation Mettre à jour et migrer vers Windows 7 Améliorer l’image d’installation de Windows 7 Configurer la compatibilité des applications Configuration des disques et des périphériques 2. Partitionner les disques dans Windows 7 Gérer les volumes des disques Maintenir les disques dans Windows 7 Installer et configurer Les périphériques Configuration des accès aux fichiers et aux imprimantes sur les clients Windows 7 3. Vue d’ensemble de l’authentification et de l’autorisation Gérer les accès aux fichiers Windows 7 Gérer les dossiers partagés Configurer la compression des fichiers Gérer les impressions Configuration de la connectivité réseau 4. Configurer la connectivité du réseau IPv4 Configurer la connectivité du réseau IPv6 Mettre en œuvre l’allocation d’adresses IP automatiques 5. Configuration des connections réseaux sans fils Vue d'ensemble des réseaux sans fils Configurer un réseau sans fil 6. Sécurisation des bureaux Windows 7 Vue d’ensemble de la gestion de la sécurité dans Windows 7 Sécuriser un client Windows 7 à l’aide des paramètres locaux de sécurité Sécuriser les données à l’aide de EFS et BitLocker Configurer les restrictions des applications Configurer les contrôles de comptes utilisateurs Configurer le Firewall Windows Configurer les paramètres de sécurité dans IE8 Configurer Windows Defender Optimisation et maintenance du client Windows 7 7. Maintenir la performance à l’aide des outils Windows 7 Maintenir la fiabilité à l’aide des outils de diagnostic Windows 7 Sauvegarder et restaurer les données à l’aide de Windows Backup Restaurer un système Windows 7 à l’aide des points de restaurations Configurer Windows Update Configuration des ordinateurs mobiles et des accès distants à Windows 7 8. Configurer les ordinateurs mobiles et les paramètres des périphériques Configure le bureau distant et l’assistance à distance Configurer DirectAccess pour les accès distants Configurer BranchCache pour les accès distants

Public
Tout professionnel désirant posséder des compétences sur les technologies Windows 7.

Pré-requis
Ce cours s’adresse aux participants ayant une expérience dans l’installation de PC et de périphériques, la compréhension de TCP/IP et des concepts réseaux, des connaissances Windows, Active Directory et les concepts de sécurité telle que l’authentification et l’autorisation.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

295

SQLI Institut 2011
MS10223 - Windows 7 - Administration des postes clients Systèmes et réseaux Microsoft Windows 7
Objectif du stage
Savoir détecter et résoudre les problèmes de compatibilité applicative Disposer des clés pour le choix d'une méthode de déploiement adaptée au contexte Savoir créer des images de référence pour un déploiement par clonage Connaître et maîtriser les outils de déploiement et leur domaine d'applicabilité Etre à même de prendre en charge le transfert des données et paramètres utilisateurs lors de la migration Etre en mesure de définir et optimiser l'environnement client 1-Préparer le déploiement de Windows 7 sur les postes de travail Le cycle de vie du poste de travail en entreprise Déploiement des postes de travail : défis et contraintes Outils et technologies mis en œuvre Evaluation de l'environnement existant Gestion des licences et activation 2-Evaluer la compatibilité des applications avec Windows 7 Tour d'horizon des problèmes de compatibilité applicative Evaluation et résolution des incompatibilités avec ACT 5.5 3-Choisir une méthode de déploiement Migration sur place Migration côte à côte Déploiement « Lite-Touch » Déploiement « Zero-Touch » Construire des images de référence Environnement d'installation Windows 7 Processus de capture des images Définition du contenu des images Méthodes de mise à jour des images 4-Déployer Windows 7 avec le Windows Automated Installation Kit (WAIK) Présentation du WAIK 2.0 Construction d'une image de référence avec le System Image Manager et le programme Sysprep Gestion de l'environnement de préinstallation Windows PECapture Application et mise à jour d'une image Windows 7 5-Déployer Windows 7 avec Windows Deployment Services (WDS) Planification de l'environnement WDS Installation et configuration du rôle de serveur WDS Ajout d'images de démarrage et d'installation au serveur WDS Provisionnement de pilotes de périphériques Déploiement d'un poste de travail Déployer Windows 7 avec Lite Touch Définition de l'environnement d'installation Lite Touch Mise en œuvre du Microsoft Deployment Toolkit 2010 Déploiement de Windows 7 avec Zero Touch Définition de l'environnement Zero Touch Mise en place de l'environnement Zero Touch Configuration de lots de déploiement et d'images système Configuration et publication d'une séquence de tâches client 6-Migration de l'environnement utilisateur avec Windows Easy Transfer et USMT 4.0 Généralités Présentation de User State Migration Tool (USMT) 4.0 Préparation de la migrationRéalisation de la migration 7-Définition, configuration et gestion de l'environnement client Définition de la configuration client Configuration des paramètres système standard Configuration des paramètres d'Internet Explorer Configuration des paramètres de sécurité Définition et mise en œuvre de la stratégie de groupe Dépannage de la stratégie de groupe 8-Déploiement des applications et des mises à jour sur des clients Windows 7 Choix d'une méthode de déploiement des applications Déploiement d'Office 2007 Gestion des mises à jour avec Windows Software Update Services (WSUS)

Public
Toute personne en charge de déploiements Windows 7

Pré-requis
Connaissances du poste de travail Windows Connaissances de base sur TCP/IP

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

296

SQLI Institut 2011
WINDOWS SERVER 2008 - M ISE A JOUR

MS6734 - Mise à jour des compétences infrastructure réseau et Active Directory pour WS2008 Systèmes et réseaux Microsoft Windows Server 2008 Mise à Jour
Objectif du stage
Être en mesure d'installer et de configurer Windows Server 2008 et ses nouveaux outils. Savoir comment mesurer et optimiser les performances. Tirer pleinement parti des stratégies de réseaux . Être en mesure d'assurer la conformité des postes de travail avec les exigences de sécurité de l'entreprise . Améliorer la sécurité en réduisant l'exposition des serveurs. 1. Configurer un serveur Windows Server 2008 Descriptions des rôles du serveur Présentation des composants optionnels de Windows Server 2008 2. Les réseaux de nouvelle génération Windows Server 2008 et les réseaux Les nouveautés du service DNS 3. Server Core Présentation de Server Core Configuration et administration de Server Core 4. Windows Backup Infrastructure de sauvegarde Prise en charge des médias optiques Les utilitaires de restauration 5. Stratégies réseau et NAP (Network Access Protection) Les stratégies NAP Les options d'application Les scénarios d'utilisation 6. Windows Deployment Services (WDS) Présentation de WDS Les composants de WDS 7. Virtualisation de serveurs Présentation de la nouvelle architecture de Windows Server 2008 Fonctionnalités associées pour la gestion des environnements de serveurs physiques ou virtuels 8. Haute disponibilité Mise en œuvre du clustering Equilibrage de charge réseau 9. Mesure et optimisation des performances Le moniteur de fiabilité et de performances WSRM (Windows System Resource Manager) 10. Déploiement d'Active Directory Planification du déploiement Conseils relatifs à la migration 11. Active Directory Domain Services (ADDS) Nouveautés d'ADDS Améliorations liées à la sécurité Administrabilité et fiabilité 12. Contrôleur de domaines en lecture seule Fonctionnement d'un Read Only DC 13. Assurer le suivi des modifications apportées à la base AD Nouvelles fonctionnalités d'audits Avantages apportés Nouveaux évènements auditables Nouveautés syntaxiques des attributs 14. Infrastructure de clé publique (PKI View), Active Directory Certificate Services (ACDS) Autorité de certifications Paramétrage des stratégies Microsoft Simple Certificate Enrollment Protocol Gestion des équipements réseau

Public
Administrateurs Windows Server 2000 ou 2003. Exploitants. Titulaire d'une certification MCSA ou MCSE.

Pré-requis
Expérience significative dans l'administration de Windows Server 2000 ou 2003 Connaissances de TCP/IP et d'Active Directory.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

297

SQLI Institut 2011
MS6735 - Mise à jour des compétences d'infrastructure applicative pour WS 2008 Systèmes et réseaux Microsoft Windows Server 2008 Mise à Jour
Objectif du stage
Savoir mettre à disposition des applicatifs Web sous Windows Server 2008 . Être capable de configurer et dépanner un serveur d'applications ou Web IIS 7.0 . Acquérir les compétences nécessaires à la mise en oeuvre d'un portail collaboratif à l'aide de WSS 3.0. Être en mesure de garantir un accès distant par la mise en oeuvre de Terminal Services. 1. Rôles d'un serveur et tâches de configuration initiales Rôles du serveur d'applications Les composants optionnels Utiliser Windows Server 2008 en tant que serveur d'applications 2. Serveur d'applications IIS 7.0 - Introduction Rappels sur IIS 6.0 Les principales améliorations apportées par IIS 7.0 Les mécanismes de configuration d'IIS 7.0 3. Gérer des applications Web avec IIS 7.0 Gérer IIS 7.0 Configuration hiérarchisée Déléguer l'administration sans compromettre la sécurité du système 4. Dépannage des serveurs Web Dépannage d'IIS 7.0 Utilisation de l'API de contrôle Traçage automatique des requêtes en erreur Traçage d'événements spécifiques dans les modules gérés 5. Introduction à la plate-forme Windows SharePoint Services 3.0 Présentation de Windows SharePoint Services 3.0 Le travail collaboratif avec Windows SharePoint Services 3.0 Collecter les besoins au niveau organisationnel et utilisateur Planifier la création, la maintenance et la sécurité du site Planifier la configuration et l'implantation des serveurs Effectuer l'installation initiale de Windows SharePoint Services 3.0 Installer et configurer le site d'administration central 6. Configurer et gérer Windows SharePoint Services 3.0 Créer et configurer des sites Gérer les sites Gérer le serveur Windows SharePoint Services 3.0 7. Configurer Terminal Services Introduction Fonctionnalités de base Terminal Services Web Access Gestion des licences 8. Gérer Terminal Services Terminal Services Remote Programs Terminal Services Gateway Gérer Terminal Services

Public
Administrateurs Windows Server 2000 ou 2003 Titulaire d'une certification MCSA ou MCSE

Pré-requis
Expérience significative dans l'administration de Windows Server 2000 ou 2003. Connaissances de TCP/IP et d'Active Directory.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

298

SQLI Institut 2011
WINDOWS SERVER 2008 - I NFRASTRUCTURE RESEAU

MS10035 - Les fondamentaux de l'infrastructure réseau et de la plateforme applicative Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Infrastructure Réseau
Objectif du stage
Ce stage de 5 jours introduit les stagiaires aux concepts réseaux et applicatifs. Ce stage leur permettra d'acquérir des connaissances de base afin de poursuivre dans leur formation technique. 1. Notions fondamentales de l'infrastructure réseau Les standards de la communication réseau La structure physique du réseau La structure logique du réseau Vue d'ensemble d'Active Directory Les rôles des serveurs 2. Les professionnels de l'informatique dans l'entreprise Les différents rôles Le management et les processus Les développements professionnels 3. Configurer TCP/IP V4 Vue d'ensemble des protocoles TCP/IP Vue d'ensemble de l'adressage IP La résolution de nom L'adressage IP dynamique Les outils TCP/IP V4 4. Notions fondamentales des technologies de communication Les types de réseaux Les méthodes de livraison de paquets 5. Créer un plan d'adressage IP V4 Vue d'ensemble de la communication IP Vue d'ensemble de la notion de sous-réseaux Les sous-réseaux pour les réseaux complexes 6. Notions fondamentales IP V6 Introduction à IP V6 L'adressage unicast IP V6 Configurer IP V6 7. Notions fondamentales d'administration de Windows Server 2008 Utiliser les outils d'administration de Windows Server 2008 Gérer la performance Gérer les évènements Utiliser le bureau à distance pour l'administration Configurer la sécurité des serveurs 8. Notions fondamentales sur la sécurité La défense en profondeur Sécuriser les accès aux contenus web Sécuriser les accès aux fichiers Le chiffrement de données 9. Notions fondamentales de la sécurité des réseaux L'infrastructure de clé publique (PKI) Utiliser les certificats 10. Le pare-feu Windows Vue d'ensemble du périmètre de sécurité Vue d'ensemble du pare-feu Créer des règles de pare-feu Surveiller et dépanner.

Public
Futur administrateurs chargés de l'exploitation du réseau au niveau de l'entreprise.

Pré-requis Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

299

SQLI Institut 2011
MS6741 - Configuration et maintenance d'une infrastructure Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Infrastructure Réseau
Objectif du stage
Dans cette formation, les administrateurs acquerront les compétences nécessaires pour mettre en production et dépanner une infrastructure réseau Windows Server 2008, des services de base à l'intégration d'IPv6 et au contrôle d'accès réseau. Pour assurer non seulement la disponibilité du réseau, mais également celle des données, sont également abordées les technologies de stockage nouvellement intégrées à Windows Server 2008. 1. Installer et configurer les serveurs Installer Windows Server 2008 Gérer les rôles et les modules complémentaires Découvrir l'option Server Core 2. Configurer et dépanner DNS Installer le rôle de serveur DNS Configurer le service DNS Configurer les zones Gérer les transferts de zones Gérer et dépanner le DNS 3. Configurer et dépanner WINS Installer le service WINS Gérer le serveur WINS Configurer la réplication WINS Remplacer WINS par DNS 4. Configurer et dépanner DHCP Se familiariser avec le rôle de serveur DHCP Configurer les options et les étendues DHCP Gérer la base de données DHCP Surveiller et diagnostiquer le service DHCP Sécuriser le service DHCP 5. Configurer et dépanner TCP/IP v6 Découvrir les concepts de base d'IPv6 Gérer la coexistence IPv6 ; IPv4 Connaître les technologies de tunneling IPv6 Réussir la transition de IPv4 ; IPv6 Dépanner IPv6 6. Configurer et dépanner le contrôle d'accès réseau Configurer l'accès réseau Configurer l'accès VPN Configurer l'accès RTC Gérer les stratégies d'accès réseau Découvrir le Connection Manager Administration Kit (CMAK) Dépanner le service d'accès distant RRAS (Routing and Remote Access Services) 7. Installer, configurer et dépanner un serveur NPS (Network Policy Server) Installer et configurer un serveur NPS Configurer des clients et des serveurs RADIUS Choisir les méthodes d'authentification Superviser et dépanner un serveur NPS 8. Configurer NAP (Network Access Protection) avec DHCP et un serveur VPN Découvrir comment sécuriser un réseau avec NAP Explorer les principes de fonctionnement de NAP Configurer NAP Superviser et dépanner NAP 9. Configurer IPSec Connaître les concepts de base d'IPSec Configurer les règles de connexion Configurer IPSec pour l'application des stratégies NAP Surveiller et dépanner IPSec Surveiller l'activité IPSec Dépanner IPSec 10. Configurer et gérer DFS (Distributed File System) Connaître les principes de base du DFS Gérer les espaces de noms DFS Configurer la réplication DFS 11. Configurer et gérer les technologies de stockage Découvrir les apports de Windows Server 2008 dans le domaine du stockage Optimiser la gestion des disques avec le File Server Resource Manager Mettre en place des quotas Eviter la pollution en filtrant les fichiers

Public
Administrateurs chargés de l'exploitation du réseau au niveau de l'entreprise, responsables d'exploitation en charge de la gestion du stockage

Pré-requis
Expérience de l'exploitation de systèmes Windows Server Connaissances de base d'Active Directory Bonne compréhension des concepts et méthodologies liés à la sécurité, Connaissance de base des protocoles de la suite TCP/IP

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

300

SQLI Institut 2011
Générer des rapports sur l'utilisation des disques 12. Assurer la disponibilité des ressources et des contenus réseau Sauvegarder les données Configurer les copies virtuelles (Shadow Copies) 13. Assurer la disponibilité des systèmes et des services Sécuriser la configuration des serveurs Sécuriser une infrastructure Windows Industrialiser la sécurisation des serveurs à l'aide de modèles de sécurité Auditer les accès Découvrir comment rationnaliser la distribution des mises à jour avec Windows Server Update Services (WSUS) Gérer WSUS

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

301

SQLI Institut 2011
WINDOWS SERVER 2008 - ACTIVE DIRECT ORY

MS6857 - Les fondamentaux de l'Active Directory W.S. 2008 Systèmes et réseaux Microsoft Windows Server 2008 Active Directory
Objectif du stage
Configurer les instances et partitions d'application AD LDS Configurer le contrôle d'accès AD LDS Configurer la réplication AD LDS Rechercher des certificats en utilisant l'inscription Web Gérer des requêtes et la révocation de certificat Vérifier la fonctionnalité de AD RMS Personnaliser la configuration de AD RMS Implémenter les composants de AD FS Configurer l'organisation de partenaire de ressource AD FS 1. Introduction à Active Directory Lightweight Directory Services (AD LDS) Vue d'ensemble de AD LDS Implémenter et administrer AD LDS Implémenter la réplication AD LDS Comparer AD DS et AD LDS 2. Introduction aux Active Directory Certificate Services Vue d'ensemble Implémenter l'inscription et la révocation de certificat 3. Introduction à Active Directory Rights Management Services (AD RMS) Vue d'ensemble Gérer AD RMS 4. Introduction à Active Directory Federation Services (AD FS) Vue d'ensemble Scénarii de déploiement Configurer les composants AD FS

Public
Professionnels IT désirant se familiariser avec les concepts Active Directory Directory Services, Rights Management Services, Federation Services

Pré-requis
Connaissances de base des réseaux Connaissances de base des systèmes d'exploitation de réseau Connaissances de base du matériel serveur

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

302

SQLI Institut 2011
MS6238 - Configuration et maintenance de l'Active Directory Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Active Directory
Objectif du stage
Être capable d'implémenter et configurer les services d'annuaire Active Directory en entreprise. Savoir comment tirer parti de l'interrogation DNS - Active Directory Être en mesure d'industrialiser le paramétrage des postes et des serveurs avec les GPO acquérir les compétences nécessaires pour sécuriser le réseau avec les stratégies de groupe Pouvoir surveiller, diagnostiquer et dépanner les services de domaines 1. Installer Active Directory Domain Services (ADDS) Installer Active Directory Domain Services Déployer des contrôleurs de domaine en lecture seule (Read-Only Domain Controllers - RODC) Configurer les rôles de serveur liés à AD DS 2. Configurer DNS pour Active Directory Découvrir les avantages de l'intégration de DNS à Active Directory Configurer des zones DNS intégrées à Active Directory Configurer DNS en lecture seule Configurer les objets et les relations d'approbation 3. Configurer les objets Active Directory Automatiser la gestion des objets AD DS Déléguer l'administration des objets AD DS Configurer des relations d'approbation 4. Configurer les sites et la réplication Connaître les principes de base de la réplication AD DS Configurer les sites AD DS Configurer et surveiller la réplication 5. Créer et configurer des stratégies de groupes Comprendre la fonction des objets stratégie de groupe (Group Policy Objects - GPO) Définir le champ d'application d'un GPO Evaluer la stratégie résultante Gérer les GPO Déléguer l'administration des stratégies de groupe 6. Configurer l'environnement utilisateur avec les stratégies de groupe Paramétrer un GPO Utiliser les GPO pour attribuer des scripts ou rediriger les dossiers spéciaux Configurer les modèles d'administration Déployer les applications au moyen de GPO 7. Sécuriser l'environnement avec les stratégies de groupes Configurer les stratégies de sécurité Mettre en place des stratégies de mot de passe spécifiques Contraindre l'appartenance aux groupes locaux et l'accès aux applications Uniformiser le paramétrage avec les modèles de sécurité 8. Etablir un plan de supervision d'ADDS Utiliser les journaux d'événements pour déterminer l'état d'AD DS Superviser les serveurs AD DS avec le Moniteur de Fiabilité et de Performances Auditer les accès à l'annuaire 9. Etablir un plan de maintenance d'ADDS Assurer la maintenance des contrôleurs de domaine Sauvegarder AD DS Restaurer AD DS 10. Dépannage Dépanner AD DS 11. Résoudre les problèmes d'intégration DNS ; AD DS Résoudre les problèmes de réplication AD DS Résoudre les problèmes de stratégies de groupe Comprendre les principes de base Résoudre les problèmes d'applicabilité Résoudre les problèmes de paramétrage 12. Mettre en place une infrastructure Active Directory (atelier d'une journée) Avoir une vue globale du processus de deploiement

Public
Spécialistes Active Directory, administrateurs système chargés de l'implémentation et de la maintenance des services d'annuaire

Pré-requis
Connaissances de base des réseaux TCP/IP Bonne compréhension des principes de la sécurité des systèmes Bonne connaissance du matériel des serveurs (A+ ou équivalent)

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

303

SQLI Institut 2011
WINDOWS SERVER 2008 - AD MINISTRATION DE SERVEURS

MS10136 - L'essentiel de l'administration de serveurs Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration de serveurs
Objectif du stage
Comprendre la gestion des ressources et des comptes avec Active Directory et Windows Server 2008 1. Introduction aux tâches inhérentes à Windows Server 2008 Les différents rôles Présentation d'Active Directory Utilisation des outils d'administration de Windows Server 2008 Utilisation des outils à distance 2. Gérer des comptes d'utilisateurs et des comptes d'ordinateurs Créer des comptes d'utilisateurs Créer des comptes d'ordinateurs Modifier les propriétés des comptes d'utilisateurs et d'ordinateurs Gérer les comptes d'utilisateurs et d'ordinateurs Automatiser la gestion des comptes Utiliser des requêtes pour rechercher des comptes d'utilisateurs et d'ordinateurs dans AD 3. Créer des groupes et des unités organisationnelles Présentation des groupes Gestion des groupes Création d'unités organisationnelles 4. Gérer l'accès aux ressources Présentation de l'accès aux ressources Gérer l'accès aux partages de fichiers Gérer l'accès aux fichiers et aux répertoires avec les permissions NTFS Établir la liste des permissions effectives 5. Gérer l'accès aux objets dans les unités organisationnelles Le rôle d'une unité organisationnelle Modifier les permissions sur les objets Active Directory Déléguer le contrôle d'accès aux unités organisationnelles 6. Mettre en oeuvre les stratégies de groupes Mettre en oeuvre les GPO (Group Policy Object) Mettre en oeuvre les GPO dans un domaine Gérer le déploiement des stratégies de groupes 7. Gérer l'environnement des utilisateurs en utilisant les stratégies de groupes Configurer les réglages des stratégies de groupes Affecter des scripts via les stratégies de groupes Restriction de l'appartenance aux groupes et de l'accès aux logiciels Configurer la redirection de répertoires Établir la liste de GPO appliqués 8. Implémentation de la sécurité à l'aide des stratégies de groupe Configuration de la sécurité Implémentation de la stratégie de mots de passe Gestion des accès aux applications Gestion des la sécurité en utilisant des masques 9. Assurer la sécurité du système Sécuriser une infrastructure Windows Mettre en place les stratégies d'audits Mettre en oeuvre WSUS 10. Configurer et gérer les options de stockage Présentation de la gestion du stockage Gestion du stockage à l'aide de FSRM Activer la gestion des quotas Mettre en ouvre la compression de données Edition de rapports sur le stockage 11. Configurer et gérer DFS Présentation de DFS Configurer les espaces de noms DFS Mettre en ouvre la réplication DFS 12. Configurer NAP Présentation de la protection d'accès au réseau (NAP) Configurer NAP Surveillance et dépannage 13. Assurer la disponibilité des ressources réseaux

Public
- Administrateur système - Membre de l'équipe de support

Pré-requis
Certification A+ ou connaissances équivalentes

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

304

SQLI Institut 2011
Mettre en oeuvre les "Shadow Copies" 14. Assurer a maintenance des serveurs Planification de la gestion des taches Calcul des performances d'un serveur Analyse des compteurs de performance Présentation de la tache de maintenance de Windows Server 2008 Automatisation de la maintenance

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

305

SQLI Institut 2011
MS6747 - Planification et administration des serveurs Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration de serveurs
Objectif du stage
Être capable de planifier le déploiement de serveur Windows Server 2008 Savoir comment planifier et implémenter Être en mesure de dépanner les serveurs Acquérir les compétences nécessaires pour planifier les mises à jour et la maintenance de serveurs Windows Server 2008 1. Planifier le déploiement de Windows Server 2008 Vue d'ensemble Prise en compte de la compatibilité Considérer le plan de déploiement 2. Gérer la migration Création du plan de déploiement Planifier le processus de retrait de service Mise en service du serveur de fichiers 3. Planifier les rôles du serveur Windows Server 2008 Matériel Windows Server 2008 Rôles des serveurs Serveurs de fichiers Le mode Core de Windows Server 2008 4. Créer un plan de changement des configurations Développer un process de contrôle des changements Planifier les changements de configuration Evaluer les changements de configuration 5. Gestion de la sécurité de Windows Server 2008 Planifier une stratégie de défense Mettre en oeuvre un niveau de sécurité hôte et la sécurité du serveur à l'aide des stratégies de groupe Mettre en oeuvre la sécurité du réseau 6. Planification des rôles du serveur d'applications Déterminer les besoins Vue d'ensemble des composants Prise en charge du Framework .Net 7. Définir une configuration de haute disponibilité Planifier la répartition de charges Vue d'ensemble du Clustering Créer des clusters dans Windows Server 2008 8. Assurer la maintenance du système Planifier la mise à jour de la sécurité Automatiser la maintenance de Windows Server 2008 9. Gérer un environnement DFS (Distributed File System) Planifier les composants nécessaires Planifier la tolérance de pannes dans DFS Outils de gestion de DFS 10. Sauvegarder le système Planifier les sauvegardes à l'aide de l'outil de sauvegarde de Windows Server 2008 Planifier une stratégie de sauvegarde 11. Restaurer le système Planifier les stratégies de restauration du serveur Planifier une stratégie de restauration EFS Vérifier les données restaurées 12. Assurer la surveillance des serveurs Planifier les tâches de surveillance Mesurer la performance des objets Sélectionner les outils de surveillance adaptés Planifier les méthodes de notification

Public
Administrateurs système Windows expérimentés dans les réseaux, le déploiement de solutions Microsoft et Active Directory

Pré-requis
Connaissances des réseaux et d'Active Directory Avoir suivi les stages MS6418 et MS6741 est un plus pour suivre cette formation

Durée
5 jour(s)

14. Résoudre les problèmes de logiciels Visualiser les fichiers journaux Visualiser les composants de l'OS Evaluer les problèmes de sécurité

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

306

13. Résoudre les problèmes matériels Identifier la résolution de problèmes matériels Gérer les problèmes physiques Gérer les problèmes de drivers de périphériques

SQLI Institut 2011
15. Résoudre les problèmes réseaux Analyser les problèmes réseaux Corriger les problèmes de connectivité IP Résoudre les noms dans Windows Server 2008

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

307

SQLI Institut 2011
MS6431 - Maintenance et gestion des serveurs d'infrastructure réseau Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration de serveurs
Objectif du stage
Fournir la connaissance et le savoir faire pour gérer et maintenir l'infrastructure réseau Windows Server 2008. Ce stage se concentre sur le cycle de vie des serveurs, le développement et la maintenance de ligne de performance pour évaluer et surveiller les serveurs, l'analyse et l'implémentation d'un certain nombre de rôles de serveur. Ce stage insiste aussi sur la gestion de la sécurité des serveurs réseau. 1. Gérer le cycle de vie d'une infrastructure de serveurs réseau Les points clés de Windows Server 2008 Gérer les plans d'implémentation des rôles de serveur Gérer les rôles de serveur avec SCW 2. Surveiller les rôles de serveur Windows Server 2008 Surveiller la fiabilité et la performance dans Windows Server 2008 Utiliser le moniteur de performance Utiliser le moniteur de fiabilité 3. Gérer Network Access Protection (NAP) Planifier NAP Créer des solutions en utilisant NAP Implémenter NAP 4. Gérer l'accès distant (RAS) Planifier les rôles RAS Gérer l'authentification RAS Évaluer les stratégies réseau 5. Gérer et maintenir les rôles de serveur DNS et DHCP Gérer les rôles de serveur DNS et DHCP Maintenir les rôles de serveur DNS et DHCP 6. Gérer la sécurité des serveurs réseau Le rôle de serveur de sécurité réseau Configurer le pare-feu Windows avec les fonctions avancées de sécurité

Public
Futurs administrateurs Windows Server 2008

Pré-requis Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

308

SQLI Institut 2011
MS6432 - Gestion et maintenance des serveurs active directory Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration de serveurs
Objectif du stage
Être capable d'assurer le support technique de niveau 2 dans une équipe d'experts Acquérir la maîtrise des subtilités des services d'annuaires Microsoft dans un environnement complexe Savoir comment capitaliser sur les bonnes pratiques qui font référence dans la communauté AD 1. Gérer le cycle de vie des serveurs Active Directory Planifier le déploiement Ajouter le rôle AD DS Supprimer le rôle AD DS 2. Établir un point de référence pour les performances des serveurs Active Directory Vue d'ensemble de WRPM 3. Contrôler l'état opérationnel des serveurs Active Directory Vue d'ensemble Enregistrer l'activité pour identifier des tendances Création d'alertes Choisir l'outil de surveillance adapté 4. Surveiller le serveur Active Directory Discussions sur le traitement des alertes Créer un plan de changement de configuration 5. Gérer les services Active Directory Domain Services (AD DS) Redémarrer le service Active Directory Vue d'ensemble de FSMO Restaurer Active Directory Planifier les sites et la réplication Gérer les serveurs RODC Méthodes de gestion de Windows Server Core Les meilleures pratiques liées aux GPOs Délégation d'administration 6. Gérer la sécurité des serveurs Active Directory Utiliser MBSA pour découvrir et supprimer les failles de sécurité Planifier les audits de sécurité Renforcer la sécurité physique 7. Gérer les rôles des serveurs Active Directory Utiliser les outils propres à AD CS Implémenter AD LDS Vue d'ensemble de AD FS et AD RMS

Public
Experts Active Directory

Pré-requis
Bonne pratique d'Active Directory

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

309

SQLI Institut 2011
MS6418 - Deploiement Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration de serveurs
Objectif du stage
Connaître les différentes méthodes d'installation de Windows Server 2008. Savoir comment automatiser au mieux le déploiement des systèmes. Être en mesure de migrer les différents types de serveurs Windows Server 2003 vers Windows Server 2008. Pouvoir centraliser la gestion des licences. 1. Installer Windows Server 2008 Découvrir les pré-requis et les améliorations apportées à la procédure d'installation de Windows Server 2008 Installer Windows Server 2008 avec l'option Server Core Gérer les licences volume avec KMS et MAK 2. Effectuer la configuration initiale du serveur Connaître les principales commandes de configuration en mode Server Core Configurer les rôles disponibles en mode Server Core 3. Automatiser l'installation de Windows Server 2008 Automatiser l'installation du système Automatiser le déploiement des serveurs d'infrastructure Automatiser l'installation des contrôleurs de domaine 4. Utiliser Windows Deployment Services (DNS) Découvrir les avantages du format WIM Windows Deployment Services 5. Déployer Windows Server 2008 Faciliter le déploiement avec WSD Solution Accelerator Créer des images personnalisées de Windows Server 2008 Gérer le déploiement de A à Z avec Zero-Touch et WSD 6. Mettre à jour et migrer Active Directory Se familiariser avec le processus de mise à jour vers Windows Server 2008 Mettre à jour les contrôleurs de domaine Windows Server 2003 en Windows Server 2008 Connaître les principes de base d'une migration d'Active Directory réussie 7. Mettre à jour les serveurs de fichiers et d'impression Connaître l'incidence de la mise à jour Mettre en œuvre les meilleures méthodes 8. Mettre à jour les serveurs d'application et les serveurs Web Connaître le processus Appliquer les meilleures méthodes 9. Mettre à jour les serveurs d'agence Choisir entre mise à jour et migration Rationaliser le déploiement avec Low-Touch

Public
Professionnels expérimentés dans le déploiement et l'exploitation de systèmes Windows Server, titulaires d'une certification MCSE, MCSA ou équivalent.

Pré-requis
Expérience du déploiement et de l'exploitation de systèmes Windows Server, connaissances pratiques des protocoles de la suite TCP/IP, bonnes connaissances de l'administration des infrastructures Active Directory, bonne compréhension des problématiques de la sécurité informatique en entreprise.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

310

SQLI Institut 2011
MS6422 - Implémentation et gestion de serveurs de virtualisation Hyper-V Systèmes et réseaux Microsoft Windows Server 2008 Administration de serveurs
Objectif du stage
Savoir mettre en œuvre un environnement virtualisé sous Windows Server 2008 / HyperV Etre capable de créer et gérer des machines virtuelles Comprendre comment garantir la haute disponibilité Etre en mesure d'utiliser PowerShell pour gérer le serveur Hyper-V et les machines virtuelles hébergées 1. Introduction Concepts de base Pré-requis et installation Les différentes configurations haute disponibilité 2. Configurer les paramètres de base et les réseaux virtuels Options globales Réseaux virtuels 3. Administrer Hyper-V à distance Configuration préalable Connexion à distance 4. Créer des disques et des machines virtuels Disques et machines virtuelles 5. Paramétrer les machines virtuelles Paramètres de machines virtuelles Clichés instantanés Haute disponibilité et performances 6. Migrer des machines virtuelles Récupération de machines virtuelles existantes Impact de la migration 7. Découvrir System Center Virtual Machine Manager (SCVMM) Présentation de SCVMM Supervision de machines virtuelles avec SCVMM 8. Gérer la bibliothèque de machines virtuelles et les points de reprise avec SCVMM Présentation de la bibliothèque de machines virtuelles Gestion des modèles de machines virtuelles Utilisation des points de reprise 9. Automatiser l'administration, assurer la reprise sur incident Scripts PowerShell Sauvegarde et restauration des machines virtuelles

Public
Spécialistes chargés de l'installation et de la gestion de serveurs virtualisés en environnement Microsoft

Pré-requis
Bonne connaissance de Windows Server 2008

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

311

SQLI Institut 2011
WINDOWS SERVER 2008 - AD MINISTRATION D'ENTREPRISE

MS10036 - Conception d'une infrastructure de réseau Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration d'entreprise
Objectif du stage
Savoir définir l'architecture des services réseau de base Être capable de renforcer la sécurité du réseau en contrôlant la configuration des clients Comprendre comment optimiser le déploiement des systèmes Acquérir les compétences nécessaires pour assurer la disponibilité de l'accès aux serveurs 1. Vue d'ensemble de la conception d'une infrastructure réseau Préparation Conception de la topologie Conception de l'infrastructure réseau en prenant en compte la virtualisation 2. Concevoir la topologie réseau pour optimiser la sécurité Vue d'ensemble de la sécurité Création d'un plan de sécurité Analyser les risques liés à la sécurité 3. Conception du plan d'adressage IP Conception d'un schéma d'adressage IPv4 Conception d'un schéma d'adressage IPv4 Conception de l'implémentation DHCP 4. Conception de routage Choix du matériel réseau Définition des sous réseaux Conception du routage des communications Evaluer les performances du réseau 5. Conception de la sécurité du réseau interne Prise en compte des firewalls Vue d'ensemble d'IPSec Conception de l'implémentation IPSec 6. Conception de la stratégie de résolution de noms Définition de la stratégie DNS Conception de l'espace de noms DNS Implémenter la zone DNS Conception de la réplication et de la délégation 7. Affiner l'architecture DNS Optimiser les requêtes DNS Concevoir une architecture DNS disponible Définir et concevoir une stratégie WINS 8. Concevoir la protection de l'accès réseau (NAP) Définir les stratégie NAP Définir l'implémentation de NAP avec IPSec 9. Concevoir l'infrastructure WDS (Windows Deployment Services) Déterminer les besoins pour déployer les OS Déploiement à l'aide de WDS Création et modifications d'images 10. Planifier les serveurs de fichiers et le DFS (Distributed File System) Conception de l'architecture DFS Configuration FSRM 11. Planifier les serveurs d'impression Vue d'ensemble du service d'impression Conception du service d'impression 12. Spécifier la configuration des clusters NLB (Network Load Balancing) et des clusters de serveurs Vue d'ensemble Load Balancing Failover Clusters géographiquement dispersés

Public
Architectes chargés d'optimiser des réseaux pour le support de systèmes Windows

Pré-requis
Bonnes connaissances des systèmes Windows et des protocoles de la suite TCP/IP

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

312

SQLI Institut 2011
MS6436 - Conception d'une infrastructure et des services active directory Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration d'entreprise
Objectif du stage
Savoir choisir l'architecture logique et physique Active Directory la mieux adaptée aux besoins de l'entreprise Être en mesure de définir les périmètres de délégation et les stratégies d'administration Savoir comment définir le PRD pour Active Directory Être en mesure de concevoir une infrastructure globale d'authentification, de fédération et de gestion numérique des droits qui soit pérenne 1. Définir l'architecture au niveau de la forêt Détermination des pré-requis Conception de la foret AD Conception des droits Gestion du schéma Présentation du service de temps Windows 2. Définir l'architecture au niveau des domaines Conception de domaines AD Conception de l'intégration des espaces de noms DNS Conception des droits 3. Définir l'architecture physique pour optimiser la réplication Définition des sites Mise en œuvre de la réplication Définition des contrôleurs de domaines 4. Concevoir la structure des domaines et les stratégies d'administration en fonction de l'organisation Planifier la structure administrative du domaine Définition et implémentation des stratégies de groupe AD DS Automatisation de la gestion des comptes utilisateurs avec PowerShell 5. Définir les stratégies de groupe Collecte d'informations pour le déploiement des GPOs Définition des paramètres de GPOs 6. Spécifier la sécurité dans Active Directory Définition des politiques de sécurité dans AD Définition de la sécurité au niveau des contrôleurs de domaine 7. Optimiser la disponibilité d'Active Directory et établir un plan de reprise d'activité Comprendre la notion de haute disponibilité pour AD Conception d'une stratégie garantissant la haute disponibilité 8. Concevoir un plan de reprise après sinistre Conception d'un plan de maintenance de la base de données AD Conception du plan de sauvegarde et récupération d'AD Définition d'une stratégie de surveillance 9. Concevoir une infrastructure de clé publique avec Active Directory Certificate Services Vue d'ensemble des PKI et de AD CS Définition de la hiérarchie d'autorité de certification Conception de la distribution et de la révocation des certificats 10. Concevoir une infrastructure pour les services ADRMS (Active Directory Rights Management Services) Collecte d'information pour la conception Conception des accès et des clusters AD RMS Conception de la sauvegarde et la restauration d'AD RMS 11. Configurer les services AD FS (Active Directory Federation Services) pour fédérer des forêts Active Directory Vue d'ensemble Conception de la relation BtoB Conception de AD FS pour l'accès aux applications 12. Définir l'implémentation des services AD LDS (Active Directory Lightweight Services) Scenarii de déploiement AD LDS Conception des schémas et de la réplication 13. Mettre en place une stratégie de migration Choix de la stratégie de migration Conception la stratégie de mise à jour d'un domaine Définir une stratégie pour restructurer un domaine

Public
Architectes systèmes et réseaux chargés de l'implémentation des services de domaine Active Directory

Pré-requis
Bonnes connaissances des procédures d'administration des systèmes Windows Bonne compréhension des protocoles de la suite TCP/IP

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

313

SQLI Institut 2011
MS6437 - Conception d'une infrastructure de plateforme applicative Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration d'entreprise
Objectif du stage
Etre capable de concevoir une architecture globale qui associe des serveurs d'applications, de terminaux et de médias Pouvoir tirer parti de la souplesse de la virtualisation, dès la phase de définition d'architecture Être en mesure de garantir la disponibilité des applications avec des fermes de serveurs Être en mesure de définir la configuration et les procédures d'exploitation et de maintenance des serveurs d'applications Windows : IIS, Terminal Services, Windows Media Services 1. Spécifier les fermes de serveurs Web IIS Présentation des options de configuration hardware Conception de la disponibilité et la montée en charge d'une ferme Web Choix en terme de stockage de contenu 2. Optimiser les performances et la stabilité des serveurs IIS Définition des pools d'applications Définition des associations de scripts Définition de la bande passante allouée Définition des options de log 3. Optimiser la sécurité des serveurs IIS Conception et vérification de la sécurité Définition de la méthode d'authentification et des autorisations Définition de la délégation d'administration 4. Définir le plan de maintenance d'IIS et l'architecture UDDI Sauvegarde et restauration Déployer des services UDDI Dépannage et optimisation d'IIS 7 5. Concevoir une infrastructure de virtualisation avec Terminal Services Définir le mode de licences Spécifier les propriétés de connexion Conception de passerelle TS Définition de l'accès aux programmes Définir les accès Web 6. Établir un plan de maintenance des serveurs Terminal Services Concevoir les rapports et définir les ressources d'application avec WSRM Spécifier les paramètres des GPOs Concevoir une architecture à haute disponibilité Concevoir le plan de sauvegarde et restauration 7. Concevoir une infrastructure de distribution de media avec Windows Media Services Paramétrer Windows Media pour du streaming vidéo Utiliser Windows Media pour délivrer des contenus à la demande Surveiller Windows Media 8. Planifier le provisionnement des serveurs virtualisés Conception du modèle de workflow Utiliser System Center pour concevoir le provisionnement des serveurs virtualisés

Public
Architectes infrastructure Responsables d'exploitation

Pré-requis
Bonnes connaissances des architectures applicatives disponibles dans l'environnement Windows Expérience générale de l'exploitation des plates-formes applicatives en entreprise

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

314

SQLI Institut 2011
MS6423 - Implémentation et gestion de clustering Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Administration d'entreprise
Objectif du stage
Comprendre les améliorations du support des SAN et la prise en charge multi-sites des clusters Maîtriser les nouvelles techniques de mise en œuvre, de l'installation jusqu'au dépannage, afin de réaliser des interventions plus sûres et plus efficaces Etre capable d'implémenter, maintenir et dépanner des clusters dans un environnement d'entreprise 1. Introduction aux clusters Avantages Solutions de haute disponibilité Windows Server 2008 2. Introduction aux clusters à basculement Fonctionnalités clés Modèles de quorum 3. Préparer l'installation des clusters de basculement Pré-requis à l'installation Planifier l'implémentation Installer la fonctionnalité et valider la configuration Cluster à basculement sur Windows Server 2008 Server Core 4. Identifier les pré-requis de stockage Vue d'ensemble des technologies Introduction aux SAN Planifier une solution de stockage Configurer la connexion iSCSI 5. Configurer un cluster à basculement Créer et gérer un cluster Gérer un cluster Vérifier la fonctionnalité de basculement 6. Configurer les ressources cluster et environnements applicatifs Configurer les ressources cluster Windows Server Core en tant que membre d'un cluster 7. Maintenir les clusters à basculement Microsoft Sauvegarde et restauration Surveillance et dépannage 8. Implémenter des clusters multi-site Vue d'ensemble des clusters multi-sites Implémenter des clusters multi-site avec Windows Server 2008 9. Implémenter des clusters réseau de load-balancing Vue d'ensemble des clusters réseau de load-balancing Configurer un cluster réseau de load-balancing Maintenir un cluster réseau de load-balancing

Public
Ingénieur système en charge de l'implémentation d'un cluster.

Pré-requis
Expérience du load-balancing réseau Connaissances de base de la théorie de clustering Expérience dans un environnement d'entreprise gérant des applications et topologies réseau Compétences de base en dépannage

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

315

SQLI Institut 2011
WINDOWS SERVER 2008 - PLATF ORME APPLI CATIVE

MS6428 - Configurer les services terminal server Windows Server 2008 Systèmes et réseaux Microsoft Windows Server 2008 Platforme applicative
Objectif du stage
Savoir installer, configurer, gérer un serveur Terminal Services Être en mesure de dépanner des serveurs de terminaux sous Windows Server 2008 Apprendre à garantir l'accès aux applications centralisées à travers une passerelle Web Rendre les applications accessibles avec HTTP en éliminant le besoin d'un VPN Savoir comment simplifier la mobilité le télétravail et les partenariats Rendre plus simple, du point de vue de l'utilisateurs, l'intégration des applications virtualisées 1. Configurer les fonctionnalités de base d'un serveur Terminal Services (TS) Configurer les rôles TS Paramétrage avancé 2. Gérer les licences Configurer le système de licences Gérer les licences 3. Configurer et dépanner les connexions Configurer les propriétés des connexions Configuration à l'aide des GPO Dépanner Terminal Server 4. Gérer les ressources Installer des applications Configurer l'accès distant aux applications Configurer les imprimantes 5. Configurer TS Web Access Installation du service 6. Configurer Session Broker Configuration pour une ferme de serveurs en load balancing 7. Gérer et surveiller TS gateway Configuration de la passerelle Dépannage des problèmes de connexions 8. Gérer et surveiller TS Gestion courante des connexion Surveillance des connexions Configurer WSRM pour TS

Public
Administrateurs système Windows

Pré-requis
Bonnes connaissances des systèmes Windows Server et des protocoles réseau TCP/IP

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

316

SQLI Institut 2011
MS6738 - Configuration et gestion de Windows Media Services Systèmes et réseaux Microsoft Windows Server 2008 Platforme applicative
Objectif du stage
Acquérir les connaissances et les compétences nécessaires pour configurer et administrer les Services Windows Media. 1. Implémentation des Services Windows Media Présentation du serveur Windows Media Préparation pour les Services Windows Media Installation des Services Windows Media 2. Implémentation de la diffusion de contenu en continu Présentation de la diffusion en continu à la demande Implémentation de solutions de diffusion de flux de données à la demande Présentation de la diffusion de flux de données en direct Implémentation de la diffusion de flux de données en direct 3. Configuration des Services Windows Media Configuration des limites de bande passante et de connexion Implémentation de la notification d’événements Ajustement des Services Windows Media 4. Configuration de la sécurité du contenu Configuration de l’authentification Configuration des autorisations Présentation de la gestion des droits numériques 5. Configuration des sélections et des publicités Présentation des sélections sur le serveur Windows Media Configuration de sélections de wrappers Configuration de publicités sur le serveur Windows Media 6. Configuration des Services Windows Media pour les scénarios avancés Implémentation de serveurs de distribution Configuration de la mise en cache et proxy Configuration des Services Windows Media pour la haute disponibilité Installation des services de rôle 7. Résolution des problèmes liés aux Services Windows Media Résolution des problèmes liés aux serveurs Windows Media Résolution des problèmes liés à la connectivité des clients.

Public
Administrateur Windows 2008

Pré-requis Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

317

SQLI Institut 2011
WINDOWS SERVER 2008 - POWERSHELL

MS6434 - Automatiser l'administration de Windows Server 2008 avec Windows PowerShell Systèmes et réseaux Microsoft Windows Server 2008 PowerShell
Objectif du stage
Appréhender les différences entre les différentes technologies de scripting et PowerShelCréer des scripts automatisés gérant le registre, les fichiers et l'annuaire Concevoir des outils graphiques d'administration système Se préparer aux évolutions majeures des scripts Windows 1. Introduction au Powershell de Microsoft Introduction au Powershell e Microsoft Installer le Powershell sur Windows Server 2008 2. Vue d'ensemble du Powershell de Microsoft Vue d'ensemble des objets Travailler avec le cmdlets L'extension des Tab, les alias et l'historique Utiliser les variables et les types 3. Construire des Pipelines pour lier les cmdlets entre eux Utiliser les pipelines Utiliser les tableaux Filtrer et faire des itérations grâce au pipeline Réorganiser les objets dans un pipeline 4. Gérer les processus et formater les sorties des cmdlets Gérer les processus Windows avec Windows Powershell Formater les données en sortie des cmdlets 5. Introduction à l'écriture de script avec Windows Powershell Ecrire des scripts Windows Powershell Les paramètres de script La sécurité dans Windows Powershell Personnaliser Windows Powershell avec les profiles 6. Implémenter le contrôle de flux et les fonctions Contrôler le flux d'exécution des scripts Le contrôle de flux itératif Développer et créer des fonctions 7. Travailler avec les fichiers, la base de registre et les magasins de certificats Utiliser les magasins de données Utiliser les fournisseurs Filtrer et sélectionner avec les expressions régulières Implémenter la gestion de journaux d'évènements Les objets persistants dans les fichiers 8. Gérer le système d'exploitation utilisant Windows Powershell et WMI Introduction à WMI et aux objets WMI Gérer les disques et les volumes en utilisant Windows Powershell avec WMI Gérer les Shadow Copies en utilisant Windows Powershell avec WMI Gérer les dossiers partagés en utilisant Windows Powershell Gérer Terminal Services avec WMI Gérer IIS 7.0 avec WMI 9. Administrer Active Directory avec Windows Powershell Administrer les domaines et la forêt en utilisant les objets .Net Gérer les comptes d'utilsateurs et de groupe en utilisant ADSI Gérer les relations entre utilisateurs et groupes L'administration web en utilisant IIS 7.0 10. Administrer les GPO avec Windows Powershell en utilisant COM Gérer les GPO en utilisant l'interface COM GPMC Gérer les GPO La gestion des rapports de GPO

Public
Ce stage est destiné à tout administrateur de système windows 2008, serveur d’application windows

Pré-requis
Administrer régulièrement Windows 2008 La connaissance de WSH est un plus.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

318

SQLI Institut 2011
WINDOWS SERVER 2003

MS2144 - Administration d'un environnement Microsoft Windows Server 2003 Systèmes et réseaux Microsoft Windows Server 2003
Objectif du stage
Administrer un environnement Windows Server 2003 au moyen d'une stratégie de groupe 1. Présentation de l'administration des comptes et des ressources L'environnement Windows Server 2003 Installation et configuration des outils d'administration Création d'une unité d'organisation Déplacement des objets de domaine 2. Administration des comptes d'utilisateurs et des comptes d'ordinateurs Création de comptes d'utilisateurs et d'un modèle de compte d'utilisateur Modification des propriétés des comptes Activation, déverrouillage et réinitialisation des comptes Recherche de comptes d'utilisateurs et de comptes d'ordinateurs dans AD Enregistrement des requêtes 3. Administration des groupes Création de groupes Gestion de l'appartenance et stratégies d'utilisation de groupes Modification des groupes et utilisation des groupes par défaut 4. Administration des accès aux ressources Administration des accès aux dossiers partagés Administration des accès aux fichiers et aux dossiers en utilisant des autorisations NTFS Identification des autorisations effectives Administration des accès aux dossiers partagés en utilisant la mise en cache hors connexion 5. Implémentation de l'impression Installation et partage d'imprimantes Administration des accès aux imprimantes à l'aide d'autorisations d'imprimantes partagées Gestion des pilotes d'imprimantes Implémentation d'emplacements d'imprimantes 6. Administration de l'impression Changement de l'emplacement du spouleur d'impression Définition des priorités d'imprimantes Planification de la disponibilité Configuration d'un pool d'impression 7. Administration des accès aux objets dans les unités d'organisation Modification des autorisations sur les objets AD Délégation du contrôle des unités d'organisation 8. Implémentation d'une stratégie de groupe Présentation multimédia : Introduction aux stratégies de groupe Implémentation d'objets de stratégie de groupe Administration du déploiement d'une stratégie de groupe 9. Administration de l'environnement utilisateur au moyen de la stratégie de groupe Attribution de scripts avec la stratégie de groupe Configuration de la redirection de dossiers Détermination des objets de stratégie de groupe 10. Implémentation de modèles d'administration et d'une stratégie d'audit La sécurité dans Windows Server 2003 Les modèles de sécurité pour protéger les ordinateurs Test de la stratégie de sécurité des ordinateurs Configuration de l'audit Gestion des journaux de sécurité

Public
Administrateurs et Ingénieurs système

Pré-requis
Certification A+ ou Network+ Ou compétences équivalentes

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

319

SQLI Institut 2011
MS2149 - Maintenance d'un environnement Microsoft Windows Server 2003 Systèmes et réseaux Microsoft Windows Server 2003
Objectif du stage
Effectuer une maintenance efficace des ressources du serveur Analyser les performances du serveur et protéger les données d'un ordinateur qui exécute l'un des systèmes d'exploitation de la famille Microsoft Windows Server 2003 1. Préparation de l'administration d'un serveur Administration d'un serveur Configuration de la fonction Bureau à distance pour administrer un serveur Gestion des connexions de bureau à distance 2. Préparation de l'analyse des performances du serveur Présentation de l'analyse des performances du serveur Analyse en temps réel et programmée Configuration et gestion des journaux de compteur Configuration des alertes 3. Analyse des performances du serveur Analyse de la mémoire du serveur Analyse de l'utilisation du processeur Analyse des disques Analyse de l'utilisation du réseau 4. Maintenance des pilotes de périphérique Configuration des options de signature des pilotes de périphériques Utilisation de la version précédente d'un pilote de périphérique 5. Gestion des disques Préparation des disques Gestion des propriétés d'un disque Gestion des lecteurs montés Conversion de disques Création de volumes Importation d'un disque étranger 6. Gestion du stockage des données Gestion de la compression des fichiers Configuration du cryptage des fichiers Implémentation des quotas de disque 7. Gestion de la récupération en cas d'urgence Préparation de la récupération en cas d'urgence Sauvegarde des données Planification des opérations de sauvegarde Restauration des données Récupération suite à une défaillance du serveur Choix d'une méthode de récupération en cas d'urgence 8. Maintenance des logiciels à l'aide des services Microsoft SUS Présentation des services SUS Installation et configuration des services SUS Gestion d'une infrastructure de services SUS

Public
Administrateurs système Ingénieurs système

Pré-requis
Cours MS2144

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

320

SQLI Institut 2011
MS2182 - Implémentation, administration et maintenance d'une infrastructure réseau MS Windows Server 2003 : services réseaux Systèmes et réseaux Microsoft Windows Server 2003
Objectif du stage
Implémenter et gérer une infrastructure de réseau Microsoft Windows Server 2003 1. Configuration du routage à l'aide du service routage et accès distant Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration des filtres de paquets 2. Allocation de l'adressage IP à l'aide du protocole DHCP Présentation multimédia : Rôle du protocole DHCP dans l'infrastructure réseau Ajout et autorisation d'un service Serveur DHCP Configuration d'une étendue DHCP Configuration d'une réservation DHCP Configuration des options DHCP Configuration d'un agent de relais DHCP 3. Gestion et analyse du service DHCP Gestion d'une base de données DHCP Analyse du service DHCP Application des instructions de sécurité pour le service DHCP Atelier A: Gestion et analyse du service DHCP Gestion et analyse du service DHCP 4. Résolution de noms Présentation multimédia : Introduction au processus de résolution de noms Affichage de noms sur un client Configuration de la résolution de noms d'hôtes Configuration de la résolution de noms NetBIOS 5. Résolution de noms d'hôtes à l'aide du système DNS Présentation multimédia : Rôle de DNS dans l'infrastructure réseau Installation du service Serveur DNS Configuration des propriétés du service Serveur DNS Configuration des zones DNS Configuration des transferts de zone DNS Configuration des mises à jour dynamiques DNS Configuration d'un client DNS Délégation d'autorité pour les zones 6. Gestion et analyse du système DNS Configuration de la valeur de durée de vie Configuration des paramètres de vieillissement et de nettoyage Intégration du système DNS et du service WINS Test de la configuration du serveur DNS Vérification de la présence d'un enregistrement de ressource à l'aide de Nslookup, de DNSCmd et de DNSLint Analyse des performances du serveur DNS 7. Résolution de noms NetBIOS à l'aide du service WINS Présentation multimédia : Rôle du service WINS dans l'infrastructure réseau Installation et configuration d'un serveur WINS Gestion des enregistrements dans le service WINS Configuration de la réplication WINS Gestion de la base de données WINS Atelier A: Résolution de noms NetBIOS à l'aide du service WINS Résolution des problèmes de configuration d'un serveur WINS 8. Protection du trafic réseau à l'aide d'IPSec et de certificats Implémentation de la sécurité IPSec Implémentation de la sécurité IPSec avec des certificats Analyse de la sécurité IPSec 9. Configuration de l'accès réseau Introduction à l'infrastructure d'accès réseau Configuration d'une connexion VPN Configuration d'une connexion d'accès à distance Configuration d'une connexion sans fil Contrôle de l'accès utilisateur au réseau Centralisation de l'authentification de l'accès réseau et de la gestion des stratégies en utilisant IAS 10. Gestion et analyse de l'accès réseau Gestion des services d'accès réseau

Public
Administrateurs système ou ingénieurs système

Pré-requis
Avoir suivi le cours MS2177 (ou MS2276)

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

321

SQLI Institut 2011
Configuration de l'enregistrement sur un serveur d'accès réseau Collecte et analyse des données d'accès réseau

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

322

SQLI Institut 2011
MS2194 - Implémentation, gestion et maintenance d'une infrastructure de réseau Active Directory MS Windows Server 2003 Systèmes et réseaux Microsoft Windows Server 2003
Objectif du stage
Décrire les composants logiques et physiques d'Active Directory Créer et configurer une structure de forêts et de domaines à l'aide d'un modèle d'infrastructure Active Directory. Planifier et implémenter une structure d'unités organisationnelles, des comptes d'utilisateur, de groupe et d'ordinateur Active Directory… . 1. Introduction à l'infrastructure AD Architecture et mode de fonctionnement d' AD Processus de conception, de planification et d'implémentation d AD 2. Implémentation d'une structure de forêts et de domaine AD Création d'une structure de forêts et de domaines Examen et configuration du DNS intégré dans AD Relèvement des niveaux fonctionnels des forêts et des domaines Création de relations d'approbation Sécurisation des approbations à l'aide du filtrage SID 3. Implémentation d'une structure d'unités organisationnelles Gestion des unités organisationnelles Délégation du contrôle administratif Planification d'une stratégie d'unités organisationnelles 4. Implémentation de comptes d'utilisateurs, de groupes et d'ordinateurs Création et gestion de comptes multiples Implémentation des suffixes de nom principal d'utilisateurs Déplacement d'objets dans AD Planification d'une stratégie de compte et d'audit AD 5. Implémentation d'une stratégie de groupe Création et configuration d'objets de stratégie de groupe (GPO) Configuration de l'application Gestion des GPO Vérification et dépannage Délégation du contrôle administratif Planification d'une stratégie de groupe pour l'entreprise 6. Déploiement et gestion des logiciels à l'aide d'une stratégie de groupe Déploiement et configuration des logiciels Maintenance et dépannage des logiciels déployés Planification d'une stratégie de déploiement des logiciels 7. Implémentation des sites pour gérer la réplication AD Création et configuration des sites Gestion de la topologie des sites Dépannage des défaillances de la réplication Planification d'un site 8. Implémentation de contrôleurs de domaine Implémentation du catalogue global dans AD Détermination du placement des contrôleurs de domaine dans AD Planification du placement des contrôleurs de domaine 9. Gestion des maîtres des opérations Transfert et ajustement des rôles des maîtres des opérations Planification du placement des maîtres des opérations 10. Disponibilité d' AD Déplacement de défragmentation de la base de données AD Sauvegarde et restauration d'AD Planification pour la surveillance d'AD 11. Planification et implémentation d'une infrastructure AD Création du plan d'implémentation AD pour Tailspin Toys Implémentation de l'infrastructure AD pour Tailspin Toys

Public
Ingénieurs système Aux personnes qui souhaitent améliorer leurs compétences sur Windows Server 2003 Active Directory

Pré-requis
Avoir suivi le cours MS2149

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

323

SQLI Institut 2011
SECURITE WIND OWS

MS2304 - Implémentation et administration de la sécurité au sein d'un réseau Microsoft Windows Server 2003 Systèmes et réseaux Microsoft Sécurité Windows
Objectif du stage
Mettre en œuvre les procédures et protocoles de sécurisation de l’ensemble du réseau de l’entreprise 1. Configuration d'une stratégie d'autorisation et d'authentification Gérer la structure des groupes pour plusieurs domaines ou forêts Créer des approbations Gérer une stratégie d'autorisation et d'authentification entre forêts 2. Installation, configuration et gestion des Autorités de certification Gérer une infrastructure à clé publique Composants et application des PKI Gérer une Autorité de certification 3. Configuration, déploiement et gestion de certificats Gérer la validité des Certificats Déployer, inscrire et révoquer des certificats sur Windows Server 2003 Exporter, importer des certificats 4. Gestion et résolution des problèmes de certificats de cartes à puce Gérer l’infrastructure de cartes à puces et d’authentification multifactorielle Gérer et dépanner une infrastructure de cartes à puce 5. EFS : Planification, implémentation et résolution des problèmes d’accès EFS en environnement Windows XP autonome ou en domaine avec PKI EFS résolution des problèmes 6. Gestion de paramètres de sécurité des serveurs membres Gérer des paramètres de sécurité en environnement de serveurs membres Déployer des modèles de sécurité et des paramètres supplémentaires 7. Gestion de paramètres de sécurité pour les rôles des serveurs Contrôleur de domaine, serveurs DNS Serveurs d'infrastructures, serveurs IIS Serveurs de fichiers et d'impression 8. Gestion des paramètres de sécurité des ordinateurs clients Ordinateurs fixes et portables. Paramètres de restriction logicielle 9. Gestion des services serveur SUS Planifier une stratégie de mises à jour Implémenter une infrastructure SUS 10. Gérer la sécurité des transmissions de données Planifier la sécurité des transmissions Implémenter des méthodes sécurisées Gérer les problèmes de transmission 11. Planification et implémentation de la sécurité sur des réseaux sans fil Planifier et implémenter une infrastructure WLAN sécurisée Résoudre les problèmes liés aux composants et aux erreurs WLAN 12. Gestion de la sécurité de périmètre à l'aide d'I S A Server 2000 Etudier les fonctions d’ISA serveur Installer ISA Server 2000 Sécuriser un sous réseau filtré avec ISA Server 2000 Publier des serveurs 13. Sécurisation de l'accès à distance Implémenter une stratégie d'accès à distance pour contrer les menaces Implémenter et configurer un serveur de réseau privé virtuel (VPN) Déployer les composants du Contrôle de quarantaine pour l'accès réseau

Public
Professionnels de l'informatique souhaitant sécuriser les réseaux Windows Server 2003 Administrateurs système ou ingénieurs système

Pré-requis
Avoir déjà implémenté Active Directory Windows 2000 ou Windows Server 2003 Connaître les ressources Web, FTP, serveurs Exchange Savoir gérer les ressources partagées et les services réseau, tels que DHCP, DNS et WINS

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

324

SQLI Institut 2011
MS2113 - Conception de la sécurité pour les réseaux MS Windows Server Systèmes et réseaux Microsoft Sécurité Windows
Objectif du stage
Conception d'une stratégie du bon usage en matière de sécurité Conception de stratégies de gestion des réseaux · Conception d'une structure opérationnelle pour la gestion de la sécurité. 1. Présentation de la conception de la sécurité Structure de base utilisée pour la conception de la sécurité des réseaux Concepts clés 2. Création d'un plan pour la sécurité du réseau Description des éléments courants des stratégies et procédures de sécurité Création d’un plan de sécurité à l'aide du modèle de processus MSF Création d’une équipe d’experts en sécurité 3. Identification des menaces pesant sur la sécurité du réseau Les vulnérabilités courantes des réseaux exploitées par les intrus Prévenir les menaces sur la sécurité à l'aide du modèle STRIDE 4. Analyse des risques de sécurité Finalité et fonctionnement de la gestion des risques Ebauche d’un plan de gestion des risques 5. Création d'un plan de sécurité pour les ressources physiques Déterminer les menaces et analyser les risques liés aux ressources physiques Sécuriser les ressources physiques 6. Création d'un plan de sécurité pour les ordinateurs Déterminer les menaces et analyser les risques pesant sur les ordinateurs Sécuriser les ordinateurs 7. Création d'un plan de sécurité pour les comptes Déterminer les menaces et analyser les risques pesant sur les comptes Sécuriser les comptes 8. Création d'un plan de sécurité pour l'authentification Déterminer les menaces et analyser les risques pesant sur l’authentification Sécuriser l'authentification 9. Création d'un plan de sécurité pour les données Déterminer les menaces et analyser les risques pesant sur les données Sécuriser les données 10. Création d’un plan de sécurité pour la transmission des données Déterminer les menaces et analyser les risques pesant sur la transmission des données Sécuriser la transmission des données 11. Création d’un plan de sécurité pour les périmètres du réseau Déterminer les menaces et analyser les risques qui pèsent sur les périmètres d'un réseau Sécuriser les périmètres des réseaux 12. Conception d’un plan de réponse aux incidents de sécurité Importance de l'audit et de la réponse aux incidents Concevoir une stratégie d'audit Concevoir une procédure de réponse aux incidents 13. Annexes de déploiement Définition de stratégies pour la gestion des réseaux Développement d'une structure opérationnelle pour la gestion de la sécurité

Public
Ce cours a été conçu à l'intention des ingénieurs système et des spécialistes en sécurité responsables de la mise en place de stratégies et procédures de sécurité dans une organisation.

Pré-requis
Les stagiaires doivent posséder une à trois années d'expérience en conception de solutions d'entreprise.

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

325

SQLI Institut 2011
MS2824 - Implementing Microsoft Internet Security and Acceleration Server 2004 Systèmes et réseaux Microsoft Sécurité Windows
Objectif du stage
Fournir aux stagiaires la connaissance et l’expérience pour déployer et gérer Microsoft® Internet Security and Acceleration (ISA) Server 2004 en tant que partie d’une large infrastructure sécurisée. Cette formation introduit les concepts de sécurité unique à ISA Server 2004 et fournit de bons exercices pour leurs implémentations. Cette formation comprend des informations sur les versions standard et entreprise de ISA Server 2004. 1. Présentation de Microsoft ISA Server 2004 Introduction à ISA Server 2004 Scénarios de déploiement pour ISA Server 2004 2. Installer et maintenir ISA Server 2004 Installer ISA Server 2004 Choisir les clients ISA Server Installer et configurer les clients pare-feu Configuration avancée du client pare-feu Sécuriser ISA Server 2004 Maintenir ISA Server 2004 3. Activer l’accès aux ressources Internet ISA Server 2004 en tant que serveur Proxy Configurer de multiples réseaux sur ISA Server Configurer des règles d’accès Configurer des règles d’accès pour l’accès Internet 4. Configurer ISA Server 2004 en tant que pare-feu Utiliser ISA Server en tant que pare-feu Examiner les périmètres réseaux et les modèles Configurer les stratégies système Configurer la détection d’intrusion et les préférences IP 5. Configurer l’accès aux ressources internes Introduction à la publication Configurer la publication Web Configurer la publication Web sécurisée Configurer la publication de serveurs Configurer l’authentification ISA Server 6. Intégrer ISA Server 2004 et Microsoft Exchange Server Sécuriser les systèmes de messagerie Configurer ISA Server pour sécuriser le trafic SMTP Configurer ISA Server pour sécuriser les connexions des clients Web Configurer ISA Server pour sécuriser les connexions clientes 7. Filtrage avancé pour le Web et les applications Présentation du filtrage avancé pour le Web et les applications Configurer les filtres Web HTTP Configurer des filtres Web et applicatifs additionnels 8. Configurer l’accès VPN pour des clients et réseaux distants Présentation des VPN Configurer VPN pour des clients distants Configurer VPN pour des sites distants Configurer le contrôle de mise en quarantaine VPN avec ISA Server 2004 9. Implémenter la mise en cache pour améliorer les perfomances de navigation Présentation de la mise en cache Configurer les propriétés générales de mise cache Configurer les règles de mise en cache Configurer des tâches planifiées pour le téléchargement de contenu 10. Superviser ISA Server 2004 Présentation de la supervision Configurer des alertes Configurer la supervision de session Configurer la journalisation Configurer les rapports Superviser la connectivité Superviser les services et les performances 11. Implémenter ISA Server 2004 Enterprise Edition Présentation de ISA Server 2004 Enterprise Edition Planifier un déploiement ISA Server 2004 Enterprise Edition Implémenter ISA Server 2004 Enterprise Edition 12. Implémenter ISA Server 2004 Enterprise Edition: Scénario pare-feu dos à dos Implémenter un scénario pare-feu dos à dos

Public
Professionnels qui seront chargés de mettre en œuvre et sécuriser les réseaux, incluant les pare-feu, le filtrage d’application et la visibilité des réseaux. Ils mettront également en œuvre les serveurs de mise en cache et les mécanismes additionnels pour protéger les serveurs Web visibles sur Internet.

Pré-requis
Gérer et maintenir un environnement Microsoft Windows Server™ 2003. Avoir une expérience dans l’implémentation des ressources réseaux comme des serveurs Web, FTP, et Microsoft Exchange.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

326

SQLI Institut 2011
13. Implémenter ISA Server 2004 Enterprise Edition: Scénario VPN site à site Implémenter un scénario VPN site à site

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

327

SQLI Institut 2011
EXCHA NGE SERVER 2007

MS5909 - Introduction à l'installation et à la gestion d'Exchange Server 2007 Systèmes et réseaux Microsoft Exchange Server 2007
Objectif du stage
Installer un serveur . Effectuer les tâches de gestion quotidiennes. Assurer la sauvegarde et la maintenance du système. Mettre en place des règles de gestion des mails. 1. Vue d'ensemble d'Exchange et d'Active Directory À la fin de ce module, les stagiaires seront à même de décrire comment Exchange Server 2007 et Active Directory fonctionnent conjointement. . Vue d'ensemble de Microsoft Exchange Server 2007 et du service d'annuaire Active Directory . Introduction à l'intégration d'Active Directory et d'Exchange Server 2007 Atelier pratique : Vue d'ensemble du fonctionnement conjoint d'Active Directory et d'Exchange Server 2007 . Discussion : Explication du fonctionnement conjoint d'Exchange et d'Active Directory 2. Installation d'Exchange Server 2007 À la fin de ce module, les stagiaires seront à même d'installer Exchange Server 2007. . Introduction aux rôles serveur Exchange Server 2007 . Installation d'Exchange Server 2007 . Exécution de l'installation d'Exchange Server 2007 Atelier pratique 1 : Installation d'Exchange Server 2007 . Préparation de l'environnement en vue de l'installation d'Exchange Server 2007 . Installation d'Exchange Atelier pratique 2 : Vérification d'une installation Exchange Server 2007 . Vérification d'une installation Exchange Server 2007 3. Configuration des rôles serveur de boîtes aux lettres À la fin de ce module, les stagiaires seront à même de configurer des rôles serveur de boîtes aux lettres. . Vue d'ensemble d'Exchange Server 2007 . Implémentation de rôles serveur de boîtes aux lettres . Gestion des bases de données de dossiers publics Atelier pratique : Configuration de serveurs de boîtes aux lettres . Configuration des groupes de stockage et des fichiers de base de données . Configuration d'un dossier public et de redirections de stockage 4. Gestion d'objets destinataires À la fin de ce module, les stagiaires seront à même de gérer des objets destinataires. . Gestion des boîtes aux lettres . Gestion d'autres destinataires . Vue d'ensemble de la gestion de dossiers publics Atelier pratique : Gestion d'objets destinataires . Modification de boîtes aux lettres existantes . Configuration de nouvelles boîtes aux lettres et d'objets à extension messagerie . Gestion de boîtes aux lettres de ressources . Gestion de la suppression de boîtes aux lettres 5. Gestion des adresses de messagerie et des listes d'adresses À la fin de ce module, les stagiaires seront à même de gérer des listes d'adresses électroniques et d'adresses. . Configuration de stratégies d'adresse de messagerie . Configuration de listes d'adresses . Vue d'ensemble des tâches de gestion du destinataire en bloc Atelier pratique : Gestion des adresses de messagerie et des listes d'adresses . Gestion des stratégies d'adresse de messagerie . Gestion des listes d'adresses . Exécution des tâches de gestion du destinataire en bloc 6. Gestion de l'accès client À la fin de ce module, les stagiaires seront à même de gérer l'accès au client. . Implémentation des serveurs d'accès au client . Implémentation des fonctions d'accès au client . Implémentation d'Outlook Web Access . Introduction à l'implémentation de la messagerie mobile Atelier pratique : Gestion de l'accès client . Configuration de protocoles clients . Gestion de la connectivité d'Outlook Web Access . Gestion de la connectivité d'un périphérique mobile 7. Gestion du transport de messagerie À la fin de ce module, les stagiaires seront à même de gérer le transport de messagerie. . Introduction au transport de messagerie . Implémentation du transport de messagerie Atelier pratique : Gestion du transport de messagerie . Dépannage de la remise des messages locale . Dépannage de la remise des messages distante

Public
Futur administrateur Exchange Membre d'une équipe de support Toute personne en charge de l'installation d'un serveur Exchange Server 2007

Pré-requis
Connaissances de Windows Server et Active Directory Connaissances génériques des technologies et protocoles réseaux et messageries tels que TCP /IP, POP, IMAP, SMTP

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

328

SQLI Institut 2011
. Discussion : Dépannage du transport de messagerie 8. Gestion de la disponibilité, des sauvegardes et des récupérations À la fin de ce module, les stagiaires seront à même de gérer la disponibilité, les sauvegardes et les récupérations. . Implémentation d'une disponibilité élevée pour les serveurs de boîtes aux lettres . Gestion d'une solution de sauvegarde . Gestion d'une solution de récupération Atelier pratique : Gestion des sauvegardes et des récupérations . Sauvegarde et restauration de bases de données de boîtes aux lettres . Restauration de bases de données de boîtes aux lettres à l'aide de la réplication locale en continu (LCR) . Restauration de données à l'aide du groupe de stockage de récupération 9. Maintenance du système de messagerie À la fin de ce module, les stagiaires seront à même de mettre à jour le système de messagerie. . Vue d'ensemble de l'implémentation de la gestion des modifications . Vue d'ensemble de la mise à jour de serveurs Exchange Atelier pratique : Maintenance du système de messagerie . Détermination des informations nécessaires pour la demande de gestion des modifications

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

329

SQLI Institut 2011
EXCHA NGE SERVER 2010

MS50162A - Développer avec Exchange Management Shell pour les administrateurs Shell Systèmes et réseaux Microsoft Exchange Server 2010
Objectif du stage Public
This course is intended for experienced Microsoft Exchange Administrators who manage Exchange 2000, Exchange 2003, and Exchange 2007 servers. Module 1: Introduction to EMS Scripting •?What Is the Exchange Management Shell? •?Using the Exchange Management Shell •?Working with Command Output •?Extra Productivity Features Lab : Introduction to EMS Scripting •?EMS Basics •?Using EMS Providers and Drives •?Performing Simple Exchange Management Tasks •?Getting Help •?Working with Command Output Module 2: Leveraging the EMS environment •?Script Files and Aliases •?Functions •?Variables •?Operators •?Flow Control Lab : Automating Administrative Tasks •?Working with Variables •?Creating Script Files •?Writing Reusable Functions •?Creating Complex Scripts Using Flow Control Logic Module 3: Administering Microsoft Exchange Server 2007 Using the EMS cmdlets •?Managing Mailbox Features •?Managing Recipients •?Managing Client Access Features •?Managing Transport Servers •?Monitoring the Exchange Environment •?Exporting Data and Creating Reports Lab : Managing Exchange Server 2007 Using the Exchange Management Shell •?Administering Mailbox Server Role Features •?Managing Client Access Features •?Working with Hub Transport Server Queues •?Conducting Operational Monitoring Using the Exchange Management Shell Lab : Exporting Data and Creating Reports •?Exporting Data in CSV and XML Formats •?Reporting on the Exchange Environment After completing this module, students will be able to: •?Use the EMS to manage Exchange Server 2007 •?Export data and create reports Module 4: Creating Exchange Administrative Scripts •?Real-Word Scripting •?Configuring the Environment Lab : Creating Administrative Scripts •?Customizing EMS Profiles •?Creating Administrative Scripts •?Troubleshooting Scripts •?After completing this module, students will be able to: •?Customize EMS Profiles •?Troubleshoot Scripts

Pré-requis
•?Working knowledge of Microsoft Windows Server 2003. •?Knowledge of Microsoft Exchange Server 2003. •?Knowledge of Exchange 2000 Server is beneficial but not necessary.

Durée
1 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

330

SQLI Institut 2011
MS10135 - Configuration, maintenance et dépannage de Microsoft Exchange 2010 Systèmes et réseaux Microsoft Exchange Server 2010
Objectif du stage
Ce cours fournit les compétences et connaissances nécessaires pour configurer et gérer un environnement de messagerie Microsoft Exchange Server 2010. Les éléments concernant l'installation, la gestion du routage, les accès client, la sauvegarde et restauration des banques d'information sont étudiés Module 1 : Déploiement de Microsoft Exchange Server 2010 Vue d'ensemble Pré-requis Installation des différents rôles de serveurs Installation de la solution de messagerie Module 2 : Configuration des serveurs de boîtes aux lettres Découverte des outils d’administration Configuration des rôles de serveurs de boîtes aux lettres Configuration des dossiers publics Module 3 : Gestion des objets Destinataire Gestion des boîtes aux lettres Gestion des autres destinataires Configuration des stratégies d’adresses de messagerie Configuration des listes d’adresses Exécution de tâches de gestion des destinataires Module 4 : Gestion des accès Client Configuration du rôle Serveur d’Accès Client Configuration des services d’accès Client pour Outlook Configuration de Outlook Web Access Configuration de Mobile Messaging Module 5 : Gestion du transport des messages Découverte du transport de messages Configuration du transport de message Module 6 : Sécurisation des éléments de messagerie Déploiement des serveurs Transport Edge Déploiement d’une solution antivirale Configuration d’une solution anti-spam Sécurisation de la messagerie SMTP Module 7 : Implémentation de Haute Disponibilité Découverte des options de haute disponibilité Configuration de haute disponibilité sur les bases de données de boîte aux lettres Déploiement de haute disponibilité sur les autres serveurs Module 8 : Sauvegarde et restauration Planification de la sauvegarde et de la restauration Sauvegarde du serveur de messagerie Restauration du serveur de messagerie Module 9 : Configuration des fonctions de stratégie et de conformité des messages Découverte des fonctions de stratégie et de conformité des messages Configuration des règles de transport Gestion des enregistrements Configuration de l’archivage des messages Module 10 : Sécurisation du serveur de messagerie Configuration du Role Based Access Control (RBAC) Sécurisation des rôles Configuration de la sécurité sur l’accès Internet Module 11 : Maintenance du serveur Surveillance des performances Maintenance du serveur Dépannage de la messagerie Module 12 : Migration de Exchange Server 2003 ou 2007 vers Exchange Server 2010 Découverte des méthodes de migration Migration de depuis Exchange Server 2003 Migration depuis Exchange Server 2007 Module 13 : Implémentation de la messagerie unifiée Vue d’ensemble sur la téléphonie Découverte de la messagerie unifiée Configuration de la messagerie unifiée Module 14 : Compléments Déploiement des solutions de haute disponibilité sur des sites multiples

Public
Ce cours est destiné aux professionnels de l'informatique amenés à administrer et à dépanner des environnements Microsoft Exchange Server 2010

Pré-requis
Pour suivre ce cours, les stagiaires doivent : Avoir une bonne connaissance de Microsoft Windows Server 2003 et 2008 Connaître les protocoles réseaux (TCP/IP, DNS et IIS) et les protocoles Internet (POP3, IMAP4, SMTP, HTTP, NNTP).

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

331

SQLI Institut 2011

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

332

SQLI Institut 2011
MS10233 - Conception et déploiement de solutions de messagerie avec Exchange Server 2010
1. Introduction à la conception du déploiement d'Exchange Server

Systèmes et réseaux Microsoft Exchange Server 2010
Objectif du stage
Concevoir une solution de déploiement d'Exchange Server. Planifier et déployer la sécurité de la messagerie. Planifier une solution à haute disponibilité. Planifier un plan de récupération. Développer un plan de surveillance et de dépannage Planifier et implémenter une transition d'Exchange Server 2003 ou 2007 vers 2010 Intégrer Exchange Server 2010 avec d'autres systèmes de messagerie et avec des partenaires fédérés

2. Concevoir l'intégration d'Exchange dans l'environnement courant 3. Planifier et déployer les services de boîtes aux lettres 4. planifier et déployer les services d'accès client 5. Planifier et déployer le transport de message 6. Planifier et déployer la sécurité des messages 7. Planifier et déployer la conformité de la messagerie 8. Planifier et déployer la haute disponibilité 9. Planifier une solution de récupération 10. Planifier la surveillance et le dépannage 11. Transition vers Exchange Server 2010 12. Intégrer d'Exchange Server 2010 avec d'autres systèmes de messagerie

Public
Ce stage est destiné aux professionnels de l'informatique ayant en charge la gestion de la messagerie Exchange.

Pré-requis
Posséder une expérience d'administration, de déploiement et de surveillance d'Exchange Server ainsi qu'une expérience de l'administration de serveur Windows.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

333

SQLI Institut 2011
MS2402 - Implémentation et gestion de Microsoft Exchange Server 2003 Systèmes et réseaux Microsoft Exchange Server 2010
Objectif du stage
Mettre à jour et administrer une infrastructure de messagerie fiable et sécurisée 1. Installation de Exchange Server 2003 et mise à niveau depuis une version précédente Installation de Exchange Server 2003, de Exchange Server 2003 en cluster Installation et utilisation des outils de gestion Exchange Mise à niveau de Exchange 2000 vers Exchange Server 2003 2. Configuration et administration de Microsoft Exchange Server 2003 Création et application des stratégies Exchange Configuration de Exchange Server 2003 pour une gestion proactive Ajout, suppression et mise à niveau de serveurs Exchange Gestion de Exchange Server 2003 en environnement mixte 3. Sécurisation de Exchange Server 2003 Protection contre les virus Sécurisation des boîtes aux lettres Implémentation des signatures numériques et du chiffrement Configuration des pare-feu et des permissions administratives 4. Gestion des clients Création, suppression et modification des utilisateurs et des contacts Gestion des boîtes aux lettres et des groupes de messagerie 5. Gestion des dossiers publics Gestion des données placées dans les dossiers publics et accès 6. Gestion des listes d'adresses Gestion et personnalisation des listes d'adresses 7. Mise en œuvre et gestion des accès client via des protocoles Mise en œuvre d'une topologie de serveur principal et de serveur frontal 8. Gestion de la configuration et de la connectivité client Configuration et personnalisation de Outlook 2003 9. Gestion du routage Description du fonctionnement du routage des messages dans l'entreprise Configuration du routage dans Exchange Concepts et protocoles de connexion à Internet Gestion de la connectivité à Internet 10. Gestion des mobiles avec Exchange Server 2003 Préparation de l'accès mobile pour un utilisateur 11. Gestion du stockage des données et des ressources matérielles Gestion du stockage des données, de l'espace disque 12. Restauration après un incident majeur Planification en prévision d'un incident majeur dans la messagerie Sauvegarde et restauration de Exchange Server 2003 13. Maintenance préventive Gestion des tâches quotidiennes pour Exchange Mise en place d'une maintenance planifiée 14. Migration des utilisateurs de Exchange Server 5.5 vers Exchange Server 2003 Écriture dans AD des comptes d'utilisateurs et des groupes Windows NT 4.0 Connexion de l'annuaire Exchange 5.5 à AD Transfert des contenus des boîtes aux lettres et des dossiers publics dans Exchange Server 2003

Public
Informaticiens qui gèrent une messagerie électronique dans un environnement comprenant entre 250 et 5000 utilisateurs

Pré-requis
Cours réf : MS2149, MS2182

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

334

SQLI Institut 2011
INTERNET I NFORMAT ION SERVER

MS6744 - Configurer et dépanner IIS 7.0 sous Windows Server 2008 Systèmes et réseaux Microsoft Internet Information Server
Objectif du stage
Apprendre à installer et configurer des serveurs Web et des serveurs d'applications sous Windows Server 2008 Savoir comment assurer la disponibilité et la sécurité des applications Web Etre capable de réduire les risques grâce à la modularité d'IIS 7.0 1. Configurer un serveur Web IIS 7.0 Présentation des services Internet IIS 7.0 Installation du rôle de serveur Web dans Windows Server 2008 Configuration des fonctionnalités de développement d'applications, d'intégrité et HTTP Configuration des fonctionnalités de performances, de sécurité et de composants du serveur 2. Configurer un site Web et des pools d'applications Vue d'ensemble Création d'un site Web Création d'un pool d'applications Assurer la maintenance d'un pool d'applications 3. Configurer les applications Configuration des paramètres des applications Configuration de la sécurité ASP.NET 4. Configurer des modules IIS 7.0 Configuration des modules natifs Configuration des modules managés 5. Sécuriser les serveurs et sites Web Configuration de serveurs et de sites Web sécurisés Configuration des autres aspects de la sécurité des serveurs Web Configuration de la journalisation pour IIS 7.0 6. Utiliser la délégation et de l'administration à distance Configuration de l'administration à distance Configuration de l'administration déléguée Configuration de la délégation des fonctionnalités 7. Utiliser la ligne de commande et les scripts pour l'administration Outils d'exécution des tâches d'administration Exécution de scripts pour les tâches d'administration Gestion des tâches IIS 8. Améliorer les performances Les meilleures pratiques pour améliorer les performances d'IIS Configuration des options pour améliorer les performances d'IIS Optimiser les pools d'applications 9. Garantir la disponibilité du site Web avec des batteries de serveurs Web Sauvegarde et restauration de sites Web Utilisation des configurations partagées Configuration de l'équilibrage de la charge réseau pour IIS 10. Résoudre les problèmes des serveurs Web IIS 7.0 Utilisation des journaux d'IIS 7.0 pour la résolution des problèmes Problèmes liés à l'authentification Problèmes liés à l'autorisation Problèmes liés à la communication Problèmes liés à la configuration

Public
Ingénieurs systèmes chargés de l'exploitation et de la maintenance des serveurs Web sous Windows Server 2008

Pré-requis
Bonnes connaissances des protocoles et de l'architecture des applications Web Connaissances de base de l'administration des serveurs Windows

Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

335

SQLI Institut 2011
SYSTEM CE NTER CONFIG. ET OP. MANA GER - SCCM / S COM

MS6451 - Mettre en œuvre, déployer et gérer Systems Center Configuration Manager 2007 Systèmes et réseaux Microsoft System center config. Et op. manager - SCCM / SCOM
Objectif du stage
Savoir utiliser SCCM pour rationaliser la gestion d'un parc important de PC : télédistribution des applications, interventions à distance Etre en mesure d'établir simplement l'inventaire des applications et des configurations en place : cartographier Télé-administrer un ensemble hétérogène de postes Pouvoir adosser SCCM à l'annuaire Active Directory et tirer profit de cette mutualisation 1. Se repérer dans Configuration Manager 2007 Positionner Configuration Manager 2007 dans la gamme System Center Passer en revue les principales caractéristiques de Configuration Manager 2007 Connaître l'architecture d'un site Configuration Manager Décrire l'architecture du client Configuration Manager 2. Planifier et déployer une architecture mono-site Planifier le déploiement d'un site Configuration Manager Préparer le déploiement Installer le serveur de site Lancer la découverte des ressources Migrer un site SMS 2003 vers Configuration Manager 2007 3. Planifier et gérer le déploiement des clients Préparer le déploiement des clients Déployer les clients Gérer l'installation des clients Résoudre les problèmes d'installation des clients 4. Collecter les données d'inventaire et mesurer l'utilisation des applications Décrire les fonctionnalités de l'inventaire Collecter l'inventaire matériel Collecter l'inventaire logiciel Gérer les données d'inventaire Configurer la mesure de l'utilisation des applications 5. Interroger la base de données et générer des rapports Décrire le format des requêtes de données et des requêtes d'état Créer et exécuter des requêtes Configurer et déployer un Reporting Point Créer et utiliser des tableaux de bord 6. Préparer et mettre en place la télédistribution Connaître les mécanismes de la télédistribution d'applications Préparer le site pour la télédistribution Configurer les objets nécessaires Créer des collections Créer des lots et des programmes Distribuer et publier un programme Surveiller et dépanner la télédistribution 7. Déployer le système d'exploitation avec Configuration Manager 2007 Décrire les mécanismes mis en jeu Utiliser le séquenceur de tâches Capturer l'image d'un système Déployer le système sur une machine cliente Automatiser le déploiement avec PXE (Pre-eXecution Environment) 8. Gérer le déploiement des mises à jour logicielles Acquérir les notions de base sur les mises à jour logicielles Préparer l'infrastructure Configuration Manager pour la distribution des mises à jour Gérer la distribution des mises à jour Surveiller et dépanner la distribution des mises à jour 9. Assurer la conformité de la configuration des clients avec Configuration Manager 2007 Connaître les principes de base Configurer les modèles Analyser les rapports 10. Contrôler les clients à distance Décrire les outils de contrôle à distance disponibles avec Configuration Manager Configurer l'agent de contrôle à distance Superviser et sécuriser les outils de contrôle à distance Découvrir le démarrage par le réseau (Wake On LAN) Configurer et surveiller le démarrage par le réseau 11. Prendre en charge les clients nomades Lister les fonctionnalités disponibles et les types de clients pris en charge Configurer le serveur pour supporter les clients nomades

Public
Responsables de la supervision des systèmes Administrateurs systèmes et réseaux Toute personne en charge de déployer un projet de supervision de serveurs Windows

Pré-requis
Certification MCSA

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

336

SQLI Institut 2011
Paramétrer les clients Gérer les clients nomades dans l'infrastructure Configuration Manager 2007 12. Assurer la maintenance et le dépannage de Configuration Manager 2007 Assurer la maintenance de l'infrastructure Sauvegarder et restaurer les données Savoir utiliser les outils de dépannage 13. Élaborer et mettre en place une architecture multi-site Décrire la hiérarchie des sites Configuration Manager Configurer les communications inter-sites Installer un serveur de site secondaire Désinstaller des sites et des arborescences de sites Gérer les déplacements de machines dans une arborescence de sites

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

337

SQLI Institut 2011
MS5028 - Gestion de System Center Operation Manager SCOM 2007 Systèmes et réseaux Microsoft System center config. Et op. manager - SCCM / SCOM
Objectif du stage
Gérer System Center Operations Manager 2007. 1. Installer System Center Operations Manager (SCOM) 2007 Identifier et installer les pré-requis Installer SCOM 2007 La post-installation 2. Utiliser la console d'opérations Vue d'ensemble Créer les comptes d'opérateur Utiliser la console web Créer des vues 3. Configurer la gestion de groupe et les paramètres des agents Les paramètres généraux Passer outre les paramètres généraux Créer des notifications 4. L'installation des agents Configurer Active Directory L'installation automatique L'installation manuelle Gérer les agents 5. La gestion des packs Importer et exporter des packs de gestion Créer et sceller des packs de gestion 6. Le reporting Installer et configurer le service de reporting SQL Installer le reporting d'Operations Manager Créer et visualiser les rapports 7. La gestion des exceptions sans agents Configurer la gestion des exceptions Gérer les clients 8. Les services de collection des informations d'audit Installer les services Configurer les collecteurs et les forwarders 9. Utiliser les commandes shell de SCOM 2007 Utiliser les commandes shell 10. Les environnements complexes Les agents multi-homed Les environnements non vérifiés Les environnements multi-tiers 11. Migrer de MOM 2005 vers SCOM 2007 Utiliser l'outil de migration Convertir les packs de gestion

Public
Responsables de la supervision des systèmes Administrateurs systèmes et réseaux Toute personne en charge de déployer un projet de supervision de serveurs Windows

Pré-requis
MCSA

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

338

SQLI Institut 2011
MICROS OFT OPÉRATI ON MA NAGER 200 5

MS50028 - Managing System Center Operations Manager 2007 Systèmes et réseaux Microsoft Microsoft Opération Manager 2005
Objectif du stage
A l’issue de ce stage, les stagiaires seront capables de : Installer et configurer un groupe d’administration SCOM Configurer le groupe d’administration et les agents Installer et configurer les rapports Mettre en place la surveillance des hôtes sans agent Gérer les services de collection d’audit Utiliser Powershell pour gérer SCOM Configurer une hiérarchie de groupes d’administration Migrer de Microsoft Operations Manager 2005 vers System Center Operations Manager 2007 1. Installation de System Center Operations Manager 2007 Identifier les pré-requis Installer System Center Operations Manager Taches Post installation 2. Utilisation de la console d’opération Présenter la console Créer des comptes Opérateur Utiliser la console WEB Travailler avec les vues 3. Configuration du groupe d’administration et paramétrage des agents Paramètres globaux Créer des notifications 4. Déploiement des agents Configurer Active Directory Déploiement automatique et manuel Gestion et paramétrage des agents 5. Les packs d’administration Présenter les Packs d’administration Importation et exportation Création de nouveaux packs 6. Les Rapports Installer et configurer SQL Reporting Services Installer les rapports SCOM Créer et visualiser des rapports 7. Surveillances des hôtes sans agent Configurer la supervision des hôtes Gérer les clients 8. Collecte des données d’audit Pésenter le service d’audit Installer le service d’audit Configuration des serveurs 9. Utiliser les commandes Shell Présenter PowerShell Utiliser des commandes Shell Utliser les Cmdlets SCOM 10. Environnements complexes Agents Multi-résidents Environnement multi-tiers 11. Migration de MOM 2005 vers SCOM 2007 Pésenter la migration Utiliser les outils de migration Convertir des Packs Management

Public
Toute personne ayant à déployer et utiliser System Center Operations Manager

Pré-requis
Avoir de bonnes connaissances d’Active Directory et des services réseaux

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

339

SQLI Institut 2011
BIZTA LK SERVER

MS2933 - Développement de processus métier et de solutions d’intégration avec Microsoft BizTalk Server 2006 Systèmes et réseaux Microsoft Biztalk Server
Objectif du stage
Cette formation de cinq jours fournit aux participants les connaissances et compétences nécessaires pour intégrer efficacement via orchestration des systèmes internes et ceux de partenaires, d’une manière souple et automatisée. 1. Introduction à BizTalk Server 2006 Les nouveautés de BizTalk Server 2006 L’environnement de développement de BizTalk Server 2. Création de schémas BizTalk 2006 Introduction aux schémas BizTalk Création de schémas XML et de schémas de Fichier Plat 3. Création de Map Configuration de Functoids simples Configuration de Functoids avancés 4. Deployer un projet BizTalk 2006 Introduction au déploiement Déployer un assemblage 5. Routage de messages avec BizTalk Introduction au routage de messages Configurer le routage de messages Supervision de l’activité des messages BizTalk 6. Création de Pipeline Construire un Pipeline 7. Intégration avec les Adapters Configurer un BizTalk Adapter 8. Création d’une orchestration BizTalk Création d’une orchestration Surveillance des orchestrations 9. Automatiser les processus métier Contrôle du débit d’une orchestration Configuration des orchestrations 10. Création de processus metier transactionels Introduction aux Transactions Configurer des Transactions 11. Déploiement et gestion d’applications BizTalk Introduction aux d’applications BizTalk Déploiement d’une application 12. Intégration avec les Web Services Introduction à l’intégration de Web Services Consommer un Web Service Publier une orchestration comme un Web Service 13. Intégration des règles métier Introduction aux règles métier Intégrer des règles métier 14. Surveillance de l’activité (BAM) Introduction à la surveillance de l’activité Autoriser la surveillance de l’activité 15. Intégration avec des partenaires commerciaux Autoriser l’intégration de partenaires commerciaux

Public
Développeurs et architectes

Pré-requis
Avoir au moins deux ans d’expérience dans le développement d’applications reparties (Microsoft Visual Basic, C++, C# ou Java) Connaître la terminologie et les concepts de Microsoft .NET Framework Etre familier de Microsoft Visual Studio 2005 Connaître Microsoft SQL Server et XML

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

340

SQLI Institut 2011
BIZTA LK SERVER

MS2934 - Déploiement et administration de solutions d'intégration avec Biztalk server 2006 Systèmes et réseaux Microsoft Biztalk Server
Objectif du stage
Décrire les services et outils fournis par Biztalk Server 2006 Installer Biztalk Server 2006 sur un serveur Déployer des applications Biztalk sur Biztalk Server 2006 Administrer et surveiller les applications Biztalk Gérer les groupes de serveurs Biztalk et effectuer la sauvegarde d’un serveur Biztalk 2006 1. Introduction à BizTalk Server 2006 Qu’est ce que Biztalk Server 2006 ? Quelles sont les nouveautés de Biztalk Server 2006 Présentation des outils Biztalk 2. Installation de Biztalk Server 2006 Préparation de l’installation de Biztalk Server Installation et configuration de Biztalk Server 3. Déploiement des applications Biztalk Introduction au deploiement d’applications Déployer les assemblages à l’aide de Microsoft Installer (MSI) Déploiement de règles métiers 4. Gestion des applications Biztalk Server Administration d’une application Biztalk Utilisation de Health and Activity Tracking (HAT) Scripter les taches d’administration Surveiller les activités métier 5. Administration d’un environnement Biztalk Server Gérer un group de serveur Biztalk Sauvegardes et restauration d’un serveur Biztalk

Public
Administrateurs systèmes et administrateurs réseaux ayant de deux à trois années d’expérience en environnement Microsoft Windows Server.

Pré-requis
Avoir une experience d’administration de réseaux Microsoft Windows. Avoir une experience en installation et configuration de Microsoft SQL Server Avoir une experience dans l’utilisation de langage de script tel Microsoft Visual Basic Scripting Edition ou Microsoft Jscript Etre familliarisé avec les concepts et la technologie Microsoft .NET

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

341

SQLI Institut 2011
BIZTA LK SERVER

MS52050 - Biztalk Server 2009-conception et développement
1. Présentation des concepts d’urbanisation

Systèmes et réseaux Microsoft Biztalk Server
Objectif du stage
Concevoir, implémenter, déployer et tester des solutions d’intégration avec BizTalk Server 2009.

2. Présentation générale de BizTalk Server 3. Les Schémas 4. Les Mappings 5. Le routage de messages 6. Les pipelines 7. Les orchestrations 8. Le déploiement 9. Les adapteurs et les ports

Public
Architectes et développeurs.

10. Le moteur de règles 11. Trading Partners

Pré-requis
Maîtriser les principes de programmation orientée Objet avec la pratique du langage C#, Visual Basic, C++ ou Java Maîtriser le langage SQL et les principes XML Maîtriser les concepts inhérents au Framework .NET 12. Le suivi et la supérvision avec le BAM

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

342

SQLI Institut 2011
BIZTA LK SERVER

MS52051 - Biztalk Server 2009-déploiement et administration Systèmes et réseaux Microsoft Biztalk Server
Objectif du stage
Exploiter un environnement BizTalk Server 2009,déployer ,suivre et administrer des solutions métiers BizTalk Server 2009. 1. Présentation des concepts d’urbanisation - Les concepts EAI - Les concepts SOA 2. Présentation générale de BizTalk Server - Les concepts et outils - L’architecture technique - Les composants BizTalk - Les artefacts de développement 3. Installer BizTalk Server 4. Déployer une solution métier - Installer et confi gurer une application avec la console d’administration - Installer les règles métiers avec l’assistant Business Rule Engine 5. Gérer et administrer les solutions métiers - Tracer les messages et les règles métier - Suivre les traitements en cours avec la console d’administration - Analyser l’historique des traitements avec l’Health And Activity Tracking 6. Automatiser les tâches d’administration - Les commandes BTSTask - Les interfaces WMI 7. Exploiter un environnement BizTalk Server - Gérer son groupe BizTalk - Purge et backup des bases de données - Restauration d’un environnement

Public
Administrateurs systèmes Microsoft Windows Server.

Pré-requis
Avoir une expérience d’administration Windows Server et SQL Server. Avoir des notions de langage de scripting tel que Microsoft Visual Basic. Maîtriser les concepts inhérents au Framework .NET.

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

343

SQLI Institut 2011
UNI X - V mware - CISC O LES FONDAME NTAUX

AS931 - L'essentiel des réseaux UNIX - Vmware - CISCO Les fondamentaux
Objectif du stage
Acquérir une connaissance précise du fonctionnement et l’usage des différentes technologies de réseaux. 1. INTRODUCTION ET GÉNÉRALITÉS Réseaux d'entreprise Inter connectivité et interopérabilité Normalisation Utilisation du modèle de référence OSI 2. ARCHITECTURE ET TYPES DE RESEAUX Types de réseaux (LAN, MAN, WAN) Principes des réseaux 3. ETHERNET Contrôle d'accès au média CSMA/CD Formats de trame Ethernet traditionnel DIX 100BASE-T Choix du support : câble coaxial, paire torsadée non blindée, fibre 4. RESEAUX LOCAUX SANS FIL Satellite, PCS, MMDS, LMDS, WLAN, … Normes et standard 5. COMMUTATION DE RÉSEAUX Concepts fondamentaux Déploiement 6. INTERCONNEXION DE RÉSEAUX Ligne louée ADSL Frame Relay RNIS ATM 7. EQUIPEMENTS D’INTERCONNEXION Ponts, Routeurs, Passerelles, Répéteurs, … 8. RÉSEAUX LOCAUX VIRTUELS (VLAN) Théorie et concept Avantage Architecture

Public
Toute personne désirant acquérir les notions de base dans le domaine des réseaux et des télécommunications.

Pré-requis Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

344

SQLI Institut 2011
UNI X - V mware - CISC O LES FONDAME NTAUX

S-RES - Sécurité des réseaux : la synthèse UNIX - Vmware - CISCO Les fondamentaux
Objectif du stage
Evaluer la nature des risques introduits par les réseaux IP dans les SI, S'approprier la terminologie et les concepts de la sécurité des réseaux IP, Mettre en œuvre des équipements de sécurité. Concepts fondamentaux de la sécurité : Protection de l'information, Domaines de sécurité (physique, logique, réseaux, systèmes, transactions, Problèmes de sécurité liés à IP (réseaux et applications), Menaces, risques, vulnérabilités. Types d'attaques : Attaques passives, Attaques actives, Parades aux attaques. Services de sécurité : Critères DICP, Analyse de risques. Technologies de Filtrage : Principes, Niveaux de filtrage : réseaux, applications, données, FireWall/Proxy/ Anti-virus : principes, fonctions. Technologies de scellement : Intégrité des données Algorithme de hachage ( MD5, SHA-1,¿). Technologies de chiffrement : Chiffrement symétrique, Chiffrement asymétrique, Infrastructure des clés publiques ( PKI ). Architectures de sécurité : VLAN, Mode : bastion, DMZ, DMZ étendue, VPN, Etude de cas Internet/Intranet/Extranet : architectures, règles de sécurité. Ipsec : Fonctions de sécurité, Architecture, Modes : transport, tunnel, Protocoles : AH, ESP, Gestion des clés : IKE. Protocoles de sécurité sur Internet/Intranet : S-HTTP, S-MIME, SSL, PCT, TLS, PGP,¿,- RADIUS. Dimension organisationnelle et juridique de la sécurité : Conduire une Politique de sécurité réseau, Aspects juridiques, Projet sécurité. Travaux pratiques : Mise en œuvre de règles de sécurité au niveau FireWall et Proxy, Déclenchement d'une attaque et parade associée, translation d'adresses, filtrage d'adresses réseau via une ACL, filtrage applicatif via un proxy.

Public
Décideur, architecte, administrateur réseaux et systèmes concernés par les problèmes de sécurité, Responsable de l'audit Informatique, Chef de Projet Informatique.

Pré-requis Durée
3 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

345

SQLI Institut 2011
S-AGI - Annuaires LDAP d’entreprise UNIX - Vmware - CISCO Les fondamentaux
Objectif du stage
Identifier les bénéfices d'un annuaire LDAP. Piloter la mise en œuvre et le déploiement d'un annuaire d'entreprise et des outils associés. Travaux pratiques avec OpenLDAP Annuaires : - Concepts, historique, utilisation. X500 : - Concepts, organisation, architecture, normes. LDAP : - Concepts, - Historique, - Protocole d'accès, - Les modèles, - Opérations étendus (LDAP V3), - API, LDIF. Modèle information et nommage : 1 - Présentation : - modèle d'information : schéma, attributs, classes d 'objets, OID - modèle de nommage : DIT, DN, RDN. 2 -Travaux pratiques : - Configurer un serveur LDAP : . Configurer le schéma annuaire, . Configurer l'identifiant de la base et gestionnaire, . Configurer le stockage des données. - Générer un annuaire : . Ajout de nouvelles entrées, . Tests. - Client LDAP : . Installation, . Configuration, . Utilisation. Modèle fonctionnel : 1- Présentation : - Groupes de fonctions : . Interrogations, . Modifications, . Contrôles. 2 - Travaux pratiques : - Consultation d'annuaire à l'aide de différents clients - Modification d'annuaire : . Ajout et suppression d'attributs, . Modification d'attributs, . Suppression d'entrée, . Renommage d'entrée. Modèle de réplication : 1 - Présentation : - Concepts, - Mode mono-maître : chaînage, referral , - Mode maître/esclave, - Mode multiples maîtres. 2 - Travaux pratiques : - Création de serveurs LDAP : . Referrals, . Bases de données multiples, . Tests. - Mise en ¿uvre de la réplication : . Configuration du serveur primaire, . Configuration du serveur secondaire, . Tests. Modèle de sécurité : 1 - Présentation : - Liste de contrôle d'accès ( ACL ) : . Gestion, structure, . Règles de sécurité. - Protocoles de sécurité : . SSL/TLS, SASL 2 - Travaux pratiques : - Mise en ¿uvre d'une liste de contrôle d'accès ( ACL) . Ecriture de règles de sécurité selon des contraintes au niveau utilisateurs, groupes, attributs

Public
Architecte Chef de projet Direction informatique Ingénieur micro/réseau

Pré-requis
Notions d'architectures informatiques. (TCP/IP)

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

346

SQLI Institut 2011
. Tests - Mise en ouvre des protocoles TLS/SSL . Création de certificats : root, CA, serveur LDAP, . Organisation des certificats, . Utilisation des certificats. - Synthèse

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

347

SQLI Institut 2011
CISCO

AS992 - Interconnecting Cisco Network Devices Part 1 UNIX - Vmware - CISCO CISCO
Objectif du stage
Construire un réseau simple LAN Ethernet Réseau LAN sans-fil Les connexions LAN Les Réseaux WAN Gestion de l’environnement réseau 1. Construire un réseau simple Découvrir les fonctions d’un réseau Sécuriser un réseau Comprendre le modèle de communication Host to Host Comprendre les couches internet et TCP IP Explorer le processus de délivrance des paquets Comprendre Ethernet Se connecter à un réseau LAN Ethernet 2. LAN Ethernet Comprendre les challenges des partages de réseaux Résoudre les challenges avec la technologie LAN Switch Explorer le processus de délivrance de paquets Exploiter le logiciel Cisco IOS Démarrer un Switch Comprendre la sécurité des Switch Maximiser les bénéfices du Switching Dépanner un Switch 3. Réseau LAN sans-fil Découvrir les réseaux sans-fil Comprendre la sécurité WLAN Mettre en œuvre un WLAN 4. Les connexions LAN Explorer les fonctions de base du routage Comprendre les bases binaires Construire un schéma d’adressage réseau Démarrer un routeur Cisco Configurer un routeur Cisco Explorer le processus de délivrance des paquets Comprendre la sécurité des Routeur Cisco Utiliser les Cisco SDM Utiliser un routeur Cisco comme serveur DHCP Accéder aux périphériques distants 5. Les Réseaux WAN Comprendre les technologies WAN Permettre la connexion internet Permettre le routage statique Configurer l’encapsulation série Le protocole RIP 6. Gestion de l’environnement réseau Découvrir les réseaux voisins Gérer le démarrage et la configuration du Routeur Cisco Gérer les périphériques réseau

Public
Techniciens réseaux concernés par la configuration et la mise en place de réseaux multi protocoles avec les produits Cisco. Candidats à la certification CCNA. Les commerciaux et managers ayant besoin de connaissances des réseaux modernes.

Pré-requis
Pour suivre ce cours, il est recommandé d’avoir : - Des notions de base en informatique - Des compétences de base sur la navigation Microsoft Windows - Les compétences de base pour l’utilisation d’Internet - Les compétences de base pour l’utilisation du courrier électronique

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

348

SQLI Institut 2011
AS993 - Interconnecting Cisco Network Devices Part 2
1. Implémentation d’un petit réseau - Révision

UNIX - Vmware - CISCO CISCO
Objectif du stage
Implémentation d’un petit réseau Construction d’un réseau commuté de taille moyenne Construction d’un réseau routé de taille moyenne Iplémentation de OSPF Implémentation de EIGRP Les listes de contrôle d’accès (ACL) Gestion des espaces d’adresse

2. Construction d’un réseau commuté de taille moyenne -Implémentation des VLANs et des Trunks - Amélioration des performances avec le Spanning-Tree - Routage inter-VLANs - Sécuriser le réseau étendu - Dépanner les réseaux commutés 3. Construction d’un réseau routé de taille moyenne - Rappels sur le fonctionnement du routage - Implémenter VLSM 4. Iplémentation de OSPF - Mise en œuvre de OSPF - Dépannage de OSPF 5. Implémentation de EIGRP - Mise en œuvre de EIGRP - Dépannage de EIGRP 6. Les listes de contrôle d’accès (ACL) - Introduction aux ACL - Configuration et dépannage des ACL 7. Gestion des espaces d’adresse - Doubler le réseau avec NAT et PAT - Transition vers IPV6 8. Extension d’un réseau LAN dans un réseau WAN - Les solutions VPN - Etablir une connexion WAN point à point avec PPP - Etablir une connexion WAN en frame-relay - Dépanner les frame-relay dans un réseau WAN

Public
Ce cours s’adresse à ceux qui ont de bonnes connaissances des réseaux de données, qui configurent aisément les routeurs et les commutateurs Cisco, et qui souhaitent accroitre leurs connaissances dans le domaine de l’installation, la maintenance et le dépannage des réseaux routés et commutés de taille moyenne. La formation ICND2 s’adresse aux personnes souhaitant obtenir la certification CCNA.

Pré-requis
Les personnes intéressées par ICND2 devront avoir suivi la formation ICND1 ou avoir des connaissances pratiques et théoriques équivalentes.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

349

SQLI Institut 2011
AS994 - Implementing Cisco IP Routing UNIX - Vmware - CISCO CISCO
Objectif du stage
Planification des services de routage aux besoins Mise en place d’une solution basée sur EIGRP Implémenter une solution de réseau multi-aire évolutive basée sur OSPF Implémenter une solution de redistribution basée IPv4 Implémenter le Path Control Connexion d’un réseau d’entreprise à un réseau ISP 1. Planification des services de routage aux besoins - Evaluer des besoins complexes de réseau d’entreprise - Des processus et des procédures de maintenances communes - Evaluation des connaissances pour implémenter des réseaux complexes (lab 1-1) - Débrief du lab 1-1 2. Mise en place d’une solution basée sur EIGRP - Planifier des implémentations de routage avec EIGRP - Implémenter et vérifier le EIGRP basic pour l’architecture LAN d’entreprise - Configurer et vérifier les opérations EIGRP (lab 2-1) - Débrief du lab 2-1 - Configurer et vérifier l’EIGRP pour l’architecture WAN de l’entreprise - Configurer et vérifier EIGRP et les opérations dans un réseau Frame Relay (lab 2-2) - Débrief du lab 2-2 - Implémenter et vérifier les mécanismes d’authentification d’EIGRP - Configurer et vérifier l’authentification d’EIGRP (lab 2-3) - Débrief du lab 2-3 - Caractéristiques avancées d’EIGRP dans un grand réseau d’entreprise - Implémenter et vérifier les opérations d’EIGRP (lab 2-4) - Débrief du lab 2-4 3. Implémenter une solution de réseau multi-aire évolutive basée sur OSPF - Planifier et implémenter le routage OPSF comme protocole de routage évolutif - Expliquer comment fonctionne le processus d’échange de paquet OSPF - Améliorer la performance de routage dans un réseau d’entreprise complexe - Configurer et vérifier le routage OSPF - Configurer et vérifier l’OSPF afin d’améliorer la performance de routage (lab 3-1) - Débrief du lab 3-1 - Implémenter et vérifier le routage multi-aire OSPF (lab 3-2) - Débrief du lab 3-2 - Configurer et vérifier la synthèse des routes OSPF - Configurer et vérifier la synthèse des routes OSPF pour les routes inter aire (IA) et externes (LSA de type 5) ( (lab 3-3) - Débrief du lab 3-3 - Configurer et vérifier les types d’aire spécial OSPF (STUB, Totally STUBBY, NSSA) - Configurer et vérifier les types d’aire spéciales OSPF (lab 3-4) - Débrief du lab 3-4 - Mécanismes d’authentification OSPF - Configurer et vérifier l’authentification OSPF (lab 3-5) - Débrief du lab 3-5 4. Implémenter une solution de redistribution basée IPv4 - Evaluer la performance de routage réseau et des problèmes de sécurité - Opérer un réseau utilisant des protocoles de routage IP - Configurer et vérifier la redistribution de route - Configurer la redistribution route entre des protocoles de routage IP multiples (lab 4-1) - Débrief du lab 4-1 5. Implémenter le Path Control - Evaluer les problèmes de performance du réseau Path Control - Configurer et évaluer le Path Control entre les protocoles de routage IP multiple (lab 5-1), pour éviter les boucles de routage - Débrief du lab 5-1 - Références à un Path Control additionnel en E-Learning 6. Connexion d’un réseau d’entreprise à un réseau ISP - Planifier la connexion d’une entreprise à un ISP - Considérer les avantages d’utiliser BGP - Comparer les fonctions et les usages d’EBGP et d’IBGP - Configurer et vérifier les opérations basiques BGP - Configurer les opérations BGP (lab 6-1) - Débrief du lab 6-1 - Utiliser les attributs BGP et le processus de Path Selection - Manipuler les Path Selections EBGP (lab 6-2) - Débrief du Lab 6-2 - Formation E-Learning sur IPv6 et routage pour les succursales et les travailleurs distants

Public
Les ingénieurs réseaux, et le personnel du support technique du centre des opérations réseau (NOC). Ainsi que tous les individus impliqués dans la mise en place et la vérification des protocoles de routage dans les réseaux d’entreprises et les candidats à la certification CCNP® et CCDP®.

Pré-requis
Avoir le niveau CCNA (suivre les cours ICND1 et ICND2). Outre le fait d’avoir des connaissances et une expérience équivalente à la certification CCNA, il est recommandé que le stagiaire ait une expérience pratique à installer, opérer et maintenir des routeurs et des commutateurs dans un environnement d’entreprise. Ce stage suppose de bonnes connaissances dans l’interconnexion de réseau, la configuration de routeurs et commutateurs, les protocoles de routage (vu dans l’ICND1 et ICND2).

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

350

SQLI Institut 2011
AS996 - Implementing Cisco IP Switched Networks UNIX - Vmware - CISCO CISCO
Objectif du stage
Analyse des Designs du réseau campus Mise en place des VLANs dans les réseaux campus Implémentation du Spanning Tree Mise en place du routage inter VLAN Implémentation d’un réseau de haute disponibilité Implémentation du Niveau 3 de haute disponibilité Minimiser la perte de service et le vol de données dans un réseau campus Accommoder la voix et la vidéo dans les réseaux campus Intégrer des LANs sans fil dans un réseau campus 1. Analyse des Designs du réseau campus - Architecture du campus d’entreprise - Cycle de vie Cisco et mise en place du réseau - Le test New Hire (lab 1-1) - Débrief du lab 1-1 2. Mise en place des VLANs dans les réseaux campus - Appliquer les meilleurs pratiques pour les topologies VLAN - Configurer des VLAN privés - Configurer un lien d’agrégation avec le EtherChannel - Design et mise en place des VLANs, des Trunks et du EtherChannel (lab 2-1) - Débrief du lab 2-1 - Configuration du dépannage commun du VLAN et problèmes de sécurité (lab 2-2) - Débrief du lab 2-2 - Configuration des VLANs privés (lab 2-3) - Débrief du lab 2-3 3. Implémentation du Spanning Tree - Amélioration du protocole du Spanning Tree - Décrire les mécanismes de stabilité STP - Implémenter un Spanning Tree multiple (lab 3-1) - Débrief du lab 3-1 - Implémenter le PVSRT+ (lab 3-2) - Débrief du lab 3-2 - Problèmes de dépannage du Spanning Tree (lab 3-3) - Débrief du lab 3-2 4. Mise en place du routage inter VLAN - Différence entre routage et VLANs - Déploiement du Switching multi-niveau avec le Cisco Express Forwarding - Mise en place du routage Inter-VLAN (lab 4-1) - Débrief du lab 4-1 - Dépannage du routage Inter-VLAN (lab 4-2) - Débrief du lab 4-2 5. Implémentation d’un réseau de haute disponibilité - Comprendre la haute disponibilité - Implémentation de l’haute disponibilité - Implémenter le monitoring de réseau - Implémenter la haute disponibilité dans un réseau design (lab 5-1) - Débrief du lab 5-1 6. Implémentation du Niveau 3 de haute disponibilité - Configurer la redondance Niveau 3 avec HSRP - Configurer la redondance Niveau 3 avec VRRP et GLBP - Implémenter et accorder HSRP (lab 6-1) - Débrief du lab 6-1 - Implémenter le VRRP (lab 6-2) - Débrief du lab 6-2 7. Minimiser la perte de service et le vol de données dans un réseau campus - Comprendre les problèmes de sécurité Switch - Protection contre les attaques VLAN - Protection contre les attaques d’usurpation - Sécuriser les services réseaux - Sécuriser les Switch réseau afin de mitiger les attaques de sécurité (lab 7-1) - Débrief du lab 7-1 8. Accommoder la voix et la vidéo dans les réseaux campus - Planification du support voix dans un réseau campus - Intégrer et vérifier la VoIP dans une infrastructure campus - Travailler avec des spécialistes pour accommoder la voix et la vidéo sur des campus Switch - Planifier l’implémentation et la vérification de la VoIP dans le réseau campus (lab 8-1) - Débrief du lab 8-1 9. Intégrer des LANs sans fil dans un réseau campus - Comparer les WLANs avec des réseaux campus - Evaluer l’impact des WLANs dans les réseaux campus - Préparer l’infrastructure campus pour les WLANs - Intégrer le sans fil dans le campus (lab 9-1) - Débrief du lab 9-1

Public
Les professionnels réseaux qui ont besoin de mettre en place correctement une solution basée sur les commutateurs dans un design réseau en utilisant les services et caractéristiques de l’IOS Cisco. Les fonctions concernées sont typiquement ; les ingénieurs réseaux, le support technique des centres des opérations réseau (NOC) ou les techniciens réseaux Ainsi que tous les individus impliqués dans les opérations réseaux et support et les candidats à la certification CCNP®

Pré-requis
Connaissances et expériences équivalentes aux stages ICND1 et ICND2, ou possesseurs d’un CCNA. Ce stage suppose de bonnes connaissances dans l’interconnexion de réseau, la configuration de routeurs et de commutateurs, les protocoles de routages

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

351

SQLI Institut 2011

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

352

SQLI Institut 2011
AS907 - Implementing Cisco Unified Wireless Network Essentials UNIX - Vmware - CISCO CISCO
Objectif du stage
Principes fondamentaux de la technologie sans-fil Installation Basique d’un WLAN Cisco Les clients sans-fil WLAN et sécurité Administration d’un WCS Cisco Maintenance et Troubleshooting des WLAN Principes fondamentaux de la technologie sans-fil 1.1. Introduction aux réseaux sans-fils 1.2. Introduction aux principes des WLANs et des RFs 1.3. Comprendre les principes mathématiques des RFs 1.4. Description des antennes Wi-Fi 1.5. Comprendre les technologies de spectre de diffusion 1.6. Etude des organismes de régulation des standards et des certifications 1.7. Analyse des trames sans-fil et de leurs caractéristiques physiques 1.8. Les technologies sans-fil non-802.11 et leurs impacts sur les WLANs 1.9. Transport de trame sans-fil : de bout en bout Installation Basique d’un WLAN Cisco 2.1. Comprendre l’architecture de base Cisco Unified Wireless Network 2.2. Configurer un contrôleur 2.3. Recherche et association d’une borne légère avec un contrôleur 2.4. Etudier les différents mode de fonctionnement d’un point d’accès sans-fil 2.5. Le Roaming 2.6. Gérer un réseau sans-fil depuis un contrôleur 2.7. Configuration et migration d’un point d’accès lourd 2.8. Comprendre l’architecture Cisco Mobility Express Les clients sans-fil 3.1. Utiliser les outils de configuration par défaut 3.2. Description des adaptateurs sans-fil Cisco Aironet 3.3. Description de l’outil Cisco Secure Service Client 3.4. Comprendre le programme Cisco Compatible Extensions WLAN et sécurité 4.1. Vue d’ensemble de la sécurisation des WLANs 4.2. Mise en place d’une sécurité IEEE 802.11 4.3. Authentification centralisée des WLANs 4.4. Descriptions de l’authentification EAP 4.5. Gérer l’authentification et le chiffrement avec le WPA et le WPA2 4.6. Configurer les paramètres de sécurité sans-fil sur les contrôleurs et les clients Administration d’un WCS Cisco 5.1. Présentation d’un WCS Cisco et du WCS Navigator Cisco 5.2. Installer un WCS Cisco 5.3. Administrer un WCS Cisco 5.4. Fonctionnement des contrôleurs avec un WCS Cisco 5.5. Travailler avec une cartographie 5.6. Analyse du réseau avec le WCS Cisco Maintenance et Troubleshooting des WLAN 6.1. Maintenance Système 6.2. Design de réseau sans fil et mise en œuvre d’un Site Survey

Public
Ce cours s’adresse aux administrateurs, ingénieurs et managers réseaux ainsi qu’aux ingénieurs systèmes, aux designers réseau et au managers de projets ayant besoin de savoir

Pré-requis
Il est recommandé de suivre le cours CCNA avant de suivre ce cours et de savoir configurer des routeurs et des commutateurs Cisco. Il est aussi recommandé d’avoir des connaissances basiques sur : SONA Les standards sans-fils (IEEE) L’organisation de certification sans-fil (WifiAlliance)

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

353

SQLI Institut 2011
AS904 - Troubleshooting and Maintaining Cisco IP Networks UNIX - Vmware - CISCO CISCO
Objectif du stage
Planifier la maintenance pour des réseaux complexes Planifier des processus de dépannage pour des réseaux d’entreprise complexes Outils et applications de maintenance et de dépannage Solutions de maintenance et de dépannage dans un campus de commutateur Outils et applications de maintenance et de dépannage Maintenir et dépanner des solutions de sécurité réseau Maintenir et dépanner des réseaux d’entreprise complexes intégrés 1. Planifier la maintenance pour des réseaux complexes - Appliquer les méthodes de maintenance - Des processus et des procédures usuelles de maintenance - Les outils, les applications et les ressources de maintenance du réseau - Lab 1-1 : Accès au lab 2. Planifier des processus de dépannage pour des réseaux d’entreprise complexes - Débrief du lab 2-1 - Appliquer des méthodes de dépannage - Planifier et implémenter des procédures de dépannage - Intégrer le dépannage dans le processus de maintenance du réseau - Lab 2-1 : Introduction au dépannage 3. Outils et applications de maintenance et de dépannage - Assembler un diagnostique basique du Toolkit en utilisant l’IOS Cisco - Usage d’outils spécialisés en maintenance et dépannage - Débrief du lab 3-1 - Lab 3-1 : Outils de maintenance et de dépannage 4. Solutions de maintenance et de dépannage dans un campus de commutateurs - Dépannage des VLANs - Dépannage du Spanning Tree - Débrief du lab 4-1 - Dépannage des interfaces virtuelles commutées et du routage Inter-VLAN - Dépannage de FHRPs (First Hop Redundancy Protocole) - Débrief du Lab 4-2 - Dépannage de problèmes de performance sur les commutateurs - Référence sur des technologies additionnelles de commutation des campus en E-Learning - Lab 4-1 : Connectivité Niveau 2 et Spanning Tree - Lab 4-2 : Commutation Niveau 3 et le First Hop Redundancy 5. Maintenir et dépanner des solutions basées routage - Connectivité de dépannage niveau réseau - Dépannage EIGRP - Débrief du lab 5-1 - Dépannage OSPF - Dépannage de la redistribution route - Débrief du Lab 5-2 - Dépannage du BGP - Débrief du lab 5-3 - Problèmes de performance du dépannage sur les routeurs - Débrief du Lab 5-4 - Référence sur des dépannages additionnels sur le NAT et le DHCP en E-Learning - Lab 5-1 : Connectivité Niveau 3 et EIGRP - Lab 5-2 : OSPF et redistribution de route - Lab 5-3 : Protocol BGP - Lab 5-4 : Performance du Routeur 6. Maintenir et dépanner des solutions de sécurité réseau - Caractéristiques de dépannage sécurité - Débrief du Lab 6-1 - Révision des caractéristiques de sécurité - Débrief du lab 6-2 - Références sur du dépannage de sécurité additionnel en E-Learning - Lab 6-1 : Introduction à la sécurité réseau - Lab 6-2 : Caractéristiques de la sécurité Cisco IOS 7. Maintenir et dépanner des réseaux d’entreprise complexes intégrés - Dépannage d’environnements complexes - Débrief du Lab 7-1 - Lab 7-1 : Dépannage d’environnements complexes

Public
Les professionnels réseaux qui souhaitent développer leur niveau de connaissance dans la maintenance et le dépannage de réseaux Cisco IP complexes. Les fonctions concernées sont typiquement les ingénieurs réseaux, le support technique des centres des opérations réseau (NOC) ou les techniciens réseaux. Ainsi que tous les individus impliqués dans les opérations réseaux et support et les candidats à la certification CCNP®

Pré-requis
Connaissances et expériences équivalentes aux stages ICND1 et ICND2, ou possesseurs d’un CCNA. La connaissance du contenu des cours ROUTE et SWITCH est un vrai plus pour bénéficier au maximum de ce stage.

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

354

SQLI Institut 2011
AS908 - Cisco® Voice over IP UNIX - Vmware - CISCO CISCO
Objectif du stage
Maintenir et configurer les systèmes réseau Voix et Données Implémenter la VOIP en utilisant différentes méthodes Avoir les connaissances fondamentales des problèmes et solutions relatifs à la mise en place de la VOIP Avoir les connaissances fondamentales des technologies de téléphonie packet communes aux applications entreprise et aux applications des fournisseurs d’accès Introduction à la Voip 1.1. Introduire la Voip 1.2. Introduire Voice Gateways 1.3. Les Prérequis spécifiques des appels VOIP 1.4. Comprendre les Codecs, la complexité des Codecs et les fonctionnalités des DSP Configuration des Port Voix 2.1. Comprendre les différents types d’appels 2.2. Configurer les ports Voix analogiques 2.3. Comprendre les « dial peers » 2.4. Configurer les ports Voix digitaux 2.5. Comprendre QSIG Implémentation d’une gateway voix 3.1. Implémenter les Gateways H323 3.2. Implémenter les Gateways MGCP 3.3. Implémenter les Gateways SIP Implémentation des plans de numérotation sur les Gateways Voix 4.1. Comprendre les plans de numérotation 4.2. Implémenter les plans de numérotation 4.3. Configurer les manipulations de numéros appelant et appelés 4.4. Configurer les sélections de chemin 4.5. Implémenter les restrictions d’appels sur une Gateway IOS Cisco Gatekeepers H323 5.1. Introduction 5.2. Configurer les fonctionnalités de base d’un Gatekeeper 5.3. Implémenter le Gatekeeper-Based CAC La connexion au ITSP 6.1. Comprendre les prérequis spécifiques pour les connections VOIP externes 6.2. Implémenter un UBE Cisco

Public
Aux personnes souhaitant passer la certification CCVP

Pré-requis
Pour suivre ce cours il est recommandé d’avoir de bonnes connaissances du LAN, WAN et IP Routing et Switching. Avoir suivi les cours ICND1 et ICND2 ou avoir des connaissances équivalentes. Avoir des connaissances sur la technologie PSTN (Public Switched Telephone Network)

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

355

SQLI Institut 2011
UNI X

AS961 - L'essentiel d'Unix UNIX - Vmware - CISCO UNIX
Objectif du stage
Comprendre les mécanismes du système. Maîtriser les principales commandes et utilitaires. S'initier aux commandes réseau. 1. Introduction Caractéristiques générales du système Premiers pas en UNIX Connexion au système Gestion du mot de passe Informations de connexion Accès à la documentation 2. Système de fichiers Caractéristiques d’un fichier (Définition, Propriétés, Type de fichier : ordinaire, lien, répertoire) Fichiers Standards (Entrée, Sortie et Erreur, Introduction aux redirections) Manipulation sur les fichiers (Copier ou supprimer un fichier, Déplacer ou renommer un fichier, Afficher le contenu d’un fichier texte) Gestion de l’arborescence du système (Principaux répertoires du système, Lister le contenu d’un répertoire, Se déplacer, Créer, supprimer, copier, renommer un répertoire) Fichiers et Permissions (Définitions, Choix des droits par défaut, Changer les permissions) 3. Processus Définition Commande ps Gestion des processus (les signaux, la commande kill) Redirection des entrées / sortiesCommunication entre Processus : le "pipe" Processus en arrière plan 4. Éditeur de texte VI Commandes essentielles Manipulations répétitives Fichier d’environnement .exrc 5. Shell Versions du shell Variables et environnement Expressions Régulières Caractères spéciaux Paramétrage et utilisation du shell Alias, historique des commandes Fichiers de connexion 6. Filtres essentiels Recherche d’expression régulière avec grep Tri de fichier : sort Autres filtres : cut, wc, head, tail Utilisation conjointe des filtres et des fonctionnalités du shell 7. Commandes et utilitaires Manipulation de commandes utiles Surveillance disque : du, df Rechercher de fichiers : find Utilisation des imprimantes Communication entre utilisateurs Compresser des fichiers Introduction à l'activité de sauvegarde : tar, cpio, dd Planification des travaux : cron, at 8. Utilisation du réseau Commandes de test d’accès au Réseau : ping, nslookup Connexion à distance avec telnet Transfert de fichier : ftp "remote commands"

Public
Informaticiens souhaitant maîtriser l'environnement de travail UNIX.

Pré-requis
Connaître un autre système d'exploitation.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

356

SQLI Institut 2011
AS962 - Programmation Shell et Filtre UNIX - Vmware - CISCO UNIX
Objectif du stage
Utiliser les outils UNIX pour personnaliser son environnement de travail. S'initier aux commandes utilisables dans un environnement réseau Utilisation avancée du shell et de ses capacités de programmation. Ecriture d'une fonction shell. Le mécanisme des alias. Le rôle du shell lors de la création de nouveaux processus. Le shell vu comme interpréteur de commandes. Personnalisation de l'environnement utilisateur pour une meilleure efficacité du travail : écriture des scripts-shell exécutés à la connexion (.profile, .kshrc). Etude des commandes standard de sauvegarde/restauration des données utilisateurs (cpio, tar). Gestion des travaux différés (service cron). Utilisation des outils de manipulation des données (cut, sort, tr, colrm...). Etude approfondie de la commande find. Mise en oeuvre des possibilités des filtres de programmation : - recherche de chaînes de caractères dans des fichiers (fgrep, grep, egrep), - mise en oeuvre des expressions régulières, - traitement automatique des données contenues dans des fichiers (sed, approche d'awk). Présentation des outils de communication Berkeley et utilisation des 'remote commands' (rlogin, rcp, rsh).

Public
Administrateurs, développeurs, exploitants et chefs de projets.

Pré-requis
Avoir suivi le stage '70051 : ' Utiliser UNIX et le shell' ou le stage '70050 : ' UNIX : compléments'. Ce stage, fort utile pour la fonction d'administrateur, doit de préférence être suivi avant le stage '70430 : ' Administration d'un système AIX'.

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

357

SQLI Institut 2011
AS963 - Exploitation UNIX UNIX - Vmware - CISCO UNIX
Objectif du stage
Savoir écrire des procédures shell ( Bourne et Korn ) et exploiter les possibilités des filtres UNIX ( sort, tr, grep, sed, awk ... ). 1. PROGRAMMATION EN BOURNE ET KORN SHELL Rappels des notions de base . Variables et environnement . Caractères spéciaux . Substitutions de variables Procédures, paramètres, codes retour Instruction Conditionnelle if . Instruction simple et séquentielle . Commande test . Extensions Korn shell Boucles . Boucle for . Boucles while et until . Instructions de branchement Lectures au clavier Expressions arithmétiques . "expr" . Opérateurs arithmétiques du ksh Aiguillages . Instruction case . Instruction select du Korn shell Communication avancée . Redirection de l’entrée standard : scipt en ligne . Entrées / Sorties . Gestion des signaux Fonctionnalités complémentaires Tableaux du Korn shell . Opérateur shift. Opérateur set . Autres commandes internes : typeset, eval… Fonctions . Principe et propriétés . Partage statique et dynamique 2. UTILISATION CONJOINTE DU SHELL ET DES FILTRES Filtres élémentaires : head, tail, cut, wc ... Tris : sort Expressions régulières simples et étendues Recherches : grep 3. OUTILS AVANCÉS DU SHELL Sed : Stream Editor Introduction au langage awk

Public
Administrateurs ou développeurs concernés par l'écriture d'utilitaires système UNIX.

Pré-requis
La programmation shell permet d'améliorer ses connaissances de base et d'élargir l'éventail de fonctionnalités des commandes du système. Elle constitue notamment une des tâches de l'administrateur. Il est nécessaire de posséder une première expérience d'UNIX ou d'avoir suivi le stage "L'Essentiel d'UNIX" (SU10). Selon les contraintes, cette session peut avoir lieu avant ou après une formation d'Administration Système ( stages SU3x ).

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

358

SQLI Institut 2011
AS964 - Gestion d'un site Unix : administration multi-versions UNIX - Vmware - CISCO UNIX
Objectif du stage
Acquérir une bonne démarche de la fonction d'administrateur système UNIX pour savoir s'adapter aux variantes de mise en œuvre liées aux différentes versions. Ce stage dégage les concepts importants au travers d'exemples concrets sur trois plateformes essentielles: AIX, HP/UX, Solaris. 1. INTRODUCTION Fonction de l'administrateur Influence des différentes versions UNIX Documentation Menus d’Administration 2. GESTION DES UTILISATEURS Les fichiers de configuration UNIX Extensions de sécurité Création d’utilisateurs et de groupes Suppression d’utilisateurs et de groupes 3. DISQUES ET SYSTÈMES DE FICHIERS Différentes Organisation des disques . Slices ou partitions . Groupe de Volumes et Volumes Logiques : LVM Système de fichiers . Définition . Types de système de fichiers : UFS, Journalisés… Opérations sur les systèmes de fichiers . Création . Montage et Démontage . Vérification et Réparation Sauvegardes et Restaurations Gestion de la mémoire virtuelle : espace de swap 4. INITIALISATION ET ARRÊT DU SYSTÈME Niveaux d'exécution Processus "init" et le fichier /etc/inittab Passage en mode multi-utilisateurs Lancement d’applicatifs au démarrage Arrêt et redémarrage du systèm 5. LES PÉRIPHÉRIQUES Les Périphériques UNIX et les fichiers spéciaux Périphériques usuels . Gestion d’une Bande . Accès à des CDRoms Configuration des imprimantes 6. DIVERS COMPLÉMENTS Planification des travaux : cron Surveillance du système . Espace disque : du, df . Démon syslogd 7. DISQUES PARTAGÉS AVEC NFS Modèle RPC et le démon portmap Aspect serveur . Partage de ressources . Options de sécurité . Gestion des utilisateurs anonymes Aspect client . Montage et Options de montage . Utilisation de l'automounter Automatisation et Intégration au démarrage des systèmes 8. SERVICE NIS Architecture NIS . Domaine NIS . Serveur principal, Serveur Secondaire, Client . Maps NIS Mise en œuvre . Création d’un domaine NIS . Test et Mise au point

Public
Il est nécessaire de posséder une première expérience d'UNIX ou d'avoir suivi le stage "L'Essentiel d'UNIX" (SU10)

Pré-requis
Informaticiens souhaitant approfondir leur maîtrise d'UNIX, futurs administrateurs d'un site "multi-versions".

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

359

SQLI Institut 2011
AS972 - Solaris 10: administration UNIX - Vmware - CISCO UNIX
Objectif du stage
Étudier l'administration des systèmes Solaris 10 et en maîtriser les caractéristiques. 1. INTRODUCTION Rôle de l'administrateur Caractéristiques des versions Solaris 10 . Concept de zones . Outils de diagnostic Dtrace . Système de fichiers ZFS 2. OUTILS D’ADMINISTRATION Interface d’administration SMC Organisation de la documentation 3. GESTION DES UTILISATEURS Les fichiers de configuration UNIX Extensions de sécurité Solaris 10 Création d’utilisateurs et de groupes Suppression d’utilisateurs et de groupes 4. SYSTÈMES DE FICHIERS Organisation des disques en slices ( partitions ) Système de Fichiers supportés par Solaris Opérations de Gestion des systèmes de fichiers . Création de systèmes de fichiers . Manipulation sur les systèmes de fichiers . Vérification, réparation d’un système de fichiers 5. GESTION DE L’ESPACE DE PAGINATION Rôle de l’espace de pagination Affichage de l’occupation de l’espace de pagination Modification de l’espace de pagination 6. PÉRIPHÉRIQUES Périphériques Solaris . Fichiers Spéciaux . Rôle du répertoire /devices Périphériques usuels : . Bande, Disquette , CD Imprimantes : spouleur lpsched 7. MISE EN ŒUVRE DE TCP/IP Fichiers Administratifs Configuration de base . Nom, Adresse IP et Masque Réseau . Passerelle par défaut . Intégration au DNS . Commande de test : ping, nslookup, netstat Commande de routage routeadm 8. ADMINISTRATION QUOTIDIENNE Planification de tâches : le service cron Sauvegarde et restauration Introduction à la surveillance du système : syslogd Permissions : SUID, SGID et Sticky Bit 9. INITIALISATION ET ARRÊT DU SYSTÈME Processus d’initialisation du système Utilisation du Fault and Service Managment (FSM) Arrêt et redémarrage du système Présentation de l'OpenBoot PROM 10. DISQUES PARTAGÉS AVEC NFS VERSION 4 Architecture de NFS version 4 . Fonctionnalités NFS version 4 . Protocoles RPC, XDR et RDMA Utilisation de NFS . Mise en place d’un serveur NFS . Mise en place d’un client NFS . Mise en place de l’automontage . Automatisation et Intégration au démarrage du système Utilisation des pseudo-filesystems NFS 11. SERVICE NIS

Public
Informaticiens souhaitant approfondir leur maîtrise d’UNIX, futurs administrateurs d'un site Solaris 10.

Pré-requis
Il est nécessaire de posséder une première expérience d’UNIX ou d'avoir suivi le stage "L'Essentiel d’UNIX"

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

360

SQLI Institut 2011
Architecture NIS . Domaine NIS . Serveur principal et secondaire, Client . Maps NIS Mise en œuvre . Création d’un domaine NIS

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

361

SQLI Institut 2011
AS973 - Solaris 10 : administration avancée UNIX - Vmware - CISCO UNIX
Objectif du stage
Savoir installer et configurer un système Solaris 10. Approfondir la compréhension des mécanismes internes. Savoir résoudre certains incidents et dialoguer efficacement avec un support constructeur. Se prémunir contre les failles essentielles et maintenir un bon niveau de sécurité lors de l’exploitation quotidienne de systèmes Solaris. 1. INSTALLATION Planification de l’installation Mise en œuvre d’une installation depuis CDROM Gestion des "packages" optionnels Installation des patchs Démarche de post-installation Installation automatisée depuis un serveur JumpStart 2. COMPLÉMENTS SUR LES SYSTÈMES DE FICHIERS Sauvegarde et restauration Systèmes de fichiers virtuels . Caractéristique du tmpfs et option de montage . Mise en place de cachefs . Procfs : Répertoire /proc et commandes associées Présentation du système de fichiers ZFS 3. CONFIGURATION DU NOYAU Paramétrage du noyau . Paramétrage statique et le fichier /etc/system . Paramétrage dynamique : commandes mdb / adb Gestion des modules du noyau . Gestion statique : moddir, exclude, forceload . Gestion dynamique : modinfo, modload, modunload 4. GESTION DES ZONES SOLARIS Concept des zones Gestion des zones . Administration des zones . Commandes associées zlogin , … 5. GESTION DES INCIDENTS Incidents lors de l’initialisation du système Dump système, exemple d’analyse Utilisation de Dtrace . Principes de fonctionnement . Exemples de mise en œuvre 6. SÉCURITÉ C2 : MISE EN ŒUVRE Sécurité de base et Sécurité C2 Sécurité des comptes Audit de système Maîtrise des phases de boot 7. SOLARIS VOLUME MANAGER (SVM) Présentation de SVM Gestion des metadevices . Initialisation de SVM . Metadevices simples RAID0, RAID1 ou RAID5 . Agrandissement des systèmes de fichiers sur metadevice . Suppression d’un metadevice Opérations avancées . Utilisation des softs partitions . Mise en miroir du périphérique de démarrage . Traitement spécifique des miroirs

Public
Administrateurs d’un site Solaris.

Pré-requis
Il est nécessaire de posséder une première expérience d’administration de Solaris ou d’avoir suivi le stage "Solaris : Administration"

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

362

SQLI Institut 2011
AS974 - Solaris 10 : nouveautés d’administration UNIX - Vmware - CISCO UNIX
Objectif du stage
Découvrir les nouvelles fonctionnalités de Solaris 10. Comprendre les nouveaux mécanismes sous Solaris 10. 1. INTRODUCTION Caractéristiques des versions Solaris 10 Concept de zones Outils de diagnostic Dtrace Système de fichiers ZFS 2. GESTION DES UTILISATEURS Les fichiers de configuration UNIX Extensions de sécurité Solaris 10 3. LE SYSTÈME DE FICHIERS ZFS Caractéristiques et Terminologie ZFS Mise en œuvre d’un pool de stockage Opérations de gestion sur un dataset 4. DTRACE Le langage Les probes Les one-liners utiles Dtrace Toolkit 5. INITIALISATION ET ARRÊT DU SYSTÈME Processus d’initialisation du système Présentation du SMF Arrêt et redémarrage du système Présentation de l'OpenBoot PROM 6. DISQUES PARTAGÉS AVEC NFS VERSION 4 Architecture de NFS version 4 Fonctionnalités NFS version 4 Protocoles RPC, XDR et RDMA Utilisation des pseudo-filesystems NFS 7. GESTION DES ZONES SOLARIS Concept des zones Gestion des zones Administration des zones Commandes associées zlogin , …

Public
Administrateur Solaris 2.6, 7, 8 ou 9 concerné par le déploiement en environnement Solaris 10.

Pré-requis
Il est nécessaire de posséder une expérience d’administration sous Solaris 2.x, 7, 8 ou 9 ou d'avoir suivi les stages "Solaris : Administration" et "Solaris : Administration Avancée".

Durée
2 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

363

SQLI Institut 2011
AS976 - Solaris 8/9 : administration UNIX - Vmware - CISCO UNIX
Objectif du stage
Étudier l'administration des systèmes Solaris et en maîtriser les caractéristiques. 1. INTRODUCTION Rôle de l'administrateur Caractéristiques des versions Solaris 2. OUTILS D’ADMINISTRATION Organisation d'Admintool Organisation de la documentation Outils complémentaires 3. GESTION DES UTILISATEURS Les fichiers de configuration UNIX Extensions de sécurité Solaris Création d’utilisateurs et de groupes Suppression d’utilisateurs et de groupes 4. SYSTÈMES DE FICHIERS Organisation des disques en slices ( partitions ) Système de Fichiers supportés par Solaris Opérations de Gestion des systèmes de fichiers . Création de systèmes de fichiers . Montage d’un système de fichiers . Démontage d’un système de fichiers . Vérification, réparation d’un système de fichiers 5. GESTION DE L’ESPACE DE PAGINATION Rôle de l’espace de pagination Affichage de l’occupation de l’espace de pagination Modification de l’espace de pagination 6. PÉRIPHÉRIQUES Périphériques Solaris . Fichiers Spéciaux . Rôle du répertoire /devices Périphériques usuels : . Bande, Disquette , CD . Montage automatique d’une disquette ou d’un CD Imprimantes : spouleur lpsched 7. MISE EN ŒUVRE DE TCP/IP Fichiers Administratifs Configuration de base . Nom, Adresse IP et Masque Réseau . Passerelle par défaut . Intégration au DNS . Commande de test : ping, nslookup, netstat 8. ADMINISTRATION QUOTIDIENNE Planification de tâches : le service cron Sauvegarde et restauration Introduction à la surveillance du système : syslogd Permissions : SUID, SGID et Sticky Bit 9. INITIALISATION ET ARRÊT DU SYSTÈME Niveaux d’exécution Processus init : Fichier /etc/inittab Passage au mode multi-utilisateurs Arrêt et redémarrage du système Présentation de l'OpenBoot PROM 10. DISQUES PARTAGÉS AVEC NFS Architecture de NFS . Modèle RPC et démon portmap . Aspect serveur ( Partage ) et Aspect client ( Montage ) NFS et la Sécurité . Gestion des utilisateurs anonymes . Options de montage et de partage Automounter : un client particulier Automatisation et Intégration au démarrage des systèmes 11. SERVICE NIS Architecture NIS

Public
Informaticiens souhaitant approfondir leur maîtrise d’UNIX, futurs administrateurs d'un site Solaris.

Pré-requis
Il est nécessaire de posséder une première expérience d’UNIX ou d'avoir suivi le stage "L'Essentiel d’UNIX".

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

364

SQLI Institut 2011
. Domaine NIS . Serveur principal et Secondaire, Client . Maps NIS Mise en œuvre . Création d’un domaine NIS . Test, mise au point et évolutions

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

365

SQLI Institut 2011
AS977 - Solaris 8/9 : administration avancée UNIX - Vmware - CISCO UNIX
Objectif du stage
Savoir installer et configurer un système Solaris. Approfondir la compréhension des mécanismes internes. Savoir résoudre certains incidents et dialoguer efficacement avec un support constructeur. Se prémunir contre les failles essentielles et maintenir un bon niveau de sécurité lors de l'exploitation quotidienne de systèmes Solaris. 1. INSTALLATION Planification de l'installation Mise en œuvre d'une installation depuis CD-ROM Gestion des "packages" optionnels Installation des patchs Démarche de post-installation Installation automatisée depuis un serveur JumpStart 2. COMPLÉMENTS SUR LES SYSTÈMES DE FICHIERS Sauvegarde et restauration Systèmes de fichiers virtuels . Caractéristique du tmpfs et option de montage . Mise en place de cachefs. . Procfs : Répertoire /proc et commandes associées 3. CONFIGURATION DU NOYAU Paramétrage du noyau . Paramétrage statique et le fichier /etc/system . Paramétrage dynamique : commandes mdb / adb Gestion des modules du noyau . Gestion statique : moddir, exclude, forceload . Gestion dynamique : modinfo, modload, modunload 4. GESTION DES INCIDENTS Incidents lors de l’initialisation du système Utilitaire SunVTS Dump système, exemple d’analyse 5. SÉCURITÉ C2 : MISE EN OEUVRE Sécurité de base et Sécurité C2 Sécurité des comptes Audit de système Maîtrise des phases de boot 6. SOLSTICE DISKSUITE (SDS) Présentation de SDS Gestion des metadevices . Initialisation de SDS . Metadevices simples RAID0, RAID1 ou RAID5 . Agrandissement des systèmes de fichiers sur metadevice . Suppression d’un metadevice Opérations avancées . Mise en miroir du périphérique de démarrage . Traitements spécifiques des miroirs

Public
Administrateurs d’un site Solaris.

Pré-requis
Il est nécessaire de posséder une première expérience d’administration de Solaris ou d'avoir suivi le stage "Solaris : Administration" (SU35).

Durée
4 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

366

SQLI Institut 2011
AS978 - Sun Cluster 3.1 : administration UNIX - Vmware - CISCO UNIX
Objectif du stage
Acquérir les compétences d’administration du produit Sun Cluster 3.1 1. CONCEPT DE HAUTE DISPONIBILITÉ Niveaux de RAID Types d’interruptions 2. CONCEPT ET DÉPLOIEMENT Pré-requis matériels Types d’applications cluster Services de données Composants Sun Cluster 3. INSTALLATION Station d’administration Topologie Quorum Réseau privé et public 4. EXPLOITATION Console d’administration Mode commande 5. MISE EN PLACE DU LVM Solaris : Volume Manager / DiskSuite Veritas : Volume Manager 6. ADMINISTRATION DU RÉSEAU PUBLIC Définition du réseau public Mise en place d’IPMP 7. GROUPES DE RESSOURCES Généralités Applicatif Failover : HA-NFS Applicatif Scalable : Apache Applicatif Failover : HA-ORACLE 8. ANALYSE D’INCIDENTS SUN CLUSTER Recherches d’incidents Analyses d’incidents Résolutions d’incidents 9. MISE EN CLUSTER DE NOUVEAUX APPLICATIFS Generic Data Service scdsbuilder

Public
Administrateur Solaris.

Pré-requis
Il est nécessaire d’avoir une expérience d’administration Solaris et de connaître un gestionnaire de volume logique ou d’avoir suivi les stages "Solaris administration" et "Solaris : Administration avancée" ou bien "Solaris administration" et "VxVM : Installation et Administration".

Durée
5 jour(s)

Copyright SQLI Institut 47-49 avenue Édouard Vaillant - 92100 Boulogne Tél : +33 (0)1 46 10 04 40 Fax : +33 (0)01 46 10 04 49 Prix et dates sur formation.sqli.com

367

SQLI Institut 2011
AS971 - AIX 5/6 : administration UNIX - Vmware - CISCO UNIX
Objectif du stage
Étudier l'administration des systèmes AIX 5.x et en maîtriser les caractéristiques. 1. INTRODUCTION Rôle de l'administrateur Caractéristiques des versions AIX 2. OUTILS D’ADMINISTRATION Organisation des menus "smit" Organisation de la documentation Outils complémentaires 3. GESTION DES UTILISATEURS Fichiers de configuration UNIX Extensions de sécurité AIX Création d’utilisateurs et de groupes Suppression d’utilisateurs et de groupes 4. VOLUMES LOGIQUES ET SYSTÈMES DE FICHIERS Terminologie AIX . Groupe de volumes, Volume logique, Disque Physique . Partition Physique, Partition logique Gestion des volumes logiques . Type d’un volume logique . Création d’un volume logique . Extension d’un volume logique . Suppression d’un volume logique Systèmes de fichiers supportés par AIX Opérations sur les syst&egra