REFERENTIEL DES PLANS DE COURS

SOMMAIRE

Séminaires décideurs

S-CCE - Cloud Computing - l'essentiel ...... 15 S-GAP - Intégrer Google Apps dans le SI : de l’étude amont à la migration des services...... 16 S-AAS - SaaS & Cloud Computing : un nouveau modèle logiciel ...... 17 S-EN2 - Entreprise 2.0 : enjeux & démarche de mise en œuvre ...... 18 S-MOB - Mobilité : la synthèse & prospective ...... 19 S-AIN - Panorama des architectures informatiques ...... 21 S-SID - Un Système d'Information Décisionnel (SID) : pour qui , pourquoi et comment ? ...... 23 S-SOA - SOA : la synthèse ...... 24 S-CMP - SOA & processus métier ...... 26 M-URB - Urbanisation du SI : enjeux des technologies...... 28 S-PTE - Construire son portail d'entreprise ...... 29 S-PER - La performance IT ...... 31 S-IAM - Gestion des identités & sécurité des accès ...... 32 M-PRM - Panorama des référentiels méthodologiques pour la DSI ...... 33 M-CFO - COBIT & VAL IT : les fondamentaux ...... 35 M-SFX - Lean Six Sigma : les fondamentaux ...... 36

CMMI

M-CFX - CMMI : les fondamentaux ...... 37 M-CIM - Introduction à CMMI v1.3 -Formation Officielle du SEI© ...... 38 M-CAQ - CMMI for Acquisition (CMMI-ACQ) Formation Officielle du SEI© ...... 40 M-SVC - CMMI For Services (CMMI-SVC) Formation Officielle du SEI© ...... 41 M-CEI - CMMI : comment mener une évaluation en interne ? ...... 42 M-CRE - CMMI : exemples de mise en œuvre & retours d'expérience ...... 43 M-CL2 - CMMI level 2 for practitioners ...... 44 M-CL3 - CMMI level 3 for practitioners ...... 45

ITIL

AS339 - ITIL pour les décideurs ...... 46 AS345 - ITIL Foundation V3 ...... 47 AS342 - ITIL Fondation v3 - Bachotage et tests ...... 48 AS350 - ITIL V3 - Programme Capacité : Operational Support and Analysis (OSA) ...... 49 AS351 - ITIL V3 - Programme Capacité : Release, Control and Validation (RCV) ...... 50 AS352 - ITIL V3 - Programme capacité : Service, Offering and Agreement (SOA) ...... 51 AS353 - ITIL Intermediate V3 – PPO Planification, protection et optimisation ...... 52

3

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

Relations humaines

DVP301 - Accompagner le changement ...... 53 DVP303 - Du métier de secrétaire au métier d’assistante ...... 54 DVP309 - Confiance en soi – Affirmation de soi...... 55 DVP311 - Métier d’assistante : technique de communication ...... 56 DVP306 - Gérer les conflits et l'agressivité ...... 57 DVP307 - Savoir gérer son stress ...... 58 DVP310 - Mémoire et concentration ...... 59 DVP312 - Optimiser ses ressources et s'affirmer ...... 60 DVP313 - Optimiser son temps et ses priorités ...... 61 DVP314 - Préparer son départ à la retraite ...... 62 COM101 - Argumenter et convaincre ...... 63 COM106 - Formation de formateur occasionnel...... 64 COM110 - Lecture active et efficace ...... 65 COM115 - Rédiger des écrits professionnels efficaces ...... 66 GRH605 - Les fondamentaux du tutorat ...... 67 GRH607 - L'entretien de recrutement ...... 68 GRH609 - Gestion prévisionnelle des emplois et des compétences ...... 69 MNG709 - Les fondamentaux du management ...... 70 MNG712 - Manager une équipe de travail en situation non hiérarchique ...... 71 MNG701 - Animer et piloter son équipe ...... 72 MNG707 - Management à distance ...... 73 MNG714 - Prise de fonction manager ...... 74 AS320 - Gérer les conflits et l'agressivité ...... 75

Projet

P-GPA - Gérer un projet en maîtrise d'ouvrage...... 76 AS334 - Manager son équipe : outils et pratiques ...... 77 AS326 - Conduite de réunion ...... 78 P-MMM - Modéliser le métier & ses informations ...... 79 P-EDB - Expression des besoins, recueil & rédaction d'un cahier des charges ...... 80 P-GPM - Gestion de projets MOA ...... 81 P-REC - Tests & recette pour la maîtrise d’ouvrage ...... 82 P-GEX - La gestion des exigences ...... 83 AS331 - L'essentiel de l'organisation de projets ...... 84 P-GDP - Gestion de projets informatiques ...... 85 P-PRI - Le pilotage des projets par les risques ...... 86 P-GCO - La gestion de configuration ...... 87 P-SVN - Subversion coté client : solution Open Source de gestion de configuration ...... 88 P-SV2 - Administration de Subversion ...... 89 P-TMA - Mise en place & pilotage d'une TMA ...... 90 4 P-TMB - Construire ses plans de tests et ses jeux d'essais ...... 91 P-AGI - Méthodes agiles : la synthèse - SCRUM, XP, DSDM… ...... 92 SC001 - Certification Scrum Master (SCM) ...... 93

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

Projet

SC002 - Certification Scrum Product Owner (SCPO) ...... 94 P-HUD - Intégration continue avec Hudson ...... 95 P-ICO - Introduction aux concepts objet ...... 96 AS535 - UML pour la maîtrise d'ouvrage ...... 97 P-UM1 - L'essentiel d'UML 2...... 98 P-UM2 - Maîtriser UML 2 dans vos projets ...... 99 AS035 - MS Project 2003/2007 - Initiation ...... 100 AS082 - MS Project 2010 par la pratique ...... 102

Métiers du web

AS201 - L'essentiel des architectures Internet et Intranet ...... 104 W-INI - Introduction à la création de site Internet ...... 106 W-ERG - Ergonomie Web : études, conception, tests utilisateurs ...... 107 W-ACC - L’accessibilité pour le Web, mise en pratique des référentiels ...... 108 W-ECW - Écrire pour le Web ...... 110 W-WE2 - Web 2.0 : interfaces & stratégies marketing ...... 111 W-CPW - Réussir un Projet Web : Méthodes et Outils d'un Pilotage Performant ...... 112 W-REF - Référencement naturel avec Google : la visibilité de votre site Internet ...... 113 W-ECO - E-commerce : mieux vendre en ligne ...... 114 W-BLO - Créer & animer un blog professionnel ...... 115 W-MAR - Web marketing : création, animation & analyse de trafic ...... 116 W-HT1 - HTML/CSS : initiation ...... 117 W-HT2 - HTML/CSS : techniques avancées ...... 118 W-HT3 - Evoluer vers HTML5 / CSS3 ...... 119 W-JSC - JavaScript ...... 120 W-AJA - Développer un site Web 2.0 avec ...... 121 O-XML - Maîtriser XML & SCHEMA, XSLT, XPATH … ...... 122 O-XSL - XSL : syntaxe & clés ...... 124

Mobilité

I-IPH - Developpement pour iPhone et iPad ...... 125 J-AND - Développement d'applications Androïd ...... 126 J-IAN - Androîd industrialisation ...... 127 I-IPC - Programmation Cocoa avancée Mac et iPhone ...... 128

5

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

Java JEE

J-AV0 - Maitriser le langage ...... 129 J-AV2 - JAVA : concepts avancés du langage ...... 131 J-AV1 - Programmer en Java ...... 132 J-PEE - Présentation Générale JEE ...... 134 J-J2E - Développement JSP Servlet pour le Web avec Eclipse ...... 135 J-CPJ - Cursus JAVA « Couche de présentation JEE» 9 jours ...... 136 J-WSE - Les Webservices ...... 138 J-EJB - EJB 3 ...... 139 S-J2P - J2EE pour les équipes d'intégration & de production ...... 141 J-FAW - jQuery : Framework Ajax Web 2.0 ...... 143 J-ST2 - Struts 2 ...... 144 J-JSF - JSF (Java Server Faces) : développer une application Web JEE avec JSF ...... 145 J-HIB - Mapping O/R avec Hibernate ...... 146 J-SPR - Framework Spring : mise en œuvre ...... 148 J-JPA - JPA : gestion de la persistance ...... 149 J-GWT - Google Web Toolkit (GWT) ...... 150 J-JBS - Jboss Seam ...... 151 J-TDD - Test Driven Development en Java/J2EE...... 152 P-CDP - Conception technique avec les Design Patterns ...... 153 J-RCP - RCP : développement de clients riches avec Eclipse ...... 154 J-XML - Java & XML ...... 155 J-TES - Tests unitaires & intégration continue en Java avec Junit ...... 156 J-MAV - Maven : automatiser les projets Java & intégration continue ...... 157 J-POR - Développement de portlets (JSR-168 & JSR-286) ...... 158 O-LIF - Installer, configurer, administrer et concevoir un portail Liferay ...... 159 J-DLI - Développer autour de Liferay ...... 160 O-ALF - Installer, paramétrer et personnaliser l'outil collaboratif Alfresco ...... 162 J-DA1 - Développer autour d’Alfresco : les fondamentaux ...... 163 J-DA2 - Développer autour d’Alfresco : concepts avancés ...... 164 J-TOM - Tomcat : administration ...... 165 J-JBO - JBoss : administration ...... 167 J-GLA - Glassfish : administration ...... 168 J-JON - JOnAS : administration ...... 169 J-WAS - WebSphere 7 : Administration ...... 170

Développement - Microsoft

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

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

Développement - Microsoft

MS6367 - Introduction à la programmation orientée objet avec Visual Studio 2008 ...... 183 MS6368 - Programmation .Net Framework avec Visual Studio 2008 ...... 184 MS2310 - Développer des applications Web ASP .NET avec le framework 3.5 ...... 186 N-SIL - Silverlight 4.0 pour développeurs ...... 188 MS10553 - Fondamentaux du XAML de d'expression Blend ...... 189 MS10554 - Développement d'applications riches (RIA) avec Silverlight 4...... 190 N-DPC - Design Patterns .NET/C# & Gof ...... 192 N-AZU - Windows Azure concepts, architecture, développement et exploitation ...... 193 MS6214 - Développer efficacement avec Microsoft Visual Studio 2008 Team System ...... 194 MS6215 - Mise en place et administration de MS Visual Studio 2008 Team Foundation Server ...... 195

PHP

O-PH1 - PHP : initiation ...... 196 O-PH2 - PHP : programmation avancée ...... 197 O-PH3 - Optimisation PHP ...... 199 O-ZEN - Zend Framework développeur ...... 200 O-ZE2 - Zend framework architecte ...... 201 O-SYM - Symfony ...... 202 O-SY2 - Symfony 2 les bases ...... 204 O-SY3 - Symfony 2 avancé ...... 205 O-JO1 - Joomla : Utilisateur ...... 206 O-JO2 - Joomla : Concepteur ...... 208 O-TYP - Typo3 ...... 209 O-EZP - eZ publish officielle ...... 210 O-DRU - Drupal 7 pour développeur ...... 211 O-DRW - Drupal pour Webmaster ...... 212 O-TRI - Tridion pour les contributeurs ...... 213 O-MAG - Magento Commerce : développement ...... 214 O-MA2 - Magento WebDesigner ...... 215

Langages divers

AS596 - Langage C ...... 216 AS5965 - Langage C perfectionnement ...... 217 AS590 - Langage Perl ...... 218 AS599 - Développement Python ...... 219

7

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

LINUX Apache

O-APA - Apache server HTTP ...... 220 AS911 - Linux initiation...... 221 AS932 - Utiliser Linux et le Shell ...... 222 AS915 - Linux : Installation et administration ...... 223 AS921 - Linux : installation et administration avancées ...... 224 AS920 - Services réseaux Linux d'infrastructure : Apache, Samba, DNS… ...... 225 AS916 - Administrer et utiliser TCP/IP sous Linux ...... 226 AS912 - Exploitation Linux ...... 227 AS922 - Administration Linux pour UNIXiens...... 228 AS924 - Administration Suse Linux ...... 229 AS925 - Le Bash et les outils Linux ...... 230 AS913 - Sécurité Linux...... 231 AS939 - Annuaire LDAP avec OpenLDAP ...... 232 AS926 - Virtualisation XEN/Linux ...... 233 AS927 - Supervision : Nagios ...... 234 AS929 - Administration Nagios ...... 235 AS942 - Messagerie Postfix et intégration annuaire LDAP ...... 237 AS903 - Cluster Linux ...... 238

Adobe

AS076 - Dreamweaver initiation ...... 239 W-FL1 - Flash CS4 : créer des animations interactives ...... 241 W-FL2 - Flash : Programmation ActionScript ...... 242 W-FLX - Développer des applications Internet riches avec Flex & Java / JEE ...... 243 AD2000 - AIR 1.5 : Building Desktop Applications with Flex 3 ...... 245 AD1004 - LiveCycle ES2 : Designer Specialist ...... 247 AD1006 - LiveCycle ES2 : Document Output Specialist ...... 249 AD1005 - LiveCycle ES2: Developing a LiveCycle ES2 Application ...... 251 AD1007 - LiveCycle ES2 : Process Management Specialist ...... 253 AD1008 - LiveCycle ES2 : Introduction to Rights Management ...... 255

Microsoft - SharePoint

AS10173 - Mise à niveau Windows 2008 pour des administrateurs SharePoint 2010 ...... 256 N-SDU - SharePoint 2010 : création, gestion & administration de sites ...... 257 MS10174 - Configuration et Administration de Microsoft SharePoint 2010 ...... 258 MS10175 - Développer et personnaliser des application avec Microsoft SharePoint 2010 ...... 260

MS10231 - Concevoir et déployer la solution Microsoft SharePoint 2010 ...... 261

MS10232 - Concevoir des applications pour Microsoft SharePoint 2010 ...... 8 263

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

Décisonnel

D-EDM - Construire un Système d’Information décisionnel ...... 265 D-MET - Modéliser un système d'information décisonnel ...... 266 D-ETL - ETL : réussir son projet d'intégration ...... 267

Business Objects

D-B04 - BO Utilisateur Desktop Intelligence XI Niveau 1 ...... 268 D-B05 - BO Utilisateur Desktop Intelligence XI Niveau 2 ...... 269 D-B06 - BO Utilisateur Desktop Intelligence XI Niveau Expert ...... 270 D-B40 - BO Utilisateur Web Intelligence XI 4 Niveau 1 ...... 271 D-B41 - BO Utilisateur Web Intelligence XI 4 Niveau 2 ...... 272 D-B21 - BO Utilisateur Web Intelligence XI 3 Niveau 1 ...... 273 D-B22 - BO Utilisateur Webintelligence XI 3 Niveau 2 ...... 274 D-B08 - BO Utilisateur Web Intelligence XI 2 Niveau 1 ...... 275 D-B09 - BO Utilisateur Web Intelligence XI 2 Niveau 2 ...... 276 D-B13 - BO Designer XI ...... 277 D-B25 - Business Objects XI 3 administration utilisateur et sécurité ...... 278 D-B26 - Business Objects XI 3.x Administration des Serveurs ...... 279

Microsoft SQL Server

MS6234 - Implémenter et gérer SQL Server 2008 Analysis Services ...... 280 MS6235 - Implémenter et gérer SQL Server 2008 Integration Services ...... 281 MS6236 - Implémenter et gérer SQL Server 2008 Reporting Services ...... 282 MS6158 - Mise à jour de vos compétences SQL Server 2005 vers SQL Server 2008 ...... 290 MS10054A - Requêtes Transact SQL pour SQL Server 2008 ...... 291 MS10227 - Maintenance d'une base de données SQL Server 2008 ...... 292 MS6232 - Implémentation d'une base de données SQL Server 2008 ...... 293 MS4611 - Concevoir une infrastructure SQL Server 2005 ...... 294 MS4614 - Concevoir la sécurité pour SQL Server 2005 ...... 295 MS4617 - Concevoir la haute disponibilité pour SQL Server 2005 ...... 296 MS4620 - Administration et automatisation de SQL Server 2005 ...... 297 MS2784 - Améliorer et optimiser les requêtes dans SQL Server 2005 ...... 298 MS5138 - Définition des problèmes et optimisation des bases de données SQL Server 2005 ...... 299

9

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

Oracle

AS713 - Langage SQL SQL*Plus pour Oracle ...... 300 AS704 - Langage PL/SQL Oracle ...... 301 AS705 - Optimisation applicative Oracle ...... 302 AS715 - Administration Oracle 11g ...... 303 AS716 - Administration Oracle 10g ...... 304 AS711 - Administration Différentiel Oracle 10g - 11g ...... 305 AS720 - Oracle tuning ...... 306 AS708 - Sauvegarde et restauration ...... 308 AS722 - Oracle Sécurité ...... 309 AS723 - Oracle RMAN ...... 311 O-BID - Oracle BI développeur – Construire un repository ...... 283 O-BIU - Oracle BI Utilisateur - Création de rapports et Dashboards ...... 284 AS701 - L'essentiel des bases de données ...... 288 AS702 - Langage SQL ...... 289

MySQL - PostGreSQLI

O-MYA - MySQL : administration ...... 312 O-MYD - MySQL: développement ...... 313 AS707 - Administration d'une base de données PostgreSQL ...... 314 AS703 - PostgreSQL Développement ...... 315

Windows 7

MS50311 - Mise à jour des compétences de Windows XP vers Windows 7 ...... 316 MS50331 - Enterprise Desktop Support Technician Windows 7 ...... 317 MS10224 - Installation et configuration du client Windows 7 ...... 318 MS6292 - Installation et configuration du client Windows 7 ...... 319

Microsoft Windows Server

MS10223 - Planifier les deploiements et administrer les environnements Windows 7 ...... 320 MS6734 - Mise à jour des compétences infrastructure réseau et Active Directory pour WS2008 ...... 321 MS6735 - Mise à jour des compétences d'infrastructure applicative pour WS 2008 ...... 322 MS10159 - Mise à jour des compétences vers Microsoft Windows Server 2008 R2 ...... 323 MS6430 - Planification et administration des serveurs W.S. 2008 R2 ...... 324

MS10035 - Les fondamentaux de l'infrastructure réseau et de la plateforme applicative Win Serv. 2008 .... 325 MS6741 - Configuration et maintenance d'une infrastructure Windows Server 2008 ...... 326

MS6857 - Les fondamentaux de l'Active Directory W.S. 2008 ...... 10 328 MS6238 - Configuration et maintenance de l'Active Directory Windows Server 2008 ...... 329 MS6426 - Configurer les solutions d'accès et d'identification avec l'Active Directory Windows Server 2008 330

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

Microsoft Windows Server

MS10136 - Configuration, gestion et maintenance des serveurs W.S. 2008 ...... 331 MS6747 - Planification et administration des serveurs Windows Server 2008 ...... 333 MS6433 - Planifier et implémenter des serveurs Windows Server 2008 R2 ...... 335 MS6418 - Deploiement Windows Server 2008...... 337 MS10036 - Conception d'une infrastructure de réseau Windows Server 2008 ...... 338 MS6436 - Conception d'une infrastructure et des services active directory Windows Server 2008 ...... 339 MS6437 - Conception d'une infrastructure de plateforme applicative WS 2008 ...... 340 MS6423 - Implémentation et gestion de clustering Windows Server 2008 ...... 341 MS10215 - Implémenter et gérer le server Hyper V pour W.S. 2008 R2 ...... 342 MS10324 - Mettre en œuvre et gérer la virtualisation des postes de travail Microsoft ...... 343 MS6428 - Configurer les services terminal server Windows Server 2008 ...... 344 MS50273 - Conception et planification de solutions de virtualisation en environnement Microsoft ...... 345 MS10325A - Automating Administration with Windows PowerShell 2.0 ...... 346 MS2149 - Maintenance d'un environnement Microsoft Windows Server 2003 ...... 347 MS2304 - Implémentation et administration de la sécurité au sein d'un réseau MS Windows Server 2003 .. 348 MS2113 - Conception de la sécurité pour les réseaux MS Windows Server ...... 349 MS2824 - Implementing Microsoft Internet Security and Acceleration Server 2004 ...... 350

Microsoft Exchange - Lync -IIS - SCCM

MS5909 - Introduction à l'installation et à la gestion d'Exchange Server 2007 ...... 352 MS10165 - Mise à jour des compétences d'Exchange Server 2003/2007 vers Exchange Server 2010 ...... 354 MS10219 - Configuration, maintenance et dépannage de Microsoft Exchange 2010...... 355 MS50162A - Développer avec Exchange Management Shell pour les administrateurs Shell ...... 357 MS10233 - Conception et déploiement de solutions de messagerie avec Exchange Server 2010 ...... 358 MS50402 - Mettre en œuvre Forefront Unified Access Gateway ...... 359 MS6744 - Configurer et dépanner IIS 7.0 sous Windows Server 2008 ...... 360 MS50028 - Managing System Center Operations Manager 2007 ...... 361 MS6451 - Mettre en œuvre, déployer et gérer SCCM 2007 ...... 362 MS10533 - Déployer, configurer et administrer Microsoft® Lync Server 2010...... 364 MS10534 - Planifier et concevoir une solution Microsoft® Lync™ Server 2010...... 366

Biztalk

MS2933 - Développement de processus métier et de solutions d’intégration avec MS BizTalk Server 2006 368 MS2934 - Déploiement et administration de solutions d'intégration avec Biztalk server 2006 ...... 369 MS52050 - Biztalk Server 2010-conception et développement ...... 370 MS52051 - Biztalk Server 2010-déploiement et administration ...... 372

11

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE Réseau

AS931 - L'essentiel des réseaux ...... 373 S-RES - Sécurité des réseaux : la synthèse ...... 374 AS933 - Administration réseaux IP ...... 375 AS934 - IP : Migration vers IPv6 ...... 376 AS936 - Sécurisation services Internet ...... 378 S-AGI - Annuaires LDAP d’entreprise ...... 380

CISCO

AS992 - Interconnecting Cisco Network Devices Part 1 ...... 382 AS993 - Interconnecting Cisco Network Devices Part 2 ...... 383 AS994 - Implementing Cisco IP Routing ...... 384 AS996 - Implementing Cisco IP Switched Networks ...... 385 AS907 - Implementing Cisco Unified Wireless Network Essentials ...... 387 AS904 - Troubleshooting and Maintaining Cisco IP Networks ...... 388 AS908 - Cisco® Voice over IP ...... 389

UNIX

AS961 - L'essentiel d'Unix et du Shell ...... 390 AS962 - Programmation Shell et Filtre ...... 391 AS963 - UTILISER UNIX ET LE SHELL ...... 392 AS972 - ADMINISTRATION SOLARIS ...... 393 AS973 - Solaris 10 : administration avancée ...... 394 AS971 - AIX : ADMINISTRATION D'UN SYSTEME AIX ...... 395 AS979 - AIX : COMPLEMENTS D'ADMINISTRATION ET SECURITE ...... 397

VMware

VM100 - Approche et réussite d’un projet de Virtualisation ...... 400 AS743B - VMware vSphere : Install, Configure & Manage V5 ...... 402 AS742 - Vmware vSphere 5 : what's new ...... 404 VM001 - VMware vSphere : Troubleshooting ...... 405 VM002 - VMware vSphere : Manage for Performance ...... 406 VM003 - VMware vSphere : Manage and Design for Security ...... 407 AS744 - Vmware View 4.5 : Install, Configure & Manage ...... 408 VM006 - Application Virtualization with VMware ThinApp ...... 409

12

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE

Bureautique

AS001 - Windows 7 - Utilisateur et gestion des fichiers ...... 410 AS002 - Optimiser la frappe ...... 411 AS004 - Navigation sur Internet et le Web...... 412 AS003 - S’initier à la bureautique ...... 413 AS005 - Outlook 2010/2007 - Messagerie et gestion du temps ...... 415 AS006 - Outlook 2010/2007 : Avancé ...... 416 AS007 - Lotus Notes: communiquer ...... 417 AS077 - Créer son site Web avec FrontPage ...... 418 AS2010 - Migration à Office 2010/Windows 7 ...... 419 AS009 - Passage d'Office 2003 à Office 2010 ...... 420

Word

AS060 - Word 2010/2007 - Fonctions de base : conception de documents et mise en page avancée ...... 421 AS011 - Word : intérmediaire ...... 423 AS061 - Word 2010/2007 - Consolidation des compétences ...... 424 AS062 - Word 2010/2007 - Fonctions complémentaires : Tableau, formulaire, modél et publipostage ...... 425 AS059 - Word 2010/2007 - Fonctions avancées : Rapport et publication ...... 427 AS012 - Word: documents longs ...... 429 AS013 - Word: modèles et mailing ...... 430 AS010 - Word 2003/XP - Fonctions de base : Création de documents et mise en page avancée ...... 431 AS014 - Word 2003/XP - Fonctions complémentaires : Tableau, formulaire, modèle et publipostage ...... 433

Excel

AS064 - Excel 2010/2007 - Fonctions de base : création de tableaux, calculs fondamentaux et graphiques 434 AS022 - Excel - Approfondir les calculs ...... 436 AS065 - Excel 2010/2007 - Consolidation des compétences ...... 437 AS066 - Excel 2010/2007 - Fonctions complémentaires : Tableaux élaborés, gestion et analyse ...... 438 AS046 - Excel 2010/2007 - Fonctions avancées : simulation et analyse d'une feuille de données ...... 439 AS020 - Excel 2003/XP - Fonctions de base : Créarion de tableaux, calculs fondamentaux et graphiques .. 440 AS021 - Excel 2003/XP - Fonctions complémentaires : Tableaux élaborés et gestion, analyse de données 441 AS023 - Excel - Bases de données et tableaux croisés dynamiques ...... 442 AS024 - Excel 2003/XP - Fonctions avancées : Simulation et analyse d'une feuille de données ...... 443 AS025 - Excel VBA : Macro commande et introduction au langage VBA ...... 444 AS026 - Excel VBA - Programmation VBA ...... 445 AS047 - Excel VBA niveau 1 ...... 446

13

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

SOMMAIRE PowerPoint

AS070 - PowerPoint 2010/2007 - Conception et réalisation de diaporama ...... 447 AS071 - PowerPoint 2010/2007 - Animation avancée et diffusion électronique ...... 448 AS030 - PowerPoint 2003/XP - Conception et réalisation de diaporama ...... 449 AS031 - PowerPoint 2003/XP - Animation avancée et diffusion électronique ...... 450

OpenOffice

AS053 - Writer: rappels et perfectionnement ...... 451 AS054 - Writer: maîtriser ...... 452 AS055 - Calc: rappels et perfectionnement ...... 453 AS056 - Calc: maîtriser ...... 454 AS057 - Impress: maîtriser ...... 455 AS050 - Writer: s’initier...... 456 AS051 - Calc: s’initier ...... 457 AS052 - Impress: s’initier ...... 458 ABM-58 - Visio 2007 - Standard ...... 459

PAO - CAO

PA000 - Découverte PAO : Photoshop, Indesign, Illustator ...... 461 PA101 - Photoshop : Base ...... 462 PA102 - Photoshop : Perfectionnement ...... 464 AS079 - 3DS MAX ...... 465 PA201 - Illustrator : Base ...... 466 PA202 - Illustrator : Perfectionnement ...... 467 PA301 - Indesign : Base ...... 468 PA302 - Indesign : Perfectionnement ...... 469 PA401 - AutoCAD 2D : Base ...... 470 PA402 - AutoCAD 2D : Perfectionnement ...... 471 PA403 - AutoCAD 3D ...... 473 PA404 - AutoCAD Migration vers 2012 ...... 475 PA501 - Acrobat : Base ...... 476 PA001 - Nouveautés CS5 Photoshop, Indesign, Illustrator ...... 477

ACCESS

AS067 - Access 2010/2007 - Initiation ...... 479 AS068 - Access 2010/2007 : intérmediaire ...... 480 AS069 - Access 2010/2007 - Perfectionnement et macro commandes ...... 481 AS040 - Access 2003/XP - Initiation : Fonctions de base ...... 482 AS041 - Access 2003/XP - Perfectionnement et macro commandes ...... 483

AS042 - Access VBA - Programmation avec Access ...... 14 484

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

S-CCE - Cloud Computing - l'essentiel

Séminaires décideurs Contenu de la formation

Rappels sur les architectures actuelles - L'infrastructure matérielle de l'entreprise. Innovation - La gestion applicative de l'entreprise. - L'hébergement. - Les portails, sites e-business et corporate. - Les offres SAAS (Software AS A Service). Objectif du stage L'architecture Cloud Computing Comprendre l'architecture Cloud Computing - Quelles différences avec l'hébergement (ASP : Application Service Provider) ? et les enjeux de ces architectures. Identifier - Quelles différences avec SAAS ? les possibilités du Cloud Computing et les - Les briques techniques du Cloud. acteurs ainsi que leurs offres. - La vision des fournisseurs de Cloud.

Public Tour d'horizon des offres Cloud Computing - L'offre Amazon. - L'offre Google. Pré-requis - L'offre Microsoft. Aucun - L'offre Salesforce. - L'offre Oracle / Sun. - L'offre IBM. Durée - Les autres offres. 1 jour(s) Quelle démarche pour passer au Cloud Computing ? - Démarche d'urbanisation. - Démarche orientée service. - Impacts techniques. - Impacts sur les processus. - Comment choisir les applications candidates ? - Sécurité des données et aspects juridiques. - Performance et qualité de service.

15

© SQLI GROUP – 2012 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

S-GAP - Intégrer Google Apps dans le SI : de l’étude amont à la migration des services

Séminaires décideurs Contenu de la formation

1. Les Google Apps comme un exemple de SaaS Rappel des concepts SaaS Innovation Ce qui fait la force de l’offre de Google Quelles solutions pour quels problèmes ? Le coût d’une migration (TCO, RMI)

Objectif du stage 2. Quels sont les atouts et les risques ? Les enjeux politiques liés à la culture d’entreprise Ce séminaire à pour objectif de présenter les Quels sont les éléments qui favorisent ou retardent l’adoption des Google Apps ? principaux enjeux, atouts et risques d’une Comment les Google Apps vont-elles s’intégrer dans le SI existant ? mise en place des outils de messagerie et de Y a-t-il de nouvelles dépendances induites par SaaS en général et Google Apps en particulier collaboration Google Apps. Il présente les ? outils Google dans la perspective d’une La gestion du changement migration vers une architecture SaaS La nécessité de définir de nouveaux profils et de nouvelles compétences (Software As A Service). Il analyse les risques Mise en place d’un pilote pour favoriser la transition vers Google Apps et les bénéfices du point du vue utilisateurs Un accès multi canal et du point de vue IT. 3. Présentation des Google Apps Les deux grandes classes d’applications : les outils de messageries et les outils collaboratifs Public Gmail et Google Calendar : l’état de l’art d’une messagerie en ligne Le séminaire s'adresse à tout responsable des Google Sites ou comment créer un site web collaboratif en 5 minutes systèmes d'information, fonctionnel ou La suite bureautique collaborative Google Docs, Google Presentation et Google Spreadsheet technique, désireux d'appréhender les Un accès hors ligne avec Google ou Google Chrome principaux enjeux d’une migration vers les Les outils de migration offerts par Google pour les plateformes Microsoft Outlook et Lotus outils de messagerie et de collaboration Notes Domino Google Apps. Il s’adresse aussi aux chefs de projet concernés par une telle migration. 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 Pré-requis Bien choisir les fonctionnalités qui sont l’objet du pilote Aucune connaissance particulière Définition d’un plan de retour en arrière

5. Quelles directions pour le futur ? Durée Une intégration accrue avec les services de téléphonie mobile 1 jour(s) Des fonctionnalités hors lignes généralisées

16

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-AAS - SaaS & Cloud Computing : un nouveau modèle logiciel

Séminaires décideurs Contenu de la formation

1. LES CONCEPTS DES SaaS Contexte Innovation . É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 Objectif du stage . SaaS, PaaS, Cloud Computing, architectures multi-tenants. Un nouveau modèle logiciel Comprendre les opportunités liées aux SaaS . Licences perpétuelles versus SaaS. Se former à l’accompagnement aux . Hébergement par l’éditeur, zéro déploiement, changements induits par les SaaS . Abonnements « Freemium ».

Public 2. ALLER VERS LES SaaS ? Direction informatique Le point de vue des décideurs Maîtrises d’ouvrage et métier . Bénéfices pour l’entreprise : réduction des coûts. Responsable études . 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 Pré-requis . Bénéfices : ergonomie, collaboration. Culture générale sur les outils informatiques. . 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. Durée . Plus d’exploitation de systèmes hors du cœur de métier (informatique de commodité). 1 jour(s) . 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

17

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-EN2 - Entreprise 2.0 : enjeux & démarche de mise en œuvre

Séminaires décideurs Contenu de la formation

1. INTRODUCTION : QU’EST-CE QUE L’ENTREPRISE 2.0 ? Définitions. Le modèle SLATES (Andrew McAffee). Innovation Le modèle FLATNESSES (Dion Hinchcliffe).

2. UNE RÉVOLUTION DANS LA MANIÈRE DE TRAVAILLER L’entreprise du XIX siècle Objectif du stage . Capital immatériel, management agile et culture du partage. Le Knowledge Management Connaître les concepts clés et les . L’entreprise apprenante et la gestion des connaissances : structuration des informations et des technologies 2.0 connaissances, capitalisation, partage des informations, veille, travail collaboratif. Connaître les concepts clés et les démarches . L’information : CMS, GED, ECM, e-learning. de mise en œuvre de la gestion des . La communication : messagerie, messagerie instantanée, blog, micro-blogging… connaissances dans l’entreprise, notamment . La collaboration : forum, gestion des suggestions, groupware, wiki… via la mise en œuvre de communautés Les réseaux sociaux Savoir conduire une démarche d’entreprise 2 . Innovation et intelligence collective. .0 en maîtrisant les différentes étapes à . Typologies de réseaux. suivre . Localisation d’expertise. La dynamique des communautés . Leur rôle. Public . Différents types de communautés : permanente, de projet, d’intérêt, de pratique. AMOA, MOA . Des réseaux sociaux aux communautés. Managers . La valorisation des collaborateurs : réseaux de compétences et identité numérique. Responsable métier Responsable et chargé de projet dans les 4. UNE RÉVOLUTION TECHNOLOGIQUE domaines suivants : gestion des . Définition. Les outils de publication (blog, wiki, podcast…). connaissances, informatique, RH, marketing . Les outils de partage (flux RSS, moteurs de recommandation…). et communication . 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).

Pré-requis 4. METTRE EN ŒUVRE UNE DÉMARCHE ENTREPRISE 2.0 Pratique d’Internet. Une démarche en 4 étapes : Étape 1 : définir sa stratégie . Analyse d’usage. Durée . Cadrage stratégique. 2 jour(s) É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.

18

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-MOB - Mobilité : la synthèse & prospective

Séminaires décideurs Contenu de la formation

1. LE MARCHÉ ET USAGES DE LA MOBILITÉ Définitions. Innovation Chiffres clés, tendances, secteurs d'activité concernés.

2. LES USAGES DE LA MOBILITÉ Communication / collaboration. Alertes. gestion du temps. Multimédia. Objectif du stage Saisie sur le terrain et traitement en temps réel. Localisation, cartographie. Connaître les problématiques spécifiques de Consultation d’information. Internet mobile. la mobilité Identification de personnes. Paiement. Identifier les possibilités offertes par les terminaux mobiles et réseaux sans fil 3. LES TYPOLOGIES D'APPLICATIONS MOBILES Savoir piloter un projet de mobilité Applications en mode connecté ou déconnecté. Applications avec localisation. Peer to Peer mobile. Mobile To Mobile. Public Architecte 4. LES CATÉGORIES DE TERMINAUX MOBILES PC portables, Tablet PC, UMPC, PDA. Chef de projet « Minitel Internet ». Maîtrise d'ouvrage Smartphones. Terminaux convergents. Ubimedia. Éléments différenciateurs. Pré-requis Connaissances générales en informatique. 5. LES PLATES-FORMES MOBILES Windows et Windows Mobile, Symbian, Linux embarqué. Palm OS/Access. BlackBerry. iPhone. Durée J2ME. ANDROID. 1 jour(s) 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. 19 . 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.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

20

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-AIN - Panorama des architectures informatiques

Séminaires décideurs Contenu de la formation

1. Introduction - Evolution des applications des SI Enjeux du SI - Besoins d’accès à des sources de données multiples - Types d’informations hétérogènes - Accroissement de la complexité des applications - Nouvelles pratiques métiers Objectif du stage 2. L’architecture distribuée Comprendre les concepts essentiels des - Eclatement du modèle 3-tiers technologies et architectures des systèmes - Architectures applicatives d'information et les tendances des évolutions - Allégement du poste client en cours. - Le grand retour des terminaux passifs : les clients à déport d’interfaces, Windows et Linux

Public 3. La technologie Web et ses applications Responsables de systèmes d’information, - Concepts de base (rappels) chefs de projet, ingénieurs d’études, - Technologies Internet de base et évolutions : TCP/IP, HTTP, HTML, LDAP, RSS - Rôle des standards dans les succès d’Internet consultants, ingénieurs commerciaux de - Internet, Intranet, Extranet : différences et complémentarités l’industrie informatique. - Web - Navigateur Pré-requis - Moteurs de recherche Connaissances générales en informatique. - Objets d’accès Internet - Serveurs Internet - Multimédia Durée - Internet 3 jour(s) - Portails

4. Web 2.0 : les fondamentaux - Concepts de base - Web 2.0 : dimensions techniques - Web 2.0 : dimensions humaines

5. Les logiciels libres - Principes - Fonctionnement des communautés - Les garanties de sécurité et de pérennité - L'impact sur les postes de travail - Intégration du back-office de l'entreprise

6. Portail et gestion de contenu - Définition du portail - Ergonomie et usabilité - Gestion Electronique de Documents - Syndication et agrégation de contenu - Indexation et recherche - La catégorisation des contenus et le rubriquage - L’administration de types de contenus - Les fonctions de recherche - Les outils de publication des contenus - La cartographie du marché, les tendances

7. Urbanisme, SOA et architectures d’intégration - Les quatre niveaux d’architecture - Le consensus autour des Web Services, les standards du WSI-O (SOAP, UDDI, WSDL, etc.) - Architectures orientées services (SOA) et SaaS (Software as a Service) - Les enjeux de l’intégration des données : de l’ETL à l’EII et à la mise en place de référentiels (MDM)

8. SOA : architecture de services - Les fondamentaux - L’élément de base : le service

- Standards et organismes de standardisation - Le marché et ses évolutions - Les grands éditeurs - Les spécialistes de l’infrastructure et de l’intégration 21 - Les acteurs de niche Impacts et évolutions

9. XML et Web Services - XML - Les Web Services SaaS, mashups et autres jargons

10. Frameworks techniques et frameworks d’architecture SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- L’importance des frameworks - Les frameworks Java xE - .NET de Microsoft - Les frameworks d’architecture - Les serveurs d’application

11. Les plates-formes de développement - Le problème des AGL (Atelier de Génie Logiciel) - Les communautés de développement

12. La sécurité - Problématiques de sécurité : architecture physique, protocoles, chiffrement, organisation - Les mécanismes de signature électronique - Les infrastructures de gestion et de distribution des clés - Les liens entre sécurité et qualité de service

13. Infrastructures d’intégration de données - Architectures types d’intégration de - Urbanisation des données - Offre du marché

14. La synthèse - Les orientations futures des technologies, conclusions - Etude de cas opérationnelles - Bibliographie, glossaire

22

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-SID - Un Système d'Information Décisionnel (SID) : pour qui , pourquoi et comment ?

Séminaires décideurs Contenu de la formation

1. Introduction au décisionnel Rétrospective décisionnelle Enjeux du SI 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

Objectif du stage 2. Qualifier son projet décisionnel : pour qui, pour quoi et comment Un projet organisationnel, fonctionnel et technique Comprendre le décisionnel Connaître les points critiques du projet SID Developper son acuité et donc sa maîtrise sur Pré-requis au démarrage d'un projet décisionnelle le décisionnel Catégoriser les acteurs de l'entreprise Savoir qualifier son projet décisionnel Catégoriser les comportements des acteurs Etre capable de démarrer un projet Identifier les rythmes et format attendus de mise à disposition des données décisionnel avec les bons outils 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 Public Le comment est le résultat tangible du qui et du quoi Le comment comme critère éclairant de la bonne qualification Directions fonctionnelles

Maîtrise d’ouvrage 3. Les concepts essentiels du décisionnel Managers Indicateurs et axes d'analyse Modélisation décisionnelle : dimensions, faits et agrégats Pré-requis Questions de référentiels Historisation des données Aucun

4.Architecture décisionnelle : principes génériques Durée La chaîne acquisition-intégration-restitution 2 jour(s) 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

23

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-SOA - SOA : la synthèse

Séminaires décideurs Contenu de la formation

1. LA PROBLÉMATIQUE SOA Le contexte et les enjeux. Enjeux du SI La solution : de l'urbanisation classique à l'approche SOA. Les principaux concepts SOA : ®évolution ou nouvelle mode ?

2. MODÉLISER UNE ARCHITECTURE SOA Objectif du stage Le concept de solution métier . Raisonner application ne suffit plus : définition et périmètre du concept de solution métier. Comprendre la problématique SOA et Comment modéliser les services métier ? décrypter les enjeux . Taxonomie des services. Importance de la notion de granularité. Maîtriser les fondamentaux SOA . Cas particulier des services CRUD. Connaître l'offre du marché Comment modéliser les processus métier ? Appréhender les risques . Positionner les processus SOA par rapport au workflow classique. . Les étapes de la modélisation : de la vision MOA au déploiement du processus. Les pièges à éviter. Public Comment construire les applications composites interactives ? Architecte . Revisiter le modèle MVC dans un contexte SOA. . Spécificité de l'approche : gérer un contexte, gérer des transactions longues. Chef de projet infrastructure SOA

Responsable études 3. NORMES ET STANDARDS SOA : COMMENT S'Y RETROUVER ? Responsable production Les normes de base : SOAP, WSDL, BPEL, SCA. Urbaniste Les normes orientées qualité de service : WS-*. Les normes en matière de sécurité : authentification, cryptage et signature. La sécurité hardware. Pré-requis Émergence des normes en matière de management d'infrastructure.

Connaissances générales de l'informatique et 4. INFRASTRUCTURE SOA : ARCHITECTURE ET OUTILS de l'architecture des SI. Concevoir l'architecture : questions clés . Comment ouvrir processus et services ? Publication des services versus mise en place de frontaux : le Durée rôle du portail, le rôle du frontal de messages XML. 2 jour(s) . Dupliquer les référentiels : pattern ou anti pattern ? . SOA et workflow classique : un mariage possible ? Déployer l'architecture : le concept d'ESB . Rôle et place d'un ESB dans une architecture SOA. . De l'EAI à l'ESB : simple approche marketing ou vraie évolution ? . Quel est le périmètre exact d'un ESB ? . Quelles sont les contraintes pesant sur un ESB ? . Les fonctions d'un ESB : déployer les services, transporter les messages vers les services, router et transformer les messages, accéder aux référentiels. . Conclusion : ESB, le couteau suisse de l'approche SOA ? Vers le concept de plate-forme d'infrastructure SOA . Déployer et superviser des services : le SAM. . Gérer un référentiel de services. Gérer la sécurité. . Superviser des processus : le BAM. L'atelier logiciel SOA . Le concept de CAF. SOA et MDA.

5. LE PANORAMA DES OFFRES SOA Les acteurs du monde SOA . Éditeurs, communautés Open Source, organismes de normalisation. Les offres d'infrastructure . Les principales offres éditeurs du monde Java : IBM, BEA, ORACLE, . SUN, SAP, TIBCO… . L'offre Open Source des différentes communautés. . Que faut-il en penser ? . L'offre Microsoft : architecture (WCF, WWF) et outils (Biztalk…). L'orchestration des services . Acteurs et offres du marché. Les offres de supervision . Amberpoint, Quest… Les ateliers et outils de développement . Les acteurs et leurs offres. Importance de la communauté Eclipse (projet STP).

6. LA MISE EN PLACE D'UN PROJET SOA Les étapes clés du projet . Doit-on parler de projet ou de programme SOA ? 24 . Planifier, organiser, intégrer. Les points à contrôler . Maturité des équipes et maturité de l'architecture. . Importance et limites de l'approche par prototypage. . Peut-on garantir la réutilisation des services ?

7. EXEMPLES DE PROJET SOA SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Pour chaque projet : objectifs du projet. Processus et/ou services métier modélisés. Architecture logicielle, architecture d'infrastructure. Leçons tirées.

8. SYNTHÈSE ET PERSPECTIVES

25

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-CMP - SOA & processus métier

Séminaires décideurs Contenu de la formation

1. LA PROBLÉMATIQUE DE LA GESTION DE PROCESSUS Qu'est-ce qu'un processus métier ? Enjeux du SI . 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 Objectif du stage réponse des directions informatiques aux besoins métier.

Définir un processus métier au sens SOA 2. QU'EST-CE QU'UN PROCESSUS MÉTIER SOA ? Apprendre à modéliser un processus Les concepts de base de l'approche SOA Évaluer les enjeux d'une telle approche . Rappel sur les principaux concepts SOA et leur justification. Le panorama des normes SOA, zoom rapide sur WSDL. Public La vision SOA des processus métier Analyste métier . Qu'est-ce que l'orchestration de services ? Assistant à la maîtrise d'ouvrage . Un processus est également un service. Chef de projet . La normalisation : BPMN et BPEL. État des lieux. Avantages et inconvénients de l'approche SOA Urbaniste . Comparaison avec le workflow classique : le problème de « l'homme dans la boucle ».

Pré-requis 3. METTRE EN PLACE UNE GESTION DE PROCESSUS SOA Connaissances générales en informatique. 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. Durée . Impact sur l'organisation de l'entreprise. 2 jour(s) 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. 26

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 Donner un aperçu des premiers retours d'expérience de BPM SOA. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Analyser en conséquence les perspectives métier et techniques.

27

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-URB - Urbanisation du SI : enjeux des technologies

Séminaires décideurs Contenu de la formation

1. Les enjeux

Enjeux du SI La place de l'urbanisme dans la gouvernance du SI. Positionnement des bonnes pratiques : ITIL®, Cobit. Mutation du modèle « en silos » vers le modèle « en modules ». La place de l'urbanisation dans le cadre du schéma directeur. Objectif du stage Enjeux pour l'entreprise : les objectifs et les avantages de la démarche d'urbanisation.

Cerner les enjeux relatifs à l'urbanisation du 2. La démarche méthodologique SI

Identifier les pré-requis et les étapes clés Les grandes phases et les étapes à respecter. Comprendre les apports et les limites des Vue métier, vue fonctionnelle, vue applicative et vue technique. options possibles Les process des approches « top-down » ou « bottom-up ». Appréhender les apports de SOA Les étapes de la méthodologie, les phases d'itérations et de convergences. Les concepts : TOGAF - Praxeme - MOPUSI. Public 3. Positionnement de la vue métier Architecte technique

Consultant La sémantique des termes : processus, procédures, activités, opérations, services, applications. Département méthode et qualité La détermination de la granularité des métiers. Direction du SI La mise en place du zonage : les règles de mise en place des zones, quartiers et blocs. Responsable métier 4. Synthèse de la vue fonctionnelle Pré-requis Fiches des processus et matrices des métiers. Connaissances générales en architecture des La mise en place des métamodèles et des analyses des flux. SI et en nouvelles technologies. Cartographie de l'existant. Les outils de cartographie. Durée Rédaction du livrable et du plan de convergence. 2 jour(s) 5. La gestion de la donnée de référence

MDM, pour Master Data Management. Compréhension des concepts. Mise en œuvre : technologies et solutions. Démarche méthodologique.

6. Vue applicative

Les objectifs : introduction, définition. Concept : intégration, traitement, cadencement, transport, connecteur, transformation, routage, processus métier. Les composants et middleware EAI - ESB. Les objectifs d'une architecture SOA. Le processus métier au sens SOA. Les méthodes de déploiement d'une SOA. Piloter le projet de construction, la place du BPM et du BAM. Les spécifications SCA, le positionnement des Web services. La place des agrégations de service : les Mashups.

28

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-PTE - Construire son portail d'entreprise

Séminaires décideurs Contenu de la formation

1. CONSTATS ET ENJEUX DES PORTAILS Historique des portails. Définition et objectifs. Enjeux du SI 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 Objectif du stage Décomposition technique des briques constitutives d'un portail. Zoom sur les outils connexes : gestion de contenu et gestion documentaire. Comprendre les concepts et enjeux de

l'intégration par la présentation (pour les 3. DÉCRYPTAGE DES BRIQUES CONSTITUTIVES D'UN PORTAIL contenus et les applications) Couche de présentation Décrypter les fondements d'une architecture . Principe du découpage de pages en vues personnalisables. portail en toute indépendance des éditeurs . Rôle du moteur de portlets. Intérêts et limites de l'approche portlet. Positionner les portails au sein des . Rôles de XML/XSL. architectures Web 2.0 et SOA . Client riche et client léger dans les portails. Distinguer portail et gestion de contenu . Les standardisations : WSRP, JSR168, JSR286… Situer les solutions de portail du marché . Portail et Web 2.0 : l’Intranet 2.0. Identifier les étapes clés du déroulement Le multi-devices d'un projet portail . Les techniques et les problématiques de conception multi-devices. . Les solutions portails gérant cette problématique. Couche de sécurité Public . Les vulnérabilités structurelles d'un portail d'entreprise. Les impacts de la sécurité sur les choix Architecte fonctionnel d'architecture. Architecte technique . Les mécanismes SSO : la contrainte d'identifications multiples. Direction communication . Les briques complémentaires : le management de session et de contrôle Direction informatique d'accès sur HTTP/HTTPS. Directeur de projet . Annuaire LDAP. Direction stratégie . Mécanisme des clés publiques / clés privées. SSL et certificats. Notion de base sur les PKI. MOA et MOE Profiling et règles de personnalisation Responsable de publication Web . Les différentes approches (par clickstream, par profil explicite ou implicite...). Les pièges techniques et les pratiques qui fonctionnent. . Apports des outils. Pré-requis La recherche unifiée Connaissances en informatique et culture . Critères de discrimination des moteurs de recherche. Web générale. . Parallèlisation de recherches et cohérence d'indexation. . Crawlers et abonnements. Couche de collaboration et d'interaction Durée . Les forums, le chat, la présence en ligne. Les nouvelles fonctions c collaboratives : blogs, wikis et 2 jour(s) 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 29 . 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. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

30

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-PER - La performance IT

Séminaires décideurs Contenu de la formation

1. FONDAMENTAUX Définition de la performance. Enjeux du SI 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é. Objectif du stage La gestion des niveaux de service (SLA). La gestion des désastres. Faire le point sur l'état de l'art en matière de Le rôle d'ITIL dans la performance du SI. gestion de la performance des Systèmes

d'Information 2. ORGANISER ET GOUVERNER LE SI Identifier ses besoins en matière de Les différents styles de gouvernance IT (monarchie IT, performance monarchie business...) et leurs impacts sur la performance du SI. Définir une stratégie de performance 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. Public La performance et l'externalisation : . des développements Directeur informatique . de la maintenance (TMA) Responsable études . des plates-formes de production Responsable exploitation Retours d'expérience sur l'offshore et le nearshore. Responsable intégration Le phénomène de backshoring.

Pré-requis 3. CONSTRUIRE UNE INFRASTRUCTURE ADAPTÉE Les objectifs : disponibilité, performance, intégrité. Connaissance générale des Systèmes L'architecture réseau : d'Information. . L'évolution des réseaux locaux et étendus . les grids Durée L'architecture serveur : 2 jour(s) . 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. 31 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).

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-IAM - Gestion des identités & sécurité des accès

Séminaires décideurs Contenu de la formation

1. LA GESTION DES RÉFÉRENTIELS D’IDENTITÉS Introduction Enjeux du SI . 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. Objectif du stage Les outils . Synchronisation des référentiels par le provisioning. Identifier les enjeux de la gestion d’identité . Agrégation des données par le dé-provisioning. Déterminer les apports de la gestion . Le méta-annuaire ou l’annuaire virtuel ? d’identité à partir d’un SI centralisé : la . Présentation des outils évolués de gestion de contenu d’annuaire. Les DCMS. sécurité d’accès aux applications, la La gestion des habilitations modélisation des processus, la valorisation . L’information pertinente. du portail d’entreprise et l’ouverture de son . Les modèles de données RBAC et ORBAC. SI par la fédération d’identité 2. LA SÉCURISATION DES ACCÈS Public Renforcer la politique de mots de passe. L’unification des mots de passe. Architecte Le modèle actuel de sécurisation des accès : la signature unique. Direction du SI Présentation des architectures de Web SSO. Direction informatique Étude de scénarios Web SSO. Maîtrise d’ouvrage Présentation de solutions de Web SSO. Responsable études Étude de solutions Open Source. Urbaniste La limitation du Web SSO est couverte par l’Entreprise SSO.

3. L’AUTHENTIFICATION FORTE Pré-requis Cryptographie Notions d’annuaire et XML. Être sensibilisé à . Les bases de la cryptographie. la sécurité du SI et aux Web services. . 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 Durée disponibilité. Fonctionnement des PKI 2 jour(s) . 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é. 32 . Le projet Liberty Alliance. . Le projet Cardspace. . Le projet Openid. . Le projet Shibboleth. . Le projet Concordia.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-PRM - Panorama des référentiels méthodologiques pour la DSI

Management SI Contenu de la formation

1. PROBLÉMATIQUES DU DSI Gestion de la gouvernance du SI. Gouvernance Gestion de la valeur. Gestion de projet et de maîtrise de la qualité. Gestion des acquisitions et de la sous-traitance. Production et garantie de la qualité de service. Objectif du stage Gestion de la sécurité. Contrôle et de pilotage. Connaître les principaux référentiels et

méthodes contribuant à la mise en oeuvre 2. COBIT – CADRE DE RÉFÉRENCE DU SI d'une gouvernance du SI Présentation générale et objectifs. Découvrir en particulier les référentiels Domaines couverts. COBIT, CMMI, ITIL, ainsi que ceux permettant Concepts gérés. de couvrir les principales problématiques de IT Scorecard et indicateurs. la DSI (sous-traitance, sécurité, RH…) Synthèse des processus. Découvrir les méthodes de gestion de projet Couverture de COBIT et apports. pouvant être associées avec l’utilisation de référentiels 3. CMMI – CADRE DE RÉFÉRENCE DES ÉTUDES Présenter leurs complémentarités et leur Présentation générale et objectifs. utilisation coordonnée dans une approche Domaines couverts. multi-modèles Concepts gérés. Synthèse des processus. Couverture de CMMI et apports . Public Directeur informatique 4. ITIL – CADRE DE RÉFÉRENCE DES SERVICES ET DE LA PRODUCTION Responsable méthode et qualité Présentation générale et objectifs. Responsable des études, responsable Domaines couverts ITIL V2 et ITIL V3. production Concepts gérés. Auditeur, évaluateur Synthèse des processus. Directeur, chef de projet Couverture de ITIL et apports. Tout professionnel qui souhaite acquérir une vision pratique de CMMI et de ses apports 5. AUTRES RÉFÉRENTIELS GUIDES OU NORMES Gestion de la sous-traitance et eSourcing dans une démarche d'amélioration des . CMMI Acquisition, Escm-CL, Escm-SP. développements informatiques Gestion de portefeuille et de programme . Val IT, OPM3, P3M3. Pré-requis Gestion de la sécurité Aucune connaissance préalable n'est requise. . ISO27001, ISO27002… Autres référentiels et normes . EFQM, ISO20000, P-CMM, PMBOK… Durée 2 jour(s) 6. MÉTHODES DE GESTION DE PROJET Méthodes agiles . Principes généraux. . eXtreme Programming (XP). . SCRUM. Autres méthodes . Unified Process (UP) et RUP. . TSP et PSP…

7. MÉTHODES ET TECHNIQUES D’AMÉLIORATION Six Sigma. Process Change Management (PCM).

8. APPROCHE MULTI-MODÈLES Introduction . Qu’est-ce qu’une approche multi-modèles ? . Intérêt d’une approche multi-modèles. PrIME . Initiative PrIME « Process Improvement in a Multiple Models Environment ».

Complémentarité des référentiels entre eux . Positionnement de COBIT / CMMI / ITIL. . Évolutions et convergences des référentiels. . Concepts ré-utilisables d’un référentiel à l’autre. 33 Complémentarité entre référentiel et méthode . CMMI et Six Sigma. . RUP et CMMI. . CMMI et TSP / PSP. . Compatibilité CMMI avec les méthodes agiles. Modèles de maturité . Notions de maturité proposées par les différents référentiels et comparaison. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Démarche d’amélioration dans un contexte multi-modèles . Méthodes d’évaluation. . Comment organiser une démarche d’amélioration homogène au sein de l’ensemble de la DSI. . Cycle de vie de l’amélioration – PDCA et cycle IDEAL.

9. CONCLUSION Facteurs de succès d'une démarche d'amélioration dans un contexte multi-modèles.

34

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-CFO - COBIT & VAL IT : les fondamentaux

Management SI Contenu de la formation

1. INTRODUCTION : LA GOUVERNANCE IT Définition de la gouvernance. Gouvernance Les piliers de la gouvernance IT.

2. COBIT ET VAL IT : HISTOIRE ET ORIGINES Historique du modèle. Objectif du stage Principaux acteurs : ITGI, ISACA. Contexte d'évolution actuelle : Sarbanes-Oxley, Bâle II. Comprendre le rôle de COBIT et VAL IT dans

la gouvernance IT 3. COBIT : PRINCIPES ET CONCEPTS Découvrir les concepts portés COBIT et VALIT Présentation des différents éléments du modèle : Appréhender la mise en œuvre d’une Objectifs métier, objectifs IT, critères d’information, ressources, processus IT, activités IT. démarche d’amélioration à l’aide de COBIT IT Scorecard et indicateurs. Modèle de maturité. Public Modèle de contrôle. Membre du management de la DSI Relation entre les concepts. Certification. (responsable d'exploitation, responsable

d'entité, directeur) 4. COBIT : DOMAINES ET PROCESSUS Responsable de projet métier, gestionnaire Organisation du modèle : apprendre à naviguer dans le modèle. d'application Parcours des différents domaines : « planifier et Organiser », Responsable qualité « acquérir et mettre en place », « distribuer et supporter », Responsable de service administratif et « surveiller et évaluer ». financier de la DSI Principaux processus et indicateurs. Responsable de SI métier Auditeur 5. VAL IT : PRINCIPES ET PROCESSUS Objectif de VAL IT : gouvernance de la valeur. Principes de Val IT. Pré-requis Le Business Case. Connaissance en matière de Systèmes Parcours des processus des 3 domaines : d'Information. Gouvernance de la valeur. Expérience dans le management de la DSI. Gestion des portefeuilles projet. Gestion des investissements.

Durée 6. POSITIONNEMENT PAR RAPPORT AUX AUTRES RÉFÉRENTIELS 1 jour(s) COSO, ITIL, CMMI DEV, CMMI Acquisition, eSCM, PMBOK/OPM3, ISO 27000, ISO 20000… Complémentarités avec COBIT et VAL IT.

7. DÉMARCHE TYPE DE MISE EN ŒUVRE DE COBIT Démarche projet type et identification des parties prenantes. Définir son objectif : l'élaboration de la carte stratégique. Connaître son niveau de départ : l'auto-évaluation. Connaître ses capacités : la cartographie des processus de la DSI. Élaborer sa stratégie : définir le portefeuille des projets d'amélioration. Mesurer l'atteinte de l'objectif : la mise en œuvre du de l’IT Scorecard. Outils de support.

35

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-SFX - Lean Six Sigma : les fondamentaux

Management SI Contenu de la formation

1. INTRODUCTION Présentation de Lean. Gouvernance Présentation de Six Sigma. Lean Six Sigma = Lean + Six Sigma.

2. ORGANISATION Objectif du stage Infrastructure. Acteurs de la démarche (Sponsor, Champions, Master Connaître les principes des démarches Lean Black Belts, Black Belts, Green Belts). Six Sigma (LSS) : Lean & et Six Sigma

Comprendre l'intérêt de Lean Six Sigma pour 3. AMÉLIORATION CONTINUE l'amélioration de processus dans le domaine Projet DMAIC. des technologies de l'information Define. Appréhender les relations entre LSS et les Measure. démarches d'amélioration de type CMMI®, Analyse. ITIL®, ISO9001 Improve. Control. Public 4. CONCEPTION (DESIGN FOR SIX SIGMA) Directeur / ingénieur qualité, processus, Projet DMADV. méthode, études Manager et contributeur individuel aux 5. LSS AU SERVICE D'AUTRES DÉMARCHES D'AMÉLIORATION actions d'amélioration processus PROCESSUS Membre d'équipe projet d'amélioration Principes. processus LSS et ISO9001. Responsable de démarche d'amélioration LSS et ITIL® LSS & CMMI. processus 6. CONCLUSION Rappel des points clés. Pré-requis Recommandations. Connaissances générales en informatique. Bibliographie. Connaissance des démarches d'amélioration des processus dans le domaine des technologies de l'information.

Durée 1 jour(s)

36

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-CFX - CMMI : les fondamentaux

Management SI Contenu de la formation

1. POURQUOI LE CMMI ? Le contexte ayant favorisé son émergence. CMMI Processus, technologie, ressource humaine. Les bénéfices tangibles et intangibles obtenus.

2. DÉFINITIONS ET CONCEPTS Objectif du stage Historique. Terminologie. Comprendre l'importance de l'approche Constellations, représentations étagée et continue, architecture du CMMI. processus dans une stratégie

organisationnelle d'amélioration continue 3. LE NIVEAU DE MATURITÉ 2 Identifier la portée du CMMI, ses intérêts, ses Finalité du niveau 2. limites Les pratiques génériques du niveau 2. Connaître la terminologie, les composants et Les 7 domaines de processus du niveau 2. la structure du modèle Aborder le contenu de chacun des domaines 4. LE NIVEAU DE MATURITÉ 3 de processus Finalité du niveau 3. Les pratiques génériques du niveau 3. Les 11 domaines de processus du niveau 3. Public Auditeur, évaluateur 5. LES NIVEAUX DE MATURITÉ 4 ET 5 Directeur / chef de projet Maîtrise quantitative de processus et de produits. Directeur / ingénieur qualité, processus, Optimisation. méthode, études Responsable d'unités opérationnelles 6. L'AMÉLIORATION CONTINUE La démarche IDEAL. L'évaluation de processus (SCAMPI A, B et C). Pré-requis Les facteurs de succès. Une connaissance dans un contexte de Cette formation permet de connaître l' l'essentiel du CMMI en une journée. Nous proposons également la développement de système ou de logiciel, formation du SEI « Introduction au modèle CMMI » (3 jours) qui est un pré-requis pour devenir membre dans la gestion de projet ou bien dans une d’équipe d’évaluation équipe qualité, facilite l'appropriation des SCAMPI (réf. M-CIM). concepts du CMMI.

Durée 1 jour(s)

37

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-CIM - Introduction à CMMI v1.3 -Formation Officielle du SEI©

Management SI Contenu de la formation

1. INTRODUCTION Objectifs et contenu de la formation. CMMI 2. CMMI ET AMÉLIORATION CONTINUE DE PROCESSUS Définitions et concepts. Produits CMMI. Objectif du stage Retours sur investissement. Exercice : objectifs d'amélioration. Comprendre l'importance de l'approche

processus dans une stratégie 3. ARCHITECTURE DU CMMI organisationnelle d'amélioration continue Utilisation du livre de référence (CMMI en français). Identifier la portée du CMMI, ses intérêts, ses Composants du CMMI. limites Domaines de processus. Connaître la terminologie, les composants et Nature et type des composants. la structure du modèle spécifique Pouvoir participer en tant que membre 4. INSTITUTIONNALISATION ET REPRÉSENTATIONS d'équipe à une évaluation SCAMPI Représentation étagée et continue. Niveaux de maturité et d'aptitude. Institutionnalisation. Public Pratiques génériques. Auditeur, évaluateur Travaux pratiques : description de processus. Directeur, chef de projet Ingénieur qualité 5. DÉVELOPPEMENT DE PRODUIT Responsable d'unités opérationnelles Développement et gestion des exigences.

6. GESTION DE PROJET Pré-requis Planification et suivi de projet. Une connaissance ou une expérience Gestion des risques. pratique dans un contexte de développement Gestion des contrats fournisseurs. de système ou de logiciel, dans la gestion de projet ou bien dans une équipe qualité ou 7. SUPPORT amélioration de processus, facilite Gestion de configuration. l'appropriation des concepts du CMMI. Assurance qualité. Mesure et analyse. Travaux pratiques : analyse d'écarts. Durée Prise de décision. 3 jour(s) 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. 38 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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.

39

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-CAQ - CMMI for Acquisition (CMMI-ACQ) Formation Officielle du SEI©

Management SI Contenu de la formation

1. INTRODUCTION Présentation du cours CMMI 2. VUE D’ENSEMBLE DE L’ACQUISITION Vue d’ensemble de l’acquisition

Objectif du stage 3. CONTENU DE CMMI-ACQ Présentation des 6 DOMAINES DE PROCESSUS et des pratiques spécifiques au contexte d’acquisition : Découvrir les principes du modèle CMMI- Définition de la stratégie d’acquisition ACQ et appréhender les domaines de

processus spécifiques relatifs à l’acquisition 4. DEVELOPPEMENT DES EXIGENCES D’ACQUISITION Comprendre et interpréter correctement le Développement et analyse des exigences contractuelles. modèle CMMI-ACQ pour une application concrète dans un contexte d’acquisition ou 5. SOLLICITATION ET ELABORATION DU CONTRAT de sous-traitance Consultation, sélection des fournisseurs ou sous-traitants et élaboration des contrats. Décrire les différences entre le CMMI for Development, V1.2 et le CMMI for 6. MANAGEMENT DU CONTRAT Acquisition, V1.2 Gestion de la relation client-fournisseur selon les termes du contrat. Pouvoir participer en tant que membre de l’équipe d’évaluation à une évaluation 7. MANAGEMENT TECHNIQUE DE L’ACQUISITION. SCAMPI utilisant le modèle CMMI-ACQ. Evaluation de la solution technique et gestion des interfaces.

8. VERIFICATION DE L’ACQUISITION Public Vérification des produits et livrables de l’acquéreur. Responsable des études Responsable maîtrise d’ouvrage 9. VALIDATION DE L’ACQUISITION Responsable méthode et qualité, auditeur, Validation des produits ou services acquis. évaluateur Transition vers les opérations et le support. Directeur, chef de projet Equipes intégrées Assistant maîtrise d’ouvrage (business analyst), maîtrise d’œuvre 10. ETAPES SUIVANTES Tout professionnel qui souhaite acquérir une Facteurs de succès d'une démarche d’amélioration des processus d’acquisition et de sous-traitance.

vision pratique du CMMI-ACQ et de ses 11. CONCLUSION 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)

40

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-SVC - CMMI For Services (CMMI-SVC) Formation Officielle du SEI©

Management SI Contenu de la formation

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

Objectif du stage Programme :

Découvrir les principes du modèle CMMI-SVC INTRODUCTION et appréhender les domaines de processus Présentation du cours. spécifiques relatifs aux services Comprendre et interpréter correctement le VUE D’ENSEMBLE DES PROCESSUS DE SERVICES modèle CMMI-SVC pour une application Sommaire du domaine du modèle CMMI-SVC. concrète dans un contexte de services Décrire les différences entre le CMMI for CONTENU DE CMMI-SVC Development, V1.2 et le CMMI for Services, Présentation des 7 domaines de processus et des pratiques spécifiques au contexte CMMI-SVC: V1.2 Capacity and Availability Management Pouvoir participer en tant que membre de Incident Resolution and Prevention l’équipe d’évaluation à une évaluation Service Continuity SCAMPI utilisant le modèle CMMI-SVC Service Delivery Service System Development Service System Transition Public Strategic Service Management Fournisseurs de services Responsable méthode et qualité ETAPES SUIVANTES Candidats à la certification pour formateurs Facteurs de succès d'une démarche d’amélioration des processus de services. et évaluateurs CMMI-SVC Membres d’équipe d’évaluation CMMI-SVC CONCLUSION 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)

41

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-CEI - CMMI : comment mener une évaluation en interne ?

Management SI Contenu de la formation

1. INTRODUCTION Objectifs et contenu de la formation. 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. Objectif du stage 3. LA MÉTHODE D'ÉVALUATION SEI : SCAMPI Positionner l'évaluation CMMI dans une Présentation de la méthode SCAMPI. stratégie d'amélioration de processus SCAMPI Class A, B, C. Comprendre le fonctionnement générale des Exemples de résultats. méthodes d'évaluation du SEI : SCAMPI class A, B et C 4. LA PRÉPARATION D'UNE ÉVALUATION Présenter la démarche, les activités, les Les objectifs, paramètres, acteurs de l'évaluation. acteurs et les types de résultat d'une Les bases de preuves. évaluation CMMI « non officielle » (analyse La planification. d’écart) Le plan d'évaluation. Identifier les facteurs de succès de l'évaluation CMMI 5. LA CONDUITE DE L'ÉVALUATION La revue documentaire. Les interviews. Public La validation et la livraison du résultat. Auditeur, évaluateur Responsable ou membre d’un groupe de 6. APRÈS L'ÉVALUATION soutien qualité, processus ou méthode 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 Pré-requis retours d'expérience. 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)

42

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-CRE - CMMI : exemples de mise en œuvre & retours d'expérience

Management SI Contenu de la formation

1. POURQUOI CMMI ? Pourquoi une démarche d'amélioration des processus logiciels. CMMI Pourquoi le choix de CMMI ? Améliorations attendues.

2. POINTS CLÉS DU MODÈLE CMMI Objectif du stage Historique de CMMI. Présentation du modèle CMMI. Découvrir les principes du modèle CMMI et Niveaux de maturité et pratiques génériques CMMI. sa philosophie basée sur l'amélioration Constellations CMMI, CMMI Acquisition et CMMI for Services. continue Parcours des domaines de processus CMMI dans le cycle de vie projet. Appréhender les principaux domaines de processus de CMMI par l'exemple des « 3. LE CONTENU DE CMMI PAR l’EXEMPLE bonnes pratiques » déployées Les domaines de processus clés de CMMI par la pratique Bénéficier des retours d'expérience SQLI dans . Les types de pratiques mises en œuvre. la mise en œuvre d'un plan d'amélioration et . La satisfaction des utilisateurs par le respect des exigences. d'industrialisation des processus ingénierie . 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 Public assurance qualité) et technique (Responsable capitalisation technique). Responsable des études . Le suivi de l'avancement et le contrôle par des indicateurs partagés. Directeur informatique Découverte des autres domaines de processus CMMI, par niveau Responsable méthode et qualité de maturité Auditeur, évaluateur . Pour chaque domaine de processus CMMI, Présentation du cadre de référence proposé par CMMI. Directeur, chef de projet . Illustration, au travers d’exemples opérationnels de « bonnes pratiques », de modèles de documents et Tout professionnel qui souhaite acquérir une d’outils. vision pratique de CMMI et de ses apports . Conseils de mise en œuvre. dans une démarche d'amélioration des développements informatiques. 4. MISE EN PLACE D'UNE DÉMARCHE D'AMÉLIORATION Évaluation de la maturité d’une organisation – Méthode SCAMPI Pré-requis . Méthode SCAMPI. Synthèse des types évaluation, Class A, B et C. Aucune connaissance préalable n'est requise. Processus général d’évaluation. La connaissance du cycle de vie d'un logiciel Stratégie d’amélioration est un plus. . 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. Durée . Stratégie d'évaluation régulière dans un processus d'amélioration. 2 jour(s) 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.

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

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-CL2 - CMMI level 2 for practitioners

Management SI Contenu de la formation

1. Introduction

CMMI 2. CMMI-DEV overview

3. Maturity Level 2 Generic goals and practices

Objectif du stage 4. Process Areas at Maturity Level 2 - Requirements Management This course will help participants to develop a - Project Planning firm understanding of CMMI-DEV Maturity - Project Monitoring and Control Level 2 - Supplier Agreement Management apply CMMI-DEV Maturity Level 2 concepts - Measurement and Analysis effectively use CMMI-DEV Maturity Level 2 in - Process and Product Quality Assurance an appraisal. - Configuration Management - Process area to generic practice relationships Public - Overview of SCAMPI Appraisal Method - Course Summary 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)

44

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

M-CL3 - CMMI level 3 for practitioners

Management SI Contenu de la formation

1. Introduction

CMMI 2. Context for maturity level 3

3. Process areas at maturity level 3 - Decision Analysis and Resolution Objectif du stage - Integrated Project Management +IPPD - Organizational Process Definition +IPPD At the end of this course, students will be - Organizational Process Focus able to do the following: - Organizational Training Have a better understanding of CMMI-DEV - Product Integration Maturity Level 3, ese CMMI-DEV Maturity - Requirements Development Level 3 in an appraisal and understand how - Risk Management to apply these concepts more effectively - Technical Solution - Validation Public - Verification

The audience for this course includes the 4. Integrated Product and Process Development following:

anyone interested in learning more about 5. Course Summary 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 SEI- authorized 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)

45

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS339 - ITIL pour les décideurs

Management SI Contenu de la formation

1. INTRODUCTION Généralités. ITIL Historique. Qu’est-ce que ITIL ? Les niveaux de certification. Les notions de base. Objectif du stage Les domaines couverts et les processus.

Découvrir l'approche ITIL de la gestion des 2. CARACTÉRISTIQUES ET BÉNÉFICES services. Approche d’ITIL basée sur les bonnes pratiques Découvrir comment les processus ITIL Apport d'ITIL dans la performance du système d'information permettent d’améliorer les services offerts Panorama de la structure documentaire d'ITIL par l’organisation informatique. 3. VUE SYNTHÉTIQUE DES PROCESSUS ITIL Public Théorie des processus appliquée à ITIL Ce stage est destiné aux décideurs, chef de Gestion des niveaux de service Gestion financière des services projet ou toute personne souhaitant avoir Gestion de la capacité une vue synthétique d’ ITIL. Gestion de la continuité des services Gestion de la disponibilité Pré-requis Service desk Avoir une vision d'ensemble dans la Gestion des incidents Gestion des problèmes production de service. Gestion des configurations Gestion des changements Durée 1 jour(s) 4. LA MISE EN PLACE ET L'UTILISATION D'ITIL La démarche Les étapes Les bonnes pratiques

46

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS345 - ITIL Foundation V3

Management SI Contenu de la formation

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. ITIL 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 Objectif du stage 3. Les principaux nouveaux concepts et définitions du service management (utility, warranty, portfolio, Acquérir le vocabulaire ITIL, connaître et CMS, DML, etc…) comprendre les différents processus, rôles et

fonctions dans le contexte du cycle de vie 4. LES PRINCIPAUX PRINCIPES ET MODELES POUR LE SERVICE MANAGEMENT complet IT-Business tel que préconisé dans Notions de service asset, service value, des 4P ITILv3. Les principaux aspects du Service design, le modèle de service en V Préparer et passer l’examen Fondation V3 La synthèse des compromis à réaliser en Service Operation. Le PDCA de l’amélioration continue. Public 5. LES PROCESSUS DU SERVICE MANAGEMENT Ce cours s’adresse aux managers, L’ensemble des processus pour chacun des 5 ouvrages Leur contribution au cycle de vie des services superviseurs, chefs d’équipes, consultants et Leur objectif, contenu et définition de rôles opérationnels qui souhaitent apprendre les Le processus d’amélioration en 7 étapes. bases, le vocabulaire du référentiel ITIL étendu dans la V3 pour définir et mettre en 6. LES FONCTIONS place une organisation de production selon Les rôles, objectifs, structures organisationnelles et métriques pour les fonctions. ces meilleures pratiques. Il sera pleinement Centre de Services, Gestion Technique, Gestion Applicative, Gestion des opérations IT. profitable si l’organisation a acquis un niveau certain de maturité Business-IT. 7. LES ROLES Process owner, Service Owner Modèle RACI Pré-requis L’inscription à ce cours et à la certification 8. APPORT DE LA TECHNOLOGIE ITIL Foundation V3 suppose une expérience Exigences de la technologie pour le Service Management dans la gestion des systèmes d’information. Il Apports de l’automatisation sera demandé une Carte Nationale d’identité lors du démarrage de l’examen de 9. LE NOUVEAU MODELE DE CERTIFICATION ITIL V3 certification 10. PREPARATION A L’EXAMEN DE CERTIFICATION Compréhension de questions complexes Durée Repérage des pièges inhérents à la syntaxe ITIL 3 jour(s) Gestion du temps de l’examen Examen blanc et débriefing

PARTIE 11 - EXAMEN DE CERTIFICATION AGREE EXIN

47

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS342 - ITIL Fondation v3 - Bachotage et tests

Management SI Contenu de la formation

RAPPELS : Rappels des concepts et des "best practices", ITIL QCMs et explication des erreurs éventuelles

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

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)

48

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS350 - ITIL V3 - Programme Capacité : Operational Support and Analysis (OSA)

Management SI Contenu de la formation

Introduction . Postionnement de « OSA » dans le Cycle de vie des Services ITIL . 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 Objectif du stage . La perception de la valeur du service pour le client

Apliquer les bonnes pratiques d' ITIL en Les processus gestion de services et améliorer ses . Gestion des Evènements", "Gestion des incidents", "Gestion des problèmes", "Gestion des demandes compétences autour des processus : "Gestion (le request fullfillment)", "Gestion des Accès et la fonction de "Centre de Service" des Evènements", "Gestion des Incidents", "Gestion des Demandes", "Gestion des Le processus "Gestion des Evènements" Problèmes" et "Gestion des Accès". . Mission, buts et objectifs du processus Implémenter un centre de service respectant • Périmètre du processus les bonnes pratiques d'ITIL Preparer et • Valeur ajoutée passer la certification OSA ITIL • Principes et les concepts de base • Activités du processus • Méthodes et techniques pour le fonctionnement du processus Public • Relation avec le processus gestion des incidents, Gestion des problèmes et Changements. Personnes ayant acquis la certification ITIL V3 Les KPI et la mesure de l’efficacité du processus, les rôles clés Fondation et souhaitant progresser dans le Le processus de "Gestion des Incidents": cycle de certification ITIL. Ce cours est • Mission, buts et objectifs du processus ouvert à tout professionnel d'ITIL ainsi qu'au • Réactivité et pro-activité responsable informatique, responsable • Périmètre du processus production et étude, consultant, chef de • Valeur ajoutée dans la phase d'exploitation de service (cœur du support aux usagers) projet, fournisseur de service et toute • Principes et concepts de base (notion d'incident, priorité, classification, escalade, …) personne susceptible par la gestion des • Activités du processus services IT • 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é Pré-requis du processus Le participant doit avoir acquis la certification • Activités-clés du processus ITIL V3 Fondation (ou la certification ITIL V2 Processus de "Gestion de problèmes" Foundation et la certification ITIL V3 • Mission, buts et objectifs du processus Fondation Bridge) et qui souhaite continuer • Périmètre du processus son apprentissage dans le cycle de • Concepts clés (erreur connue, gestion pro active des problèmes, priorité et classification,…) certifications ITIL Expert in IT Service • Activités du processus Management, le certificat OSA étant un des • Méthodes et techniques pour le fonctionnement du processus, KPI et mesures, activités-clés du processus modules utiles à cette certification. Les Processus de "Gestion des demandes" : candidats souhaitant passer l'examen • Mission, buts et objectifs du processus devront remettre AVANT le début de la • Périmètre du processus formation leur certificat ITIL Fondation V3 • Valeur ajoutée dans la phase de transition de service, principes et concepts de base Fondation • Activités du processus • Méthodes et techniques pour le fonctionnement du processus Durée • Entrées, Sorties & Interfaces du processus, KPI et la mesure de l’efficacité du processus • Activités-clés du processus 5 jour(s) 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 49 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 workflow avec l'outil TSRM

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS351 - ITIL V3 - Programme Capacité : Release, Control and Validation (RCV)

Management SI Contenu de la formation

Introduction : • Positionnement de < RCV > dans le Cycle de vie des Services ITIL • 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 Objectif du stage • Gestion des Actifs et des Configurations • Gestion des Changements Appliquer les bonnes pratiques d’ITIL en • Gestion de la Validation and des Tests des Services gestion de services et améliorer ses • Gestion des Mises en Production et des Déploiements compétences autour des processus : change • Gestion des Demandes management, configuration management, • Gestion de la Connaissance" et la vision cycle de vie du service release management, knowledge management, services validation et testing, Le processus "Gestion des Actifs et des Configurations" Comprendre la valeur ajoutée pour son • Mission, buts et objectifs du processus business, décrire les processus associés, • Périmètre du processus préparer le passage de l'examen RCV ITIL • 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 Public Déclencheurs, Entrées, Sorties and Interfaces du processus Professionnel d'ITIL, responsable • Relation avec le processus gestion des Changements informatique, responsable production et • Les KPI et la mesure de l'efficacité du processus, les rôles clés étude, consultant, chef de projet, fournisseur Le processus de "Gestion des Changements" de service et toute personne susceptible par • Mission, buts et objectifs du processus la gestion des services IT. • 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...), Pré-requis • Activités du processus, méthodes et techniques pour le fonctionnement du processus Le participant doit avoir suivi le cours ITIL Déclencheurs Fondation V3 et avoir obtenu la certification • Entrées, Sorties et Interfaces du processus correspondante ou avoir les connaissances et • Importance du processus dans la traçabilité des changements, les KPI et la mesure de compétences équivalentes. 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 Durée • Périmètre du processus, activités du processus, méthodes et techniques pour le 5 jour(s) 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és-clé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

50

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS352 - ITIL V3 - Programme capacité : Service, Offering and Agreement (SOA)

Management SI Contenu de la formation

Introduction : Le concept de gestion des services en tant que pratique, valeur business

ITIL 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 Objectif du stage services business avec les services informatiques o Les méthodes de la gestion du portefeuille de services Préparer et passer la certification SOA ITIL

Mettre en pratique les bonnes pratiques ITIL Gestion du catalogue de services sur les domaines concernés par SOA 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. Public o Ses politiques, principes et concepts de base, l'utilisation de métriques clés, les défis, Les professionnels de l'informatique qui facteurs critiques de succès et risques. travaillent dans une organisation qui a adopté et adapté ITIL et qui contribuent à un 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 programme permanent d'amélioration des processus pour le cycle de vie des services 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 Pré-requis de niveaux de services (SLR), les livrables, les performances par rapport aux SLA Le participant doit posséder la certification o L'utilisation de métriques clés, les défis, facteurs critiques de succès et risques liés au processus ITIL V3 Fondation en ITSM ou ITIL V2 o Le contenu des SLA, OLA et des réunions de révision, les interfaces avec les autres Foundation en ITSM plus le Foundation processus et fonctions Bridge V3 Possèder de 2 à 4 d'expérience Gestion de la demande professionnelle dans la gestion des services o Les concepts de base du processus, les activités du processus et les modèles d'activité informatiques business, interfaces avec le portefeuille de services Gestion des fournisseurs Durée 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 5 jour(s) 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

51

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS353 - ITIL Intermediate V3 – PPO Planification, protection et optimisation

Management SI Contenu de la formation

Introduction et vue d’ensemble • Planification, protection et optimisation dans le contexte du cycle de vie des services ITIL • 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

Objectif du stage Processus fondamentaux de planification, de protection et d’optimisation

Préparer et passer l’examen de certification Gestion de la capacité ITIL Intermediate en planification, protection • Utilisation de la gestion des capacités pour contribuer à l’assurance qualité et optimisation • Finalité, buts et objectifs Planifier les activités clés des processus de • Fourniture de services par rapport au niveau de service recherché planification, de protection et d’optimisation • Respecter les contraintes coût et temps dans le contexte du cycle de vie des services • Activités, méthodes et techniques Parvenir à une excellente maîtrise des • Adapté au besoin et adapté à l’utilisation opérations grâce aux processus, activités et fonctions de planification, protection et Gestion des disponibilités optimisation Contribuer à la qualité des services adaptée au besoin et à l’utilisation Évaluer la réussite de la planification, la Champ d’application du processus protection et l’optimisation en appliquant Permettre la gestion des disponibilités à travers les activités, les méthodes et les techniques des mesures clés 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 Public Acteurs impliqués dans l’application des Gestion de la continuité des services informatiques processus de gestion des services IT : équipes • Garantir l’assurance qualité au cours de l’introduction des services à travers la gestion opérationnelles, consultants, équipes efficace de la continuité des services IT d’infogérance… • Illustrer les activités principales Responsables de processus • Gestion des risques Chefs de projet et managers en charge de - Prévoir les restaurations planifier et d’implémenter les processus ITIL - Politiques et principes Responsables qualité en charge de - Difficultés et facteurs clés de réussite

l’évolution des référentiels internes Gestion de la sécurité de l’information Représentants business ou d’activités • Analyse de la contribution de la gestion de la sécurité de l’information à l’assurance qualité métiers des nouveaux services • Aligner la sécurité informatique à la sécurité métier Pré-requis • Assurer la confidentialité, l’intégrité et la disponibilité Il est nécessaire d avoir obtenu la • De quelle manière la sécurité de l’information crée de la valeur métier • Activités, méthodes et techniques certification ITIL v3 Foundation. • Mesures clés pour évaluer la réussite

Durée Gestion de la demande 5 jour(s) • Finalité, buts et objectifs

52

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP301 - Accompagner le changement

Relations humaines Contenu de la formation

Attention : 1. Pour la session du 24 mai, la troisième journée se déroulera le 15 juin. Developpement 2. Pour la session du 8 novembre, la troisième journée se déroulera le 3 décembre.

personnel PEDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, de phases de réfexion et de confrontation d’expériences. Objectif du stage Des exercices pratiques accompagnent les apports théoriques et permettent Apprendre à anticiper, comprendre et un entraînement concret. désamorcer les situations de mésentente et d’incompréhension pouvant dégénérer en Plan de cours : Comprendre le changement confits individuels ou collectifs

Améliorer ses talents de négociateurs et Introduction gérer les confits au quotidien en sachant • Présentation de l’animatrice. élaborer des solutions durables • Présentation des participants. • Recueil des attentes de chacun. Public Toute personne confrontée à des situations Diagnostiquer les causes de résistance au changement • Pourquoi le changement dérange-t-il beaucoup de personnes ? confictuelles et stressantes au quotidien. • L’idée de peur. • L’idée de perte. Pré-requis • Les rôles mis en question dans un changement.

Identifier les conduites de résistance au changement Durée 3 jour(s) • Apport sur les résistances au changement. • Présentation des différentes stratégies pour accompagner ces changements.

Mettre en place un bilan organisationnel et un plan d'action pour accompagner le changement • Élaboration par le groupe d’une grille de lecture de leur service pour mettre en évidence les freins au changement. • Défnition d’objectifs. • Élaboration d’un plan d’action général.

Vivre le changement comme une opportunité

Définir des objectifs personnels • À partir des diagnostics réalisés la journée précédente. • Identifcation d’indicateurs pertinents.

Faire l'inventaire de ses points d'appui • Ce que je perds dans le changement. • Ce que je gagne dans le changement. • Ma stratégie de réussite du changement.

Identifier les outils à disposition pour accompagner le changement • L’information. • La communication. • La motivation. • La dynamique de groupe. • Le cadre organisationnel. • La formation.

Formaliser un plan d'action • Élaboration d’un plan d’action individuel en fonction des objectifs de chacun.

53

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP303 - Du métier de secrétaire au métier d’assistante

Relations humaines Contenu de la formation

PROGRAMME

Developpement Comprendre l’évolution du poste de secrétaire vers celui d’assistante • Effectuer le bilan de son poste : qualités requises, compétences indispensables et à développer. personnel • Dégager des points d’évolution personnelle ainsi qu’un plan d’action.

La communication :connaître les conditions d’une communication efficace • L’écoute active. Objectif du stage • La reformulation. Comprendre l’évolution du métier. • Les différents types de questions. Augmenter les compétences requises au poste d’assistante. Améliorer la qualité de ses relations • Développer des relations positives avec des interlocuteurs, différents : manager(s), collègues, clients Savoir être force de proposition. internes et externes. Développer son potentiel en termes • Prévenir et transformer les tensions et les situations difficiles. d’organisation et de relations. • Être force de proposition aux côtés de son responsable. Savoir assister plusieurs responsables. • Être respectée. • Gérer ses émotions. Public Secrétaires désireuses d’évoluer vers une Adopter les attitudes efficaces au téléphone • La qualité de l’accueil. fonction d’assistante. • Les différentes phases de l’appel. • Le langage positif et dynamique. Pré-requis L’organisation • Les principaux outils et méthodes d’organisation : le classement, Durée l’échéancier, l’agenda… 3 jour(s) • Les réflexes d’une bonne gestion du temps.

54

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP309 - Confiance en soi – Affirmation de soi

Relations humaines Contenu de la formation

PROGRAMME

Developpement Découvrir les bases de l’affirmation et de l’aisance • Recherche des difficultés rencontrées par chaque personne. personnel • Identification des ressources personnelles de chacun. • Identifier les principales caractéristiques de sa personnalité. • Les notions de base de la communication. • Changer en utilisant les niveaux logiques. Objectif du stage • Identifier ses croyances limitantes (injonctions). Mieux se connaître et s’accepter. Exposer ses • Définition d’un objectif de progrès et motivation sur cet objectif. difficultés et définir des objectifs de • Évaluation à chaud de la journée. progression. Identifier ses comportements Maîtriser son mental et gérer ses émotion dans des situations ou des relations tendues. • Identifier ses scénarios de réussite. S’entraîner à gérer les difficultés. • Les émotions personnelles et celles des autres, les identifier, les canaliser. Développer la confiance en soi, l’aisance • Faire et recevoir des compliments. relationnelle, la gestion des émotions. • Progression de mises en situation en relation avec les difficultés exposées : prise de parole face au Définir un plan d’évolution personnelle. groupe, exercices puis jeux de rôles où chaque personne est tour à tour actrice et observatrice. • Exercices simples de relaxation et de gestion du stress. Public • Définition d’un objectif de progrès et motivation sur cet objectif. • Évaluation à chaud de la journée. Toute personne souhaitant développer sa

confiance en elle, son aisance relationnelle et Accéder à ses ressources et à une attitude affirmée la gestion des ses émotions. • Retour d’expérience et analyse des réussites ou des difficultés rencontrées. • Apports et entraînements en conséquence. Pré-requis • Le concept d’assertivité. • Exercices et jeux de rôles de mise en situation. • Retrouver des états « ressources » par les techniques de visualisation. Durée • Définition d’un plan d’évolution 3 jour(s) personnelle et motivation sur ce plan. • Évaluation à chaud de la journée.

55

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP311 - Métier d’assistante : technique de communication

Relations humaines Contenu de la formation

PROGRAMME

Developpement Qu’est ce que bien communiquer • Comment je communique. personnel • L’avantage d’une bonne communication. • Mon rôle pour une bonne communication.

Les pertes en communication Objectif du stage • L’écart entre ce que je dis. A l’issue de cette formation, le participant • Ce que je crois dire. sera capable de maîtriser les techniques de • Ce que l’autre entend. communication dans le cadre de ses • Le rôle de l’émetteur. • Le récepteur. fonctions et s’affirmer dans ses relations • Leurs rôles dans les échanges. hiérarchiques. La formation est articulée autour de deux axes essentiels pour une Les fondamentaux en communication bonne communication : les comportements • Les bases d’une communication par outils d’experts. et les compétences. • P.N.L. (Programmation Neurolinguistique). • A.T. (Analyse Transactionnelle). Public • Le système.

Les secrétaires désireuses d’évoluer vers un L’entreprise poste d'assistante, ayant suivi les 3 premières • Ma place dans le système. journées de formation. • Mon appartenance à ce système. • Mon rôle. Pré-requis • Mes tâches. • Mes comportements.

Durée Les différents types de comportements 2 jour(s) • Connaître pour soi et l’autre les types de comportements de base : - Le bon comportement a adapter. - L’anticipation de conflit pour une bonne communication.

56

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP306 - Gérer les conflits et l'agressivité

Relations humaines Contenu de la formation

PEDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Developpement de phases de réfexion et de confrontation d’expériences. Des exercices pratiques accompagnent les apports théoriques et permettent un entraînement concret. personnel PROGRAMME Identifier et analyser les différents conflits et tensions rencontrés par les particpants • Confits relationnels ou portant sur des principes ou des valeurs, sur des modalités, des désaccords / la Objectif du stage structure / la personne. À l’issue de cette formation, le participant sera capable de prévenir et/ou gérer des Connaître les différents types de conflit et la méthodologie à développer situations confictuelles internes et externes • Les confits larvés. • Comment les détecter ? • Comment les gérer avant qu’ils ne dégénèrent ? Public • Les confits ouverts. Toute personne confrontée à des situations • Comment aborder le problème avec les acteurs du confit ? confictuelles et souhaitant améliorer ses • Comment écouter la version de l’autre ou des autres et créer un climat positif ? relations de travail. • Comment conduire la négociation et / ou la médiation ? • Comment préserver l’avenir des relations futures et construire des solutions "acceptables" par tous ? Pré-requis Développer uneattitude relationnelle constructive • Prendre du recul et dédramatiser. Durée • Savoir faire la part de l’émotif et des 3 jour(s) éléments rationnels du confit. • Limiter ses réactions ineffcaces. • Surmonter les a priori. • Écouter le grief. • Gérer la situation avec les outils de « l’Assertiveness ». • Utiliser une argumentation adaptée. • Ramener son interlocuteur dans une disposition de résolution positive. • Savoir créer des ouvertures et préparer la suite.

57

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP307 - Savoir gérer son stress

Relations humaines Contenu de la formation

PEDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Developpement de phases de réfexion et de confrontation d’expériences. Des exercices pratiques accompagnent les apports théoriques et permettent un entraînement concret. personnel Les aspects positifs et négatifs du stress • Les mécanismes psychophysiologiques du stress. • Les trois phases du stress. Objectif du stage • Effets : stress aigu et stress chronique Savoir prendre du recul et identifer son seuil optimal de stress. Le stress professionnel Faire le point sur les facteurs • Les situations de stress dans l’entreprise. • Les facteurs individuels. organisationnels et personnels de stress. • L’impact des dérangements. Développer une vigilance envers les signaux • Se préparer mentalement aux situations d’enjeu. individuels et collectifs de stress. • Les comportements positifs. Acquérir des techniques de détente rapides • L’estime de soi et des autres. pour être performant tout en préservant son équilibre Manager son mode de vie • Adopter une bonne hygiène de vie. Public • Les cycles de vigilance.

Toute personne confrontée à des situations Le dépistage et le contrôle du stress de stress au quotidien. • Les signes physiques et immédiats. • Les bons réfexes pour faire face à la situation. Pré-requis • Savoir se détendre. • Savoir se relaxer.

Durée Correction et contrôle du stress 3 jour(s) • Savoir organiser son temps. • Gérer les confits, les désaccods, les critiques. • Accepter le changement. • S’affrmer. • Les stratégies pour affronter ses facteurs de risque.

Prévenir le stress • Savoir gérer ses émotions. • Préserver son état d’équilibre intérieur.

58

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP310 - Mémoire et concentration

Relations humaines Contenu de la formation

PEDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Developpement de phases de réfexion et de confrontation d’expériences. Des exercices pratiques accompagnent les apports théoriques et permettent un personnel entraînement concret.

Qu'est-ce que la mémoire ? • Défnir la mémoire et ses diverses formes Objectif du stage • Connaître l’anatomie de la mémoire Comprendre les processus d’appréhension de • Découvrir le fonctionnement de sa propre mémoire : l’information. - Comment se forment les souvenirs Apprendre des méthodes et des techniques - Les différentes étapes de la mémorisation

pour développer sa mémoire. Apprentissage et mémoire Mettre en pratique les outils • Connaître les bases essentielles de la culture de la mémoire mnémotechniques enseignés pour permettre • Cerner les mécanismes d’apprentissage une appropriation de l’information effcace et • Connaître les principes de base de l’oubli : appliquer les méthodes «antisèches». performante. • Connaître les méthodes de mémorisation

Public Procédés techniques de mémorisation • Réfexion et évaluation du travail effectué pendant les intersessions Toute personne désirant améliorer sa • Reconnaître la MCT (Mémoire court terme) et la MLT (Mémoire long terme) mémoire par la concentration et des • Exercer sa mémoire et la solliciter méthodes techniques. Motivation et mémoire Pré-requis • Dépasser les croyances et lever les obstacles à l’apprentissage • Savoir se concentrer • Faire travailler l’inconscient Durée • Les procédés mnémotechniques 3 jour(s)

59

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP312 - Optimiser ses ressources et s'affirmer

Relations humaines Contenu de la formation

PEDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Developpement de phases de réfexion et de confrontation d’expériences. Des exercices pratiques accompagnent les apports théoriques et permettent un entraînement concret. personnel Découvrir les bases de l'affirmation de soi et de l'aisance • Comprendre les raisons qui nous empêchent parfois d’être affrmé ; ce qui nous prive de nos capacités. • Apprendre à « se programmer » pour gagner en affrmation, en confance en soi, en mobilisation de ses Objectif du stage ressources. Découvrir les bases et mécanismes de • Savoir sortir de l’hésitation, savoir choisir, décider et agir. l’affrmation. • Découvrir comment diminuer, mieux gérer la pression et le trac. Mieux gérer son trac, ses émotions. Maîtriser son mental Gagner en aisance dans ses relations • Changer et positiver l’image que l’on a de soi. professionnelles. • Interrompre mentalement les messages négatifs que l’on s’envoie (et que l’on envoie). • Reconnaître ses réussites et ses ressources. Public • Prendre appui sur elles pour se convaincre de soi-même et s’affrmer. Toute personne souhaitant développer ses potentialités et s’affrmer sur le plan Gérer ses émotions, ses actes professionnel et personnel. • Découvrir l’impact de sa respiration, de ses postures corporelles, de sa voix sur ses propres émotions et sur la maîtrise de ses actes, de ses comportements. Pré-requis • Apprendre à utiliser sa respiration, ses postures et sa voix pour mieux gérer son trac, son stress, son impact sur les autres.

Durée Accéder à ses ressources et à une attitude affirmée de plus en plus instantanément 3 jour(s) • Savoir se donner des déclencheurs pour accéder rapidement à ses ressources, à son affrmation, même dans des situations diffciles.

60

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP313 - Optimiser son temps et ses priorités

Relations humaines Contenu de la formation

PEDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Developpement de phases de réfexion et de confrontation d’expériences.Des exercices pratiques accompagnent les apports théoriques et permettent un entraînement concret. personnel

Les objectifs, les enjeux de la gestion du temps : le diagnostic • Apprendre à identifer les causes et les conséquences du manque de temps. Objectif du stage • Le manque de temps et le stress sont-ils des fatalités ? Quels mécanismes les régissent ? À l’issue de cette formation, le participant • Cerner ce sur quoi on peut agir, ce que l’on peut changer, faire évoluer. sera capable de gérer son temps de travail pour diminuer son stress et améliorer son Les préconisations effcacité. • Comment équilibrer son temps professionnel et son temps personnel ? • Apprendre à maîtriser son activité, à planifer, à anticiper. Public • Comment gérer les priorités, distinguer l’important et l’urgent ? Toute personne souhaitant améliorer son • Comment gérer les imprévus ? effcacité professionnelle et cultiver ses • Savoir repérer et éliminer les « croque temps » (problèmes répétitifs, capacités à mieux gérer son temps et ses interruptions, téléphone, etc.). priorités. • La simplifcation des tâches : optimiser les résultats par rapport aux efforts. • La gestion de l’information (la réception, le classement, la circulation). • Optimiser la gestion du temps collectif rendez-vous, entretiens, réunions ? Pré-requis Les pratiques dans la délégation : plan d'actions • Défnir individuellement les actions à mettre en oeuvre pour améliorer sa gestion du temps et son Durée organisation. 3 jour(s) • Défnir les priorités, fxer des délais.

61

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

DVP314 - Préparer son départ à la retraite

Relations humaines Contenu de la formation

PEDAGOGIQUE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Developpement de phases de réfexion et de confrontation d’expériences. Des exercices pratiques accompagnent les apports théoriques et permettent un entraînement concret. personnel Se situer dans une nouvelle perspective • Le départ à la retraite et la cessation de l’activité professionnelle. • La recherche d’un nouvel équilibre. Objectif du stage • Le cycle de l’âge et ses trois naissances. Mieux vivre la fin de sa vie professionnelle et • Trois clés pour aborder l’âge de la retraite. préparer sa retraite. Faire le point sur son expérience, ses Elaborer un projet • Réfexions sur les activités passées, les acquis et les activités futures. aspirations et ses valeurs. • Questionnement sur ses motivations, ses valeurs et ses besoins. Préparer des projets pour l’avenir, trouver son équilibre au quotidien Anticiper le passage à la retraite • Choisir d’utiliser ses ressources en fonction d’un but nouveau. Public • Être acteur de ce temps retrouvé. Toute personne ayant à se positionner au • Trouver un équilibre entre temps personnel, temps familial et temps social. travers d’un changement organisationnel ou • Élargir ou approfondir le cercle de ses relations.

personnel. Respecter son équilibre physiologique • L’équilibre entre les activités intellectuelles et les activités physiques. Pré-requis • Les lois du sommeil : connaissance de votre cycle de sommeil. • Le tonus physique et intellectuel.

Durée Modules complémentaires 2 jour(s) • Intervention d’un avocat conseil en gestion du patrimoine (1 jour). • Intervention d’un médecin conseil (1 jour).

62

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

COM101 - Argumenter et convaincre

Relations humaines Contenu de la formation

PROGRAMME

Communication Les composantes et les technques de l'argumentation • Argumenter, qu’est ce que c’est ? • Les différents types d’arguments • Maîtriser les techniques d’argumentation Objectif du stage • Acquérir les compétences émotionnelles indispensables • Structurer sa pensée Identifier son style de communication. • S’exprimer de façon précise et concrète Développer ses capacités d’écoute et de

communication. Arrgumenter c'est communiquer Acquérir de l’assurance en situation difficile. • Connaître le fonctionnement de la communication Développer ses capacités d’adaptation. • Connaître son propre fonctionnement Comprendre les différents enjeux de • La déontologie dans l’argumentation communication selon l’interlocuteur. • S’adapter à son interlocuteur Maîtriser les différents outils et techniques • Choisir un vocabulaire adapté à l’interlocuteur de la persuasion. • Accorder discours et pensée Élaborer des messages adaptés à ses interlocuteurs. Retour d'expériences Construire une argumentation efficace et • Bilan de l’intersession pertinente. • Prendre sa place dans un groupe • Savoir communiquer à travers sa fonction • Gérer un conflit en communication Public • Savoir s’affirmer dans les situations difficiles Toute personne qui doit défendre un sujet face à un public, en situation hiérarchique ou non.

Pré-requis

Durée 2 jour(s)

63

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

COM106 - Formation de formateur occasionnel

Relations humaines Contenu de la formation

PÉDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Communication de phases de réflexion et de confrontation d’expériences. Des exercices pratiques accompagnent les apports théoriques et permettent un entraînement concret.

PROGRAMME Objectif du stage La responsabilité de formateur • La place de la formation dans l’entreprise son enjeu, son impact, son intérêt. Intégrer les mécanismes indispensables à la • Les compétences nécessaires pour devenir un bon animateur. transmission d’un message pédagogique. • La parole du formateur et son pouvoir dans un groupe de formation. Apprendre à faire face à un groupe en ayant • La notion de motivation en formation. un rôle de formateur. • Les devoirs et responsabilités du formateur.

Public La préparation d’une formation de formateur de façon occasionnelle, • L’organisation d’une formation. régulière, en interne ou auprès des clients de • L’identification des pré-requis (entreprise et participants). • La définition de l’objectif pédagogique et les différentes méthodes pédagogiques (savoir, savoir - faire, l’entreprise. savoir - être). • L’élaboration d’un contenu de formation. Pré-requis - La notion d’empathie : facteur déterminant dans une démarche pédagogique. • Les supports pédagogiques : quel outil choisir, quand, comment l’exploiter (les outils de PREAO, présentation assistée par ordinateur). Durée 3 jour(s) A L’animation d’une formation • Les séquences de démarrage d’une formation. • La gestion de son temps de formation. • La présentation du formateur et son incidence sur la dynamique de groupe. • La chronologie à suivre pour les différents thèmes travaillés. • Communication verbale et non - verbale (l’articulation, le débit, la gestuelle et les déplacements…). • Les notions de fond et de forme : les notions de directivité de forme, non-directivité de fond. • Les typologies d’animateurs. • Quelles méthodes de travail choisir (méthode pédagogique) ? Quel cadre de communication mettre en place ? • Le groupe : règles d’existence d’un groupe, particularités d’une vie de groupe, gestion des interventions. • Les différents profils de participants. • L’évaluation de la session de formation.

64

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

COM110 - Lecture active et efficace

Relations humaines Contenu de la formation

PEDAGOGIE Une formation en trois étapes : découverte, démonstration, application. Communication 1 - Découverte : le vécu en lecture (apprentissage, usage actuel et problèmes rencontrés), les à-priori sur la lecture, l’importance de la lecture par rapport à d’autres supports. 2 - Démonstration : les apports théoriques : recherches en cours, découvertes …, l’usage de la lecture dans les différents milieux (professionnel scolaire, familial etc.), les différents exercices de progression Objectif du stage 3 - Application : utilisation desoutils à la résolution d’études de cas, réalisation et mise en place d’outils par les participants eux- mêmes, adaptés à leur propre contexte, veille permanente afn de ne pas perdre A l’issue de ces 2 journées de formation, les les réfexes acquis. participants seront capables de :

• Comprendre le mécanisme de la lecture, Détail des journées • Apprendre les outils et les stratégies de Journée 1/2 : Etat des lieux, repérage des freins et dépassement des obstacles lecture optimale, • Situer sa vitesse de lecture • Choisir une stratégie de lecture adaptée au • Connaître son canal de communication pour une lecture optimale type de document, • Organiser son apprentissage à la lecture rapide • Maîtriser le sens général d’un texte et en • Se débarrasser de ses « à-priori » à propos de la lecture mémoriser l’essentiel • Connaître le processus de lecture et ses pièges Ainsi, la lecture deviendra un outil de travail • Lire « plus vite » courant et facilement utilisable permettant une maîtrise optimisée de l’information Journée 2/2 : Repérer la logique d’un texte et en maîtriser le sens • Connaître les différentes stratégies de lecture • Repérer la logique Public • Repérer les mots clés Toute personne désirant améliorer sa • Maîtriser le sens rapidité de lecture pour plus d’effcacité tant • Connaître et s’adapter aux différents types de documents écrits au niveau du travail que de la mémorisation. • Repérer la mise en page et les différents codes d’écriture

Programme Pré-requis Séquence 1 Durée • Comprendre le fonctionnement de l’œil pour mieux l’utiliser.

2 jour(s) Séquence 2 • Les grands principes de base.

Séquence 3 • Du mot à mot au balayage.

Séquence 4 • Améliorer sa mémoire.

Séquence 5 • Comment améliorer votre concentration ?

Séquence 6 • Où en êtes-vous ?

Séquence 7 • Apprenez à lire rapidement.

Séquence 8 • Que faire devant un texte diffcile ?

Séquence 9 • Comment apprendre plus vite ?

Séquence 10 • Donnez-vous les bons outils.

65

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

COM115 - Rédiger des écrits professionnels efficaces

Relations humaines Contenu de la formation

PEDAGOGIE Pédagogie active et personnalisée. À partir des écrits déjà réalisés et d’études de cas, le groupe Communication découvre les techniques de la communication écrite dans le domaine professionnel. Apports théoriques sur les règles de l’écriture. Les participants s’entraîneront sur des exercices pratiques en lien avec leur fonction.

Objectif du stage Pour des écrits efficaces Avant de rédiger Acquérir les principales techniques de • Enrichir ses idées. communication écrite. • Déterminer l’objectif de l’écrit. Rendre les documents clairs, attractifs et • S’adapter au lecteur. faciliter leur lecture. Pour bien écrire Public • Le choix du plan. Toute personne ayant à communiquer par • Paragraphes, introduction et conclusion. écrit au sein de son entreprise. • Titres, intertitres et chapeaux.

Ecrire pour être lu et compris Pré-requis Les règles d’or de la lisibilité • Faire court et simple. • Éviter le jargon. Durée • Éviter la langue de bois bureaucratique. 3 jour(s) • Éviter le franglais.

Comment écrire court et clair • Le style écrit fuide. • Des écrits vivants et concrets. • Savoir attirer l’attention : - Les techniques d’accroche. - La présentation des documents.

Les différents types d'écrits professionnels Les documents de l’entreprise et leur fonction : • Lettre. • Message. • Lettre d’envoi. • Note de service. • Compte rendu. • Procès verbal. • Écrit commercial. • Prise de notes.

Rappels sur les pièges de la langue française • Les règles de l’orthographe grammaticale, les abréviations. • Les verbes introducteurs dans les écrits professionnels. • Néologismes et barbarismes. • Les mots de liaison.

Synthèse : évaluation des documents

66

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

GRH605 - Les fondamentaux du tutorat

Relations humaines Contenu de la formation

PREAMBULE À la fois outil de management pour l’entreprise, mission pédagogique valorisante pour le tuteur et Gestion des ressources méthode d’apprentissage effcace pour le salarié, la fonction de tuteur est un atout essentiel dans l’échange et la pérennisation des compétences en situation professionnelle Le tuteur assure l’interface humaines avec le centre de formation, garantit la qualité du processus de formation, mobilise l’entreprise en tant que site qualifant et fédère les énergies qui contribuent à l’évolution du jeune professionnel Le tuteur est par conséquent un professionnel expérimenté, en capacité d’accompagner l’apprenant dans la construction de ses apprentissages, de le soutenir et de lui proposer des rencontres et des échanges. Objectif du stage Acquérir une connaissance et une PEDAGOGIE compétence générique sur les tâches et Pédagogie active et personnalisée, alternance d’apports, d’exercices et de jeux pédagogiques, réfexions obligations du tuteur collectives et individuelles, mises en situation. Formation-action participative et interactive favorisant l’implication des participants et les rendant acteurs Mettre en œuvre ses compétences afn de leur formation. d’accompagner au mieux le « tutoré », défnir« la carte d’identité » de la mission Définition de la fonction tutorale dans l'entreprise tutorale. • Responsabilités et missions du tuteur. • Critères de choix et motivation. Public Toute personne en activité professionnelle Mise en place des conditions d'un tutorat réussi • Accueillir et intégrer le stagiaire. possédant une expérience de 2 ans au moins • Présentation de l’entreprise. dans une qualifcation en rapport avec • Défnition des règles du jeu. l’objectif visé. • Présentation du rôle du tuteur.

Pré-requis Identification et compréhension des besoins de l'apprenant • Besoins individuels et motivatio • Faire la différence entre attente Durée • Les moteurs de la motivation. 2 jour(s) Transfert de savoir-faire • Carte d’identité du métier. • Mise en place du programme de formation pratique dans l’entreprise. • Passer de la compétence à la transmission de compétences. • Construire une séquence de transmission.

Accompagnement de l'acquisition de compétences • Identifer les différentes formes de savoir. • Défnir les objectifs pédagogiques. • Établir un parcours d’acquisition de compétences. • Construire un support de suivi et d’accompagnement de la « montée » en compétences.

Evaluation de l'apprenant • Le rôle et l’utilité de l’évaluation : dédramatiser et positiver. • Utiliser différentes formes d’évaluation en fonction des différentes formes de savoir. • Construire des supports d’évaluation.

Dialogue avec l'organisme de formation du salarié • Mise en place de temps d’échanges avec le centre de formation. • Suivi de la progression pédagogique du stagiaire.

Auto-évaluation de la prestation de tuteur • Synthétiser les nouveaux savoirs et savoir-faire acquis. • Mettre en place un plan d’action et un suivi.

L'appréhension : système et acteurs • Cadre juridique : éléments du droit du travail et connaissance des dispositions contractuelles. • Analyse du système « apprentissage » : les principaux acteurs, leur rôle et fonction.

De la connaissance des métiers à la formation par le travail

• Les référentiels : métier, compétences, activités professionnelles… • Analyse du travail et culture d’entreprise : la charte de l’entreprise. • Processus de professionnalisation • Compétences et qualifcation. 67

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

GRH607 - L'entretien de recrutement

Relations humaines Contenu de la formation

PEDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Gestion des ressources de phases de réflexion et de confrontation d’expériences.Des exercices pratiques accompagnent les apports théoriques et permettent un entraînement concret. humaines Conclure, rédiger et modifier un contrat de travail • Quand conclure un contrat de travail. • Conclure et rédiger un contrat de travail. Objectif du stage • Les contrats particuliers. Maîtriser les techniques d’entretien de • Modifer un contrat de travail. recrutement. Mieux se connaître en tant que recruteur. L'entretien de recrutement • Défnition, objectif, conditions de réussite. Mener un entretien de recrutement.

Les bonnes pratiques de communication en situation d'entretien Public • Ce qu’il faut connaître en communication pour développer un comportement adapté à la situation et Responsables recrutement, toutes personnes savoir échanger : écoute et silence, reformulation, feed back, verbal et non verbal, techniques de cadres ou non en situation de recrutement. questionnement. • Clarifer les phénomènes d’identifcation, de projection. • Savoir contrôler le rythme de l’entretien Pré-requis • La prise de notes en entretien.

Mieux se connaître / Mieux connaître ses propres valeurs pour être plus à l'écoute des candidats Durée • Autodiagnostic et mise en avant des points forts et points de vigilance 2 jour(s) Le déroulement de la méthodologie de l'entretien de recrutement • L’importance de la préparation : les dispositions pratiques à prendre, les éléments à étudier (profl de poste, contexte de travail,..). • La structure de l’entretien. • La liste des points à aborder et la liste des questions à poser en entretien. • Le déroulement de l’entretien : les 5 étapes. • La conclusion et la prise des congés.

La prise de décision • Synthétiser les informations. • Déterminer les critères objectifs. • Effectuer le choix des candidats en adéquation avec le poste et les besoins de la structure.

68

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

GRH609 - Gestion prévisionnelle des emplois et des compétences

Relations humaines Contenu de la formation

PEDAGOGIE La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques, Gestion des ressources de phases de réfexion et de confrontation d’expériences. humaines Des exercices pratiques accompagnent les apports théoriques et permettent un entraînement concret.

Positionner la GPEC dans la GRH Objectif du stage • Anticiper les évolutions majeures. Acquérir une méthode pour mener un projet • Analyser les facteurs d’évolution de l’entreprise. GPEC. • Identifer l’impact des changements sur les emplois et défnir les emplois sensibles. Se doter d’un savoir-faire pour bâtir des • Situer la GPEC dans la stratégie de l’entreprise.

cartes métiers et un référentiel compétences. Utiliser les outils de la GPEC Mettre en place des plans d’action RH pour • Identifer l’impact des changements sur les emplois et défnir les emplois sensibles. réduire l’écart de compétences. • Situer la GPEC dans la stratégie de l’entreprise. • Savoir construire un référentiel des emplois. Public • Choisir l’approche de la compétence la plus adaptée. DRH et responsables des RH, chefs de projet • Défnir les compétences individuelles, collectives, stratégiques, macro GPEC. compétences, cognitives…

Responsables de la mobilité ou de la Elaborer un répertoire des compétences formation.

Connaître les ressources et les compétences de l'entreprise Pré-requis • Utiliser une approche quantitative pour connaître la structure actuelle des emplois et les évolutions en nombre. • Connaître et choisir les outils d’analyse qualitative des compétences : appréciation de la performance Durée compétence, potentiel. 3 jour(s) Mettre en place une véritable politique de GRH en utilisant la démarche compétence • Faciliter les recrutements en s’appuyant sur les référentiels compétences. • Connecter le plan de formation à la stratégie de l’entreprise. Passer de la formation à l’ingénierie des compétences. • Mettre en place un dispositif de mobilité en utilisant les aires de mobilité.

Communiquer pour garantir le succès de la démarche • Présenter et vendre le plan d’action en adaptant le message aux acteurs (DG, managers, représentant du personnel). • Faire de l’encadrement le premier acteur en matière de compétences.

69

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MNG709 - Les fondamentaux du management

Relations humaines Contenu de la formation

PROGRAMME

Management Conclure, rédiger et modifier un contrat de travail • Quand conclure un contrat de travail ? • Conclure et rédiger un contrat de travail. • Les contrats particuliers. Objectif du stage • Modifier un contrat de travail.

Stimuler l’esprit de collaboration. L’information comme ressort de l’efficacité collective Développer la compétence collective. • Le rôle de chacun. Acquérir les outils d’animation individuelle et • Être informé c’est quoi ? / ou collective. Développer la collaboration pour une efficacité collective Public • Les enjeux de la collaboration. Chefs d’entreprise, cadres dirigeants, • Comment construire la compétence collective ? responsables de service, managers de • Comment mieux travailler ensemble ?

proximité, chefs de projets. Savoir argumenter et négocier dans une relation gagnant / gagnant • Les enjeux et techniques de l’argumentation. Pré-requis • Les enjeux et techniques de la négociation. • Prévenir les conflits et gérer les situations sensibles.

Durée Les différents types d’animation 2 jour(s) • Quand et comment être : directif, persuasif, participatif, délégatif ? • Mieux connaître son propre fonctionnement.

Les outils d’animation • Les outils collectifs : la réunion technique, d’information, de travail, de résolution de problème… • Les outils individuels : la délégation, l’accueil, la régulation…

Pour chacun des points, training à par tir de situations professionnelles vécues par les stagiaires.

70

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MNG712 - Manager une équipe de travail en situation non hiérarchique

Relations humaines Contenu de la formation

PROGRAMME

Management Conclure, rédiger et modifier un contrat de travail • Quand conclure un contrat de travail ? • Conclure et rédiger un contrat de travail. • Les contrats particuliers. Objectif du stage • Modifier un contrat de travail.

Stimuler l’esprit de collaboration. L’information comme ressort de l’efficacité collective Développer la compétence collective. • Le rôle de chacun. Acquérir les outils d’animation individuelle et • Être informé c’est quoi ? / ou collective. Développer la collaboration pour une efficacité collective Public • Les enjeux de la collaboration. Chefs d’entreprise, cadres dirigeants, • Comment construire la compétence collective ? responsables de service, managers de • Comment mieux travailler ensemble ?

proximité, chefs de projets. Savoir argumenter et négocier dans une relation gagnant / gagnant • Les enjeux et techniques de l’argumentation. Pré-requis • Les enjeux et techniques de la négociation. • Prévenir les conflits et gérer les situations sensibles.

Durée Les différents types d’animation 2 jour(s) • Quand et comment être : directif, persuasif, participatif, délégatif ? • Mieux connaître son propre fonctionnement.

Les outils d’animation • Les outils collectifs : la réunion technique, d’information, de travail, de résolution de problème… • Les outils individuels : la délégation, l’accueil, la régulation…

Pour chacun des points, training à par tir de situations professionnelles vécues par les stagiaires.

71

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MNG701 - Animer et piloter son équipe

Relations humaines Contenu de la formation

PEDAGOGIE Pédagogie active et personnalisée. Alternance d’apports, d’exercices et jeux Management pédagogiques, des apports théoriques volontairement limités afn de favoriser l’action, mise en situation, réfexions collectives et individuelles. Formation - action participative et interactive : cette formation s’appuie sur les connaissances, les expériences des personnes en formation, l’implication des Objectif du stage participants les rendant acteurs de leur formation.

Développer ses capacités à manager une Mieux cerner son rôle de manager équipe. • Les enjeux, les contraintes. Apprendre à renforcer l’engagement et la motivation d’une équipe par la La communication et le manager communication. • Découvrir les outils de la communication au service du management. Apprendre à faire progresser les hommes. • Apprendre à être compris, à être convaincant. • Animer différents types de réunions. Public Développer son leadership Chefs d’entreprise, cadres dirigeants, • Connaître les pratiques des leaders, développer son leadership. responsables de service. • Connaître son style de management (atouts et limites).

Pré-requis Animer, motiver, dynamiser une équipe • Connaître les leviers pour optimiser la performance d’une équipe. • Connaître les mécanismes de la motivation et savoir les utiliser. Durée • Identifer les indices de démotivation et savoir intervenir. 2 jour(s) • Comment naissent les tensions et confits. • Comment intervenir. • Savoir créer des synergies et développer des initiatives.

Evaluer et apprécier les performances • Comment évaluer, apprécier, faire évoluer les performances de son équipe.

72

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MNG707 - Management à distance

Relations humaines Contenu de la formation

PEDAGOGIE Pédagogie active et personnalisée. Alternance d’apports, d’exercices et jeux Management pédagogiques, des apports théoriques volontairement limités afn de favoriser l’action, mise en situation, réfexions collectives et individuelles. Formation-action participative et interactive : cette formation s’appuie sur les connaissances, les expériences des personnes en formation, l’implication des participants les rendant acteurs de leur Objectif du stage formation.

Prendre en compte les spécifcités du Les enjeux du management à distance management d’équipe à distance. • Développement des équipes distantes commerciales pour assurer une couverture nationale ou Structurer sa démarche d’animation à internationale. distance et de fonctionnement en réseau afn • Recherche pour mutualiser les travaux de laboratoire (partenariat, télétravail, de mobiliser, mutualiser les expériences, travail chez le client et regroupements ponctuels…). prendre des décisions… Spécificités du travail à distance Public • Travail en dehors de l’entreprise. • Autonomie des collaborateurs. Chefs d’entreprise, cadres dirigeants,

responsables de service. Motiver les équipes et animer des réseaux • Identifer les ressorts de la motivation. Pré-requis • Repérer les causes de démotivation. • Trouver les moyens disponibles pour dépister. • Réduire et éviter les faux problèmes. Durée 2 jour(s) Organiser le travail à distance • Défnir les missions et les objectifs de chacun et de l’équipe. • Défnir les modes de communication et le rythme des relations à l’intérieur de l’équipe, au sein de l’entreprise. • Mettre en place les outils de suivi et les tableaux de bord.

S'appuyer sur les nouvelles technologies pour animer l'équipe • Utiliser de façon optimale la messagerie. • Gérer les accès aux bases de données. • Organiser des forums et des visio- conférences.

73

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MNG714 - Prise de fonction manager

Relations humaines Contenu de la formation

PEDAGOGIE Pédagogie active et personnalisée. Alternance d’apports, d’exercices et jeux Management pédagogiques, des apports théoriques volontairement limités afn de favoriser l’action, mise en situation, réfexions collectives et individuelles. Formation-action participative et interactive : cette formation s’appuie sur les connaissances, les expériences des personnes en formation, l’implication Objectif du stage des participants les rendant acteurs de leur formation.

À l’issue de cette formation, le participant La fonction du cadre sera capable de réussir dans sa • Les rôles de l’encadrement. première fonction d’encadrement d’équipes • Les enjeux de la fonction. • Autorité hiérarchique. Public • Autorité personnelle. Chefs d’entreprise, cadres dirigeants, responsables de service. L'insertion de l'équipe • La prise de contact individuelle et collective. • Les messages à transmettre. Pré-requis • Les éléments à prendre en compte : • L’expérience et le savoir-faire de ses collaborateurs. • Les pièges à éviter. Durée 2 jour(s) La relation hiérarchique • Les différents types de management. • Les effets des différents types de management. • L’adéquation nécessaire à l’équipe. • L’adéquation nécessaire à l’individu.

L'élaboration d'objectifs de travail (pour soi et ses collaborateurs) • Les critères d’un objectif. • Les normes de réussite. • Le suivi des réalisations. • L’appréciation des résultats.

Besoins et motivation au travail • Les facteurs de stimulation. • Les facteurs de motivation. • La relation de l’Homme au travail. • L’utilisation des compétences et leur progression.

74

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS320 - Gérer les conflits et l'agressivité

Projet Contenu de la formation

1. INTRODUCTION Qu’est-ce qu’un conflit ? Développement Exemples de conflits.

personnel 2. DETECTER LES SITUATIONS CONFLICTUELLES D’où naissent les conflits ? A quel moment un conflit peut il éclater ?

Objectif du stage 3. ANALYSER LES CAUSES REELLES DE CONFLIT Etre capable de traiter les conflits dans une Les différents types de conflits. équipe. Méthodologies d’analyse.

4. LE SAVOIR ETRE EN SITUATION DE CONFLIT Public Différents types de comportement. Managers souhaitant mieux gérer les conflits Reconnaître et savoir utiliser les émotions. au quotidien Pratiquer la critique constructive. Les aspects positifs des conflits.

Pré-requis 5. TRAITEMENT DES CONFLITS Aucuns Evaluer les positionnements des acteurs Se mettre à la place de l’autre Préparation des négociations Durée Savoir quoi demander et comment 2 jour(s) Définir les options et les marges de manœuvre de son interlocuteur Organiser les réunions de traitement de conflits Désamorcer les conflits

6. ESCALADE Comment détecter l’impasse de la résolution de conflit. Que faire pour débloquer une situation. Mise en place des procédures de médiation. Les arbitrages.

75

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-GPA - Gérer un projet en maîtrise d'ouvrage

Projet Contenu de la formation

1. L'urbanisation des projets de SI

Les projets MOA Le mode projet. Les typologies de projet. Les démarches de projet. Les contraintes règlementaires (SOX, Bâle 2). Objectif du stage Les indicateurs de valeur du SI (ROI, seuil de rentabilité, Payback, VAN). La mesure de la performance du SI (Balanced Scorecard). Identifier et organiser les tâches affectées à

la maîtrise d'ouvrage dans le cadre d'un 2. Identifier son rôle et ses responsabilités de maître d'ouvrage projet informatique. Piloter le projet en collaboration avec la maîtrise d'oeuvre. L'identification des acteurs. Les niveaux d'implication de la maîtrise d'ouvrage : spécifications, accompagnement, suivi, Public communication, validation, déploiement, bilan. Chef de projet maîtrise d'ouvrage, assistance La relation contractualisée avec la maîtrise d'oeuvre. à la maîtrise d'ouvrage. 3. La MOA et les acteurs non MOE

Pré-requis La typologie des acteurs externes (éditeur, intégrateur, service achat, Direction Générale...). Aucun Les droits et devoirs. Les documents associés (contrats, convention de service, réponse à appel d'offre...). Les risques à gérer. Durée Les axes de négociation. 2 jour(s) 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.

76

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS334 - Manager son équipe : outils et pratiques

Projet Contenu de la formation

1. Qu’est ce que le management ? Quelle est la mission du manager ? Les projets MOA Quelles sont les attentes de l’entreprise ? Quelles peuvent être les attentes de l’équipe ? Quelles sont les compétences-clés du manager ?

Objectif du stage 2. Quels sont les styles de Management ? Les différents styles de management : directif, persuasif, .. Découvrir les différentes dimensions du Diagnostiquer son style de management. management d’équipe. Adapter son style de management aux différents membres de l’équipe. Acquérir les compétences et les bonnes pratiques du management. 3. Qu’est ce qu’une équipe ? Apprendre à déléguer, à communiquer et à Quels sont les stades de développement d’une l’équipe? motiver son équipe. Comment construire une équipe? Les entretiens d’objectif, d’évaluation, de cadrage,.. Public Les leviers pour dynamiser son équipe.

Destiné à toute personne qui doit encadrer 4. Comment manager son équipe ? une équipe. Savoir prévoir et planifier les actions. Savoir valoriser et cadrer la prise d’initiative. Pré-requis Savoir définir et annoncer les points de contrôle. Aucun pré-requis n’est obligatoire, mais il va Savoir mobiliser pour assurer les actions correctrices.

de soit qu’une connaissance des techniques 5. Comment communiquer avec son équipe ? de communication peut aider à mieux La communication implicite et explicite, verbale et non verbale. comprendre ce thème La construction d’un langage commun. Les réunions avec son équipe. Durée Les entretiens d’objectif, d’évaluation, de cadrage. 3 jour(s) 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.

77

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS326 - Conduite de réunion

Projet Contenu de la formation

1. AUTOÉVALUATION Prendre conscience de ses atouts et points d'amélioration Les projets MOA 2. LES BASES DE LA PRISE DE PAROLE Aspect non verbal : . La posture, Objectif du stage . Le regard, . La gestuelle. Comprendre les techniques de conduite de Aspect verbal : réunion. . La voix, Définir la bonne approche adaptée au . Le rythme, contexte et aux objectifs de la réunion : . L'articulation. réunion d’information, réunion de décision, réunion de résolution de problèmes, réunion 3. LES DIFFERENTES REUNIONS de négociation,.. PREPARER ET MENER UNE REUNION Programmer, planifier, clarifier. Public Les phases de la réunion. Le travail de l'animateur et des participants. Chefs/Directeurs de Projet, managers et tous Utilisation des supports. ceux qui sont amenés à organiser et diriger des réunions. 4. PEDAGOGIE : Programme MISES EN SITUATION PRATIQUES Improvisations, miroir, jeux de rôles, simulations. Pré-requis 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 Aucun stage mesurer sa progression et refaire des exercices.

Durée 2 jour(s)

78

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-MMM - Modéliser le métier & ses informations

Projet Contenu de la formation

1. INTRODUCTION À LA MODÉLISATION MÉTIER BPM : de quoi parle-t-on ? Les projets MOA L'approche processus. Les enjeux pour l'entreprise. Les enjeux pour la direction informatique. Les enjeux pour la maîtrise d'ouvrage. Objectif du stage 2. LE PROCESSUS Connaître les principes de la modélisation de Définition du processus. l’entreprise Lien entre maturité des organisations et processus. Définir une démarche de modélisation Modélisation des processus. Appréhender l’approche processus pour Exercice de synthèse. l’entreprise Modéliser l’entreprise et particulièrement le 3. DÉMARCHE DE MODÉLISATION DES PROCESSUS métier et les processus, l’organisation, les La modélisation des processus, pour quoi faire ? applications La démarche de modélisation des processus. Intégrer l’approche modélisation d’entreprise Définir les objectifs de la modélisation. dans les activités de maîtrise d’ouvrage Cibler le périmètre à étudier. Produire une modélisation métier partagée 4. LA VUE MÉTIER Typologie de processus Public . Les différents types de processus. Analyste métier Problématique de la notation Assistant à la maîtrise d'ouvrage, . Le choix d'une notation. organisateur . Focus sur BPMN. Chef de projet . BPMN vs UML. Responsable métier Les étapes de modélisation des processus Responsable de processus . La modélisation des processus actuels. . L'évaluation des processus. . La modélisation des processus cibles. Pré-requis Connaissances générales en analyse et 5. LE PILOTAGE DES PROCESSUS organisation des Systèmes d'Information. Mettre en œuvre les améliorations. Contrôler la performance du nouveau processus.

Durée 6. DÉMARCHE DE MODÉLISATION DE L’ENTREPRISE 2 jour(s) 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… 79 Business Process Management. Business Activity Monitoring. Urbanisation. SOA.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-EDB - Expression des besoins, recueil & rédaction d'un cahier des charges

Projet Contenu de la formation

1. Les objectifs du cahier des charges.

Les projets MOA 2. La place du cahier des charges dans la production logicielle Le cahier des charges : quand et pourquoi ? Les niveaux de précision possibles. L'utilisation et l'évolution du cahier des charges. Objectif du stage 3. Les acteurs et leur rôle respectif Définir, analyser et modéliser le besoin et les Relation maîtrise d'ouvrage - maîtrise d'oeuvre. services attendus. Définir l'organisation, les Rôle des pilotes dans le cahier des charges. contraintes et les exigences du projet. Rôle des utilisateurs. Formaliser le cahier des charges d'un projet Rôle des experts. informatique. 4. Exprimer les exigences fonctionnelles Public Le choix du plan. Maîtres d'ouvrage, assistants à maîtrise Les procédés d'expression. Les livrables. d'ouvrage, responsables de projets.

5. Exprimer les exigences opérationnelles Pré-requis Les exigences organisationnelles. Avoir déjà participé, même en tant Les exigences techniques. qu'utilisateur, à un projet informatique Les livrables.

6. Définir les conditions d'acceptation Durée Les conditions d'acceptation des produits documentaires. 2 jour(s) Les conditions d'acceptation des produits logiciels. Indiquer les exigences complémentaires sur le processus de projet. Le calendrier. Les métriques.

7. Contenu du cahier des charges Rubriques standards : - clauses techniques, - contexte du projet, - description du besoin, - les contraintes, - les acteurs. Les clauses juridiques.

8. Le protocole de modification La prévision d'actions complémentaires, préliminaires (études) ou parallèles au projet (formation).

9. Formaliser les engagements mutuels Le Plan Assurance Qualité et ses annexes. Les produits. Les services.

80

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-GPM - Gestion de projets MOA

Projet Contenu de la formation

L'urbanisation des projets de SI

Les projets MOA Le mode projet. Les typologies de projet. Les démarches de projet. Les contraintes règlementaires (SOX, Bâle 2). Objectif du stage Les indicateurs de valeur du SI (ROI, seuil de rentabilité, Payback, VAN). La mesure de la performance du SI (Balanced Scorecard). Acquérir l’ensemble des connaissances

indispensables pour assumer un rôle de chef Identifier son rôle et ses responsabilités de maître d'ouvrage de projet MOA Développer sa capacité à mettre en place un L'identification des acteurs. management en mode projet Les niveaux d'implication de la maîtrise d'ouvrage : spécifications, accompagnement, suivi, Accompagner efficacement le changement et communication, validation, déploiement, bilan. maitriser les impacts sur l’organisation La relation contractualisée avec la maîtrise d'œuvre.

Public La MOA et les acteurs non MOE

Chef de projet MOA La typologie des acteurs externes (éditeur, intégrateur, service achat, Direction Générale…). Responsable MOA Les droits et devoirs. Les documents associés (contrats, convention de service, réponse à appel d'offre…). Pré-requis Les risques à gérer. Les axes de négociation. Avoir un rôle et des responsabilités au niveau

de la MOA. Il est conseillé d’avoir suivi au Cadrer et lancer préalable le module « Expression de besoins & rédaction d'un cahier des charges » (Réf. P- L'expression du besoin. EDB). Le cahier des charges et l'appel d'offre. La mise en place de l'organisation. Durée La planification. L'étude et la validation des spécifications. 2 jour(s) 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.

81

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-REC - Tests & recette pour la maîtrise d’ouvrage

Projet Contenu de la formation

1. La place du processus de recette Le processus de recette. Les projets MOA La norme. Etablir une relation client/fournisseur tout au long du cycle de vie du projet.

2. Les types de tests d'acceptation Objectif du stage Tests d'intégration. Tests de non régression. Situer les responsabilités des acteurs.

Déterminer la stratégie de test et la 3. Les niveaux de recette couverture fonctionnelle. Préparer et Recette provisoire ou Vérification d'Aptitude (VA). effectuer les tests de recette fonctionnelle. Recette définitive ou Vérification de Service Régulier (VSR). Construire les jeux de tests de recette. Se prononcer sur la recette. 4. Elaborer le plan de tests d'acceptation Enjeux et objectifs. Public Rôles et responsabilités des acteurs. Identifier les composants du produit fini. Chef de projet MOA Evaluer les risques. Chef de projet utilisateurs Définir des critères d'acceptation en relation avec les risques identifiés dans le contexte métier. Utilisateur pilote Concevoir des cas de tests en relation avec ces critères d'acceptation. Préparer l'environnement physique nécessaire à la recette : Pré-requis - concevoir une base de données de tests, - définir l'environnement matériel. Aucun pré-requis nécessaire. Rédiger le protocole de recette et organiser la recette.

Durée 5. Créer l'environnement de la campagne de tests d'acceptation 2 jour(s) Rôles et responsabilités des acteurs. Le lotissement. Concevoir les jeux d'essai : - réels et/ou fabriqués, - taux de couverture. Créer la base de données en prévision des tests de non régression. Mettre en oeuvre un système de capitalisation des acquis et promouvoir le progrès permanent. Estimer la charge des tests d'acceptation. Prévoir et organiser la mobilisation des ressources et des moyens matériels.

6. Réaliser les tests d'acceptation et la recette Rôles et responsabilités des acteurs. Créer les jeux d'essai et mettre à jour la base de données de tests. Ordonnancer les scénarios et exécuter les tests d'acceptation. Traiter les écarts et réaliser les tests de non régression. Mettre à jour la documentation. Suivre le projet (charge et délai). Mettre à jour le bilan des tests d'acceptation. Prononcer la recette.

7.Outiller sa recette Automatiser les tests, pourquoi ? Les outils du marché. Le retour sur investissement.

82

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-GEX - La gestion des exigences

Projet Contenu de la formation

1. GESTION DES EXIGENCES – PRINCIPE ET RÉFÉRENTIEL DE PRATIQUES Enjeux et objectifs de la gestion des exigences Les projets MOA . 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. Objectif du stage Référentiel CMMI : domaine de processus « gestion des exigences » . Présentation synthétique du référentiel CMMI pour la gestion des exigences. Identifier, formaliser et évaluer les exigences . Présentation des pratiques spécifiques de gestion des exigences. des différents acteurs du projet . Présentation des pratiques génériques communes à tous les processus du SI, de niveau de maturité 2 Suivre et valider l'implémentation de ces et 3. exigences dans le Système d'Information Bénéficier des retours d'expérience SQLI dans 2. PROCESSUS DÉTAILLÉ DE LA GESTION DES EXIGENCES la gestion des exigences Synthèse du processus Faire un tour d’horizon des outils disponibles . Glossaire. sur le marché . Acteurs. . Vue générale. Public . Exemple de schéma du processus et activités. Recueil du besoin et identification des exigences Auditeur, évaluateur . Exigences implicites et explicites. Directeur, chef de projet . Catégorisation des exigences et démarche d'identification des exigences implicites. Méthode FURPS+. Directeur informatique . Exigences implicites, recommandations. Responsable des études Formalisation des exigences Responsable méthode, processus, qualité . Principes. Tout professionnel qui souhaite acquérir une . Analyse des besoins et définition des priorités. vision pratique et un retour de mise en . Référentiel des exigences, exemple et recommandations. œuvre de la gestion des exigences sur des . Cahier des charges. projets Validation des exigences . Validation interne : revue d'exigences. Validation avec les utilisateurs. Affinage du besoin Pré-requis . Synthèse des livrables types de spécification et conception dans la démarche projet. Aucune connaissance préalable n'est requise. . Validation des livrables. La connaissance du cycle de vie d'un logiciel Suivi de l'évolution des exigences est un plus. . Traçabilité des exigences. . Gestion des changements d'exigence. Validation de l'implémentation des exigences Durée . Validation du bon fonctionnement. 2 jour(s) . 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é.

83

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS331 - L'essentiel de l'organisation de projets

Projet Contenu de la formation

1. QU ’EST-CE QU ’UN PROJET? Notion de Projet Les projets MOE Vie d ’un Projet L ’équilibre « Objectif-Coûts-Délais »

2. LES ACTEURS D'UN PROJET Objectif du stage Organisation de l'équipe Rôle du chef de projet Permettre aux stagiaires d'acquérir les Comité de pilotage connaissances théoriques de base Ingénieur qualité projet indispensables à la gestion de projet. MOA / MOE

Public 3. PROBLÉMATIQUE DE LA GESTION DE PROJET Ce stage est conçu pour toute personne Les caractéristiques d'un projet informatique souhaitant se former à Les principales activités de la gestion d'un projet. la gestion de projets 4. LES PHASES D'UN PROJET Cycle générique de la vie d'un projet Pré-requis Identifier l'importance, l'objectif et les livrables de chaque phase

5. COMMUNICATION DE PROJET Durée Le plan de communication 2 jour(s) 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.

84

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-GDP - Gestion de projets informatiques

Projet Contenu de la formation

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

Public 2. La mission du chef de projet. Chef de projet La constitution de l'équipe projet. Concepteur Constituer l'équipe projet, en s'appuyant sur les structurations fonctionnelles et techniques et sur Équipe projet l'organisation hiérarchique de l'entreprise et des partenaires. Responsable Méthode Le Plan d'Assurance Qualité et le Plan de Management Projet. La Qualité dans un projet et la relation client-fournisseur. Pré-requis Manager un projet « c'est avoir une démarche et un comportement qualité ». Le processus de planification des tâches et des ressources. Connaissance des problématiques des projets Estimer la charge de travail des tâches et leur durée. informatiques d'entreprise. Etablir une logique d'enchaînement des tâches (le tableau d'antériorité). Etablir le réseau de tâches PERT. Durée Calculer les dates de début et de fin des tâches, les marges libres et totales. 4 jour(s) 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.

85

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-PRI - Le pilotage des projets par les risques

Projet Contenu de la formation

Typologie des risques • Risques entreprises. Les projets MOE • Risques opérationnels métiers. • Risques projets.

La gestion des risques dans les standards méthodologiques (PMP, CMMI, ITIL...) Objectif du stage Les concepts : les défaillances, les indicateurs, la mesure • La défaillance. Identifier préventivement les risques. • L'origine des défaillances. Concevoir des parades appropriées. • La localisation des défaillances. Vérifier leur efficacité. Savoir communiquer • Le rapprochement avec les indicateurs du projet. sur les risques. • Les conséquences des défaillances. • La mesure des risques (méthode AMDEC : facteurs de survenance, de détection, de Public gravité...). Auditeur, évaluateur Directeur, chef de projet Le traitement quantitatif : provisions, partage • Les provisions pour risque. Directeur informatique • Le partage des risques. Responsable méthode, processus, qualité

Responsable des études Le traitement qualitatif : risques types, prévention, réparation Tout professionnel qui souhaite acquérir une • Les référentiels (dont les listes de risques types). vision pratique et un retour de mise en • Les mesures préventives. œuvre de la gestion des risques sur des • Les mesures palliatives et leur préparation. projets • Les risques avérés.

La démarche : identification, hiérarchisation, stratégie de gestion Pré-requis • L'identification des risques. Aucune connaissance préalable n'est requise. • L'évaluation et la hiérarchisation des risques. La connaissance du cycle de vie d'un logiciel • Les synthèses du niveau de risque. est un plus. • Les stratégies de gestion : - réduction, Durée - transfert, - élimination, 1 jour(s) - 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.

86

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-GCO - La gestion de configuration

Projet Contenu de la formation

1. DÉFINITION DE LA GESTION DE CONFIGURATION Principes de la gestion de configuration. Les projets MOE Présentation des standards : . La vision CMMI . La Vision ITIL Le glossaire. Objectif du stage 2. PLANIFICATION DU PROCESSUS DE GESTION DE CONFIGURATION Comprendre les objectifs de la gestion de Un projet au sein d’une organisation. configuration Les acteurs de la gestion de configuration. Connaître les activités de gestion de Création de l'organisation de gestion de configuration. configuration Définition des exigences de configuration. Identifier les différents rôles au sein d'une équipe 3. IDENTIFICATION DES ÉLÉMENTS DE CONFIGURATION Maîtriser la gestion de configuration dans le La nature des éléments de configuration. cadre des méthodologies CMMI et ITIL Granularité et périmètre. Définition de la configuration d'un produit et des baselines. Public 4. MISE EN ŒUVRE DES PRINCIPES DE GESTION DE CONFIGURATION Chef de projet Systèmes de gestion de configuration. Directeur de projet Les bonnes pratiques de gestion documentaire. Expert technique Les outils de gestion de configuration : présentation d’outils de gestion documentaire. Responsable méthode, processus, qualité Les bonnes pratiques de gestion du code source. Les outils de gestion du code source : présentation.

Pré-requis 5. LE PLAN DE GESTION DE CONFIGURATION Aucune connaissance préalable n'est requise. Les types de plan de gestion de configuration. Créer une matrice de traçabilité des besoins et de traçabilité documentaire. Durée 2 jour(s) 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.

87

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-SVN - Subversion coté client : solution Open Source de gestion de configuration

Projet Contenu de la formation

1. LE TRAVAIL EN ÉQUIPE Problématique générale du travail collaboratif. Les projets MOE 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 Objectif du stage Introduction générale . Pourquoi choisir subversion ? Utiliser Subversion au quotidien . Architecture globale de subversion. Travailler avec des branches et comprendre Principaux concepts comment fusionner les branches entre elles . Référentiel local et référentiel distribué. Apprendre comment résoudre les conflits et . Méthodes d'accès aux référentiels. comment utiliser les métadonnées . Notions générales sur la copie de travail et les révisions. Cycle de travail quotidien d'un utilisateur Subversion Public . Workflow général. Chef de projet . Différents états d'une copie de travail. . Opérations d'interaction client / serveur (check out, update, commit, revert). Équipe projet . Opérations sur la copie locale (add, delete, move, copy, mkdir). . Opérations de suivi (log, status, diff, info). Pré-requis . Opérations sur le référentiel (import, export, list). Maîtrise de l'outil micro- informatique. . 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. Durée Résolution de conflits 1 jour(s) . 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.

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.

88

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-SV2 - Administration de Subversion

Projet Contenu de la formation

1. Introduction La Gestion de Configuration Logicielle Les projets MOE Gestion de version, développement projet

2. Les caractéristiques de Subversion Architecture client/serveur Objectif du stage Le Référentiel Interfaces d'accès: mode commande, interfaces graphiques Etre capable d'administrer, de configurer

l'outil collaboratif Subversion 3. Fonctionnalités Etre capable d'utiliser Subversion de manière Contrôle des versions avancée Gestion des fichiers, répertoires et des modifications Historique des changements Public Fonctionnement en réseau, partage des fichiers Concepteurs/développeurs, chefs de projets, équipe projet, 4. Concepts et terminologie Référentiels Architectes techniques, administrateurs de Branches GCL Etiquettes Copies Pré-requis Révision Connaissances de base de Subversion 5. Travail en équipe avec Subversion Les outils client: Plugin Eclipse, ant, le mode commande, Tortoise Durée Récupérer les sources 2 jour(s) 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

89

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-TMA - Mise en place & pilotage d'une TMA

Projet Contenu de la formation

1 DÉFINITION ET CONTEXTE La TMA, qu'est-ce c'est ? Les projets MOE La TMA dans le cycle de vie. Passer en TMA : les bonnes raisons.

2. RÉDACTION DU CAHIER DES CHARGES Objectif du stage Relation service / coût : comprendre le fonctionnement économique du prestataire. Le cahier des charges est-il une contrainte ou une opportunité ? Identifier les enjeux de l'externalisation en Présentation du contexte, des acteurs, de l'organisation, des responsabilités de chaque intervenant. TMA Description du périmètre de la TMA : les précautions particulières. Établir un cahier des charges et dépouiller les La matrice des exigences, les règles d'or. offres Comment éviter une trop grande dispersion des réponses ? Réussir l'initialisation Quels sont les éléments dimensionnant qui cadreront les offres tout en laissant les concurrents s'exprimer Maîtriser le pilotage de la prestation sous ? tous ses aspects Le catalogue des prestations forfaitaires et à l'acte (maintenance corrective, évolutive, perfective, adaptative, support niveau 1 et 2, maintien de la compétence...). Public Quelle réactivité imposer ? Niveau de service, SLA : savoir trouver le bon équilibre entre dissuasion et répression. Exemples DSI, Responsable des études concrets et métriques standards. Responsable MOA Intégration de la démarche qualité : les apports de CMMI. Responsable de projet La localisation de la prestation : les différents scénarii possibles; avantages / inconvénients. Service achat Le plan type.

Pré-requis 3. APPEL D'OFFRES : CHOIX DU PRESTATAIRE Enjeux des réunions préliminaires avec les soumissionnaires. Connaissance des problématiques de gestion Dépouillement : les points clés. de projet et expérience de la relation client / Préparer la soutenance et maximiser les bénéfices. fournisseur. Contractualisation.

Durée 4. INITIALISATION Les enjeux majeurs de cette phase stratégique. 2 jour(s) 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. 90 Parallèles réversibilité / initialisation.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-TMB - Construire ses plans de tests et ses jeux d'essais

Projet Contenu de la formation

1. Présentation Acteurs et enjeux. Les projets MOE L'importance et la difficulté des tests.

2. Concepts et définitions Tests et cycles de vie. Objectif du stage Tests et technologies. Phases de test et types de tests. Optimiser le taux de couverture grâce à des Qualité du logiciel. plans de tests pertinents. Doser la La base des exigences. profondeur des tests en fonction du risque. Préparer efficacement des tests de non 3. Méthodologie : le plan de tests et la conduite du projet régression. Organiser efficacement L'objectif du plan de tests. l'exécution et le suivi des tests. L'analyse des risques et de la qualité requise. Les critères d'acceptation. Public La conformité aux exigences. Elaborer le plan de tests : Chefs de projet MOA ou MOE, concepteurs, - Critères d'acceptation, développeurs d'applications, équipes de - Thèmes de tests, tests. - Cas de tests, - Jeux d'essai. Pré-requis Exécuter les tests. Traiter les écarts. Posséder une expérience de la conception ou Conduire le projet et maîtriser le risque. du développement d'applications. Documenter et capitaliser. Les particularités de la conduite du projet de test. Durée 2 jour(s) 4. Les tests de développement Types de tests : - Structurels, - Fonctionnels. Tests de composants. Tests de requêtes SQL. Concevoir les cas de tests et les jeux d'essai. Elaborer une base de tests de développement. Etablir un bilan des tests de développement.

5. Les tests d'intégration fonctionnelle et technique Acteurs et rôles. Le plan de tests (protocole de recette provisoire). - Identifier les interfaces, - Approche métier. Créer et mettre à jour la base de données de tests.

6. Les outils de qualification logicielle Objectifs et enjeux. Les impacts sur le planning. Les outils du marché.

91

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-AGI - Méthodes agiles : la synthèse - SCRUM, XP, DSDM…

Projet Contenu de la formation

1. INTRODUCTION Point sur les méthodologies projet classiques. Pourquoi certains projets informatiques échouent-ils ? SCRUM Partant du « manifeste agile », quelles sont les alternatives proposées par les démarches agiles ? Quel crédit leur apporter ?

2. PRATIQUES AGILES Objectif du stage Valeurs et pratiques . Savoir remettre en cause les méthodes classiques et comprendre dans quel esprit aborder les pratiques Appréhender les démarches agiles agiles. Détailler les pratiques clés de l’agilité . Détailler et comprendre les pratiques les plus efficaces, ce qu’elles nécessitent et ce qu’elles impliquent. Comprendre comment les mettre en œuvre à partir d’exemples concrets 3. RÉALISATION D’UN PROJET AGILE Apprendre à mener un projet agile au travers Organisation et lancement d’études de cas . La constitution d’une équipe agile avec ses rôles particuliers, la formalisation de l’expression des Savoir quand utiliser une démarche agile et besoins en fiches, l’élaboration du planning… en faire un facteur de succès Déroulement et développement . Découpage du projet en itérations, conception simple, développement piloté par les tests, Public 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. Chef de projet Outils Développeur . Quels outils utiliser pour mettre en place des tests unitaires, des tests fonctionnels, une gestion des Directeur de projet anomalies ? Comment procéder ? Gestion de projet Pré-requis . 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 Notions de gestion de projet. sur les pratiques agiles pour animer l’équipe de développement. Communiquer différemment. Capitaliser. Expérience de projets informatiques. 4. RÉUSSIR UN PROJET AGILE Durée Facteurs de succès 2 jour(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.

92

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

SC001 - Certification Scrum Master (SCM)

Projet Contenu de la formation

Avantages de Scrum Permet l'adaptions rapide au changement SCRUM Maximise le retour sur investissement Augmente la visibilité sur les projets Réduit les risques Evite les retards et coûts associés Objectif du stage Simple à mettre en place

Planifier, Initier et conduire un projet Scrum Introduction à Scrum Etablir la planification d'une release Agile

avec les user stories et story points. Transparence, introspection, adaptation et leadership Gérer et motiver les équipes Scrum dans la planification des Sprints, les revues et La science de Scrum rétrospectives. . Atelier : Optimiser sa production Identifier, impliquer et faire collaborer les différents intervenants dans le projet Scrum Le rôle du ScrumMaster Créer un environnement propice à la . Atelier : Améliorer la performance des équipes et des individus créativité et la performance de l'équipe Scrum Scrum dans la pratique . Atelier : ScrumGame

Public Collaborer avec les équipes Cette formation certifiante est destinée à . Agile Atelier : Réunion quotidienne d'enfer tout membre d’une équipe projet : . La définition du mot "Terminé" Gestionnaire, Responsable produit, Responsable assurance qualité, Création et gestion du "Product Backlog" développeurs... voulant évoluer vers une . Atelier : Le Product Backlog méthodologie Scrum. . Atelier : Le Planning Poker

Ecrire les User Stories et leurs tests de recette Pré-requis . Atelier : Création d'un projet Il est demandé d'avoir lu un ouvrage sur . Atelier : Remanier les User Stories Scrum ou d'avoir suivi la formation P-AGI. Planification et estimation . Atelier : ScrumGame de l'enfer Durée 2 jour(s) Rétrospective . Atelier : L'art de la rétrospective

Conclusion

93

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

SC002 - Certification Scrum Product Owner (SCPO)

Projet Contenu de la formation

Jour 1

SCRUM Introduction à Scrum

La science de Scrum Atelier : Optimiser sa production Objectif du stage Le rôle du Product Owner Réaliser une planification Scrum et Agile. Atelier : La documentation et la collaboration Créer et maintenir un backlog. Scrum dans la pratique Ecrire des histoires d’utilisateur (UserStories) avec des critères d’acceptation précis Collaborer avec les équipes Agile Créer la vision du produit. Atelier : Planification Agile Prioriser les fonctionnalités en fonction de la valeur. Création et gestion du “Product Backlog” Utiliser un BurnDown Chart et BurnUp Chart. Maximiser la valeur du travail qui fait l'équipe Jour 2 Scrum en optimisant le Retour sur Investissement du produit. Ecrire les User Stories et leurs tests de recette Comprendre l'importance du rôle du Product Atelier : Création d’un projet Owner dans un projet Scrum. Planification et estimation

Public Priorisation Cette formation certifiante est destinée à tout responsable de projet et de produit Le mot “Terminé” souhaitant évoluer vers une méthodologie Scrum et manager recherchant des solutions Travailler avec les clients et les parties-prenantes (Stakeholders) pragmatiques à des problèmes organisationnels. Business Value-Driven Thinking Atelier : Optimiser le ROI

Pré-requis Optimiser la Valeur Métier Il est demandé d'avoir lu un ouvrage sur Atelier : Remanier les User Stories Scrum ou d'avoir suivi le cours P-AGI Atelier : Jeu de l'optimisation du ROI

Planifier les Versions Durée 2 jour(s) Les contrats agiles

Outils : Test Driven Requirement, Behaviour, Usine de build, Intégration Continue,

Conclusion

94

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-HUD - Intégration continue avec Hudson

Projet Contenu de la formation

1. Introduction à Hudson Qu'est-ce que l'intégration continue Tests et intégration Construction à la demande et Construction automatisée Comparatif des serveurs d'intégration continue (CruiseControl, Continuum, Bamboo, TeamCity, ...) Ce que propose Hudson

Objectif du stage 2. Automatisation de la construction Construction par IDE vs construction par moteur d'intégration continu Comprendre l'intégration continue : ses Introduction aux outils de construction Ant et Maven objectifs et ses enjeux Maîtriser les bonnes Automatiser la construction avec Maven pratiques de l'intégration continue Savoir Intérêts et limites des plateformes de construction automatisée mettre en pratique l'intégration continue Problématique de la validation du processus de construction avec Hudson Problématique des délais de construction

Public 3. Cycle de vie des livrables Architecte Développeur Chef de projet Cas pratiques de mise à disposition du livrable construit : application web, et application RCP Traçabilité des constructions Dépôts Maven : panorama des outils et intégration avec Hudson Pré-requis Sensibilisation au développement en Java 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 Durée Subversion 3 jour(s) 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

95

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-ICO - Introduction aux concepts objet

Projet Contenu de la formation

1. ÉVOLUTION DES LANGAGES VERS L'OBJET Présentation des évolutions successives vers la notion d'objet. UML et modélisation Apparition des langages objet, historique et situation actuelle. Les principaux langages objet. Comparaison avec les approches traditionnelles linéaires, procédurales, modulaires. Objet 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. Objectif du stage Les principes de l'approche objet Positionner les langages objet vis-à-vis des . Abstraction, encapsulation, modularité, hiérarchie, héritage, polymorphisme… approches traditionnelles . Un vocabulaire à démystifier. Avoir une bonne approche des concepts Les 5 concepts fondateurs . Ce qu'il faut comprendre pour aborder une problématique par un raisonnement objet. objet L'intérêt de l'objet dans un projet Comprendre les conséquences et les atouts . Approche modulaire, réduction du couplage. d'un développement objet sur un projet . Principes de conception et Design Patterns. Aborder la notion de modélisation objet avec . Au-delà du langage, présentation de la philosophie objet. UML 3. LA MODÉLISATION OBJET : QUELQUES ÉLÉMENTS DE NOTATION UML Public Introduction à l'importance de la modélisation. Présentation de quelques diagrammes UML illustrant les notions abordées précédemment. Analyste Modèles statiques Chef de projet . Diagramme de classe, héritage, diagramme d'objet, représentation des attributs et méthodes privés et Concepteur, développeur débutant en objet publics. Modèles dynamiques Pré-requis . Représentation des messages entre objets dans un diagramme de séquences.

Expérience de la programmation quel que 4. TRAVAUX PRATIQUES soit le langage utilisé. La partie sur la modélisation sera l'occasion de travailler sur des exercices simples de représentations objet. Durée Les concepts objet seront illustrés par des exemples de code. 2 jour(s)

96

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS535 - UML pour la maîtrise d'ouvrage

Projet Contenu de la formation

1. Rappel des concepts Objet et d'UML Le cycle de vie d'un projet en Objet. UML et modélisation Les architectures. Le processus unifié. Objet 2. Analyser le besoin Analyser et formuler le besoin. Plan de gestion des exigences. Objectif du stage Comprendre les besoins des parties prenantes. Mettre en oeuvre les diagrammes UML pour modéliser des processus métier. Exprimer ses 3. Définir le système besoins et ses exigences. Dialoguer avec la La vision du projet. Documenter les cas d'utilisation. maîtrise d'oeuvre. Eviter les pièges pour les cas d'utilisation.

Public 4. Gèrer le périmètre Chefs de projet utilisateur, maîtrises Poser des priorités sur les cas d'utilisation. d'ouvrage, toute personne participant à Déterminer le périmètre du système. l'organisation des processus d'une entreprise Contrôler les changements. ou à l'évolution d'un système d'information. 5. Affiner la modélisation des exigences0, Définir le contenu de la spécification. Pré-requis Spécifier les exigences fonctionnelles et non fonctionnelles. Aucun. Décrire l'interface utilisateur, les protocoles, les contraintes. Qualités requises d'une spécification.

Durée 6. Analyse, conception et architecture 2 jour(s) Les rôles. Les concepts clés. L'architecture logicielle dans le contexte de l'analyse et de la conception.

7. Analyse des cas d'utilisation Identification des cas d'utilisation. Allocation des responsabilités. Modélisation des relations entre classes : associations et agrégations.

8. Créer des modèles de qualité Les "patterns" à disposition.

NB : Pour la maîtrise d'œuvre, se reporter au stage "P-UM2"

97

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-UM1 - L'essentiel d'UML 2

Projet Contenu de la formation

Présentation - Objectifs de la nouvelle version : MDA, temps réel et levée des ambiguïtés de UML 1.x UML et modélisation - Synoptique des nouveautés - Organisation : infrastructure et superstructure Objet - L' OMG intègre enfin une notion de conformité Diagramme de structure composite, diagramme de classe, diagramme de composant et diagramme de déploiement - Objectifs Objectif du stage - Notion de « part », « connector » et « port » Comprendre les principes de l'approche objet - Communication entre les structures Avoir une vision des différents diagrammes - Interfaces « required » et « provided » et de leur utilisation - Les artefacts Diagramme de séquence et diagramme d'interaction overview Avoir une connaissance des processus projet - Objectifs utilisant UML - Fragments Avoir un aperçu des standards dérivés - Opérateurs : loop, alt, par, ... Diagramme de communication (anciennement collaboration) Public - Objectifs Analyste - Nouveautés Chef de projet MOE / MOA Diagramme de timing - Objectifs Concepteur - Modélisation des systèmes temps réel Direction informatique Diagrammes d'états Équipe de projet - Nouveautés Responsable méthode - Automates de protocoles et de comportements Diagrammes d'activités Pré-requis - Nouveautés - Décompositions d'activités, InputPin / OutputPin, flots, connecteurs Concepteurs/développeurs, chefs de projets MDA (Model Driven Architecture) MOA/MOE, équipe projet, architectes - Objectifs technique, analystes, experts métier. - Les apports d' UML 2 dans MDA Connaissance en UML1. - Les nouvelles versions d'OCL (Object Constraint Language), MOF (Meta Object Facility) et XMI (XML Metadata Interchange) Durée 1 jour(s)

98

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-UM2 - Maîtriser UML 2 dans vos projets

Projet Contenu de la formation

1. MODELISATION AVEC UML 2 UML, un langage de modélisation unifié, ouvert et normalisé. Origine, objectifs, historique, usage, UML et modélisation normalisation Concepts "objet" : objet, classes, messages, encapsulation, polymorphisme, instanciation, généralisation, Objet 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 : Objectif du stage . Composants Comprendre les principes de l'approche objet . Classes Maîtriser les fondamentaux de la notation . Stéréotypes UML . Profils . Contraintes Positionner et intégrer UML dans une . Valeurs marquées démarche de projet Modélisation métier, formalisation et structuration des besoins, identification des acteurs et du périmètre, Utiliser UML pour modéliser un domaine des processus et des classes du domaine avec les diagrammes : métier . De cas d'utilisation Passer de la modélisation métier à la . D'activité conception d'un système . De machine à états . Les diagrammes de classes Public Conception générale (applicative et technique) avec les diagrammes : . De classes Analyste . De déploiement Chef de projet MOE / MOA . De paquetages Concepteur Conception détaillée (fonctionnelle et technique) de la solution avec les diagrammes : Équipe projet . D'objet Responsable méthode . De collaboration . Globaux d'interaction . De classes Pré-requis . De machine à états Connaissance des problématiques des projets . De séquences informatiques. . De chronométrage Documentation de l'application à déployer avec les diagrammes de composants et de déploiement Durée 3. MISE EN ŒUVRE DANS UN CYCLE PROJET 4 jour(s) 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 99

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS035 - MS Project 2003/2007 - Initiation

Projet Contenu de la formation

Module 1 : Introduction à l’outil • Présentation de l’interface MS Projet • Visualisation de la barre d’Affichage • La raison du menu collaborer

Module 2 : Le calendrier des Tâches Objectif du stage • Créer ou modifier un calendrier • L’affectation au projet • Mettre en place et gérer des projets avec • L’affectation aux tâches MS Project • Sauvegarde (organiser)

Public Module 3 : Tâches • Tout public • Tâches normales • Comment définir un jalon • Les liaisons (entre tâches et projets) Pré-requis • Tâches récapitulatives • Avoir suivi le stage Windows ou posséder • Définition et respect des contraintes un niveau de connaissance équivalent. • • Insertion de tâches répétitives Connaissances de base en gestion de projets. • Date d'état • Définition et raisons des priorités • Fractionnement des tâches Durée • Prévisions pilotées par l'effort 3 jour(s) • 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

Module 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

Module 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

Module 6 : Gestion Multi projets • Partage de ressources entre projets • Consolidation de projets • Organisation • Liaisons entre projets

Module 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 100

Module 8 : Liaisons avec les produits Office • Tableaux croisés dynamiques Microsoft Excel • Graphiques Microsoft Excel • Mappages d'importation/ d'exportation

Module 9 : Macros complémentaires SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Liste des macros • Utilisation

101

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS082 - MS Project 2010 par la pratique

Projet Contenu de la formation

Module 1 : Introduction à l’outil • Présentation de l’interface MS Projet • Visualisation de la barre d’Affichage • La raison du menu collaborer

Module 2 : Le calendrier des Tâches Objectif du stage • Créer ou modifier un calendrier • L’affectation au projet Acquérir la terminologie ainsi que la • L’affectation aux tâches méthodologie d’exploitation spécifique à • Sauvegarde (organiser) Project et aux gestionnaires de projets. Maîtriser la gestion des Module 3 : Tâches ressources, la planification, les coûts, les • Tâches normales représentations graphiques • Comment définir un jalon • Les liaisons (entre tâches et projets) Public • Tâches récapitulatives • Définition et respect des contraintes Tout public • Insertion de tâches répétitives • Date d'état Pré-requis • Définition et raisons des priorités Avoir suivi le stage Windows ou posséder un • Fractionnement des tâches niveau de connaissance équivalent. • Prévisions pilotées par l'effort • Définition des chemins critiques Connaissances de base en gestion de projets • Chevauchement des tâches • Quelles informations sont disponibles ? Durée • Remarques et pièces jointes 3 jour(s) • Utilisation du type de la tâche

Module 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

Module 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

Module 6 : Gestion Multi projets • Partage de ressources entre projets • Consolidation de projets • Organisation • Liaisons entre projets

Module 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 102

Module 8 : Liaisons avec les produits Office • Tableaux croisés dynamiques Microsoft Excel • Graphiques Microsoft Excel • Mappages d'importation/ d'exportation

Module 9 : Macros complémentaires SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Liste des macros • Utilisation

103

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS201 - L'essentiel des architectures Internet et Intranet

Métiers du web Contenu de la formation

Qu’est ce que Internet ? - Définitions Projets Web - 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 ? Objectif du stage - Serveur web : Technologies de base - Rôle du BROWSER Appréhender le fonctionnement global de - Présentation de HTML l'Internet et du Web et aider au choix d'une - Rôle du client et du serveur dans .NET et JEE architecture lors d'un projet. Comprendre les enjeux des principales L'objet architectures : JEE, .NET, PHP et les - Place de l’objet dans Internet frameworks complémentaires comme - Présentation de l’objet STRUTS, JSF, SPRING ,AJAX… - Les concepts majeurs Comprendre les nouveaux paradigmes de - Le Message (L’interface) développement comme SAAS, Cloud - La Classe Computing, et les offres de Google, SOA… - L’héritage Identifier les technologies horizontales sur le - Le Polymorphisme marché et leur rôle (XML, Web Services, RSS, - Mais d’où viennent ces objets etc… ). UML - Les concepts Public - Les cas d'utilisation A toute personne ayant besoin - Les scénarios d'appréhender les nouvelles technologies - Les diagrammes de classe

Les architectures du marché Pré-requis - Les architectures de conception disponibles sur le marché Aucun. - Exemple d'architecture : JEE Ce stage peut être un préliminaire pour - Composants d’application JEE aborder divers cycles de - Technologies de Composants JEE développements. - les servlets - Les JSP - Les composants EJB : EJB2, EJB3, JPA Durée - Les frameworks MVC : Struts, JSF 2 jour(s) - 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 104 - 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

105

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-INI - Introduction à la création de site Internet

Métiers du web Contenu de la formation

Définition du métier - Du rédacteur en ligne à l’informaticien Projets Web - Un peu de théorie... - Un site pour qui ? - L’hébergement - Nommer son site Objectif du stage - L’Internet et la législation

Appréhender la philosophie de construction Architecture réseau d’un site Web. Découvrir les outils et les - Les différents types de connexions différentes techniques mises en oeuvre. - Les notions essentiels de TCP/IP - Résolution de noms avec DNS Public Tout utilisateurs Tour d’horizon des langages et des outils de développement - Les langages de bases HTML, XHTML, DHTML, XML - Les scripts côté client (javascript, jscript, vbscript) Pré-requis - Les scripts côté serveur (ASP, JSP, PHP, Perl...) Toute personne désirant découvrir le métier - Le langage Java Les outils du moment de Webmaster en acquérant les fondements nécessaires à la création d’un site Web. Une Rendre un site interactif bonne connaissance d’utilisation d’Internet - Les images est nécessaire. - Les bannières Gif - Le Flash - Les formulaires Durée 1 jour(s) Tour d’horizon des serveurs web - Le type de machine - Quel système d’exploitation ? - Le choix du logiciel Serveur Web

Publier son site - Publier avec FTP - Publier avec son outil de développement

Promouvoir son site - Le référencement - Les outils de promotion - Mesurer l’audience

106

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-ERG - Ergonomie Web : études, conception, tests utilisateurs

Métiers du web Contenu de la formation

1. ERGONOMIE : DEFINITIONS ET ENJEUX Présentation de l'ergonomie, quelques définitions. Projets Web Les 3 couches de l’interface Typologies de sites et spécificités des applications web métier Ergonomie et ROI

Objectif du stage 2. REGLES ET CRITERES ERGONOMIQUES Règles d'or en ergonomie. Concevoir et évaluer une interface d'un point Critères ergonomiques. de vue ergonomique

Connaître les bonnes pratiques pour la Travaux pratiques : mise en application des critères - mini audit de site ou d’application conception et l'évaluation Mesurer les enjeux de la conception centrée 3. METHODES DE CONCEPTION ET D’EVALUATION ERGONOMIQUES utilisateur Méthodes selon les objectifs Appréhender les concepts, les techniques et Méthodes selon les phases du projet les démarches utilisés actuellement en Cycle de conception centrée utilisateur. ergonomie Identifier les méthodes les plus pertinentes 4. ANALYSE CENTRÉE UTILISATEURS selon les caractéristiques de votre projet Méthodes et techniques d'investigation. Formalismes de modélisation de l'activité : études de cas

Public 5. CONCEPTION CENTRÉE UTILISATEURS Assistance à maîtrise d'ouvrage Donner un visage à vos utilisateurs types avec la démarche des personas Chargé de formation Cinématique et rubriquage : spécifier la structure. Chef de projet informatique Story-board : spécifier le comportement de l'interface. Chef de projet utilisateur Mise en page et design : spécifier la présentation. Maîtrise d'ouvrage Organisateur Travaux pratiques : Responsable marketing 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. Pré-requis Tester la perception d’une page d’accueil par la technique du rappel impromptu. Aucune connaissance préalable n'est requise. 6. BONNES PRATIQUES Formulaires : saisie et gestion des erreurs. Durée Tableaux, listes : extraction, analyse d'information. 3 jour(s) 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

107

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-ACC - L’accessibilité pour le Web, mise en pratique des référentiels

Métiers du web Contenu de la formation

1. POURQUOI CONCEVOIR DES SITES ACCESSIBLES À TOUS ? Internet, média incontournable. Projets Web 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.

Objectif du stage 2. ACCESSIBILITÉ WEB : REPÈRES DU CONCEPTEUR La chaîne de production Web. Maîtriser les enjeux de la mise en conformité Sites accessibles et sites standards : comprendre les différences. de son site (bénéfices ergonomiques, Navigateurs brailles, vocaux, graphiques, quelle différence ? implications techniques, éditoriales et budgétaires...) Travaux pratiques : utiliser les navigateurs dédiés aux personnes handicapées. Anticiper et planifier la migration vers l'accessibilité du site 3. QUEL RÉFÉRENTIEL D'ACCESSIBILITÉ CHOISIR ? Acquérir une vision d'ensemble de la Pourquoi un référentiel ? conception HTML de sites Web accessibles Les référentiels d'accessibilité. Se forger un savoir-faire en conception de Les critères de choix. pages HTML et feuille de styles accessibles Comprendre les obligations légales du Travaux pratiques : l'accessibilité sur le Web (W3C, WCAG, RGAA, Accessiweb, HandiCaPZero). concepteur de site en termes d'accessibilité 4. DÉFINIR LA CHARTE D'ACCESSIBILITÉ Choisir le niveau d'accessibilité. Public Quel impact sur le développement HTML ? Tous profils impliqués dans la responsabilité, Typologie de site : identification des critères. l’animation ou le développement de sites Garantir la pérennité du niveau d'accessibilité. accessibles. Travaux pratiques : projet fictif de refonte d'un site Internet (définition des critères).

Pré-requis 5. DÉFINIR LA STRUCTURE DES PAGES Maniement de l'outil informatique. Définir le format de page (poids, volume). Connaissance de base de l'environnement Choix d'une technique de construction (tableaux ou calques). Internet. Métadonnées, titre de page et langue du document. Maîtrise du langage HTML et des CSS ainsi Éléments constitutifs d'une page. que du langage JavaScript. Hiérarchiser le contenu.

Travaux pratiques : mettre à niveau une structure de page non accessible. Durée 2 jour(s) 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. 108 10. CONCEPTION HTML AVANCÉE Tableaux de données. Formulaires. Objets multimédia. Cadres. Acronymes, abréviations.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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.

109

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-ECW - Écrire pour le Web

Métiers du web Contenu de la formation

1. FORMATION A LA RÉDACTION WEB : DÉPASSER LES CONTRAINTES Importance du contenu Projets Web . 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. Objectif du stage Contraintes de lecture sur écran . Présentation des paramètres du texte à l'écran et sur Internet. Lisibilité sur écran, notions d'ergonomie Maîtriser les techniques d'écriture efficace en relation avec le texte, contraintes d'accessibilité à respecter, comportement des internautes. Les pour le Web conséquences pour la rédaction Web. Rédiger des textes lisibles, faciles à mémoriser, attractifs 2. PRINCIPES D'ÉCRITURE WEB Réaliser des contenus percutants et adaptés Les bases de la rédaction sur Internet à ses cibles . Différences et similitudes entre l'écriture print et l'écriture Web. Écrire pour le référencement, les moteurs de . Savoir-faire, bonnes pratiques pour rédiger Web. recherche . 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. Public . Travaux pratiques : le vocabulaire. Exercices de simplification, d'enrichissement du vocabulaire, de recherche de synonymes, de recherche de mots clés. Rédacteur Les techniques de réécriture : Responsable ou chargé de communication . Comment transformer un journal interne, une fiche produit, un argumentaire commercial…, en contenu Webmaster éditorial efficace et lisible pour le Web. Tout collaborateur de services fonctionnels . Travaux pratiques : la réécriture d'un texte issu du papier. Travail sur les niveaux de lecture et la ou opérationnels amené à écrire structure des phrases pour le Web. régulièrement pour alimenter un site ou une La rédaction des accroches : rubrique . 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 Pré-requis donné. Aucun. 3. TECHNIQUES DE TRAITEMENT DE L'INFORMATION Durée Choisir et structurer son information : . La structuration et la hiérarchisation de l'information dans un texte quelle que soit sa taille. Importance 3 jour(s) 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.

110

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-WE2 - Web 2.0 : interfaces & stratégies marketing

Métiers du web Contenu de la formation

1. INTRODUCTION AU WEB 2.0 Les fondements Projets Web . 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). Objectif du stage . Cartographie des notions et concepts clés (génération Y, lifestyle 2.0…). Les enjeux Comprendre les concepts du Web 2.0 . Le consommateur 2.0 : les consommateurs reprennent le pouvoir. Appréhender la conception d’interfaces 2.0 . La maturité de marques face au 2.0. Exploiter les meilleures pratiques du 2.0 . Le online/offline devient soluble. (interfaces et marketing) . L'entreprise 2.0 : vers de nouveaux modèles de collaboration. Réussir à mettre en place un dispositif 2.0 2. LES INTERFACES 2.0 Public Repères technologiques Maîtrise d'ouvrage . Les architectures « légères (API, Mashup…). . Les nouvelles technologies ou méthodes de développement (.NET, Java, Ajax, Flash / Flex…). Responsable e-commerce De nouvelles interfaces Responsable marketing . Les interfaces riches : l’interactivité au cœur de tous les domaines du Web. Webmestre . Les applications riches : une (r)évolution dans le monde de l’entreprise ? Penser multi supports Pré-requis . Focus sur la widgétisation du Web. . L’explosion de la mobilité (iPhone, 3G+, WiMax…). Connaissance des enjeux technologiques et . L’arrivée des supports dits « intelligents ». marketing liés à Internet. Concevoir des interfaces 2.0 . Les meilleurs pratiques. Durée . Une conception centrée utilisateur. 2 jour(s) . 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. 111 Accompagner le changement . Plan de conduite du changement. . Animation de communautés. . Dispositif de communication. . Formation.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-CPW - Réussir un Projet Web : Méthodes et Outils d'un Pilotage Performant

Métiers du web Contenu de la formation

1. MAÎTRISER LE CONTEXTE D’UN PROJET WEB Maîtriser les composantes d’un projet web Projets 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. Objectif du stage - savoir-être et champs de compétences d’un Chef de projet Web.

Maîtriser les particularités de la gestion d’un Panorama des enjeux et problématiques du projet web : enjeux, objectifs, acteurs clés, facteurs de projet Web réussite, risques… tous les points à garder en tête pour bien gérer son projet. Acquérir le vocabulaire métier pour bien dialoguer avec les intervenants 2. MAÎTRISER VOTRE PROJET À CHACUNE DES ETAPES S'approprier le périmètre fonctionnel et Connaître la méthodologie et les outils pour mener à bien son projet web technique d'un projet Adopter les pratiques et réflexes clés Adopter les pratiques clés du pilotage de projet 2.1 Appropriation et démarrage du projet

Public >> S’approprier le projet : - savoir identifier les enjeux, objectifs et risques. Tout profil amené à gérer un projet web - analyser un cahier des charges : les questions à se poser. nécessitant de se former au contexte web - définir le périmètre fonctionnel et technique avec le référentiel des exigences. et/ou à la gestion de projet. Travaux pratiques : rédiger un référentiel des exigences à partir d’un cahier des charges Pré-requis >> Initialiser le projet Culture générale de l'environnement - mettre en place les outils de conduite de projet : planning prévisionnel, tableau de bord, annuaire projet, Internet. arborescence réseau… Connaissance des problématiques de projet - identifier et planifier les ressources : bonnes pratiques et astuces d’optimisation en entreprise. Travaux pratiques : sur la base d’un cas donné, créer un planning et identifier les éléments du tableau de Durée bord.

2 jour(s) >> 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.

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

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

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-REF - Référencement naturel avec Google : la visibilité de votre site Internet

Métiers du web Contenu de la formation

Présentation - Les moteurs de recherche et l’indexation Projets Web - Moteurs, annuaires, portails…

Préparation du site pour optimiser le référencement - Choix des mots-clés Objectif du stage - Le contenu - Optimisation des pages Maîtriser les procédures de mise en ligne et - JavaScript, Flash, pages dynamiques : comment procéder de référencement d’un site Web.

Le référencement Public - Inscription du site sur les moteurs et annuaires Rédacteur Web - Le fichier robots.txt Webmaster - Les solutions payantes Responsable éditorial / communication / marketing Évaluation du référencement - Présence du site - Pertinence des recherches Pré-requis - Rang des pages Toute personne ayant pour objectif de - Les outils mettre en ligne un site Web. Connaissances de base de Windows. Connaissances de l’Internet et de la méthodologie de création de site.

Durée 2 jour(s)

113

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-ECO - E-commerce : mieux vendre en ligne

Métiers du web Contenu de la formation

1. Le marché du e-commerce Offrir un panorama complet du e-commerce Projets Web Analyser les derniers chiffres et tendances

• Chiffres clés en France et à l'étranger • Le e-commerce face à la crise Objectif du stage • Nouveaux enjeux du Social Shopping • Les prémices du Mobile commerce Connaître les meilleures pratiques de • Comportement d'achat des internautes conception d’un site e-commerce

Choisir les bons leviers pour promouvoir sa 2. Concevoir une interface efficace boutique et fidéliser ses clients Benchmark des meilleures pratiques Augmenter les performances et le ROI d'un Optimiser le taux de transformation site e-commerce • Parcours client : Trouver > Choisir > Acheter Public • Structurer son offre de produits : aspects ergonomiques et marketing • Concevoir les pages clés : Accueil, Fiches produits, Landing pages… Chef de projet Internet • Moteurs de recherches et résultats Maîtrise d'ouvrage • e Merchandising : Susciter l'achat d'impulsion Responsable de la communication • Pousser le cross-selling et l'up-selling Responsable e-commerce • Les fonctionnalités qui font la différence Responsable marketing • Les 10 raisons d'abandon du parcours de commande Webmaster • Les solutions de paiement • Accessibilité et e-commerce • Faciliter l’achat par la Réassurance Pré-requis

Connaissance des enjeux technologiques et Etude de cas : Refonte du processus de commande marketing liés à Internet. 3. Mesurer la performance et le ROI Durée Comprendre les méthodes d’optimisation Mettre en place un cycle d’amélioration continue 1 jour(s)

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

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

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-BLO - Créer & animer un blog professionnel

Métiers du web Contenu de la formation

1. COMPRENDRE LES BLOGS Panorama de l’univers blog Animation & . 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 performance 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 Objectif du stage communauté, elle doit se plier à ces usages. Maîtriser les codes et usages de la . Quelles sont les grandes valeurs de la blogosphère ? Quelles leçons doivent retenir les entreprises et blogosphère comment réagir au sein de sa communauté ? Analyse à partir de cas concrets. Définir la stratégie éditoriale d’un blog de 2. CRÉER UN BLOG PROFESSIONNEL marque ou d’entreprise Définir la stratégie éditoriale de votre blog Intégrer toutes les composantes de . Inutile d’investir dans un blog si vous ne lui donnez pas toutes les chances de trouver et fidéliser sa l’animation d’un blog professionnel communauté. C’est l’objectif de la stratégie éditoriale. Publier et rédiger des billets efficaces, .Comment mettre en place un blog efficace ? Savoir-faire et bonnes pratiques : positionnement, ligne et interactifs et bien référencés 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. Public Organiser votre contenu pour le lancement . Le blog s’inscrit dans une logique participative et collective. De plus, comme tout support de Responsable ou chargé de communication communication, il est soumis à des contraintes légales. Avant de publier les premiers billets, il est donc Blogmaster ou webmaster éditorial nécessaire de poser le cadre. Rédacteur . Quel est le cadre juridique ? Comment fixer les règles, que ce soit en interne pour un blog multi auteurs Tout collaborateur de services fonctionnels ou à l’externe avec vos lecteurs ? Quels contenus prévoir pour le lancement ? Quelles options ou opérationnels amené à créer ou animer d’organisation de la navigation ? un blog . Travaux pratiques : conception d’un blog (suite). Ouverture d’un compte et mise en forme du blog.

3. ANIMER UN BLOG D’ENTREPRISE Pré-requis Animer un blog, c’est bien sûr publier des billets. Mais pas seulement. Savoir-faire et bonnes pratiques de Pratique d'Internet. l’ensemble des tâches d’un blogmaster. Générer du trafic Durée . En quoi un blog dispose-t-il d’un bon potentiel de génération de trafic ? Quelles actions mettre en place 2 jour(s) 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.

115

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-MAR - Web marketing : création, animation & analyse de trafic

Métiers du web Contenu de la formation

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. Animation & Le profil des utilisateurs. Les enseignements pour la marque. performance 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. Objectif du stage . Buzz marketing / Street marketing. Dresser un panorama des outils e-marketing . Trafic 2.0 (réseaux sociaux, média sociaux, blogs, forums). selon l’objectif, la cible et le budget . Mobilité (SMS, MMS, QR codes…). Savoir construire un « media planning » pour Typologie de monétisation d’achat d’espace : le Display « classique » . Les différents formats (bannières, skyscraper…). lancer, animer son site et développer le . Comment renforcer son impact (Coût Par Clic ou Coût Pour Mille) et sa visibilité en campagne de retour sur investissement lancement. Focus sur quelques leviers, accélérateurs de . L’affiliation « le clic rentable ». trafic . Le marché, les leviers, comment réussir en 5 points sa campagne d’animation par l’affiliation. Générer et mesurer la performance de vos . Le budget à consacrer selon le type de campagne. actions e-marketing . Des exemples de campagnes e-pub. . Travaux pratiques: comment réussir une campagne de liens sponsorisés ? Public 3. RÉUSSIR SON PLAN DE COMMUNICATION ONLINE Chef de projet Internet Méthodologie et bonnes pratiques Responsable Marketing, e-marketing . Définir les objectifs, les cibles, le concept, les messages selon vos problématiques : plan de lancement Responsable e-commerce, e-business et plan d’animation. Responsable de la communication online . Choisir les leviers les plus pertinents selon votre stratégie de communication. . Choisir le moment, l’événement et le moyen avec soin. Pré-requis . Multiplier les actions : pourquoi et comment ? . Savoir jouer la complémentarité on et offline. Culture Web basique. . Des exemples de stratégie multicanal. Connaissance des outils et des usages de la . Travaux pratiques : Comment faire un media planning ou plan de promotion online pour maximiser sa communication Internet. performance ? . Les outils pour planifier son e-marketing. Durée . Identifier les bons leviers. . Donner une estimation budgétaire. 2 jour(s) . 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. 116 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.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-HT1 - HTML/CSS : initiation

Métiers du web Contenu de la formation

1. INTRODUCTION AU HTML Principes de fonctionnement d'un serveur Web et du dialogue navigateur / serveur Web. HTML - CSS - JavaScript - HTTP : HyperText Transfer Protocol. HTML 4.0 : un langage interprété. XML 2. PRINCIPE DE BASE Utilisation d'un éditeur de texte. Structure d'un fichier HTML. Objectif du stage Organisation des éléments. Éléments indispensables : balises , , . Décrire une mise en page Web via le langage HTML / CSS 3. MISE EN PAGE ÉVOLUÉE Produire des pages lisibles et esthétiques Tableaux : . Créer un tableau. avec le respect des éléments graphiques . Définir les propriétés des cellules. Reproduire et/ou reformuler le contenu . Les contraintes à respecter. d'une page Web avec l'utilisation des textes, des images, des formulaires… Formulaires : Décrire une mise en page Web via le langage . Créer un formulaire. (X)HTML / CSS2, produire et présenter des . Définir les types de champs. pages avec le respect des dernières normes . GET, POST, CGI, ASP, PHP… de codage . Définir et récupérer l'ordre de saisie.

Feuilles de styles (CSS) : Public . Définir les CSS. Direction communication . Redéfinir les balises HTML. Direction marketing . Créer des styles personnalisés. Ergonome . Créer une feuille de styles externe pour un site. Graphiste et webdesigner Participant projet Internet Interactivité : liens vers un email, vers une page, vers un fichier, vers une ancre… Responsable de publication Web Insertion de fichiers externes : flash, son, vidéo, pdf…

4. MISE EN LIGNE Pré-requis Utilisation d'un client FTP pour mettre en ligne une page Web. Maîtrise de l'environnement micro- Vérification de la page Web sur Internet. informatique.

Durée 3 jour(s)

117

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-HT2 - HTML/CSS : techniques avancées

Métiers du web Contenu de la formation

1. HTML : RAPPEL Historique. HTML - CSS - JavaScript - Principes de base. Principales balises. XML 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. Objectif du stage Décrire une mise en page Web via le langage 3. GRAPHISME DE LA PAGE (X)HTML/CSS2 Découpage des images par les graphistes en vue d'une conception par feuille de styles. Produire et présenter des pages avec le Gérer les tailles de caractères proportionnelles (em, %). Insérer des images pour les puces de listes HTML. respect des dernières normes de codage Habillage simple d'une page, de tableaux et des formulaires HTML. Faire une présentation Web uniquement par CSS 4. POSITIONNEMENT CSS Maîtriser les subtilités du HTML et du XHTML Détail des différents positionnements CSS et notion de flux de contenu. Initiation théorique à l'accessibilité Résolution des problématiques introduites par les positionnements relatifs et les positionnements absolus. Appliquer correctement des blocs flottants. Public Centrer un contenu verticalement. Utiliser les blocs en ligne (inline-bloc). Développeur d'applications Web Avoir un bloc toujours en bas de page. Graphiste et webdesigner

Participant à un projet Internet Travaux pratiques : création d'une maquette avec plusieurs colonnes CSS (principes des « fausses Webmaster colonnes » et démarche avec des marges négatives).

Pré-requis 5. MENUS ET ONGLETS CSS Apprendre à construire un menu à base de listes HTML. Connaissance de base du HTML et des CSS. Réalisation d'un menu vertical avec mise en surbrillance et graphisme. Étude d'un menu horizontal et des problématiques associées. Durée 2 jour(s) 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.

118

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-HT3 - Evoluer vers HTML5 / CSS3

Métiers du web Contenu de la formation

1. Rappel sur l'architecture WEB et WEB 2.0 HTML - CSS - JavaScript - Le web asynchrone avec AJAX

XML 2. HTML5 Les balises audio et video Éléments de structuration de site, L'accessibilité avec les rôles, Objectif du stage Les canvas et le dessin 2D Cette formation permettra de faire un état Spécification des ressources offline des lieux de nouvelles technologies du web HTML forms (typage des champs, validation) ainsi 3. Javascript 1.6 (ECMA script 5) que des mises en pratique pour les éléments Les extensions de l'objet Array existant dors et déjà dans les navigateurs Géolocalisation, Internet du marché. Le multi-theading avec les web workers, La session se présentera sous-forme de Stratégie de chargement des scripts conférence technique type séminaire technique et des 4. CSS3 mises en pratique seront effectuées sur les Les nouveaux sélecteurs, éléments pertinents sous forme de TP. 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, Public Gestion des polices de caractères, Cette formation est à destination d'un public Transformation de texte, de professionnel du web ayant des Multi-colonnes, connaissances en html, css et javascript. Transformation de bloc, Gestion de la transparence, les effets de texte, Pré-requis Les éléments spécifiques des navigateurs (-moz-* -webkit-*…) Cette formation est à destination d'un public de professionnel du web ayant des connaissances en html, css et javascript.

Durée 2 jour(s)

119

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-JSC - JavaScript

Métiers du web Contenu de la formation

1. RAPPEL SUR LE CONTEXTE WEB Principe de fonctionnement du modèle Web : HTTP, serveur Web, HTML, navigateur. HTML - CSS - JavaScript - Interactions entre le navigateur et la page HTML. Historique de JavaScript et de sa normalisation. XML 2. PRINCIPES DE BASE Insertion de code JavaScript dans une page HTML et XHTML : les différentes méthodes. Objectif du stage La syntaxe de base : variables, procédures, caractères spéciaux, opérateurs… Appréhender JavaScript comme un langage Les types d'objets prédéfinis. de programmation complet Manipulations simples de la page HTML. Structurer ses développements JavaScript 3. GESTION DES COOKIES Utiliser le DOM sur des documents HTML et Travaux pratiques : utilisation des cookies pour des XML références utilisateur. Gestion des fenêtres popup. Améliorer les applications Web existantes via des briques JavaScript 4. ORIENTATION OBJET Notions de programmation orientée objet. Public La spécificité de JavaScript : un langage objet par prototype et non par classe. Développeur HTML Extension personnalisée d'un type existant. Les principes objets et JavaScript (encapsulation, accesseurs / mutateurs…). Ingénieur Web

Participant projet Internet 5. UTILISATION AVANCÉE Webmaster technique Découverte de la bibliothèque «prototype.js». Fonctions anonymes, gestion des erreurs via les exceptions. Pré-requis Programmation JavaScript et débugging : les outils incontournables.

Maîtrise du développement HTML et d'un 6. MANIPULATION DE LA PAGE HTML langage de programmation objet ou Introduction et manipulation de l'arbre DOM. procédural. Opérations spécifiques aux formulaires et tableaux. Utilisation de DOM via la bibliothèque Prototype. Durée Travaux pratiques : génération d'un sommaire automatique. Validation d'un formulaire complexe. 3 jour(s) 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.

120

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-AJA - Développer un site Web 2.0 avec Ajax

Métiers du web Contenu de la formation

1. APPEL SUR LE CONTEXTE WEB Le modèle HTTP. HTML - CSS - JavaScript - Les langages serveur et les langages clients. L'exécution de JavaScript. XML 2. INTRODUCTION À AJAX Les limitations du HTML habituel. Définition d'Ajax. Objectif du stage Principe de fonctionnement et architecture. Améliorer les applications Web avec Ajax Créer des applications client riches avec Ajax 3. LA BRIQUE TECHNIQUE : XMLHTTPREQUEST Description de . Le cas spécifique Internet Explorer 6. Public Travaux pratiques : vérification d'un champ de formulaire. Développeur HTML Équipe projet 4. PASSAGE DE DONNÉES Webmaster technique Utilisation des paramètres HTTP en GET et POST. Envoi de données en XML. Comment choisir entre les deux méthodes ? Pré-requis Maîtrise du développement HTML et de 5. RÉCUPÉRATION DE DONNÉES JavaScript. AHAH: Données brutes en HTML. Connaissance basique de XML. Utilisation de XML via DOM. Utilisation de XML puis XSLT. Sérialisation via JSON. Durée Choisir entre les différents formats possibles. 3 jour(s) 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.

121

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-XML - Maîtriser XML & SCHEMA, XSLT, XPATH …

Métiers du web Contenu de la formation

Généralités XML - Les promesses de XML HTML - CSS - JavaScript - - Définitions - Comparaison HTML :: XML XML - Les héritiers du SGML - Les langages liés à XML - Quelques langages métiers basés sur XML - Les langages orientés B2B Objectif du stage - Les parseurs XML Découvrir la syntaxe des documents XML - Quelques outils XML Valider des documents XML avec DTD et - Le balisage schémas - XML et le Web 2.0 : Ajax - XML et le Web 2.0 : Le Web sémantique Transformer des documents XML avec XSLT - XML et le Web 2.0 : RSS (sorties XML, HTML) - XML et le Web 2.0 : REST Vue d’ensemble de PHP Syntaxe XML Public - Format du document XML Architecte technique - Le document XML Équipe projet - Le prologue - Les éléments - Les balises Pré-requis - Les attributs Notions de programmation dans un langage - Les entités structuré. - L’entité interne - L’entité externe - L’entité externe analysable Durée - L’entité externe non analysable 4 jour(s) - L’entité prédéfinie - La gestion des espaces - Les sections CDATA - Les espaces de noms - Les instructions de traitement Validation par DTD (Document Type Definition) - Le schéma - La DTD - Valider ou ne pas valider ? - Les types de DTD - Les DTD SYSTEM et PUBLIC - Exemple de DTD interne - Exemple de DTD externe - Déclaration des éléments - Déclaration des attributs - Déclaration des entités - Avantages et défauts de la DTD - Les structures de contrôle Validation par DTD (Document Type Definition) - Le schéma - La DTD - Valider ou ne pas valider ? - Les types de DTD - Les DTD SYSTEM et PUBLIC - Exemple de DTD interne - Exemple de DTD externe - Déclaration des éléments - Déclaration des attributs - Déclaration des entités - Avantages et défauts de la DTD - Les structures de contrôle Transformation de document avec XSLT et XSL/FO

- Généralités - Le fonctionnement - Feuille de style XSLT - Transformation XSLT - Explication étape par étape 122 - Le fichier XSL final - Les règles modèle - Les conflits de règles modèle - Les éléments de transformation - Exemple simple de transformation - Les règles modèles par défaut - Les instructions XSLT: for-each, if, choose, when SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- Les XSLT: key, sort, call-template, impor, copy, copy-of - Transformation FO pour génération PDF XPATH - Introduction à XPATH - Chemins de localisation - Syntaxe abrégée de XPATH - Adressage relatif, absolu et syntaxe non abrégée - Étapes de localisation - L’Axe - Les fonctions XML et les Bases de Données - Introduction - Différences entre le relationnel et XML - Mapping Relationnel - Programmation : présentation - Accès depuis JDBC - Une base de données native XML : eXist - XQuery : introduction - XQuery : Fichiers pour les exemples suivants - XQuery : syntaxe - XQuery : Les expressions FLOWR - XQuery : jointure Web Services - Introduction aux Web Services - Fonctionnement d’un Web Service - Protocole SOAP - Exemple de site proposant des Web Services - Le Contrat WSDL - Exploitation du WSDL par XMLSPY - Message SOAP d’envoi - Message SOAP reçu - Implémentations de SOAPLes problèmes sur les données saisies Ajax et Flux RSS - Définition et principes - Fonctionnement du modèle AJAX - L’objet XMLHttpRequest - Propriétés de l’objet XMLHttpRequest - Méthodes de l’objet XMLHttpRequest - Création de l’objet XMLHttpRequest - Envoi des données vers le serveur http - Réception des données issues du serveur http - Script de connexion AJAX pour récupérer des données sous forme d'objet XML en asynchrone - Script de connexion AJAX (en trois parties) - Résultat du script - Exemple de sites basés sur AJAX - Frameworks Ajax - Flux RSS : Définition - Historique - RSS en résumé - RSS contre Newsletter - Lecteurs/Agrégateurs RSS L’API de programmation DOM () - Généralités sur la manipulation de documents - Généralités DOM - L’arbre d’objets - Qu’est ce que DOM ? - Intérêts de DOM - DOM : Core et extensions - DOM Niveau 1 (Oct 1998) - DOM niveau 2 (nov 2000) et 3 (avr 2004) - Utilisation de DOM - Package et API L’API de programmation SAX (Simple API for XML) - Généralités SAX - Modèle évènementiel - Modèle évènementiel - Exemple - Modèle évènementiel - Exemple 2 - L’API SAX

123

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-XSL - XSL : syntaxe & clés

Métiers du web Contenu de la formation

1. INTRODUCTION : RAPPELS SUR LA TRANSFORMATION XML Positionnement des standards XPATH, XSLT et XSL-FO. XML 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 Objectif du stage XPath. Syntaxe complète ou syntaxe abrégée. Pourcentage TP : 70%. Les évolutions de XPath 2.0.

Objectifs 3. BASES DE XSLT Comprendre le mécanisme de transformation Les principes de transformation XSLT des feuilles XSLT . Définition de règles de transformation applicables sur un ensemble de nœuds : . Construire une feuille de styles pour générer . Principe de récursivité et techniques de parcours de l'arbre du document. . un document HTML ou XHTML . Détermination de la règle à appliquer : motifs de concordance (pattern matching), priorités, règles par Transformer un document XML en un autre défaut, modes. Générer des documents PDF imprimables . Invocation de modèles : . (XSL-FO) Les éléments de base XSLT . Structure d'une feuille de styles, formats de sortie : . . Sélection d'éléments et de données . Public . Génération de données et fragments de balisage : et , , Équipe projet , , . . Structures de contrôle. Répétition : , conditions : , , et Pré-requis , tri : . . Utilisation des Attribute Value Templates (AVT). Notions de base d'XML. . 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. Durée . Évolutions de XSLT 2.0 : , . 2 jour(s) 4. MODÈLES NOMMÉS, FONCTIONS, PARAMÈTRES ET VARIABLES Modèles nommés . Définition d'un modèle nommé. . Appel avec . Définition de fonction. . Variables et paramètres . Définition de variable : , utilisation. . Variable locale vs variable globale. . Paramètre local vs paramètre global : . . Passage de paramètres : . . 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 , . . 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 : . Zones de contenus, régions et séquencement de pages : , . 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.

124

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

I-IPH - Developpement pour iPhone et iPad

Mobilité Contenu de la formation

1. Introduction Pésentation technique du mobile iPhone Iphone - Ipad - Android Caractéristiques matérielles et logicielles Impact sur les applications Développements applicatifs Présentation du framework Cocoa Objectif du stage Le langage Objective-C Le modèle MVC Connaître les possibilités du développement

sur les devices iOS (iPhone, iPod Touch, iPad), 2. Outils de développement maîtriser le langage Objective-C, Le SDK iOS l'architecture Cocoa-Touch et les APIs Le simulateur d'iPhone et iPad disponibles. Les outils associés : Xcode, Interface Builder L'environnement : gcc, debugging, documentation, exemples disponibles, utilitaires Public Développeurs sur mobiles iPhone 3. Objective-C et Cocoa Rappel des concepts OOP Types, classes, objets Pré-requis Organisation du framework Cocoa Expérience de la programmation, de Utilisation des éléments d'interface préférence orientée objet. Une connaissance Interaction avec l'utilisateur minimale du langage C est requise. Travaux pratiques

4. Programmation multimédia Durée Images, sons, vidéos 5 jour(s) 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

125

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-AND - Développement d'applications Androïd

Mobilité Contenu de la formation

Introduction à la plateforme Android Présentation du système d'exploitation et de ses possibilités. Iphone - Ipad - Android Positionnement d'Android Versions d'Android Possibilités offertes par l'API

Objectif du stage Développement Android Cycle de développement d'une application Android. Maîtriser les fondamentaux du Classes de base et environnement de développement. développement d'applications à destination Environnement de développement des appareils tournant sous le système Test et debuggage avec l'émulateur d'exploitation Android, depuis la conception Classes de base l'API Android jusqu'au déploiement de l'application. Signature et déploiement d'une application Android

Public Gestion de l'interface graphique Développeurs Java, architectes, chefs de Eléments graphiques de base, positionnement des éléments sur un écran. ViewGroup et view projet ou toute autre personne désirant Composants graphiques de base aborder la nouvelle plateforme Android. Description programmative de la vue Description XML de la vue Pré-requis Maîtrise du langage Java et de XML Persistance de données Accès au système de fichiers. Accès à une base de données. indispensable. Accès en lecture et / ou écriture à la carte mémoire Utilisation de SQLite Durée 4 jour(s) 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

126

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-IAN - Androîd industrialisation

Mobilité Contenu de la formation

Présentation Rappels sur l'architecture android : Iphone - Ipad - Android framework, library, runtime, kernel. Structure du système. L'outil adb : fonctionnalités, l'accès au système avec le shell. Objectif du stage Compilation Connaître les techniques de gestion Gestion centralisée des applications centralisée de mobiles android, de Scripts de compilation avec ant. Compilation en masse. télédistribution. Gestion des droits. Compilation native : le besoin, accès direct au système, ou depuis une application java avec JNI. Public Accès aux informations systèmes en mode pull. Développeurs, chefs de projet souhaitant Décompilation, protection de code. déployer des applications android à grande échelle, et gérer des flottes de mobiles Intégration Gestion des certificats. Types de signatures. android. Gestion des clés: clés internes par défaut, création de clés personnalisées. Scripts signataires. Pré-requis Connaissance du développement Déploiement d'applications android. Création d'une plateforme privée de type "AndroidMarket". Télédistribution, mode push, mode pull. Gestion de flotte.Centralisation des informations systèmes des mobiles. Durée Configuration réseau : support d'IPv6. 2 jour(s) Système Recompilation locale d'Android à partir des sources. Présentation de l'interaction Linux/Java. La JVM embarquée: Dalvik VM. Le principe des classes.dex

127

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

I-IPC - Programmation Cocoa avancée Mac et iPhone

Mobilité Contenu de la formation

1. Les bases du runtime Le runtime Objective-C (catégories, protocoles, ajouts d'Objective C 2.0) Iphone - Ipad - Android 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 Objectif du stage Travaux pratiques KVC/KVO

Affiner ses connaissances en Objective-C, 2. Les Cocoa Bindings explorer le framework Cocoa, améliorer ses Les Cocoa Bindings, une exploitation complète du KVO/KVC pratiques de développement. Ce cours cible Utiliser les Cocoa Bindings depuis Interface Builder ou depuis Xcode autant l'iPhone que le développement Les contrôleurs (NSObjectController, NSArrayController) d'applications Mac OS X. TP Cocoa Bindings : créer ses propres contrôles "bindés"

Public 3. La persistance avancée Tout développeur maîtrisant les bases de 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) Cocoa et Objective-C. L'intégration avec Xcode, Interface Builder, KVC/KVO et les Cocoa Bindings La pile Core Data (NSManagedObjectContext, NSManagedObject, NSPersistentStoreCoordinator, les Pré-requis Persistent Stores) Une pratique déjà solide de la Les Fetch Requests, les Predicats programmation avec Cocoa est Les performances TP Core Data indispensable.

4. Créer des interfaces Durée La migration de schéma 5 jour(s) 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…)

128

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-AV0 - Maitriser le langage Java

Java JEE Contenu de la formation

Cours éligible à l'action collective JAVA du FAFIEC ref : IF0600 SQL002 Java/JEE JOUR 1 Présentation Java Historique Objectif du stage Caractéristique Principes de fonctionnement Appréhender et maîtriser le langage Java. Les machines virtuelles Java en ligne de commande Public Présentation du JDK Développeur, chef de projet, architecte, Structure des programmes urbaniste. Exemples Eléments de langage JAVA Exercice de mise en œuvre : Maîtrise de l’environnement java en ligne de commande Pré-requis Base du langage java : Avoir une culture Objet. Littéraux Connaissance générale en architecture Type primitifs informatique. Opérateurs Exercices de mise en œuvre : Mise en place de l’environnement, utilisation du Scrapbook eclipse Concept de classe Durée Concept d’instance 3 jour(s) 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 129

JOUR 3 Exceptions Approche conventionelle Gestionnaire d’exception Objet de type Exception Hiérarchie des exceptions SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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.

130

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-AV2 - JAVA : concepts avancés du langage

Java JEE Contenu de la formation

1. LE MODÈLE JAVA BEANS Objectifs et enjeux des JavaBeans, présentation de la spécification, syntaxe, propriétés. Java/JEE 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. Objectif du stage Instanciation de ces objets de manière classique, puis via réflexion.

Manipuler les API avancées du langage Java 2. LES ENTRÉES / SORTIES Étudier les performances d'une application La bibliothèque java.io, source, types de flux, spécialisation des flux, les flux filtres. Sérialisation d'objets. Public L'API NIO (New I/O) : Channels, Buffer, Charset, Selector. Architecte technique Chef de projet 3. XML Développeur Les parsers XML : mise en œuvre via l’API JAXP. Équipe projet Étude du modèle événementiel (SAX), et du modèle objet (DOM), Introduction à JDOM.

4. LES THREADS Pré-requis Définition et objectifs des threads en Java, la classe Thread, l'interface Runnable. Connaissance de Java. 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 Durée bibliothèques natives, et les interfaces utilisateurs, les threads démons. 3 jour(s) 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…

131

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-AV1 - Programmer en Java

Java JEE Contenu de la formation

1. PRÉSENTATION DE JAVA Introduction Java/JEE . 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 Objectif du stage . Les outils du J2SE (JDK) : compilateur, JRE, les librairies de base, documentation du code (javadoc).

Maîtriser la syntaxe et les principes de base 2. PROGRAMMATION OBJET de Java Rappels sur les concepts objets Comprendre les mécanismes sous-jacents de . Classes, méthodes, attributs, instances. la programmation en Java . Package, visibilité, encapsulation. Développer de manière autonome une . Interface, classe abstraite. première application Java . Héritage, polymorphisme. . Structure des programmes Java Public . Classes, bibliothèques de classes, packages, variables d'environnement. Java en ligne de commande. . Compilation, déploiement, exécution d'un programme Java. Développeur

Architecte technique 3. LE DÉVELOPPEMENT AVEC JAVA Chef de projet Les bases de Java Équipe projet . Syntaxe du langage, portée des variables, tableaux, initialisations. . Littéraux, types primitifs et opérateurs. Pré-requis . Structures de contrôle. Application des techniques objet Notion des concepts objet. Connaissance . Encapsulation, réutilisation, polymorphisme. d'un langage structuré de type C, C++, . Visibilité, protection des données et des objets, accesseurs. Pascal… . 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 Durée déclaré, downcasting, redéfinition et surcharge de méthodes. 5 jour(s) 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 132 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 L’objet ResultSet SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

133

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-PEE - Présentation Générale JEE

Java JEE Contenu de la formation

Cours éligible à l'action collective JAVA du FAFIEC

Java/JEE 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 Objectif du stage comme vecteur d’application. La plateforme JEE : Appréhender l’architecture JEE et les présentation générale concepts clés approche multi tiers Découvrir les différentes facettes des Description des concepts fondamentaux. concepts avancées de JEE, ainsi qu’un L’architecture JEE : panorama de l’offre actuelle du marché présentation du découpage en couche et du rôle de chaque couche autour de JEE Principes de conteneurs Les API principales : Public Bean Servlet Développeur, chef de projet, architecte, JSP urbaniste JDBC

Pré-requis JOUR 2 - Approfondissement sur les API principales : Avoir une culture Objet. Le modèle MVC/MVC2. Présentation de l’API Servlet Connaissance générale en architecture Présentation des Java Server Page. informatique Exercice pratique : mise en place d’une jsp et d’une servlet simple sous Eclipse/Tomcat Connaissance de Java ou avoir suivi la Présentation de l’API JavaBean formation « Maîtriser le langage Java » Exercice pratique : utilisation d’un Javabean Présentation de l’API JDBC, pattern DAO. Durée Exercice pratique : ajout d’une communication avec une base de données via JDBC. 4 jour(s) 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

134

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-J2E - Développement JSP Servlet pour le Web avec Eclipse

Java JEE Contenu de la formation

1. Applications Web : notions essentielles - HTTP : notions fondamentales Java/JEE - 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 Objectif du stage - XML : syntaxe de base et schémas - Architecture MVC2 : principes Identifier les principaux composants de la - Présentation de WTP et d'Eclipse plate-forme JEE

Maîtriser le développement de servlets et de 2. Présentation du composant servlet pages JSP - Cinématique d'exécution dans le conteneur Web Distinguer les bonnes des mauvaises - Les méthods init, destroy, doPost, doGet pratiques de développement JEE pour le Web - Interfaces HttpServletRequest et HttpServletResponse Découvrir les principaux frameworks - Cycle de vie d'un servlet connexes à JEE pour le développement Web - Exécution Multi-Threads Utilisation des modèles MVC actuels : JSF, - Paramètres d'initialisation STRUTS. Présentation des taglibs et de la - Redirections sur le navigateur ou côté serveur : RequestDispatcher librarie JSTL, utilisation de filtres et de - Traitement des données des formulaires listeners. - 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) Public - Filtres et listeners de servlet Architecte technique - Le contenu du fichier WEB.XML Chef de projet Développeur 3. Pages JSP Équipe projet - Syntaxe des JSP - Gestion dynamique des formulaires - Scriptlets, directives et balises de style XML Pré-requis - Accès aux contextes d'application, de session et de requête Bonne maîtrise du langage Java. Notions de - Objets implicites base du langage HTML. - Inclusions statiques et dynamiques - Utilisation du cache - Pages d'erreurs Durée 5 jour(s) 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 135

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-CPJ - Cursus JAVA « Couche de présentation JEE» 9 jours

Java JEE Contenu de la formation

Cours éligible à l'action collective JAVA du FAFIEC

Java/JEE JOUR 1 - Rappel des concepts fondamentaux :

Présentation des concepts architecturaux JEE Le modèle MVC/MVC2 Objectif du stage Les différents types d’application JEE - Les clients lourds Découvrir la couche présentation JEE - Les applications Web Etre capable de manipuler les outils Les applications Web : principaux Détail de l’architecture d’une application Web. Acquérir les connaissances techniques Présentation du modèle Jsp/Servlet nécessaires pour intégrer une équipe de - Servlet : présentation de l’API développement sur un projet JEE cycle de vie Introduction aux méthodes Public - JSP Structure Développeur, chef de projet, architecte, cœxistence HTML/JAVA urbaniste. Instruction autorisée Mise en œuvre via des exercices simplifiés (Eclipse/Tomcat). Pré-requis Culture Objet. JOUR 2 - Les applications Web, suite :

Connaissance générale en architecture Introduction des JavaBeans informatique. Exercice de mise en œuvre. Avoir suivi le lot 1 ou avoir une connaissance Introduction à JSTL générale JEE. Mise en place de sa propre TagLib Connaissance du langage Java. Exercice de mise en œuvre Le déploiement d’application Web : Introduction Durée Ecriture d’un fichier web.xml Exercice de mise en œuvre au travers de la création d’une application « évoluées ». 9 jour(s)

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 : 136

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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

137

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-WSE - Les Webservices

Java JEE Contenu de la formation

Cours éligible à l'action collective JAVA du FAFIEC Ref : IF060 SQL005 Java/JEE Jours 1 et 2 : Introduction Historique et concept généraux (fournisseur/consommateur, interopérabilité) Les organismes de standardisation Objectif du stage Les acteurs du monde JAVA Architecture et technologies Comprendre les concepts et le champ XML d'application des Web Services SOAP Assimiler les protocoles et langages WSDL permettant la mise en œuvre de Web UDDI Services Les webservices dans JAVA Utiliser des Web Services dans une Architecture des web services application Web Consommer un Web Service Développer et publier des Web Services Les stubs La sécurité appliquée aux Web Services Les stubs avec le toolkit de sun Les stubs avec le toolkit d’axis Invocation de webservice avec le stub Public Exercice de mise en œuvre : prise en main d’AXIS, réalisation d’un stub Développeur, chef de projet, architecte, Les proxy dynamique urbaniste. Exercice de mise en œuvre, réalisation d’un stub « dynamic proxy ». Les DII Pré-requis 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 Culture Objet. Développer un Web Service Connaissance générale en architecture Cycle de developpement informatique. Créer un webservice conforme JEE 1.4 Suivi du A-COAV1 ET A-COAV2 ou Créer un webservice avec un toolkit axis connaissance générale J2EE. Exercice de mise en œuvre : Mise en place d’un client du web service Google Connaissance du langage Java. 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.

Durée JOUR 3 4 jour(s) 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

138

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-EJB - EJB 3

Java JEE Contenu de la formation

1. PRÉSENTATION GÉNÉRALE Vision technique de l'architecture Java/JEE . 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 Objectif du stage . Quelles sont les différentes compétences nécessaires à un projet EJB et comment celles-ci vont-elles interagir ? Les rôles définis par la spécification EJB. L'impact sur les équipes. Comprendre les mécanismes de la norme EJB Les services d'accès aux EJB Comprendre les structures internes des EJB . Comment les EJB vont-ils être utilisés et accessibles ? Savoir tirer parti de la démarche orientée . Les services d'accès proposés par les conteneurs (JNDI- RMI, JNDI-JMS, SOAP...). Leurs utilisations en métier fonction des « front-end » désirés (Web, Web services…). Maîtriser les techniques pour réussir le développement des EJB 2. MODÉLISATION MÉTIER EN COUCHES Présentation du modèle en couches Public . 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 Architecte logiciel propose un modèle clairement spécifié afin de rendre la séparation physiquement coercitive. Architecte technique Les différents types de Beans Chef de projet . Quels sont les différents types d'EJB et leurs composantes ? Différences entre Session Beans et Entity Développeur Beans. Rapprochement avec la vision métier d'une application. Les Messages Driven Beans. Équipe projet 3. LA NORME EJB 3 Pré-requis Les nouveautés : les annotations, l'injection de dépendance, l'AOP, la persistance. Migrer : comment passer des EJB 2 vers les EJB 3 ? Connaissance du langage Java. 4. MISE EN ŒUVRE Durée Les principes de développement 5 jour(s) . 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é 139 . 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é. . Travaux pratiques : sécurisation d'une application J2EE et configuration du serveur d'applications de test.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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.

140

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-J2P - J2EE pour les équipes d'intégration & de production

Java JEE Contenu de la formation

1. INTRODUCTION Historique des pratiques de production : du mainframe aux applications Web. Java/JEE Où en est la production aujourd'hui ? Java, J2EE : l'ère de la maturité.

2. JAVA DANS SON ENVIRONNEMENT ET SES DIVERSES FORMES Objectif du stage La Java Virtual Machine (JVM). Le Java Runtime Environment (JRE). Permettre aux équipes d'intégration / Le Java Development Kit (JDK). production de mieux maîtriser les Le Java Plugin. environnements Java Les principales versions de Java. Configurer une application Java pour le Les différents fournisseurs de JVM (Sun, IBM…). passage en production Installation sous Windows et Linux. Optimiser les performances des applications Utilisation de composants non-java avec JNI. Java et J2EE Java et les serveurs multi-CPU. Cohabitation de plusieurs JRE sur un serveur. Public Étude de la structure des répertoires du JRE/JDK. Présentation des utilitaires fournis avec le JRE. Architecte intégration Télédistribution avec Java Web Start et JNLP. Architecte production Mécanismes de mise à jour.

Pré-requis 3. VUE D'ENSEMBLE SUR LA PLATE-FORME J2EE La norme J2EE et ses différentes versions. Connaissance générale des Systèmes Présentation des principaux éditeurs : IBM WebSphere, BEA WebLogic, Jboss et Tomcat. d'Information. Les servlets, rôle et fonctionnement. Bonne connaissance des environnements Les pages JSP, principes fondamentaux. Unix et/ou Windows en production. Introduction aux composants EJB : EJB Session (stateful et stateless), EJB Messages, EJB Entités. Évolution des EJB : comprendre EJB 3. Durée Mécanisme d'asynchronicité dans J2EE avec JMS. 2 jour(s) 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. 141 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. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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.

142

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-FAW - jQuery : Framework Ajax Web 2.0

Java JEE Contenu de la formation

1. Introduction jQuery Installation de la librairie Frameworks Java/JEE Positionnement et utilisation de jQuery avec d'autres librairies Quand débuter les traitements (DOM ready) ? Fonctions essentielles - Détection de navigateur Objectif du stage - Modèle de bloc CSS - Gestion des tableaux Maîtriser le framework jQuery pour - Cas particulier : l'objet $. manipuler DOM (X)HTML

Effectuer des requêtes Ajax 2. DOM : sélection d'éléments avec jQuery Mettre en œuvre les plugins Jquery Les sélecteurs CSS Les sélecteurs hiérarchiques Public Les filtres de base Développeurs Java Les filtres de contenu Développeurs Web Les filtres d'éléments visibles Les filtre d'attributs.Les filtres de formulaire.

Pré-requis 3. Gestion événementielle avec jQuery Maîtrise du développement Java et de la L'événement de chargement de page (ready) mise en œuvre de solutions Ajax Création d'événements (bind, unbind, trigger…) Les fonctions d'événement prédéfinies (click, focus…) Evénements dynamiques (Live). Durée 3 jour(s) 4. Jquery et Ajax Bonnes pratiques Ajax La fonction load() appliquée à un élément Ajax bas niveau $.ajax() Ajax simplifié $.get(), $.post() Ajax dédié JSON $.getJSON().AJAX dédié Script $.getScript() Les événements AJAX.

5. Plugins jQuery Introduction aux plugins Introduction à jQueryUI Découverte de plugins. - Table HTML - Boite de dialogue - Calendrier - Menu.

143

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-ST2 - Struts 2

Java JEE Contenu de la formation

1. ARCHITECTURE J2EE Rappel architecture n-tiers. Frameworks Java/JEE 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. Objectif du stage Les améliorations proposées par l'architecture MVC2.

Comprendre l'intérêt d'une architecture 2. LES BASES DE STRUTS 2 technique dédiée au développement Pré-requis techniques de la plate-forme. d'applications Web avec J2EE Architecture globale (filter dispatcher, interceptors, cycle de vie d'une requête, intégration à Spring, Maîtriser les fonctionnalités courantes et support d'Ajax). avancées de Struts 2 Présentation des descripteurs de déploiement. Connaître les bonnes pratiques de Création et mise à jour du fichier struts.xml. développement avec Struts 2 3. LA BIBLIOTHÈQUE DE BALISES Public 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. Architecte technique

Chef de projet 4. GESTION DES MESSAGES ET DE L'INTERNATIONALISATION Développeur L'internationalisation en Java Équipe projet Externalisation des libellés dans des fichiers properties. Principes généraux du multilinguisme. Pré-requis L'internationalisation avec Struts 2 Récupération des messages. Pratique du développement d'applications Bonnes pratiques concernant l'internationalisation avec Struts 2. J2EE pour le Web (JSP / Servlet). Connaissances des nouvelles fonctionnalités 5. STRUTS 2 AVANCÉ Java 5. Notions de base du langage HTML. Validation et configuration par les annotations Un héritage de Java 5 : comment paramétrer Struts 2 sans fichier de configuration. Durée Personnalisation des thèmes graphiques Mécanisme de template, Freemarkers. 4 jour(s) 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.

144

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-JSF - JSF (Java Server Faces) : développer une application Web JEE avec JSF

Java JEE Contenu de la formation

La spécification Java Server Faces

Frameworks Java/JEE Rappel du MVC2 (Modèle Vue Contrôleur). Présentation. JSF versus WebForms. JSF et Struts. Objectif du stage Le framework JSF

Pourcentage TP : 60%. Architecture et fichiers de configuration.

Cycle de vie d'une page JSF. Objectifs Gestion des conteneurs de contrôle. Maîtriser les concepts JSF et les principaux Accès à l'arbre des contrôles (Control Tree). composants graphiques Gestion du rendu. Connaître les problématiques avancées liées Gestion des événements. à JSF Gestion de la navigation. Comprendre le cycle de vie des pages JSF TP : Mettre en oeuvre une application Web avec JSF en gérant des règles de navigation. Différencier la norme et ses diverses Les balises personnalisées de JSF implémentations Les renderers. Les composants. Public L'Expression Language. Architecte technique Les bibliothèques core et html. Développeur JSF dans l'application Web Équipe projet Gestion des erreurs. Gestion des validateurs (validators). Pré-requis Gestion des convertisseurs. Pratique du développement d'applications TP : Compléter l'application Web en y intégrant la gestion des erreurs, des validateurs et des J2EE pour le Web (JSP / Servlet). Notions de convertisseurs. base du langage HTML. Internationalisation

Durée Rappel de I18N. Utilisation des messages et des fichiers de propriétés. 5 jour(s) Référencement des ressources. TP : Compléter l'application Web en y intégrant l'internationalisation. Nouveautés 2.x

Historique et rappels JSF. Nouveautés 2.x. Bibliothèque de composants standards. Visibilité, style, binding. Gestion des messages, des saisies. TP : Faire évoluer l'application vers JSF 2.x. Gestion avancée de JSF

Gestion des objets métiers. Accès aux données. Gestion de la sécurité. TP : Compléter l'application Web en y intégrant l'accès données et gérer la sécurité. Utiliser RichFaces dans une application JSF

Création tableau de données dynamique : - pagination, - chargement dynamique (ajaxifié), - filtrage, ordonnancement. Composants RichFaces pour la saisie : - custom combox box, - éditeur wysiwyg, - saisie avec auto suggestion.

Composants RichFaces pour l'affichage : - fenêtres modaux, - panel d'affichage (onglets, accordéon, toogle). Drag and drop. TP : Compléter l'application Web en y intégrant des composants RichFaces. 145

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-HIB - Mapping O/R avec Hibernate

Java JEE Contenu de la formation

1. PRÉSENTATION Introduction Frameworks Java/JEE . Panorama des solutions de persistance. . La communauté Hibernate. Compatibilité J2SE / J2EE. Configuration . Les méthodes de configuration. Les pools de connexions internes et externes. Objectif du stage . L'utilité des SQL Dialects. . Les librairies requises par Hibernate. Découvrir les problématiques liées à la . Les fichiers hibernate-cfg.xml et hibernate.properties. persistance des données dans une . Travaux pratiques : installation et configuration d'Hibernate. application Java Écritures des mappings Maîtriser les fonctionnalités courantes . Les contraintes imposées sur les classes. d'Hibernate . La génération des mappings à l'aide d'outils. Comprendre les fonctionnalités avancées . Les 3 stratégies de mapping possibles. d'Hibernate Utilisation de base . Manipulation des POJO. Création de l'objet. Configuration. Cycle de vie d'une session Hibernate. Public . 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. Architecte technique . Travaux pratiques : mise en place d'un premier mapping objet-relationnel avec Hibernate. Équipe projet 2. CONCEPTS OBJETS AVEC HIBERNATE Pré-requis Relations . La différence entre Entité et Valeur. La mise en place et l'utilisation des associations 1:n / n:n et 1:1. Bonne maîtrise du langage Java. Notions de . L'utilité des composants. L'utilité des collections de valeurs. La mise en place du cascading. base de SQL. . La gestion des relations unidirectionnelles. . La gestion des relations bidirectionnelles. Bonnes pratiques liées à l'utilisation de la bidirectionnalité. Durée . Travaux pratiques : mise en place des différents types d'associations (1:n, n:n, 1:1, composition, 3 jour(s) 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(). 146 . 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.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

147

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-SPR - Framework Spring : mise en œuvre

Java JEE Contenu de la formation

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). Frameworks Java/JEE Le principe d'injection de dépendances. Le concept de SOA. Architecture en couches.

2. PRÉSENTATION DU FRAMEWORK SPRING Objectif du stage 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 ? Pourcentage TP : 60%. Principes. Description des deux types de conteneurs : BeanFactory et ApplicationContext. Le

positionnement de Spring au sein d'une architecture SOA. Objectifs Gestion du cycle de vie d'un bean. Héritage déclaratif entre beans. Présenter et comprendre les principes Injection de dépendances par setter ou par constructeur. fondateurs de Spring Injection de dépendances vers des collections (wiring des collections). Autowiring. Réaliser une couche d'accès aux données Tests unitaires : Spring TestContext framework. avec Spring Les différents espaces de nommage. Définir et mettre en place une politique de Injection de dépendances par annotations : autowiring, component scanning. Recommandations. gestion des transactions avec Spring Comprendre les enjeux et les opportunités de 3. SPRING ET L'ACCÈS AUX DONNÉES la programmation orientée aspects Les fonctionnalités d'accès aux données supportées par Spring : exceptions génériques, intégration avec Découvrir le framework de présentation Web les frameworks de persistance (JDBC, Hibernate...). fourni par Spring Spring et Hibernate Présentation d'Hibernate. Les callbacks Hibernate. La classe HibernateTemplate. Public Configuration d'une datasource avec Spring. Développeur Architecte technique 4. SPRING ET LA PROGRAMMATION ORIENTÉE ASPECTS (AOP) Chef de projet Présentation de la programmation orientée aspects. Équipe projet 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 Pré-requis (before, after, around, throws). Pointcut et Advisor. Dynamic PointCuts et ProxyFactoryBean. Bonne maîtrise du langage Java. 5. SPRING ET LA GESTION DES TRANSACTIONS Principe des transactions : propriétés ACID. Durée Comment Spring gère-t-il les transactions ? Gestion programmatique. Gestion déclarative. Transaction 3 jour(s) 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.

148

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-JPA - JPA : gestion de la persistance

Java JEE Contenu de la formation

1. INTRODUCTION AUX TECHNIQUES DE PERSISTANCE Présentation de l’approche de persistance et principes. Frameworks Java/JEE 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.

Objectif du stage 2. PRÉSENTATION DE JPA Architecture et objectifs de l’API de persistance JPA. Pourcentage TP : 60%. Quelles architectures pour la mise en place de JPA dans une application J2SE, J2EE.

Objectifs 3. JPA ET SES EXTENSIONS Comprendre et savoir mettre en place une Les apports des extensions dans la mise en œuvre d’une couche de persistance basée sur JPA. couche performante d’accès aux données Les extensions Hibernate, TopLink… basées sur le standard JPA Maîtriser les fonctionnalités avancées de 4. LA PERSISTANCE EN PRATIQUE AVEC JPA mapping et éviter les problématiques Les différents types de configuration du fichier de persistance (persistence.xml). connues dans l’utilisation des outils de Mise en place de requêtes JPQL. mapping objet-relationnel Les opérations CRUD. Savoir quand et comment étendre JPA Concepts de mapping et mise en œuvre La définition du mapping des classes et propriétés. Public La définition du mapping des associations. Développeur La définition du mapping de l’héritage. Chef de projet technique Développement de classes persistantes. Architecte technique Manipulation d’objets persistants Stratégies de chargement des objets. Pré-requis Principe et mise en œuvre de la persistance en mode cascade. Pratique de java, notions de base d'XML Principe de synchronisation avec la base de donnée. Les transactions avec JPA Durée Les différents types de transaction. Le mécanisme d’objets détachés et synchronisation de session. 4 jour(s) 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.

149

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-GWT - Google Web Toolkit (GWT)

Java JEE Contenu de la formation

1. PRÉSENTATION DE GWT Introduction Frameworks Java/JEE . 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 Objectif du stage . Présentation du Web 2.0. . Architecture d’une application Web. Comprendre le fonctionnement et . Distinction entre les parties client et serveur de GWT. Pattern MVC. l’architecture d’une application GWT Les outils Savoir concevoir et réaliser une application . Présentation des outils de création et de test fournis par GWT et des outils externes WYSIWYG (GWT- GWT EXT…). Savoir développer des applications web riches (clients légers RIA) 2. ENVIRONNEMENT DE DÉVELOPPEMENT Mise en place de l’environnement Public . JDK5.0, Installation de Tomcat. . Configuration dans Eclipse. Développeur . Mode debug. Architecte technique . Travaux pratiques : mise en place de l’environnement. Chef de projet Équipe projet 3. DÉVELOPPEMENT D’UNE INTERFACE GRAPHIQUE AVEC GWT Fenêtre principale Pré-requis . Présentation de l’interface EntryPoint. Définition de la fenêtre principale. Barre de menu. Composants graphiques Bonne maîtrise du langage Java. Notions sur . Widgets basiques : boutons, liens, champs de formulaire… les feuilles de style (CSS). . Widgets complexes : menu, popup… . Modèle événementiel. Durée . Travaux pratiques : création complète d’une interface. 3 jour(s) 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.

150

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-JBS - Jboss Seam

Java JEE Contenu de la formation

1. INTRODUCTION Présentation de JBoss Seam et positionnement vis-à-vis de J2EE. Frameworks Java/JEE Comparatifs : Jboss Seam vs sans Jboss Seam « JSF + EJB 3 ». Jboss Seam vs autres framework d’intégrations.

Objectif du stage 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 Appréhender JBoss Seam (transaction...). Positionner JBoss Seam par rapport à l'offre Interconnexion avec les EJB 3 et paramétrage des descripteurs de déploiement. JBoss et vis-à-vis des concurrents Critères de choix pour formaliser les composants métier collaborant avec Seam. Maîtriser les différents concepts de JBoss Utilisation des taglibs JSF et explication de la dynamique de présentation : JSF & Seam, quelle Seam et sa flexibilité dynamique ?

Public 3. SEAM EN DÉTAIL Développeur Cycle de vie d'un composant Seam et comment écouter les événements du contenant grâce aux annotations ? Architecte Gestion du scope et concept novateur de Conversation. Chef de projet 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. Pré-requis Ajout d'états conditionnels lors de l'enchaînement des pages. Bonne connaissance de J2EE. Concept de bijection : injection et outjection de dépendance.

Connaissance et/ou manipulation du 4. FLEXIBILITÉ framework de présentation JSF, de la notion Jboss Seam, une solution flexible. d’annotation (Java 5) et des EJB 3. 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é. Durée Utilisation de Seam en Web 2.0 avec Ajax. 3 jour(s) 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.

151

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-TDD - Test Driven Development en Java/J2EE

Java JEE Contenu de la formation

1. Introduction Origine du TDD Expertise Java/J2EE L'agilité et les tests Les limitations du débogueur Etat de l'art Industrialiser, c'est tester ! Objectif du stage Le besoin de tester : Les types de tests

Concevoir et réaliser des produits logiciels 2. Définition et Principes du TDD autour de tests unitaires et de recette Théorie Comprendre l'importance des tests dans la Cycle de développement production de logiciels La bibliothèque JUnit et Eclipse Remanier et consolider vos applications Les 3A existantes en introduisant des tests Gestion des Exceptions Et situer la pratique du développement piloté Refactoring et Conception émergeante par les tests dans le contexte de la gestion de Composition d'un projet contenant des tests projet en général. Problématique d'exhaustivité des tests Gestion des scénarii

Public 3. Les meilleures pratiques de développement agiles Développeur, Chef de projet, Gestion des conditions limites Coach/ScrumMaster Framework de tests TDD et Gestion des données SGBDR Pré-requis TDD et Gestion des données de type Fichier et Repository TDD et Gestion des interfaces graphiques Il est demandé aux participants de connaître TDD et Gestion des interfaces Web les notions de base d'un langage de TDD et Gestion des Servlets/pages JSP développement. Aucune notion d'UML est nécessaire. 4. Techniques avancées avec le TDD Corriger des anomalies Durée Gérer la montée en charge et la sécurité des produits NTIC Gestion de la sécurité logicielle 2 jour(s) Gestion de la performance Stress tests

5. Les objects Mock et Stub La théorie Application de la théorie sans utiliser de bibliothèque Découverte des bibliothèques du marché Etude en détail de JMOCK ou MockObject

6. Les Outils Les outils OpenSource et commerciaux Architecture matérielle de tests Etude d'un outil d'intégration continue Etude et comment choisir un intégrateur continu (parmi lesquels, CruiseControl) Etude d'un outil de couverture de test Etude d'un outil de gestion des tests et de communication entre MOA et MOE : Fitnesse

7. Les qualités du TDD Gains du TDD ? Description des cas d'utilisation Description des différents scénarii Intérêt de l'industrie, des NTIC et des autres R&D Les nouveaux enjeux industriels

8. Conclusion

152

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

P-CDP - Conception technique avec les Design Patterns

Java JEE Contenu de la formation

Les concepts Objet : - classe, Expertise Java/J2EE - instance, - encapsulation, - polymorphisme, - interface, Objectif du stage - héritage, - agrégation. Comprendre les principes fondamentaux du - la modélisation UML. design

Avoir une compréhension des modèles en Rôle et application des Design Patterns couches - Usage dans la phase analytique. Avoir un aperçu des Design Patterns utilisés - Usage en conception. en Software Design - Usage en rétro-ingénierie. Avoir une idée des enjeux et impacts du - Design Patterns et UML Software design en gestion de projet Modélisation des Design Patterns. Public - Intégration des Design Patterns dans un diagramme de classes. - Organisation du catalogue Architecte Chef de projet technique Classification : créationnel, structurel, comportemental. Concepteur, développeur - Application : création, dépendance, fonctionnalité, granularité, évolution. - Les Design Patterns Pré-requis Modèles de Création : La connaissance d'un langage objet est - fabrique abstraite, nécessaire, de préférence Java qui est utilisé - constructeur, dans les exemples d'implémentations. - méthode de fabrique, Connaître UML : diagrammes de classes et de - prototype, séquence. - singleton.

Durée Modèles de structure : - adaptateur, 3 jour(s) - pont, - composite, - décorateur, - façade, - poids mouche, - proxy.

Modèles de comportement : - chaîne de responsabilité, - commande, - interpréteur, - itérateur, - médiateur, - mémento, - observateur, - état, - stratégie, - modèle de méthode, - visiteur.

Les Anti-Patterns - Présentation des principaux Anti-Patterns de code.

Ajuster les Design Patterns aux besoins applicatifs - Contraintes de réalisation. - Implémentation et ajustement selon les langages.

Créer de nouveaux Design Patterns - Design Patterns de ressources limitées. - Compteur de référence. 153 Du Design Pattern au Framework - Mise en œuvre des Design Patterns dans les solutions applicatives.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-RCP - RCP : développement de clients riches avec Eclipse

Java JEE Contenu de la formation

1. INTRODUCTION À ECLIPSE RCP (RICH CLIENT PLATFORM) L'historique de la fondation Eclipse. Les projets et sous-projets Eclipse. Les différences entre plate-forme, Expertise Java/J2EE JDT et PDE. La présentation de Eclipse RCP. Présentation des composants visuels d’Eclipse (workbench). Quelques exemples d'architectures avec Eclipse RCP.

Objectif du stage 2. DÉVELOPPEMENT D'UN PLUG-IN POUR UNE APPLICATION RCP Outils de développement de plug-in Comprendre l'architecture d'Eclipse RCP . Structure d'un plug-in. Cycle de vie d'un plug-in. Comprendre la structure et le principe de . Le PDE : plug-in development environment. développement des plug-ins . Les points d'extension. Connaître les composants graphiques de SWT . Les relations entre plug-ins. et JFace . Le descripteur de plug-in (fichier manifest.mf/ plugin.xml). Concevoir et réaliser des écrans pour une . L'environnement de test de plug-in. Test et debugging. application RCP . L'export et le packaging d'un plug-in. Packager et déployer une application RCP Principaux points d'extension d'Eclipse . La création et la personnalisation d'une perspective. Public . 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 Architecte technique page d'aide. Développeur Les spécificités des applications RCP Équipe projet . 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. Pré-requis . 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. Bonne maîtrise du langage Java. 3. DÉVELOPPEMENT D'INTERFACES GRAPHIQUES Durée SWT : Standard Widget Toolkit. 4 jour(s) . 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. 154 5. BONNES PRATIQUES Synthèse des bonnes pratiques d'architecture et de développement RCP.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-XML - Java & XML

Java JEE Contenu de la formation

1. INTRODUCTION Le langage XML Expertise Java/J2EE . 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.

Objectif du stage 2. MANIPULATIONS BASIQUES Validation XML via les Schémas Connaître les différentes librairies java axées . Utilisation d’un schéma pour valider un document XML. sur XML Parsing d’un flux XML Choisir la librairie adéquate . Analyse événementielle d’un flux XML via SAX (Simple Api for XML). Manipuler des documents XML . Analyse hiérarchique d’un flux XML via DOM (Document Object Model). . Présentation de l’api JAXP (Java Api for XML Processing). Public . Présentation de Dom4J. Architecte technique Chef de projet 3. MANIPULATIONS AVANCÉES La librairie StAX (Streaming Api for XML) Équipe projet . Principe de fonctionnement de Stax. . Différences entre DOM, SAX et StAX. Pré-requis Utilisation de XPATH Bonne connaissance de java et bonne . Présentation de Xpath. connaissance du langage XML. . Les apports de Xpath 2.0. . Présentation des différentes solutions basées sur Xpath (Java SE, saxon, jaxen…).

Durée 4. SÉRIALISATION / DÉSÉRIALISATION 3 jour(s) 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.

155

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-TES - Tests unitaires & intégration continue en Java avec Junit

Java JEE Contenu de la formation

1. PRÉSENTATION DES TESTS UNITAIRES Définition et objectifs Expertise Java/J2EE . 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. Objectif du stage . Présentation de la méthode Test First, principe de base des tests unitaires.

Développer un test unitaire et comprendre 2. L'IMPACT SUR LE DESIGN comment les tests unitaires s'intègrent dans La méthodologie « tests unitaires » impose le respect de certaines règles dans l'écriture des classes les différentes phases d'un projet applicatives. Connaître les méthodes de développement Présentation des règles et avantages liées aux tests unitaires et maîtriser les outils Les enjeux du Design sous-jacents à la mise en œuvre des tests Principe de Liskow sur l'héritage unitaires (frameworks dédiés type JUnit, Principe de l'inversion de contrôle DBUnit, Mock Objects) . « Utilisons des interfaces ! », injection de dépendances. Développer des tests unitaires dans des environnements J2EE (EJBUnit …) 3. ÉCRIRE UN TEST UNITAIRE Comprendre et mettre en place un Présentation du Framework Junit environnement d’intégration continue . 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. Public Apport de JUNIT 4 Architecte . Travaux pratiques : premier test avec Junit. Chef de projet technique Autres frameworks Concepteur, développeur . DBUnit, TestNG, outil de mesure de couverture du code testé (code coverage). . Travaux pratiques avec DBUnit. Préconisation sur l'organisation des sources Pré-requis Méthodologie de test Connaissance du langage Java. Connaissances . Comment écrire des tests dits « gagnants » ? de base en UML (diagramme de classes et de . Faut-il chercher à tout tester unitairement ? séquences). . 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. Durée Self-Shunt 2 jour(s) . 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.

156

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-MAV - Maven : automatiser les projets Java & intégration continue

Java JEE Contenu de la formation

1. AUTOMATISER LE DÉVELOPPEMENT Objectifs et historique Expertise Java/J2EE . 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. Objectif du stage . Simplification de la création logicielle. . Encouragement des bonnes pratiques. Comprendre les objectifs et les enjeux de Comparaison avec Ant l'automatisation et de l'intégration continue . Héritage de Ant et de l’expertise Apache. dans la production logicielle . Différence entre les solutions. Maîtriser la mise en place et l'utilisation de Définitions Maven . Notion de builds automatisés, gestionnaire de version, automatisation des tests.

Public 2. COMMENT FONCTIONNE MAVEN ? Architecte Présentation du framework . Description d’un projet avec Maven, mise en place de l’outil, principes d’utilisation. Développeur . Travaux pratiques : installation, configuration. Le Project Object Model Pré-requis . pom.xml, informations générales du projet détaillé de façon structurée. Bonne maîtrise de Java/JEE. Notions de base . Description du projet, de l’environnement, des dépendances aux librairies utilisées. d'Eclipse. . Organisation selon des archétypes. . Travaux pratiques : mise sous contrôle Maven d’un projet. Développer avec Maven Durée . Cycles de build d’un projet, principes des phases. 2 jour(s) . 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.

157

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-POR - Développement de portlets (JSR-168 & JSR-286)

Java JEE Contenu de la formation

1. ARCHITECTURE DES PORTAILS Définition d'un portail. Notion de portlet et de conteneur de portlets. Interaction entre portlet et conteneur. Expertise Java/J2EE 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. Objectif du stage . Comparaison portlet/servlet. Fonctionnalités d'un portlet. . Intégration portlet / servlet. Portlet et framework MVC. Maîtrise des fonctionnalités courantes des . La norme JSR-168. portlets . La norme JSR-286. Comprendre les fonctionnalités avancées des Architecture d'une application à base de portlets portlets (cache, la sécurité, communication . Comparaison application à base de portlets / application Web « classique ». Les descripteurs de interportlet…) déploiement : web.xml et portlet.xml. Utilisation des balises et . Localisation. Connaître les bonnes pratiques d'utilisation des portlets 3. LE DÉVELOPPEMENT DES PORTLETS Connaître l'offre et les tendances futures des L'interface Portlet portails sur le marché . Cycle de vie des portlets, l'implémentation de base GenericPortlet, Portlet Window, traitement et traduction des requêtes. L'interface PortletRequest Public . Requête utilisateur, paramètres de la requête, attributs et propriétés de la requête, la sécurité, autres Architecte technique informations (internationalisation, mode de la requête, état de la fenêtre...). Chef de projet L'interface PortletResponse Équipe projet . Réponse vers le conteneur de portlets, encodage des URL, les objets ActionResponse et Développeur 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 Pré-requis . PortletURL, PortletRequestDispatcher, PortletContext, PortletConfig, PortalContext, PortletPreferences, Connaissance du langage Java et des servlets PortletSession. / JSP. . Travaux pratiques : gestion des préférences et communication interportlets via la session. Mode et états Durée . La classe PortletMode, les modes VIEW, EDIT, HELP. . Les modes personnalisés. 4 jour(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).

158

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-LIF - Installer, configurer, administrer et concevoir un portail Liferay

Java JEE Contenu de la formation

1. INTRODUCTION À LIFERAY L'historique de la création de Liferay, son orientation générale. Portail/ECM Open Source Importance des standards et comment Liferay les utilise pour être multi serveur d'application et multi bases de données. : Liferay - Alfresco 2. LES BASES DES PORTAILS ET PORTLETS Les portlets . Principes de base, fonctionnement de ces « mini webapp ». Objectif du stage . La norme JSR-168 : ce qu'elle contient, ce qu'elle laisse non normalisé. Comprendre l'architecture de Liferay et le . Cycle de vie d'un portlet. fonctionnement des portlets, leurs . Évolution : la norme JSR-286. contraintes de développement Le conteneur de portlet . Son rôle dans la gestion des portlets. Installer, configurer et administrer un portail . La gestion de l'authentification et de l'habilitation. Liferay Liferay : installation et première approche Concevoir un site Liferay : publication de . Installation : choisir un serveur d'application pour Liferay. contenu, développements avec le plug-in SDK . Configuration de la base de données utilisée par Liferay. et l’environnement EXT . Comment changer de plate-forme ? Exploiter le potentiel graphique et . Les portlets de base. ergonomique : thèmes, dispositions, Le Journal et la gestion de documents drag'n'drop . 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 Public . Pourquoi un environnement spécifique de développement ? Architecte technique . Étendre les possibilités de Liferay. Équipe projet . Utiliser .ANT pour le développement et le packaging de Liferay. LE

Pré-requis 3. DÉVELOPPEMENT DE PORTLETS POUR LIFERAY Choisir le framework de présentation Bases de développement Java. . Struts, JSF (RI, MyFaces, IceFaces…), Tapestry… Pour quel type de développement ? Connaissance de base de HTML. . La cohabitation de plusieurs frameworks dans une instance de Liferay. . Limitations à prendre en compte. Durée Utiliser les outils de développement de Liferay 3 jour(s) . 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.

159

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-DLI - Développer autour de Liferay

Java JEE Contenu de la formation

1. INTRODUCTION A LIFERAY Historique, positionnement Portail/ECM Open Source Architecture générale

: Liferay - Alfresco 2. DEPLOIEMENT ET INSTALLATION Installation et configuration Mise en place de l’environnement de développement (Eclipse, Tomcat, MySQL)

Objectif du stage 3. DEVELOPPEMENT DE PLUGIN DE PORTLETS AVEC LE PLUGINS SDK Comprendre l’architecture de Liferay Présentation du Plugins SDK Déployer et configurer Liferay pour le Installation du Plugins SDK développement et l’intégration Développer une portlet MVC sans framework supplémentaire Concepts essentiels des normes Portlet 1.0 (JSR-168) et Portlet 2.0 (JSR-286) Utiliser l’API de Liferay Accès au contexte Liferay avec le ThemeDisplay Développer des plugins de portlets pour Développer une portlet avec le framework Struts 1 Liferay Les bonnes pratiques Développer des plugins de thèmes pour Liferay 4. DEVELOPPEMENTS DE SERVICES AVEC LE SERVICE BUILDER Développer des plugins de hooks pour Liferay Le rôle de Spring Développer des services avec le service Le rôle d’Hibernate builder Notion d’entité et services associés Implémenter des permissions Le service builder et la génération de code en pratique Adapter Liferay via l’environnement EXT Exposition de web services Les limites du service builder Quand utiliser le service builder ? Public Architectes techniques, chefs de projet 5. DEVELOPPEMENT DE PLUGIN DE THEMES AVEC LE PLUGINS SDK techniques et développeurs intervenant sur Présentation du système de thème de Liferay des projets intégrant Liferay. Introduction à Velocity Les templates standards Customisations CSS clés Pré-requis Javascript et Jquery Premier contact avec Liferay en tant Les bonnes pratiques qu’utilisateur Maîtrise du langage Java 6. DEVELOPPER AVEC L’ENVIRONNEMENT D’EXTENSION Maîtrise des standards du web : HTTP, HTML Pésentation de l’environnement EXT et Javascript Installation de l’environnement EXT Maîtrise des JSP (Java Server Pages) Le fichier portal-ext.properties Connaissances dans le développement de Surcharge de JSP portlets ou suivre le cours J-POR. Surcharge et ajout de services Spring Surcharge et ajout de configuration Struts / Tiles Surcharge et ajout dans le web.xml Durée Les bonnes pratiques 3 jour(s) 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 160 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

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

161

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-ALF - Installer, paramétrer et personnaliser l'outil collaboratif Alfresco

Java JEE Contenu de la formation

1. INTRODUCTION À ALFRESCO L'historique de la création d'Alfreso, son positionnement dans la lignée des gestionnaires de contenu Portail/ECM Open Source commerciaux. L'architecture générale d'Alfresco. : Liferay - Alfresco La capacité à monter en charge d'Alfresco.

2. DÉPLOIEMENT ET INSTALLATION Installation de base. Objectif du stage Identification des modules et services de base d'Alfresco. Comprendre l'architecture du gestionnaire de Les différentes options d'installation et d'utilisation du référentiel. contenu d'entreprise Open Source Alfresco Installer et paramétrer un système Alfresco 3. PRINCIPES D'UTILISATION Terminologie et concepts clés. Concevoir le workflow des documents Premiers pas avec l'interface utilisateur Web. Gérer les aspects collaboratifs et les Contenu et espaces d'utilisation. connexions à d'autres systèmes Personnaliser et adapter Alfresco 4. LA GESTION DES DOCUMENTS Les services de la bibliothèque. Public L'édition de document. Architecte technique Le versionnement des documents. La catégorisation. Équipe projet La structuration des documents et leur présentation. Gestionnaire documentaires

5. GESTION DES UTILISATEURS Pré-requis Gestion des groupes et des utilisateurs : authentification et habilitation. Connaissance des bases des architectures Utilisation de l'interface d'administration. Définition et utilisation des rôles. Web et de HTML

6. COLLABORATION Durée Utilisation des espaces. 3 jour(s) 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. 162 Le moteur de recherche Lucene. Les logs et l'email. La configuration réseau. La haute disponibilité.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-DA1 - Développer autour d’Alfresco : les fondamentaux

Java JEE Contenu de la formation

1. INTRODUCTION A ALFRESCO Historique, positionnement Portail/ECM Open Source Architecture générale

: Liferay - Alfresco 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 Objectif du stage Comprendre l’architecture d’Alfresco. 3. LA MODELISATION DOCUMENTAIRE DANS ALFRESCO Savoir déployer et configurer Alfresco pour le JCR-170 (JCR) développement et l’intégration Types et aspects

Savoir mettre en oeuvre la configuration 4. LES SERVICES DOCUMENTAIRES DE BASE technique avancée d’Alfresco Savoir étendre le modèle de données 5. LES INTERFACES D’INTERACTION AVEC ALFRESCO Alfresco Interfaces utilisateurs : HTTP, FTP, Webdav, web client, CIFS et protocole Sharepoint Savoir développer des extensions pour le API locales : Foundation (beans Spring), JCR, Javascript serveur, Freemarker repository Alfresco : actions, behaviours API distantes : JCR-RMI, Web Services SOAP, Services HTTP, WebScripts (services REST) Savoir mettre en œuvre le paramétrage Utilisation des règles Alfresco avancé du client web Alfresco Explorer 6. DEVELOPPEMENTS DE SERVICES ALFRESCO Exploiter Alfresco comme backend de services Public Développer et exposer des services Alfresco Architectes techniques, chefs de projet Repository actions techniques et développeurs intervenant sur Custom behaviors et repository policies des projets intégrant Alfresco. Content transformers Meta-data extractors Construction automatique de AMPs (Alfresco Module Packages) Pré-requis

Premier contact avec Alfresco en tant 7. LA SECURITE DANS ALFRESCO qu’utilisateur Le modèle de sécurité Maîtrise du langage Java Interface d’administration Etendre le modèle de droits Durée 8. CONSOLE D’ADMINISTRATION 3 jour(s) 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

163

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-DA2 - Développer autour d’Alfresco : concepts avancés

Java JEE Contenu de la formation

1. ETENDRE LE CIENT WEB ALFRESCO EXPLORER L'utilisation de JSF (Java Server Faces) dans Alfresco Portail/ECM Open Source Les actions de l’interface utilisateur Les dialogues de l’interface utilisateurs : Liferay - Alfresco Les assistants de l’interface utilisateurs

2. WEBSCRIPTS Présentation de Freemarker Objectif du stage API Alfresco depuis Freemarker Savoir développer des extensions basées sur Présentation de JavaScript avec Rhino JSF pour le client web Alfresco Explorer Architecture de la technologie Webscript Savoir développer des webscripts Développement de webscripts en pratique Appels de webscripts Savoir construire de nouveaux modèles de Sécurisation d’un webscript workflow Notions avancées

Public 3. WORKFLOWS Architectes techniques, chefs de projet Workflow, BPM, les concepts techniques et développeurs intervenant sur Présentation de jBPM des projets intégrant Alfresco jBPM et Alfresco : notion de workflow avancé Modélisation de workflow jBPM pour Alfresco Création du modèle des tâches Pré-requis Appel des services Alfresco depuis un worlflow Maîtrise des fondamentaux du Configuration de l’affichage des tâches dans le web client et des libellés internationalisés développement Alfresco (couverts par la Intégration du workflow avec les règles Alfresco formation J-DA1 « Développer autour Workflow console

d’Alfresco : les fondamentaux ») 4. MISE EN ŒUVRE (TRAVAUX PRATIQUES) Notions élémentaires des standards du web : Création d’actions, de dialogues et d’assistants personnalisés pour l’interface utilisateur HTTP, HTML et Javascript Création de webscripts personnalisés et invocation de webscripts Maîtrise du langage Java Création d’un workflow complet Notion élémentaires sur les JSP (Java Server Pages) 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 Durée jours. 3 jour(s)

164

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-TOM - Tomcat : administration

Java JEE Contenu de la formation

Concepts de base L'architecture des applications web : les différents composants. Serveurs d'applications Présentation de Tomcat. Les versions de Tomcat. Java Utilisation de Tomcat avec le serveur Web Apache Servlets, JSP et composants, architecture d'un site Java

Installation Objectif du stage Installation de Tomcat et modification des paramètres de base. Maîtriser les tâches courantes Exercice : d'administration Tomcat (monitoring installation du serveur Tomcat, d'applications, logs, datasources...) positionnement des variables d'environnement, lancement du serveur, tests de fonctionnement. Adapter l'architecture d'un serveur à une

montée en charge Configuration Mettre en place la sécurité Architecture de Tomcat : "engine", services, "context". Interfacer Tomcat avec Apache HTTP Server L'arborescence, les variables d'environnement : JAVA_HOME, TOMCAT_HOME, CLASSPATH. Public Architecte technique Console Manager Présentation, fonctions disponibles : Administrateur système état du serveur, accès à la documentation, Équipe projet à la console d'administration.

Pré-requis Déploiement d'applications web Connaissances des architectures Internet. Descripteurs XML, les fichiers .war Déploiement à chaud. Tomcat Manager. Durée Travaux pratiques : 2 jour(s) déploiement d'une application simple pra l'interface d'administration de Tomcat.

Console d'administration Travaux pratiques : installation et configuration des droits d'accès dans le fichier tomcat-users.xml Fonctions disponibles : liste des ports écoutés par tomcat pour les requêtes http, applications déployées sur chaque hôte virtuel, configuration des connecteurs, de la sécurité, (utilisateurs, groupes, rôles), des sources de données.

Sécurité Sécurisation et permissions. Les domaines, les rôles : définitions, principe de fonctionnement et configuration. Gestion des utilisateurs, modification de rôles, gestion des mots de passe. Le stockage des informations de sécurité : JDBC, Datasource, JNDI, JAAS, mémoire Security Manager. Travaux pratiques : configuration de domaines de sécurité, création et affectation d'utilisateurs, spécification des pages protégées, mise en place des mots de passe

Fichiers de configuration Etude des paramètres à positionner dans le fichier server.xml, les balises server, engine, host, context, logger, loader. Le descripteur de déploiement web.xml : déclaration de la servlet, lien entre la servlet et la requête.

Configuration des sources de données : présence des pilotes, optimisation des paramètres de connexion. Travaux pratiques : mise en place d'un pilote pour l'accès à une base postgreSQL. Les connecteurs : la balise connector 165 Le connecteur HTTP, fonctionnement Tomcat en standalone. Sécurisation : configuration du protocole https.

Performances et tests gestion de la charge : load-balancing Mise en place de clusters. Interface apache/tomcat avec mod-jk. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Travaux pratiques : installation et configuration d'un répartiteur mod_jk Conservation des sessions : mise en place des sticky sessions.

Journalisation Mise en œuvre de la journalisation avec log4J. Analyse des logs Fichiers de logs, résolution d'incidents. Travaux pratiques : Configuration de Log4j. Modification des niveaux de journalisation. Différents types ventilations. Centralisation des logs vers une machine syslog externe.

Exploitation Intégration JMX. Suivi des performances. Suivi du ramasse miettes (garbage collector) avec jconsole. Paramètres de la JVM pour gérer au mieux l'espace mémoire. Travaux pratiques: mise sous stress avec jmeter, suivi et amélioration de la configuration

166

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-JBO - JBoss : administration

Java JEE Contenu de la formation

1. Jboss Présentation Serveurs d'applications L'architecture Jboss : le noyau, la couche services, la couche présentation, la couche application, le principe JMX et les Mbeans. Java Les outils JBoss: Hibernate, AOP, cache IDE. Présentation du noyau JBoss. Présentation du micro-conteneur. Installation, configuration, arborescence des fichiers. Objectif du stage Les services disponibles. Savoir installer et configurer JBoss. Savoir Adaptation de la configuration : ajout/suppression de services Visualisation dans la console JMX de intégrer une application JEE, en assurer la JBoss. mise en production, l'exploitation. 2. Applicatif Terminologie : application web, container, sources de données, pilote JDBC, hôtes virtuels. Public Configuration des services essentiels : JBossWeb, JNDI, JBossMQ, ... Configuration du scanner de Exploitants, administrateurs d'applications déploiement d'applications. JEE fonctionnant avec Jboss 3. Lien avec Tomcat Installation de Tomcat et modification des paramètres de base Activation du service Tomcat dans la Pré-requis configuration Jboss. Le fichier server.xml. Administration du service web. Durée Mise en place d'hôtes virtuels. 4 jour(s) 4. Gestion des ressources Fournisseurs 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.

5. Sécurité avec JAAS et SecurityManager Inté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.

6. Automatisation Exploitation 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.

7. Intégration Configuration 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.

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

167

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-GLA - Glassfish : administration

Java JEE Contenu de la formation

1. INTRODUCTION La plate-forme J2EE Serveurs d'applications . La norme J2EE, les architectures cibles de J2EE, l’implémentation de cette norme par les serveurs d’applications J2EE. Java 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. Objectif du stage . L’architecture de Glassfish : modularité OSGI. Installer, configurer et paramétrer le serveur Maîtriser les tâches courantes 2. INSTALLATION DE GLASSFISH ET TÂCHES USUELLES d’administration de Glassfish Installation . Installation de base et en mode cluster. Déployer, sécuriser et administrer des . Création et suppression de domaine. applications J2EE sous Glassfish . Modification de la configuration de base. Configurer Glassfish en mode cluster, fail- Démarrage/arrêt de Glassfish et présentation de la console d’administration over, load balancing Configuration et administration des ressources . Présentation de l’annuaire JNDI et utilisation des ressources. Public . Configuration et optimisation de ressource JDBC : pools de connexion et datasources. Administrateur de système . Configuration de ressource JavaMail : creation de session javaMail. . Configuration de ressources JMS : queue et topic. Architecte technique . Configuration de ressources connectors : fabrique de connexion JMS… Equipe de projet . Configuration des conteneurs EJB et de sessionWeb. . Configuration de la Sécurité : Realms, JAAC, Audit Modules, Message security. Pré-requis . Configuration et gestion des pools : threads. Connaissance des technologies J2EE. . Configuration de l’objet Request Broker. . Configuration de la journalisation. . Configuration du service de transaction. Durée . Configuration et interfaçage avec un annuaire de Web services. 3 jour(s) 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

168

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-JON - JOnAS : administration

Java JEE Contenu de la formation

1. INTRODUCTION La plate-forme J2EE Serveurs d'applications . La norme J2EE, les architectures cibles de J2EE, l'implémentation de cette norme par les serveurs d'applications J2EE. Java . 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. Objectif du stage Le serveur d'application JOnAS Maîtriser les tâches courantes . JOnAS, serveur d'applications certifié J2EE. d'administration JOnAS (monitoring . L'architecture de JOnAS et de ses différents composants (JORM, CAROL, JORAM, JOTM…). d'applications, logs, datasources…) . Quelle distribution JOnAS choisir ?

Adapter l'architecture de serveurs à une 2. INSTALLATION ET TÂCHES USUELLES D'ADMINISTRATION montée en charge Installation Comprendre les problématiques de sécurité . Procédures d'installation, de démarrage, d'arrêt du serveur. Intégration entre JOnAS et Tomcat. Interfacer JOnAS avec Tomcat et Apache . Organisation des répertoires sur le serveur. HTTP Server Configuration de base . Activation et désactivation des différents services (JavaMail, JMS, JTA…). Les fichiers jonas.properties Public et carol.properties. . Utilisation de la variable JONAS_BASE pour dissocier le serveur de sa configuration. Administrateur système . Gestion des logs : redirection des logs de la console, paramétrage des niveaux de logs de JOnAS, Architecte technique tracer les requêtes utilisateurs… Équipe projet La console d'administration JonasAdmin . Mise en place de la console d'administration. Pré-requis . Opérations courantes d'administration, visualisation et configuration des logs, monitoring… Déploiement d'applications d'entreprise Connaissances des architectures Internet. . Déploiement d'une application Web (war). . Déploiement d'une application complète (ear). Durée 5 jour(s) 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.

169

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

J-WAS - WebSphere Application Server 7 : Administration

Java JEE Contenu de la formation

1. INTRODUCTION La plate-forme J2EE Serveurs d'applications . Présentation des différentes composantes de l'architecture J2EE (servlet, jsp...). Présentation de la gamme WebSphere Java . Présentation des différentes distributions de WebSphere Application Server.

2. INSTALLATION DE WEBSPHERE, DU SERVEUR HTTP ET DU PLUG-IN WEBSPHERE WebSphere Objectif du stage . Installation pas à pas d'un serveur d'applications WebSphere. Installer et administrer WebSphere . Démarrage et arrêt du serveur. Application Server . Création d'une autre instance de serveur en utilisant la notion de profil. Maîtriser la console d'administration pour IBM HTTP Server . Installation de IBM HTTP Server et du plug-in WebSphere. des tâches courantes (monitoring . Paramétrage du fichier plugin-cfg.xml pour l'interfaçage avec WebSphere. d'applications, logs, datasources…) S'initier à l'administration par scripts 3. ADMINISTRATION COURANTE Mettre en œuvre un cluster de serveurs La console d'administration WebSphere . Gestion des variables WebSphere et des hôtes virtuels. . Gestion du pool de threads et du pool de sessions HTTP. Public . Gestion des logs et paramétrage des classloaders. Déploiement d'applications Administrateur système . Déploiement d'une application complète (ear). Architecte technique . Cycle de vie d'une application dans WebSphere. Équipe projet 4. JNDI ET LES DATASOURCES Pré-requis JNDI . Présentation du serveur JNDI intégré dans WebSphere. Connaissance des architectures Internet. . Récupération d'une ressource distante via un service de nommage. Les datasources Durée . Présentation de la problématique des pools de connexions. 4 jour(s) . 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.

170

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

N-SYN - .NET la synthèse

Développement - Microsoft Contenu de la formation

1. L'OFFRE MICROSOFT .NET Rappel sur les architectures N-Tiers Visual Studio 2010 . 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. Objectif du stage . 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 Comprendre l'ensemble de l'offre Microsoft (Powershell). .NET et du framework .NET

Identifier les impacts de .NET sur 2. L'ENVIRONNEMENT .NET l'architecture du Système d'Information L'offre logicielle Se forger un avis objectif sur l'intérêt de .NET . Présentation des principaux outils logiciels de la plate-forme Windows Server System intégrant la plate- par rapport aux alternatives concurrentes forme .NET. Avoir une vision sur les dernières nouveautés . Windows Server 2003, IIS 6.0, SQL Server 2005, Biztalk Server 2006, Sharepoint (MOSS). et l’évolution de la plate-forme . La nouvelle gamme : Windows Vista, Windows 2008 Server, IIS 7.0, SQL Server 2008… . La plate-forme .NET dans le moteur de SQL server. Public Présentation du framework .NET . Exposé des nouveautés introduites dans le framework .NET. Architecte . Fonctionnement de la CLR, de MSIL. Chef de projet . Les outils du framework : compilateurs, outils de sécurité (principe de signature), le GAC (Global Direction informatique 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 Pré-requis .NET 3.5 : WPF, WCF, WF. . La gestion de la sécurité et de l’identité avec WCF (les normes WS-*, « Cardspace »). Architecte . Présentation de l'outil de développement Visual Studio 2008. Chef de projet . L'intégration de Microsoft Office avec les « Visual Studio Tools for Office » : VSTO pour Visual Studio. Direction informatique 3. LE SOCLE DE BASE POUR LE DÉVELOPPEMENT D'APPLICATIONS Durée ASP.NET . Mode de fonctionnement et principes de développement du nouveau socle pour la réalisation 2 jour(s) 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. 171 Forces et faiblesses de l'offre .NET. Perspectives d'évolution de .NET.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10266 - Programmation C# avec Microsoft .NET Framework 4

Développement - Microsoft Contenu de la formation

Module 1: Introduction au C# et au Framework.Net •Introduction au Framework .Net Visual Studio 2010 •Creation de Projets Avec Visual Studio 2010 •Ecrire une Application C# •Construire une Application Graphique •Documenter une Application Objectif du stage •Exécuter et Débogguer des Applications en Utilisant Visual Studio 2010

Ce cours se focalise sur la structure des Module 2: Utiliser les bases de la Programmation C# progammes C#, la syntaxe du langage et des •Déclaration de Variables et Assignation de valeurs détails de l'implémentation avec le •Utilisation d’expression et d’opérateurs Framewprk .Net 4.0. •Création et Utilisation des Tableaux Lors de ce stage, les développeur •Utilisation des instructions de Test intermédiaires pourront acquérir les •Utilisation des instructions de boucle connaissances et les compétences nécessaires pour développer des applications Module 3: Declaration et appel de méthodes en C# avec les Framework .Net 4.0 •Definition et appel de Méthodes •Specifier des paramètres optionnels et des paramètres de sortie

Public Module 4: Gestion des Exceptions •Gestion des Exceptions Pré-requis •Déclencher des Exceptions

Module 5: Lire et écrire dans des fichiers Durée •Accéder au système des fichier 5 jour(s) •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 172

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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

173

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10267 - Introduction au développement d'applications Web avec Visual Studio 2010

Développement - Microsoft Contenu de la formation

Module1 : Decouverte des applications web ASP.net dans Visual Studio 2010 - Introduction au Framework .Net Visual Studio 2010 - 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 Objectif du stage - Choix d'un langage de programmation - Présentation de Visual Studio 2010 Ce stage de 5 jours permet aux stagiaires - Création d'une application web simple d'acquérir les connaissances et les

compétences nécessaires pour réaliser des Module 3 : Création d'un formulaire web ASP.Net sites web dynamiques ASP.Net - Création de formulaires web - Ajout et configuration de contrôles Public Ce stage s'adresse aux développeurs .Net, Module 4 : Ajout de fonctionnalités dans un forumaire web ASP.Net débutant en 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 Pré-requis Afin de suivre cette formation, les stagiaires Module 5 : Implémentation de Master Pages et de contrôles utilisateurs doivent posséder une expérience de - Création de Master Pages quelques mois sur les technologies .Net, avec - Ajout de contrôles utilisateurs dans un formulaire web ASP.Net

les langages C# ou VB.Net. De plus ils doivent Module 6 : Validation des entrées utilisateurs maitriser le HTML ou DHTML et plus - Présentation de la validation des entrées utilisateur partioculièrement les notions de tableaux, - Configuration des contrôles de validation images et formulaires. - Ajout de validation coté serveur

Durée Module 7 : Gérer les disfonctionnements des applications web ASP.Net 5 jour(s) - 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 174 -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 - Programmation de l'authentification et des autorisations

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

175

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10265 - Développer des Solutions d'accès aux données avec Microsoft Visual Studio 2010

Développement - Microsoft Contenu de la formation

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 Visual Studio 2010 Access with ADO.NET.

Programme :

Objectif du stage Architecture et technologies des accès aux données • Technologies d'accès aux données Améliorer la modification des données à • Scénarii d'accès aux données travers EDM (Entity Data Model) à l'aide de

LINQ to Entities, Entity SQL et les classes dans Création des entités de modèles de données un espace nom EntityClient • Introduction aux entités de modèles de données Accéder aux données hors-ligne et limiter les • Modifier une entité de modèle de données données disponibles dans les applications • Personnaliser une entité de modèle de données clients Concevoir, développer et consommer un Effectuer des requêtes sur les entités de données service de données WCF simple • Récupérer des données à l'aide de LINQ to Entities Développer la haute performance, la fiabilité • Récupérer des données à l'aide de Entity SQL des applications ADO.Net • Récupérer des données à l'aide du fournisseur Utiliser LINQ to SQL • Récupérer des données à l'aide des procédures stockées • Tester le code d'accès aux données

Public Création, mise à jour et suppression de données Entity Cette formation s'adresse aux développeurs • Comprendre les changements dans Entity Framework des petites et moyennes entreprises utilisant • Modifier les données dans un modèle Entity Data Model Visual Studio et intéressés par l'apprentissage de solutions d'optimisation d'accès aux Prise en main de scenarii multi-utilisateurs à l'aide des services d'objets données au travers d'applications telles que • Concurrence d'accèsdans Entity Framework Entity Framework, LINQ et ADO.Net. • Support transactionnel dans Entity Framework

Création de solutions optimisées à l'aide de services d'objets Pré-requis • Les étapes de l'exécution de requêtes Les participants doivent posséder des • Utiliser les requêtes compilées connaissances de base sur le développement • Utiliser des vues Entity Framework prédéfinies d'applications Web ou de clients Windows • Surveiller la performance riches. • Améliorer les modifications de données asynchrones

Personnalisation des Entités et création des Classes d'Entité personnalisées Durée • Réécrire les classes générées 5 jour(s) • 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 ponctuellement • 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 176 • 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• 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

177

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10264 - Développer des Applications Web avec Microsoft Visual Studio 2010

Développement - Microsoft Contenu de la formation

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 Visual Studio 2010 • 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 Objectif du stage Conception d'une application Web Créer une application Web ASP.Net • Appliquer les meilleures pratiques et concevoir les choix appropriés lors de la conception d'une interactive application Web Créer des pages riches et réactives • Expliquer comment une application Web est conçue Gérer la sécurité et le déploiement • Choisir les formulaires Webs et MVC

Cette formation permet de préparer à Développement des modèles MVC (Modèles, Vues, Contrôleurs) l'examen de certification Microsoft 70-515. • Développer des contrôleurs MVC En réussissant cet examen, le candidat • Mettre en œuvre des contrôleurs MVC obtiendra la certification MCTS (Microsoft • Créer des méthodes d'action Certified Tedchnology Specialist) : .NET Framework 4, WEB Applications. Développement de vues MVC • Développer les vues MVC • Mettre en œuvre les vues MVC Public • Mettre en œuvre les vues MVC de type fortement typés Le cours s'adresse aux développeurs Web qui • Mettre en œuvre les vues MVC partielles utilisent Microsoft Visual Studio 2008 SP1 et des Conception de l'exposition versions plus récentes du produit • 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 Pré-requis • Utiliser ASP.net avec les formulaires Web et les pages MVC Les participants doivent posséder les connaissances techniques sur : Ecriture du code pour les formulaires Web - les modèles de développement • Ecrire le code pour les formulaires Web - les concepts de programmation • Décrire la structure d'une application Web évènementielle • Contrôler "ViewState" - les concepts de la programmation objet • Localiser une application Web en utilisant les fichiers ressources - la conception d'une interface utilisateur • Valider la saisie utilisateur dans les formulaires Web et les pages MVC - le développement d'une application structurée 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 Durée • Utiliser les données dynamiques ASP.Net dans les formulaires Web 5 jour(s) 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

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 178

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 • Mettre en œuvre jQuery

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

179

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10262 - Développer des Applications Windows avec Microsoft Visual Studio 2010

Développement - Microsoft Contenu de la formation

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 Visual Studio 2010 Framework 4, Windows Applications.

Conception d'applications Windows Client • Technologies Client Objectif du stage Introduction à Visual Studio 2010 et WPF version 4 Concevoir et développer des applications • Quelle nouveauté dans Visual Studio 2010 ? clients Windows en utilisant Microsoft Visual • Quelle nouveauté dans WPF Version 4 ? Studio 2010. Utiliser les techniques de codage avancé pour Conception et développement d'interface utilisateur améliorer le temps de réponse des • Définir la mise en page d'une page Utilisateur applications Windows. • Définir les contrôles de contenus Utilisateur Concevoir et créer une interface utilisateur • Définir les contrôles de type Liste (UI) avec Visual Studio 2010 et WPF version • Partager les ressources logiques dans une fenêtre 4. Décrire les bases graphiques dans WPF, Contrôle de l'interface utilisateur incluant une vue d'ensemble des process • Partager les ressources logiques dans une application Audio et Vidéo dans les applications client • Créer des interfaces utilisateurs cohérentes en utilisant des styles Personnaliser les contrôles à l'aide des styles • Changer la présentation des contrôles en utilisant des modèles et des modèles • Prise en main d'évènements et de commandes

Test, Unité de tests et Debug Public • Stratégies de tests Débogage WPFet XAML Spécialistes en développement utilisant • Fournir un retour utilisateur Visual Studio 2010 et Microsoft .Net • Comprendre les fonctionnalités de sécurité Framework 4. Liaison de données simple et validation • Vue d'ensemble du data binding Pré-requis • Créer un data binding Avoir une bonne connaissance d’un langage • Mettre en oeuvre la notification de changement .Net Visual Basic .net ou C#. • Convertir des données • Valider des données • Présenter les données Durée 5 jour(s) 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

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

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

Configuration et déploiement des applications Windows Client SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Options de déploiement • Déployer une application autonome WPF Déployer XBAP • Configurer les paramètres de sécurité

181

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10263 - Développer des Solutions Windows Communication Foundation avec Microsoft Visual Studio 2010

Développement - Microsoft Contenu de la formation

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 Visual Studio 2010 Framework 4, Windows Communication Foundation Applications.

Architecture orientée service · Qu'est ce que SOA ? Objectif du stage · Les avantages de SOA · Scenarii et standards · Mettre en oeuvre l'architecture orientée · Introduction à WCF service dans les services WCF

· Définir et mettre en œuvre les contrats de Introduction au développement avec WCF service WCF, les données et messages · Contrat de service et mise en œuvre · Utiliser les endpoints multiples avec des · Services hôtes WCF messages variés · Comportements WCF · Tester, dépanner, surveiller et diagnostiquer · Utiliser les services WCF les services WCF · Sécuriser la fiabilité du service à l'aide de la Services hôtes WCF sécurité des messages et du transport · Services hôtes WCF · Etendre WCF à l'aide de "behaviors , · Service hôtes WCF dans Windows Services dispatchers, inspectors et formatters" · IIS, WAS et AppFabric · Configurer les hôtes WCF

Public Définition et mise en œuvre de contrats WCF Programmeurs .Net utilisant Visual Studio · Qu'est-ce qu'un contrat ? pour effectuer des développements de · Modèles de messages petite, moyenne ou grande envergure, nota · Concevoir les contrats WCF mment des applications SOA (service- oriented applications) à l'aide de WCF. Points de terminaison et comportements · Points de terminaison multiples et interopérabilité · Découverte WCF Pré-requis · Points de terminaison par défaut Les stagiaires doivent avoir les connaissances · Instanciation et concurrence d'accès de l'environnement Microsoft Visual Studio · Fiabilité 2008 et avoir déjà appréhendé Visual Studio 2010 pour le client Windows et/ou le Test et dépannage des services WCF développement · Erreurs et symptômes d'applications Web. · Fautes WCF · Débogage et outils de diagnostic

Durée Sécurité 3 jour(s) · 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

182

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6367 - Introduction à la programmation orientée objet avec Visual Studio 2008

Développement - Microsoft Contenu de la formation

1. Démarrer avec la programmation orientée objet Introduction à la programmation orientée objet Visual Studio 2008 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 Objectif du stage 2. Implémenter des classes, des propriétés et des méthodes Cette formation de 3 jours fournit aux Créer des classes participants les compétences de base pour Implémenter des propriétés à l’intérieur d’une classe apprendre à concevoir et développer des Implémenter des méthodes à l’intérieur d’une classe applications orientées objet avec Visual Utiliser des classes, des propriétés et des méthodes Studio 2008. Les concepts suivants de la programmation objet seront présentés : 3. Implémenter l’héritage, l’abstraction et le polymorphisme classes, méthodes, propriétés, héritage et Introduction à l’héritage et à l’abstraction interfaces. Ils apprendront également Implémenter l’héritage et l’abstraction comment identifier les opportunités Introduction au polymorphisme d’utilisation de ces concepts et comment les Implémenter une structure polymorphique mettre en application avec Visual Studio 2008. 4. Implementer des interfaces Introduction aux interfaces Implémenter une interface sur mesure Public Developpeur d'application microsoft. 5. Définir des structures orientées objet Etablir des classes en fonction de prérequis métier Ajouter l’héritage au design Pré-requis Ajouter des interfaces au design Une compréhension des techniques de Réviser et améliorer le design résolution des problèmes liés au développement de logiciel. 6. Implémenter des délégués, des événements et des exceptions Une compréhension des principes du Introduction aux délégués développement d’applications. Implémenter des délégués Une compréhension simple des techniques Introduction aux évènements de script. Implémenter des évènements Une expérience concrète dans la création et Introduction aux exceptions l’implémentation de code de script Implémenter des exceptions Une compréhension générale du Framework .NET 7. Définir une Object Collaboration Introduction aux Class interactions Ajouter des interactions à un design Durée Evaluer le design 3 jour(s) 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

183

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6368 - Programmation .Net Framework avec Visual Studio 2008

Développement - Microsoft Contenu de la formation

1. Design et développement logiciel dans Visual Studio 2008 Introduction au design et au développement logiciel Visual Studio 2008 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 Objectif du stage Concepts de la programmation orientée objet Définir une classe Les participants à ce cours utiliseront le Créer une instance de classe framework .NET pour développer des futures Introduction à l’héritage applications métier. Cette formation Définir et implémenter des interfaces s’adresse aux développeurs qui souhaitent Créer et utiliser des délégués et des évènements accroitre leur compréhension du Génériques développement d’applications dans le framework .NET. Elle fournit la brique initiale 3. Validation de données qui peut être complétée par des cours Introduction à la validation de données avancés sur .NET. Les développeurs qui Validation d’applications Windows Forms suivront ce cours doivent être familiarisés Validation d’applications ASP .NET avec Visual Studio IDE. 4. Debugger et profiler des applications .NET Tracer et débugger du code Public Profiler une application Développeurs d'applications 5. Surveiller et enregistrer des applications .NET Framework Introduction à l’instrumentation Pré-requis Enregistrements d’événements Avant de participer à ce cours, les stagiaires doivent posséder : 6. Tester les applications Microsoft .NET Framework Une compréhension des techniques de Introduction au test logiciel résolution des problèmes qui s’appliquent au Utiliser les outils de test de Visual Studio 2008 développement logiciel Une compréhension générale de l’objectif, de 7. Introduction à LINQ la fonction et des caractéristiques de .NET Les nouveautés dans VB .NET et C# framework Introduction à LINQ Une expérience dans l’utilisation de Visual LINQ Data Providers Studio 2008 Une expérience dans le design et le 8. Accès aux données avec LINQ développement orienté objet LINQ to XML LINQ to Entities LINQ to SQL Durée 5 jour(s) 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 184 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

185

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS2310 - Développer des applications Web ASP .NET avec le framework 3.5

Développement - Microsoft Contenu de la formation

1. Le Framework Microsoft .Net Introduction au Framework .Net Visual Studio 2008 Introduction à ASP .Net

2. Créer des applications web avec Visual Studio 2008 Présentation de Visual Studio 2008 Objectif du stage Création d'applications web ASP .Net Présentation des langages .Net Développer une application Web avec Visual Création d'un composant en utilisant Visual Studio 2008 Studio 2008

Maîtriser la technologie ASP .Net 3.5 3. Créer un formulaire Web ASP .Net Comprendre l'interchangeabilité du langage Création d'un formulaire de développement de la plate-forme .Net : Ajouter un control server C# ou VB .Net Création de master pages Savoir structurer une application 3-tiers 4. Ajouter du code à une Web form Public Implémentation du code behind Ajout d'évènements dans les contrôles Développeurs Web débutants, Développeurs Envoi d'évènements ASP. 5. Gérer des traces dans les applications web ASP .Net Pré-requis Tracer et les objets de trace Débogage à distance Connaissances HTML ou DHTML, scripting VB

et ou Jscript / JavaScript 6. Valider des entrées utilisateurs Maîtriser un langage .Net (C# ou VB .Net) Introduction à la validation des contrôles utilisateurs Avoir suivi le stage Microsoft réf. 6159 - Validation des contrôles Introduction à la programmation Microsoft Validation des pages .NET framework, ou posséder des connaissances équivalentes. 7. Créer et implémenter des contrôles utilisateurs Maîtrise de la programmation orientée objet Ajout des contrôles utilisateurs Web ASP .Net et de Visual Studio Création de User Controls

8. Accéder aux données avec ADO .Net et Visual Studio 2008 Durée Introduction à ADO .Net 5 jour(s) 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 186 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 Implémentation de l'objet cache SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

187

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

N-SIL - Silverlight 4.0 pour développeurs

Développement - Microsoft Contenu de la formation

1. PRÉSENTATION DE SILVERLIGHT 4.0 Introduction Visual Studio 2008 . Définition des RIA (Rich Internet Application) . Pourquoi Silverlight 4.0 ? Les caractéristiques de Silverlight 4.0 . Présentation, architecture. Objectif du stage . Les différences entre Silverlight 3.0 et Silverlight 1. . Le support et les plateformes. Comprendre la technologie Silverlight 2.0 et . Aspects sécurité. son rôle dans le framework .NET 3.5

Mettre en œuvre des applications web riche 2. DÉMARRER AVEC SILVERLIGHT 4.0 avec Silverlight 2.0 et le framework .NET3.5 L’environnement Explorer les possibilités multimédia (audio, . Les pré-requis. vidéo, animation, interactivité) offertes par . L’outil Visual Studio 2008. cette technologie . La gamme Expression Studio et l’outil Expression Blend. . Travaux pratiques : initier un projet Silverlight avec Blend et Visual Studio 2008. Public Framework .NET 3.5 . Windows Presentation Foundation (WPF). Architecte technique . Le langage XAML. Chef de projet Développeur 3. CRÉER DES INTERFACES RICHE Équipe projet Interface Basique . Les contrôles simples, les contenus et les conteneurs. Gérer le rendu et le positionnement des contrôles Pré-requis (layout). La gestion des événements. . Travaux pratiques : création d’une interface simple. Connaissances en développement Interface Avancée d’applications .NET (C# ou vb.net). . Gestion des Styles, des Thèmes et des templates. Le Databinding. La communication réseau via Web Connaissance du formalisme XML. service et requêtes Web. Notions du framework 3.5 et de WPF . Travaux pratiques : enrichissement de l’interface avec ces concepts avancés. appréciable. 4. ALLER PLUS LOIN Durée Créer ses propres contrôles . Les UserControls. Gestion du graphisme. Gestion des événements. 3 jour(s) . 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.

188

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10553 - Fondamentaux du XAML de d'expression Blend

Développement - Microsoft Contenu de la formation

MODULE 1 Binding en XAML Expertise - conception • Introduction aux applications basées en XAML • Les outils pour concevoir et développer des applications basées en XAML • Anatomie d’une application basée en XAML

Objectif du stage MODULE 2 Créer des dessins vectoriels avec Expression Studio 4 Créer des dessins vectoriels avec Expression • Création de dessins vectoriels avec Expression Blend 4 Blend 4 et Expression Design 4 • Création de dessins vectoriels avec Expression Design 4 Créer une application Silverlight et une • Importation d’un dessin vectoriel dans Expression Blend 4 interface utilisateur en utilisant des contrôles d’agencement variés et d’autres contrôles MODULE 3 depuis la boîte à outils Disposition d’une application basée en XAML Créer des objets XAML par programmation • Organisation des contrôles dans une interface utilisateur Implémenter des transformations, • Ajouter et manipuler des contrôles animations et des Visual States dans des applications basées en XAML MODULE 4 Prototyper des applications en utilisant Développement et débogage d’applications basées sur le XAML SketchFlow • Développement d’applications WPF • Développement d’applications Silverlight • Hébergement d’applications Silverlight Public • Débogage d’applications basées en XAML Cette formation s’adresse à un public qui a une expérience en programmation avec MODULE 5 Visual Basic .NET ou C# ainsi qu’une maitrise Création de contrôles par programmation et utilisation des fichiers multimédia de la programmation orientée objet. Cette • Création et utilisation des contrôles par programmation formation n’est pas destinée aux • Utilisation des fichiers multimédia programmeurs débutants. Cette formation prépare au passage de la MODULE 6 certification 70-506 Définition et utilisation des Resources, Styles, Control Templates, et Behaviors • Définition et utilisation des Resources • Définition et utilisation des Styles et des Control Templates Pré-requis • Définition et utilisation des Actions, Triggers, et Behaviors 1 à 3 mois d’expérience de programmation avec Visual Studio 2010 MODULE 7 Une expérience professionnelle dans le Implémentation des transformations, animations, et Visual States développement d’applications Web ASP.NET • Les transformations dans les applications basées en XAML ou d’applications Windows Forms • Les animations dans les applications basées en XAML • Implémenter, définir et utiliser des Visual States

Durée MODULE 8 3 jour(s) Le Binding en XAML • Binding de propriétés dans les applications basées en XAML •Data Binding dans les applications basées en XAML

MODULE 9 Prototypage d’applications en utilisant SketchFlow dans Expression Blend 4 • Prototypage d’applications avec SketchFlow • Packaging et passage en revue des prototypes développés avec SketchFlow

189

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10554 - Développement d'applications riches (RIA) avec Silverlight 4

Développement - Microsoft Contenu de la formation

MODULE 1 Introduction à la construction d'applications métier en Silverlight Expertise - conception • Présentation de Silverlight 4.0 • Architecture de Silverlight • Développer des applications s'exécutant Hors Navigateur en Silverlight

Objectif du stage MODULE 2 Construire des applications orientées données • Créer des applications Silverlight orientées • Présentation de l'accès aux données en Silverlight 4.0 données • Définir l'accès aux données en utilisant les modèles de données d'entités ADO .NET • Créer des interfaces utilisateurs avancées • Afficher des données avec les services de domaines • Implémenter des techniques multimédia avancées en Silverlight MODULE 3 • Utiliser le Silverlight Media Framework Gestion des données avancées • Déployer des applications Silverlight • Manipuler les données en utilisant les services de domaines • Lier et valider des données Public MODULE 4 Cette formation s’adresse à un public de Implémenter des contrôles utilisateurs et de la navigation programmeurs expérimentés • Travailler avec les contrôles Cette formation prépare au passage de la • Threading certification 70-506 • Implémenter une navigation

Pré-requis MODULE 5 Créer des interfaces utilisateurs avancées • Avoir une expérience dans le • Créer des classes de présentation de contenu développement Web et dans la • Créer des modèles d'éléments orientés présentation programmation avec Visual Studio 2010 • Développer des classes en tant qu'instances d'éléments • Avoir une expérience en XAML et Blend MODULE 6 Durée Utiliser les capacités locales • Imprimer depuis une application Silverlight 5 jour(s) • Accéder au stockage local depuis une application Silverlight • Accéder au système de fichiers local depuis une application Silverlight

MODULE 7 Implémenter des techniques de média avancées en Silverlight • Implémenter Deep Zoom en Silverlight • Jouer des fichiers multimédias

MODULE 8 Développer des solutions Silverlight Media Framework • Introduction au Silverlight Media Framework • Développer des solution Silverlight Media Framework

MODULE 9 Interagir avec le matériel depuis des applications Silverlight • Interagir avec la souris et le clavierlow • Interagir avec des périphériques audio et vidéo

MODULE 10 Globalisation et Localisation • Globalisation • Localisation

MODULE 11 Implémenter des communications réseau • Configurer des applications pour des communications réseau • Implémenter des appels au Web

• Implémenter des communications bas niveau

MODULE 12 Déployer des applications Silverlight • Fonctionnalités et hébergements d'applications 190 • Gérer des ressources d'applications dynamiquement

MODULE 13 Guides d'application • Débuter avec le Design Pattern MVVM • Découvrir Prism

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MODULE 14 Développement Windows Phone- Aperçu de Windows Phone • Découvrir le développement Windows Phone • Créer une application Windows Phone

191

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

N-DPC - Design Patterns .NET/C# & Gof

Développement - Microsoft Contenu de la formation

1. INTRODUCTION AUX DESIGN PATTERNS Définition et historique Expertise - conception Taxinomie des Design Patterns . Schéma de présentation des Patterns. Avantages liés à l'utilisation des Design Patterns . Réutilisation et frameworks. Objectif du stage Comment choisir un Pattern GoF ? . Savoir identifier les Design Patterns adaptés à chaque problématique, et les mettre en œuvre au sein Identifier les principaux Design Patterns d'une application .NET. applicables aux architectures s'appuyant sur . Les causes de refactoring : les pistes pour détecter les cas nécessitant une amélioration logicielle par des langages orientés objet l'implémentation de Design Patterns. Choisir et utiliser un Design Pattern en Comment utiliser un Design Pattern GoF ? fonction de chaque couche de l'architecture . Les stratégies pour implémenter un pattern. Implémenter les Patterns Microsoft en .NET et C# 2. CLASSIFICATION DES DESIGN PATTERNS GOF PAR DOMAINE FONCTIONNEL Dans un contexte de refactoring Présentation et répartition des Design Patterns en fonction de leur domaine d'application : d'architecture, détecter un cas d'application . Patterns de création de Design Pattern pour améliorer la qualité . Patterns structurels logicielle . Patterns comportementaux

3. CLASSIFICATION DES DESIGN PATTERNS MICROSOFT PAR COUCHE D'ARCHITECTURE Public Caractéristiques des Design Patterns Microsoft Architecte . Foundations of Solutions Architecture, les Patterns and practices et le Guidance Explorer. Chef de projet technique Présentation et répartition des Patterns adaptés à chaque couche de l'architecture : Concepteur / développeur . User Experience . Workflow . Data Pré-requis . Identity and Access La connaissance d'un langage .NET est . Messages and Services nécessaire, de préférence C# qui est utilisé . Modeling and Tools dans les exemples d'implémentations. . Management Connaître les bases d'UML et les principes de base de la programmation orientée objet. 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. Durée Singleton : instance unique de classe. 2 jour(s) 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. 192 Glossaire des Design Patterns GoF et .NET/C#.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

N-AZU - Windows Azure concepts, architecture, développement et exploitation

Développement - Microsoft Contenu de la formation

MODULE 1 Introduction à SOA Expertise - conception • Définitions • Design Patterns SOA • Mise en œuvre avec les technologies Microsoft (WCF, AppFabric Server, …) Objectif du stage MODULE 2 Choisir d’implémenter une solution cloud Cloud Computing computing permet d’obtenir de nombreux • Concepts et modèles de déploiement avantages comme la maitrise et la réduction • Avantages du Cloud Computing de ses couts d’exploitation, la réduction des • Design Patterns applicables au Cloud Computing délais de commercialisation mais également la facilité pour s’adapter à la demande Cette formation a pour but de présenter MODULE 3 l’offre Microsoft et de fournir les Azures Services connaissances • Présentation de la plateforme Azure nécessaires pour construire et déployer des . Architecture technique applications construites autour de Visual . Azure service Model Studio 2010 et .NET 4.0 . Environnement de développement et portail Azure . Hello Azure : Premiers pas • Mise en œuvre Public . WebRole et WorkerRole Cette formation est destinée aux . Configuration et optimisation d’un service développeurs et architectes souhaitant Code « fulltrust », « natif » ou autres comprendre la mise en œuvre d’une . Messages et « queues » (files d’attente) application sur l’offre Microsoft. MODULE 4 Stockage de données Pré-requis • Blob Storage De bonnes bases en C# et ASP.NET sont . Concepts souhaitées. La maitrise de l’environnement . API et REST API Visual Studio 2010 est un plus • Table Storage . Définition et implémentation des entités . Développer avec «Windows Azure Table» Durée . Table service et REST API 1 jour(s) • SQL Azure . Présentation et limitations . Configuration . Migration vers SQL Azure

MODULE 5 Azure AppFabric • Concepts • ACS • Service Bus

193

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6214 - Développer efficacement avec Microsoft Visual Studio 2008 Team System

Développement - Microsoft Contenu de la formation

1. Gestion du cycle de vie des applications Introduction à la gestion du cycle de vie Visual Studio 2008 - 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 Team System 2. Utiliser Visual Studio Team System au sein de votre équipe Introduction à Visual Studio Team System Architecture Utiliser Visual Studio Team System Objectif du stage Durant ce cours, les stagiaires pourront 3. Gestion de projet acquérir les connaissances et les Présentation de Microsoft Solution Framework (MSF) compétences nécessaires à la gestion du Présentation de la gestion de planning Présentation des guides de processus contrôleur de code source, à la configuration Introduction à la personnalisation des modèles de processus des builds, à l’écriture de tests et lier ces Les éléments de travail éléments directement dans Visual Studio Le portail d’équipe 2008 4. Concevoir et développer une application avec Visual Studio Team System Public Concevoir la Solution Ce cours s’adresse à l’ensemble des acteurs Utiliser les outils de modélisation de base de données Développer l’application d’un projet de développement informatique

d’entreprise 5. Introduction à Team Build Présentation de MSBuild Pré-requis Personnalisation de Team Build Une expérience ou être familier avec les Integration des tests dans Visual Studio Team System

processus de développement tel que 6. Introduction au contrôleur de code source et au développement parallèle Microsoft Solutions Framework (MSF). Présentation des modes de verrous Des connaissances dans la modélisation des Présentation des branches, des comparaisons et des fusions applications, des bases de données, des systèmes distribués et des spécifications 7. Les outils d’analyses fonctionnelles. Les outils d’analyse de performance Une expérience dans l’utilisation d’un Les outils d’analyse statique contrôleur de code source, des outils de Les tests unitaires gestion des anomalies, de traçabilité, et éventuellement des outils de rédaction de 8. Les outils de tests tests unitaires. Développer des tests Web Exécuter des tests Web Créer des tests de montée en charge Durée Interpréter les résultats des tests de montée en charge 3 jour(s)

194

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6215 - Mise en place et administration de MS Visual Studio 2008 Team Foundation Server

Développement - Microsoft Contenu de la formation

1. Installer et configurer Microsoft Team Foundation Server (TFS) Planifier le déploiement de TFS Visual Studio 2008 - Planifier l’installation de TFS Installer TFS Team System Valider une installation Configurer les composants de TFS

2. Administrer une instance de Team Foundation Server et les projets d’équipes Objectif du stage Gestion d’une instance TFS Durant ce cours, les stagiaires pourront Gestion des projets d’équipe acquérir les connaissances et les Gestion des autorisations et des accès à TFS Gestion des utilisateurs et des groupes TFS compétences nécessaires à la mise en place Vérification et disponibilité de TFS de Microsoft Visual Studio 2008 Team Choisir un plan de reprise sur incident pour TFS Foundation Server.

3. Administrer et personnaliser les modèles de processus Public Gestion des modèles de processus Les compétences et connaissances de VS Gestion du guide de processus 2008 Team System Niveau 200 Administrer les modèles de processus Etre familiarisé aux différentes modules et Créer des requêtes WIQL (Work Item Query Language) Modifier les types d’éléments de travail concepts de VSTS tels que présentés dans le Modifier le cycle de vie d’un élément de travail cours réf. MS6214A

Avoir une expérience d’utilisation des 4. Administrer Team Foundation Version Control logiciels Virtual PC, Visual Studio, Windows Configurer Team Foundation Version Control SharePoint Services 2.0 et SQL Reporting Utiliser Team Foundation Version Control Services Fonctionnalité avancée du contrôleur de code source Maitriser les systèmes d’exploitation Personnaliser Team Foundation Version Control Microsoft Windows Connaitre un langage .NET (VB.NET/C#) 5. Administrer Team Build Avoir développé au sein d’une équipe Introduction à Team Build Créer des definitions Team Build Exécuter Team Build Pré-requis Personnaliser Team Build Ce cours s’adresse aux personnes responsables de l’installation et de la 6. Gestion des projets d’équipes et des rapports configuration de Microsoft Team Foundation Présentation des rapports Server et des projets d’équipe. L’architecture des rapports Personnaliser les rapports du modèle de processus Gestion des rapports Durée Création de rapports personnalisés 2 jour(s) Réparer l’entrepôt de données

195

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-PH1 - PHP : initiation

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 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 PHP des options de configuration. Administration de la base de données MySQL avec phpMyAdmin.

Objectif du stage 2. LES BASES DU LANGAGE Maîtriser les bases du langage Syntaxe et généralités. Comprendre la création de pages Web Variables et constantes, types de données, dynamiques opérateurs, références. Appréhender les différentes architectures Structures de contrôle et conditions, fonctions, gestion des tableaux. logicielles autour de PHP Fonctions indispensables. Prendre en main les fonctionnalités avancées Traitement des tableaux. du langage Manipulations de chaînes de caractères. Expressions régulières. Public Manipulations de dates. Chef de projet Fonctions mathématiques. Développeur Équipe projet 3. GESTION DES FORMULAIRES Rappels sur les formulaires HTML. Webmestre Positionnement et possibilités de PHP. Webdesigner Accès aux données. Méthodes de transmission. Pré-requis Téléchargement de fichiers. Expérience pratique du développement en 4. GESTION HTTP ET PERSISTANCE environnement Internet. Gestion des en-têtes HTTP et redirections. Connaissance d'un langage structuré. Présentation et manipulation des cookies. Connaissance du HTML. Explication des problèmes de sécurité. Introduction et utilisation des sessions. Durée 4 jour(s) 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 196 chaque notion vue pendant la session.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-PH2 - PHP : programmation avancée

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Le PHP et la programmation orientée objet - La syntaxe de base - Le mot clé class - L’instanciation : le mot clé new PHP - L’héritage : le mot clé extends - L’auto-chargement des classes - Les constructeurs - Les destructeurs Objectif du stage - Notion de méthode Maîtriser la puissance du langage PHP à - Visibilité des méthodes travers les fonctionnalités avancées - L’opérateur de résolution de portée :: Concevoir des applications robustes et - Le mot clé self sécurisées - Le mot clé parent - Le mot clé static Identifier et utiliser les nouveautés de PHP5 - Les diverses utilisations du mot clé static - Les constantes de classe Public - L’abstraction d’objets Administrateur système - Les interfaces Architecte technique - La surcharge Chef de projet Web - La surcharge de membre Développeur - La surcharge de méthode Webmestre - Le mot clé final - Le typage d’objet - TRAVAUX PRATIQUES Pré-requis - TP proposant l’écriture de diverses classes, et l’application des notions de cette partie. Connaissance et pratique de PHP. LDAP

2. Présentation d'un annuaire LDAP Durée - Notions de DIT, RDN, DN, OU, CN 4 jour(s) - Utilité d’un annuaire LDAP - Installation d’un serveur LDAP - Utilisation d’un serveur LDAP - Présentation des API disponibles en PHP - Connexion à la base LDAP - Ajout d’une entrée dans l’annuaire - Ajout d’un pays - Ajout d’une organisation - Ajout d’une unité - Ajout d’une personne - lecture de l’annuaire - Conclusion - TRAVAUX PRATIQUES - TP proposant L’installation, la création de scripts PHP créant diverses entrées dans l’annuaire LDAP, suivi d’ajouts de fonctions à l’application développée.

3.XML - Présentation de XML - La syntaxe XML - Où utiliser XML - Comment traiter le XML en PHP ? L’API SimpleXML - Présentation de l’API SimpleXML - Les différentes API de SimpleXML - Parcourir un arbre XML avec SimpleXML - Extraire des données d’un arbre XML - Modifier le contenu d’un fichier XML avec SimpleXML - Les avantages de SimpleXML - Les défauts de SimpleXML - TRAVAUX PRATIQUES

- Ajouts des fonctionnalités SimpleXML à l’application, parcours d’un fichier L’API événementielle LIBXML2 - Avantages et inconvénients de libxml2 - La notion d’évènement - L’appel du parseur 197 - La gestion des évènements - La récupération des paramètres - La lecture progressive - TRAVAUX PRATIQUES - Ajouts de fonctionnalités équivalentes à SAX à l’application, parcours d’un fichier L’API DOM - les nouveautés DOM avec PHP5 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- Avantages et inconvénients - Les principaux objets manipulés - Récupération de l’objet DomDocument - Récupération de l’élément racine - Récupération d’éléments - Récupération de contenu textuel - récupération des attributs - Modification du DOM - Sortie XML d’un flux d - validation Schéma et DTD avec DOM - Notion de XPATH - Application de recherches XPATH à DOM - TRAVAUX PRATIQUES - Ajouts de fonctionnalités DOM à l’application, insertion de nouveaux éléments et attributs Présentation de XSLT - les différentes possibilités de transformation - Exemple de transformation - TRAVAUX PRATIQUES - Transformation d’un document XML en HTML via un document XSL

4. Présentation de FPDF - Qu’est ce que FPDF ? - La classe FPDF - Surcharge des méthodes - En-tête, Pied de page, saut de page et image - Gestion du retour du texte - Gestion des couleurs - TRAVAUX PRATIQUES - Constitution d’un rapport PDF exploitant les principales fonctions d’impression

5. Les Web Services - Présentation de la notion de Web Service - Le langage WSDL - Le langage SOAP - Mise en œuvre d’un Web Service serveur avec PHP5 - Mise en œuvre d’un Web Service client avec PHP5 - Présentation de NuSOAP - Mise en œuvre de Web Services avec NuSOAP - TRAVAUX PRATIQUES - Création de Web Services client et serveur avec PHP5 et NuSOAP

6. PDO - les fonctionnalités de PDO - Installation de PDO - Création d’une instance PDO - Insertion de données - Lecture des données - Gestion des transactions PDO - TRAVAUX PRATIQUES - Transformation de l’application existante exploitant l’Api MySQL en accès utilisant PDO

7. Les ORM - Présentation de la notion d’ORM - Présentation de Doctrine

8. Lecture d’un Flux RSS Présentation de la notion de Framework - Avantages d’utiliser un framework - Les frameworks MVC - Les frameworks globaux - Offre actuelle des frameworks - Présentation de Zend Framework Présentation de la librarie PEAR

9. Qu’est ce que PEAR ? - Fonctionnalités de PEAR - Pourquoi utiliser PEAR - Conclusion

198

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-PH3 - Optimisation PHP

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Analyser un site existant Les journaux / remontées d'information Les outils de monitoring / profiling Repérer les goulots d'étranglement PHP Utilisation d'outils de web-stress

2. Architecture PHP et serveurs webs Comprendre PHP et les serveurs webs Objectif du stage Les différentes manières d'utiliser PHP Optimiser ses applications PHP/MySQL Les outils autour de PHP (PECL, PEAR, …) Comprendre le fonctionnement de PHP et du Les différentes manières d'installer PHP Web Zend Engine / débogage de bas niveau Analyser un site existant 3. Considérations matérielles et logicielles Comprendre la notion de cache Les points à prendre en compte Maitriser le serveur web et l'OS OS, matériel et versions des logiciels Savoir estimer les ressources nécessaires en fonction du type Public d'application Développeur MySQL, PHP Les différents serveurs webs pour PHP Chef de projet 4. Optimisation de la compilation Compilation d'Apache et PHP pour les performances et la sécurité Pré-requis Compilation de Lighttpd / Nginx - Bonne connaissance de PHP, notions de C Paramétrage et personnalisation de l'environnement - Bonne connaissance de l'environnement Optimisation de l'accès aux extensions (statique et dynamique) web Modules Apache, CGI, FPM - Etre à l'aise avec Linux 5. Optimisation par la configuration logicielle Configuration PHP Durée Configuration du serveur Apache 4 jour(s) 6. Optimisation par le code Fonctionnement interne d'un script PHP Les erreurs à ne pas commettre Quelques pistes pour optimiser vos scripts

7. Optimisation par le cache Adaptation environnement / architecture Cache de haut niveau : HTTP Cache d'opcodes et caches mémoire Mise en place d'un proxy HTTP Compression zlib Gestion optimisée des téléchargements

8. Optimisation des bases de données Configuration du serveur MySQL Choix du moteur de stockage Optimisation des structures de tables Optimisation des requêtes SQLit

199

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-ZEN - Zend Framework développeur

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction au Zend framework Qu'est ce qu'un framework Les possibilités du Zend Framework Trouver des ressources (Web, IRC, ...) Frameworks ZEND et Architecture et fonctionnement Symfony 2. Installation et configuration Installation classique Installer le framework à partir du SVN Configuration Objectif du stage Développer des applications avec le ZF 3. Composants du noyau Mettre en place et configurer le Zend Configuration de son application Framework Journalisation et exceptions Utiliser le ZF proprement Partager des objets Utiliser les bases de données avec le Zend Déboguage Framework Comprendre et utiliser la session et 4. Gestion des bases de données Fonctionnalités avancées de PDO l'authentification du ZF Zend_DB: intérêts et fonctionnalités Mettre en place des formulaires avec CRUD de données avec Zend_DB Zend_Form Sélections avancées Comprendre et consommer des services Persistance de données Webs avec Zend Framework Gérer les relations entre les données

Public 5. Sécurité et gestion de formulaires Sécurité, validateurs et filtres Architecte technique Créer un formulaire Chef de projet technique Ajouter des éléments Développeur Gérer la validation automatique

Pré-requis 6. Sécurisation et gestions de droits Identification client avec Zend_Auth Connaissance de PHP. Politique de gestion de droits Connaissance de la programmation orientée Manipulation de la session PHP via ZF objet. 7. Fonctionnalités haut niveau Durée Internationnalisation 5 jour(s) Mise en cache Pagination, traitements de données

7. Modèle Vue Contrôleur (MVC) Rappels sur le Design Pattern MVC L'architecture MVC de Zend framework Comprendre le contrôleur frontal Intégration de la vue Utiliser MVC au quotidie

200

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-ZE2 - Zend framework architecte

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Rappels sur le Zend framework Les différents packages Le niveau de couplage des packages Les différentes versions du framework Frameworks ZEND et Symfony 2. Génie logiciel et POO Rappels sur la POO Génie logiciel, UML et design patterns La testabilité logicielle

Objectif du stage 3. Projet de mini application Maitriser les composants du Zend Framework Monter une application MVC complète avec une base de données Dériver et personnaliser le Zend Framework Gérer des formulaires complexes Maitriser les design patterns de manière Introduire Ajax pratique Mettre en place un service Web et consommer des flux XML Savoir répondre à des problématiques Déploiement et automatisation complexes d'architecture logicielle Utiliser et maitriser les tests unitaires et 4. Comprendre et maitriser MVC Le modèle MVC de Zend Framework fonctionnels Comprendre le contrôleur frontal Utiliser le modèle MVC de manière poussée Intégration des vues et des templates Gérer des formulaires complexes en AJAX Utiliser les aides d'action et les plugins Aides de vues classiques et Ajax Public Dériver les objets MVC Architectes Développeur 5. Analyse objet du ZF Analyse du Zend Framework avec un débogueur Etude des concepts internes Pré-requis Extensions possibles, adaptation à un existant Niveau «Zend Framework développeur» Délégation de responsabilités objets - Avoir de solides bases en PHP et en POO (niveau «Conceptions orientées objets en 6. Testabilité Tester ses objets avec PHPUnit PHP») Utiliser Zend_Test pour les tests fonctionnels - Avoir une expérience de développement Industrialiser la testabilit avec le Zend Framework

Durée 4 jour(s)

201

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-SYM - Symfony

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 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. Frameworks ZEND et Refactoring d'un mini-site en MVC. Symfony 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).

Objectif du stage 2. MVC SYMFONY EN ACTION Connaître tous les aspects techniques de Présentation des méthodes de routage. Symfony Analyse du code généré dans les différentes couches. Appliquer une méthode de développement Le mini-site MVC en Symfony. agile Spécification et initialisation de la mini-application. Créer une application PHP concrète et La couche contrôleur aboutie . 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. Public . Mise en œuvre de la chaîne des filtres. Architecte technique La couche vue Chef de projet Technique . Découper et intégrer votre première maquette HTML dans Symfony. Développeur . 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 Pré-requis modification de sfResponse. Maîtrise de l'environnement Web. . Sécurité de la couche vue : comprendre l'escaping. Bases PHP. La couche modèle Connaissance de la programmation orientée . Étude de la configuration de la couche ORM. objet. . Panoramique sur les méthodes fournies par Propel. . Étude des possibilités de la classe Criteria. . Comment étendre proprement une classe du modèle ? Durée . Refactoring du code de la mini-application. 4 jour(s) 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. 202 . 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. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

203

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-SY2 - Symfony 2 les bases

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction à Symfony2 A propos de Symfony, versions 1 et 2 Les frameworks PHP Les ressources Frameworks ZEND et Les concepts fondamentaux Symfony Les atouts de Symfony2

2. Rappel sur la POO Namespaces Classes : attributs et méthodes Objectif du stage Constructeurs / Destructeurs Comprendre et utiliser le framework Héritage et Agrégation Symfony2 Etre capable de mettre en place et gérer une 3. Les bases de Symfony2 application avec Symfony2 Installation de Symfony2 Comprendre et utiliser l'ORM Doctrine2 Structure d'un projet Symfony2 Base du MVC (Modèles, Vues ,Contrôleurs) Principe de configuration du framework (XML, YAML, PHP) Public Déroulement d'une requête HTTP dans Symfony2 Développeurs PHP 4. La couche Modèle - Doctrine2 L'ORM (Object Relational Mapping) Pré-requis Générer BDD & classes associées de la couche ORM Niveau «PHP avancé» Faire des requêtes avec critères Connaissance de base de la programmation Le Query Builder de Doctrine2 orientée objet 5. La couche Vue - Twig Présentation de la couche Vue Durée Heritage et inclusion de Templates 3 jour(s) Le layout global et les layouts des bundles Concevoir des templates modulaires avec les blocks

6. La couche Contrôleur Gérer le routage des pages Gestion des paramètres Manipulation des objets Requet & Response

7. Les formulaires Mettre en place des formulaires simples Régles de validation Maitrise du Templating avec Twig

7. Les Tests Tests Unitaires Tests Fonctionnels

9. Le Routage Configurer les règles de réécritures d'URL

10. Notions Avancées Trucs et Astuces (CookBook) Les commandes utiles Les bases de la Sécurité Les Services Symfony2

204

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-SY3 - Symfony 2 avancé

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction à Symfony2 A propos de Symfony, versions 1 et 2 Les ressources Les concepts fondamentaux Frameworks ZEND et Les atouts de Symfony2 Symfony 2. Rappel sur la POO Namespaces Classes : attributs et méthodes Constructeurs / Destructeurs Objectif du stage Héritage et Agrégation Maîtriser le framework Symfony2 Etre capable de mettre en place et gérer une 3. Les bases de Symfony2 application avec Symfony2 Installation de Symfony2 Comprendre et utiliser l'ORM Doctrine2 Structure d'un projet Symfony2 Principe de configuration du framework (XML, YAML, PHP) Déroulement d'une requête HTTP dans Symfony2 Public Développeurs PHP Symfony 4. La couche Modèle - Doctrine2 L'ORM (Object Relational Mapping) Générer BDD & classes associées de la couche ORM Pré-requis Faire des requêtes avec critères Niveau «PHP avancé» (Ref: O-PH2) Le Query Builder de Doctrine2 Formation SYM2 - Maîtrise 5. La couche Vue - Twig Durée Présentation de la couche Vue Heritage et inclusion de Templates 2 jour(s) Le layout global et les layouts des bundles Concevoir des templates modulaires avec les blocks

6 La couche Contrôleur Gérer le routage des pages Gestion des paramètres Manipulation des objets Requet & Response

7. Les formulaires Mettre en place des formulaires simples Régles de validation Maitrise du Templating avec Twig

8. Les Tests Tests Unitaires Tests Fonctionnels

9. Le Routage Configurer les règles de réécritures d'URL Routage avancé en Symfony2 Générer des URL

10. Notions Avancées Trucs & Astuces (CookBook) Les Ressources Utiles Les Bases de la Sécurité Les Services Symfony2

205

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-JO1 - Joomla : Utilisateur

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction Rappels sur Internet, Intranet Notions fondamentales de publication Les différents types de serveur Web et technologies utilisées (html, dhtml, java, asp, , perl...) CMS/ECM : Gestion de contenu 2. Présentation de l’interface Dreamweaver Définition d’un site : infos locales, infos distantes, la carte du site Les fenêtres : l’écran principal, les panneaux, l’inspecteur de propriétés, la barre d’outils Les modes d’affichage : code, création, fractionné

Objectif du stage 3. Création d’une page Au terme de ce stage, l’utilisateur sera Les propriétés, le titre, l’arrière-plan, les couleurs capable d’organiser, créer et modifier des L’insertion de texte, les paragraphes, les caractères spéciaux articles en vu d’une publication dynamique Rechercher du texte, vérifier l’orthographe en ligne. Les listes à puce ou numérotées La mise en forme du texte Les barres horizontales Public 4. Les images Les formats (gif, jpeg, png) Pré-requis Taille, résolution et mode de couleur pour le Web Toute personne capable d’utiliser l’outil Insérer une image, la paramétrer informatique et désirant mettre à jour des L’alignement par rapport au texte informations en ligne dans un site CMS Joomla. 5. Les tableaux (mode standard et mise en forme)

6. Les formulaires Durée Création 1 jour(s) Ajout d’objets Envoi de données

7. Les objets Insérer un texte au format Flash Insérer un bouton Flash Insérer un script ou un applet JAVA Les comportements liés aux objets

8. Les calques Le positionnement Les propriétés Gérer les calques Transformer les calques en tableau Les comportements liés aux calques

9. Les feuilles de styles CSS Créer un style dans une page Créer une feuille de styles externes

10. Les liens Les différents types de lien Les zones réactives sur une image Les barres de navigation Afficher la carte et gérer la structure du site

11. Exploitation de modèles Contexte, conception, utilisation, mise à jour

12. Dynamiser le site à l’aide des comportements Appliquer un comportement

Modification Suppression

14. Approche du code HTML Référence de code HTML 206 Visualiser le code d’une page Modifier le code source

15. Publication du site Les métas informations Gérer le site Publication SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Hébergement et mise en ligne

207

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-JO2 - Joomla : Concepteur

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Installation et mise en ligne - Choix d’un hébergeur, Serveur FTP, SQL - Import/Export des bases de données Joomla - Installation sur serveur local CMS/ECM : Gestion de - Installation sur serveur distant contenu Administration de Joomla - Installation des Templates - Installation des composants - Gestion des utilisateurs : Visiteur, Enregistrer, Administrateur Objectif du stage - Paramètres généraux : Langage, durée de connexion, réglages email, paramètres serveur… Au terme de ce stage, l’utilisateur sera capable de mettre en place un site internet Hiérarchisation de Joomla dynamique et personnalisé à partir de la - Réflexion sur l’organisation du site plateforme Joomla. - Composants / Modules / Sections / Catégories / Articles - Emplacements et options

Public Rédaction des articles - Réflexion sur la lisibilité des textes. - Mise en forme : texte, images, liens hypertexte… Pré-requis - Les balises d’entête Toute personne ayant de bonne base - Tableau informatique, désirant créer rapidement un - Publication et option d’affichage… site internet à l’aide d’un CMS (Content management system). Gestion des médias - Optimiser les médias pour la lecture écran - Stocker et organiser les médias Durée 3 jour(s) Création et paramétrages des composants - Les menus - Les bannières - Contacts - Les plus lus - Les dernières actualités

Réalisation d’une maquette graphique - Découpage et exportation d’une maquette réaliser sur Photoshop, Illustrator -ou FireWorks

Gestion des Templates - Modifier un template existant - Création d’un modèle CSS - Adapter et compresser un CSS pour Joomla

208

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-TYP - Typo3

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. PRÉSENTATION Qu'est-ce qu'un CMS ? Comparaison de Typo3 avec d’autres CMS Open Source. Qu'est-ce que Typo3 ? CMS/ECM : Gestion de Les fonctionnalités couvertes par Typo3. contenu La documentation et les tutoriaux Typo3.

2. INSTALLATION Pré-requis à l'installation de Typo3. Installation rapide en 3 étapes. Objectif du stage Installation avancée et paramétrages. Configurer et personnaliser une installation Travaux pratiques : installation et configuration d'un site avec Typo3. Typo3 Créer un site de gestion de contenu avec 3. ADMINISTRATION DE TYPO3 Typo3 Présentation de l'interface générale du back-office de Typo3. Administrer et gérer un site avec Typo3 Présentation du gestionnaire d'extensions et du TER (Typo3 Extension Repository). Maîtriser les bases du langage TypoScript Gestion de l'arborescence. Les différents types de pages (raccourcis, sysfolder). Configuration de l'administrateur système. Public Travaux pratiques : création d'un mini site de quelques pages. Chef de projet Webmaster 4. PUBLICATION DE CONTENU Équipe projet Présentation de l'interface du rédacteur sur le back-office et le front-office. Développeur Organisation des contenus dans l'interface. Les différents types de contenus. Installation et configuration d'extensions pour utiliser des contenus avancés. Pré-requis Travaux pratiques : intégration de différents types de contenu dans le mini-site. Maîtrise de l'environnement Web (applications Internet, navigateur). 5. LA GESTION DES UTILISATEURS Connaissance de base du langage HTML. 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. Durée Les espaces de travail et le workflow (Workspaces). 3 jour(s) 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.

209

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-EZP - eZ publish officielle

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction à eZ Publish - eZ Publish, peut être le meilleur outil de gestion de contenu Web - A propos d'eZ Systems - Trouver des ressources (Web, IRC, support) CMS/ECM : Gestion de - Perspectives contenu 2. Utiliser eZ Publish - Installer eZ Publish - Architecture et fonctionnement d'un système de gestion de contenu - Stuctures internes d'eZ Publish Objectif du stage Comprendre les concepts et l'architecture de 3. Introduction au développement avec eZ Publish eZ publish - Rappels sur HTML, Css et Javascript Configurer et administrer une application eZ - Rappels sur PHP publish - Séparer le contenu et le design Connaître le langage de développement des - Stockage du contenu avec eZ Publish modèles de présentation (templates) - Gérer le multilinguisme Créer et exploiter des extensions 4. Structure Interne d'eZ Publish - Bibliothèques, noyau et modules Public - Structure des répertoires Administrateur de sites - Les fichiers de configuration et leur structure Architecte technique Développeur 5. Modules et vues Utilisateur avancé de sites - Exécution de modules - Vues de modules - Paramètres de vues Pré-requis Maîtrise de l'environnement Web. 6. Design et apparence Connaissances en programmation (+ langage - Les designs avec eZ Publish PHP de préférence). Connaissance de HTML. - Structure des répertoires de design - Créer son propre design

Durée 7. Les templates 4 jour(s) - Généralités sur les templates avec eZ Publish - Templates de vue, de nœuds, système

8. Les controles d'accès - Vue générale des rôles et politiques d'accès - Les utilisateurs - Les groupes d'utilisateurs - Les rôles

9. Gestion workflow avec eZ Publish - Les évènements - Les déclencheur

210

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-DRU - Drupal 7 pour développeur

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction au CMS et à Drupal Les systèmes de gestion de contenus Présentation de Drupal 7 Les évolutions de Drupal 7 par rapport à Drupal 6 CMS/ECM : Gestion de Le fonctionnement de Drupal 7 contenu L'environnement de développement

2. Installer Drupal 7 Récupérer Drupal >> Exercice : Installation de Drupal 7 Objectif du stage 3 Drupal 7 et son architecture Savoir installer, configurer et administrer un >> L'arborescence des répertoires et des fichiers site Drupal >> La base de données Drupal Avoir une vue d'ensemble des possibilités de >> Les notions essentielles : Entities, Bundles, Nodes, Drupal : points forts, points faibles, délais de Vocabularies ? mise en oeuvre 4 Utiliser Drupal 7 Personnaliser la charte graphique de son site >> La partie d?administration sans mettre les mains dans le code >> Création et utilisation des types de contenu >> Création et utilisation des nœuds Etre capable d'installer, de configurer et >> Les vocabulaires d'exploiter des modules indispensables >> Les blocs >> La gestion des droits utilisateurs Public >> Exercices Webmasters ou responsables de sites Web 5 Etendre Drupal 7 >> Récupérer, installer et configurer un module sur Drupal.org -> Les bonnes pratiques Pré-requis >> Les modules « indispensables » Maîtrise de l’environnement Web. >> Views Connaissance de PHP. Connaissance de HTML >> CCK, pourquoi est-il toujours utile ? et CSS. >> Rules >> Panels www.alterway.fr Durée Contactez nous au 01.41.16.83.70 ou par courriel : [email protected] Développer un module sous 3 jour(s) Drupal 7 >> La structure d'un module >> L'API Drupal et ses hooks >> Créer des entités et des bundles >> Créer des champs >> Créer des types de contenu et des nœuds >> Gérer les permissions >> Gérer les menus >> Créer et modifier des formulaires 7 Les thèmes >> Le moteur de templates >> La structure d'un template >> Composer un thème (régions, css, javascript, features, etc.) 8 Ouverture aux distributions Drupal >> Qu'est-ce qu'une distribution ? >> Où trouver une distribution ? >> Quels types de distribution pour mon besoin

211

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-DRW - Drupal pour Webmaster

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction à Drupal Présentation de Drupal Points forts et points faibles de Drupal Le jargon lié à Drupal CMS/ECM : Gestion de Les outils de développement Drupal contenu Installation locale de Drupal Installation multi sites de Drupal Trouver des ressources (Web, IRC, ...) Installation d'un site multilingue

Objectif du stage 2. Création du contenu avec Drupal Savoir installer, configurer et administrer un A propos des templates Drupal site Drupal Les principaux fichiers de template Avoir une vue d'ensemble des possibilités de Créer du contenu sous forme de nœuds Drupal : points forts, points faibles, Formater le contenu avec un éditeur délais de mise en œuvre Formatage avancé du contenu Personnaliser la charte graphique de son site Insérer des fichiers images, vidéos sans mettre les mains dans le code Créer du contenu sous forme de blocs

Etre capable d'installer, de configurer et 3. Organisation du contenu d'exploiter des modules indispensable Classer le contenu de son site avec la taxonomie Créer un menu utilisant la taxonomie Public Utiliser des vues pour naviguer Webmasters ou responsables de sites We Créer des pages d'accueil

4. Administration du site Drupal Pré-requis Contrôler l'accès au contenu Connaître HTML et CSS Gérer le spam Connaître PHP Modérer les commentaires Gérer les utilisateurs, leurs droits Automatisation des taches courantes Durée Gérer le workflow de publication 3 jour(s) Sauvegarder son site Drupal

5. Personnalisation du visuel Paramétrages du thème depuis l'interface d'admin Personnalisations faciles avec CSS Modules permettant de personnaliser la charte graphique Installation des modules CCK et View

212

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-TRI - Tridion pour les contributeurs

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 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… CMS/ECM : Gestion de Le vocabulaire de Tridion contenu . 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 Objectif du stage . Un point clé : l'importance de la dissociation du contenu et de la manière dont il est affiché. Qu'est ce qu'un CMS ? . Les notions de schéma, composant, composant multimédia, component template, page, page template. Comprendre l'interface utilisateur de Tridion Structuration des contenus et droits d'accès Acquérir la connaissance des concepts . Gestion du contenu sous forme de composants. principaux de Tridion . Ordonnancement du contenu : arborescence de répertoires (folders) au sein de Tridion, paramétrage Comprendre la logique de contribution de des droits d'accès, gestion des périmètres de contribution par l'administrateur. Tridion . Gestion des composants dans les répertoires. . Arborescence du site Web : création et ordonnancement des pages dans les répertoires. Gestion des composants Public . Travail collaboratif, verrouillage de composants, consultation et modification des documents. Tout profil . 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 Pré-requis . Cibles de publications. Aucun. . 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. Durée . Notions d'héritage et de surcharge de contenu (localisation). 2 jour(s) . 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.

213

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-MAG - Magento Commerce : développement

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 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 E-Commerces - Magento . Les catégories . Les clients . Les commandes : taxes, frais de port, livraisons Travaux pratiques : installation de Magento. Objectif du stage Comprendre les concepts et l'architecture de 2. DANS LE CŒUR DE MAGENTO Magento Conseils à l’installation de Magento. Configurer et administrer un site e-commerce Architecture applicative. sous Magento Présentation du modèle de données EAV : l’exemple d’un produit et de ses attributs. Gestion des droits. Créer des extensions Travaux pratiques : . Comprendre le code PHP de Magento. Public . Gestion des utilisateurs dans la base de données. Développeur Web . Gestion des produits dans la base de données. Architecte logicielle 3. LES MODULES Qu’est-ce qu’un module ? Pré-requis Structure de fichiers d’un module : blocks, modèles, configuration… Connaissance des concepts objet. Modifier l’affichage par défaut dans Magento. Connaissance d’une architecture MVC. Modifier les comportements par défaut de Magento. Une première approche de Magento serait Travaux pratiques : un plus. . 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. Durée LA BASE DE DONNÉES 5 jour(s) 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.

214

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-MA2 - Magento WebDesigner

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Introduction à Magento - Présentation de l'architecture applicative de Magento - Présentation du modéle MVC Travaux pratiques : Installation de Magento E-Commerces - Magento Terminologie et définition des concepts de base - Sites, magasins, vues - Interfaces Objectif du stage - Thémes Comprendre l'architecture et les concepts du - Blocs système de templates & layouts dans - Traductions Magento Personnaliser les interfaces existantes dans Hiéarchie des thémes graphiques - Design Magento - Skin Intégrer sa propre charte graphique à - Configuration du back-office Magento Travaux pratiques : Créer et configurer un théme personnalisé

Public Agencement des blocs dans les pages Webdesigner - Architecture générale Intégrateur graphique - Relations entre controleurs, blocs et templates Webmaster - Balises fonctionnelles et actions Travaux pratiques : Savoir agir sur l'agencement des blocs dans une page Développeur

Personnalisation des templates Pré-requis - Appel aux templates fils Maîtrise du XHTML / CSS - Surcharge Connaissance des notions du langage PHP Travaux pratiques : Surcharger et personnaliser un template

Souhaitable : connaissance des concepts Gestion de contenus dans Magento objets - Pages statiques - Blocs statiques Durée - Routines Magento 3 jour(s) 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

215

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS596 - Langage C

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. INTRODUCTION Caractéristiques du langage Aspect général d'un programme C Compilateur C Langages : Python, Ruby, PERL , 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 Objectif du stage Instructions ( tests, aiguillage, boucles … ) Maîtriser le langage C via l'apprentissage des mécanismes de base et des syntaxes. 3. TYPES DÉRIVÉS Acquérir une bonne méthodologie de Tableaux développement dans ce langage. Gérer les chaînes de caractères La maîtrise du langage C constitue l'outil Structures et unions indispensable pour divers domaines de la Énumérations programmation ( C++, programmation Types synonymes

système, programmation réseau … ). 4. FONCTIONS Déclaration des fonctions ( prototypes ) Public Écriture et appel des fonctions Développeurs ayant à maintenir ou rédiger Passage d'arguments des applications en Valeur de retour langage C. Passage d'arguments à un programme C

5. POINTEURS Pré-requis Rôle des pointeurs Utilisation des pointeurs Pointeurs et tableaux Durée 5 jour(s) 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

216

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS5965 - Langage C perfectionnement

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Rappels Les variables, type statique. Variables statiques et variables registres. Conversions. Langages : Python, Ruby, PERL , C Structures Présentation, intérêt des structures. syntaxe de définition, déclaration et d'accès aux éléments des structures. Exemples: copie de structures Structures avancées, unions, tableaux, champs binaires, drapeaux. Objectif du stage Compléter des connaissances en langage C Fonctions de saisie, affichage par une formation approfondie sur les Options avancées de printf. mécanismes fondamentaux de Mise en forme paramétrée. fonctionnement. Saisie avancée. Rappel du principe : décomposition du flux d'entrée. Les types 'ensemble'. Public Toute personne amenée à programmer, à Les opérateurs superviser ou à modifier des logiciels écrits Rappels sur les opérateurs de calculs. en langage C. Opérateurs logiques, opérateurs binaires. Travaux pratiques : mise en oeuvre des opérateurs de décalage. Pré-requis Priorité des opérateurs. Il est demandé aux participants de connaître les structures et fonctions de base du langage Fonctions C. Pointeurs sur les fonctions. Applications aux interpréteurs.

Durée Allocation dynamique 5 jour(s) Principe d'allocation mémoire. Syntaxe de malloc et free. Travaux pratiques de mise en oeuvre. Fonctions avancées (calloc et realloc) : intérêt et applications.

Pratique Les listes chaînées, les arbres binaires. Applications à l'organisation des données.

Techniques de programmation Les phases de compilation : précompilation , assemblage, édition de liens. Définition de constantes. Contrôle de compilation. Les macro-instructions. Conventions de nommage. Comparaison avec les fonctions. Les fichiers inclus : #include.

Bibliothèques Méthode, syntaxe Les bibliothèques standards : libc.a, libm.a, libcur.a Fonctions disponibles dans la bibliothèque mathématique.

Les entrées/sorties Mécanisme de stockage des fichiers. Méthode d'accès, les descripteurs de fichiers. Fonctions open/close.

Travaux pratiques : écriture d'une fonctions permettant de tester l'existence d'un fichier. Fonctions read/write. Mise en oeuvre avec lecture/écriture de structures. Modes d'ouvertures spécifiques : 217 avec positionnement dans le fichier, avec création du fichier, ... Options : O_TRUNC, o_SYNC, O_NDELAY. Le type FILE : mise en oeuvre de fprintf, fscanf, fgets, fputs.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS590 - Langage Perl

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction Caractéristiques, domaines d'application Comment se procurer Perl ? Constitution du CPAN, Documentation Langages : Python, Ruby, PERL , C 2. Éléments de base du langage Données scalaires Opérateurs Entrées / Sorties de base Tableaux Objectif du stage Structures de contrôle Maîtriser le langage Perl en terme de . Tests mécanismes de base de syntaxe. . Boucles Aborder les aspects complémentaires : . Autres instructions modules, CGI, Interaction avec les bases de . Instructions abrégées données Tableaux associatifs ( hachages ) Évaluer les domaines d'application et l'étendue des possibilités. 3. Expressions régulières Motifs Utilisation des expressions Public Options de la ligne de commande Administrateurs système et développeurs, notamment dans le 4. Fonctions contexte Internet. Arguments, valeur de retour, variables privées Fonctions intégrées Notion de modules Pré-requis Principe d'utilisation des modules Une bonne expérience d’un langage structuré est nécessaire. 5. Structure de données Références Construction de structures de données complexes Durée 5 jour(s) 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

218

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS599 - Développement Python

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Introduction Présentation Python : caractéristiques, positionnement par rapport à d'autres langages. Installation. Langages : Python, Ruby, Utilisation de l'interpréteur. PERL , C Premier programme en Python.

2. Les bases Principaux types de données : nombres, booléens, chaînes de caractères. Déclaration de variable, typage dynamique, mots clés réservés. Objectif du stage Les opérateurs : priorité, associativité, Connaître les possibilités de Python (Web, opérateurs d'affectation, logiques, de comparaison. administration graphique,...). Maîtriser Quelques fonctions utiles : print(), input(). l'exploitation d'une base de données avec Structures conditionnelles : if et elif. Python. Gagner du temps grâce à la création Boucle while, mots clés break et continue. et l'utilisation de modules. 3. Chaînes de caractères et listes Définition et manipulation de chaînes de caractères. Public Le type séquence. Développeurs, Administrateurs, Architectes. Les listes : définition, accès à un élément. Les références. Les tuples. Pré-requis Manipulation de listes : mot clé del, fonctions list et range; Connaître un langage de programmation. parcours d'une liste.

Durée 4. Les fonctions Présentation, déclaration et appel d'une fonction. 4 jour(s) Portée des variables, mot clé global. Passage d'arguments, les arguments par défaut. La récursivité. Les fonctions Lambda : définition, utilisation Fonctions intégrées

5. Programmation Objet Rappels sur la programmation objet Les classes en Python Constructeurs, attributs privés, méthodes, héritage

6. Les fichiers Méthodes d'accès aux fichiers : ouverture (accès en mode lecture, écriture, ajout, …), fermeture, le mot clé with; lecture dans un fichier

7. Les types de données complexes Les listes de listes. Une liste de tuples. Les dictionnaires. Parcours d'un dictionnaire. Les méthodes update(), clear(), pop(), del(), values, keys()

8. Modules et expressions régulières Les modules : définition, la fonction help() Importer des fonctions Créer ses propres modules Expressions régulières, les caractères spéciaux. Groupes et classes de caractères. Le module 're'.

9. Gestion des exceptions Principe, exemples d'exceptions. Mots clés try et except, else et finally Les assertions 219

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-APA - Apache server HTTP

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Introduction Définitions : IP, TCP. Historique. IP dans le modèle ISO.

IP Linux - Apache Le protocole IP: trame, adressage, principes de routage. Configuration des adresses et des masques réseaux. Accès à la couche réseau sur différents systèmes d'exploitation. Configuration de l'interface réseau. Objectif du stage Savoir installer, configurer, sécuriser un Routage serveur Apache. Interconnexion de réseaux, répéteurs, les ponts. La commutation. Routeurs et passerelles. Définition d'une topologie. Principe de routage, algorithmes. Configuration des routeurs et des postes Public clients. Administrateurs, Concepteurs ayant une Visualisation des chemins utilisés via traceroute. connaissance des composants J2EE Routage dynamique: RIP, OSPF.

TCP/UDP Pré-requis Les protocoles UDP/TCP: mode non connecté/connecté. Connexion virtuelle. Les ports TCP bien-connus Avoir une connaissance des bases et de (well known ports) l'administration Linux . Avoir une connaissance d'internet et de Applications HTML Les services du niveau application: telnet, ftp, ssh, scp, traceroute, ping (connexion, transfert de fichiers, contrôle), modèle client-serveur. Serveurs de noms : DNS (Domain Name System). Principe, traitement des requêtes. Mise en oeuvre : Durée configuration client, serveur, accès inversé. 3 jour(s) SNMP (Simple Network Management Protocol) : fonctionnalités, apports SNMP V2.

IPv6 Adressage actuel, attribution des adresses. Le travail de l'IETF (Bradner&Mankin). Plan d'adressage sur 128bits. Agrégateurs : découpage TLA/NLA/SLA/IID. Intégration des Regional Registries Fonctionnement : Surcharge d'entêtes. Structures des trames. Les nouveaux mécanismes: fragmentation: MTU universelle, DHCPv6, dynamic DNS, renumérotation simplifiée d'un plan d'adressage

Sécurité Ipsec (IP Security Protocol) TP de mise en œuvre

220

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS911 - Linux initiation

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 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 Linux - Apache 2. Prise en main Connexion au système Environnements de travail graphique : KDE et GNOME Objectif du stage Ouverture d'un shell et premières commandes Ce cours vous permettra de maîtriser les Accès à la documentation, HOWTO, forums commandes de base du système Linux et les concepts qui les accompagnent. 3. Fichiers et arborescence L'administration est abordée . Partitions, systèmes de fichiers Organisation de l'arborescence Inodes et type de fichiers Commandes sur les fichiers : ls, mkdir, cp, mv, … Public Les permissions sur les fichiers Toute personne désirant utiliser Linux ou Commandes complémentaires : find, grep, sort,... comprendre sa philosophie. Futurs administrateurs Linux ayant besoin 4. Le BASH et VIM d’acquérir de bonnes bases sur Linux. Interprétation de la ligne de commandes par le bash Les caractères spéciaux Le pipe et les redirections Pré-requis Alias et historique Ce stage constitue le point d'entrée pour les Variables et environnement informaticiens ne venant pas du monde Fichiers de connexion Unix/Linux L'éditeur VIM : commandes principales, automatisations

5. Gestion des processus Durée Notion de processus 2 jour(s) 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

221

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS932 - Utiliser Linux et le Shell

Open Source - LAMP : Linux Contenu de la formation

Apache PHP LE SHELL bash : UN LANGAGE INTERACTIF - Ouverture d’une session shell interactive - Manipuler les fichiers Types de fichiers Linux - Apache Organisation des fichiers (systèmes de fichiers, arborescence) Répertoires Fichiers ordinaires Noms de fichiers Objectif du stage Etude des caractères génériques Le programmeur dialogue avec le système Historique des commandes d’exploitation LINUX au travers d’un langage - Protection des fichiers le shell bash. Notion d’utilisateur L’objet de ce stage est de s’approprier les Notion de groupe Droits d’accès aux fichiers (lecture, écriture, exécution) commandes de base du shell ainsi que les Prendre l’identité du propriétaire et/ou du groupe d’un exécutable (suid/sgid) outils de programmation qui permettent de Sécuriser l’utilisation d’un répertoire (save text) construire des traitements personnalisés. Modification des droits d’accès Changement de groupe d’un fichier Public Changement de propriétaire d’un fichier Futurs développeurs ou administrateurs - Opérations sur les fichiers LINUX Copier un ou plusieurs fichiers Déplacer, renommer un ou plusieurs fichiers Notion de lien physique et de lien symbolique Pré-requis Inode d’un fichier Posséder des connaissances de base en Rechercher un fichier dans tout ou partie de l’arborescence programmation. Mise en œuvre des outils sur les fichiers au moyen d’un outil graphique

Durée 2. LA GESTION DES CHAÎNES DE CARACTÈRES 4 jour(s) - Traitement des fichiers de texte Editeur de texte vi Editeurs de texte graphiques Etude des caractères d’expressions régulières La commande grep

3. LA GESTION DES FLUX DE DONNÉES STANDARD - Redirection des flux de données standard Notion de flux de données standard : stdin, stdout, stderr Redirection, simple et double, du résultat d’une commande (stdout) Redirection, simple et double, des erreurs d’une commande (stderr) Différencier les résultats et les erreurs d’une commande Obtenir un fichier image de l’affichage écran d’une commande Redirection, simple et double, d’une entrée de commande (stdin) Exemples aux travers des commandes cat, write, mail Redirections par pipe Première approche de la commande tee Travaux pratiques

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

Chaque stagiaire disposera d’un PC à partir duquel il pourra indifféremment se connecter sous UNIX et/ou sous LINUX en interface graphique ou ligne de commande.

222

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS915 - Linux : Installation et administration

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Présentation de Linux : - historique, - Linux et Unix, - caractéristiques principales. Linux - Apache 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, Objectif du stage outils RedHat, … Acquérir les compétences nécessaires à Utilisation de TCP/IP : nommer le système, configurer l'interface principale. l'administration d'un système Linux afin de Connexions sécurisées avec ssh client et autres remote commands. garantir son bon fonctionnement et de gérer Documentation : man, how to, FAQ, ressources Internet. ses ressources. 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. Public Création et activation du swap. Administrateurs, ingénieurs système, chef de Gestion du spool d'impression : déclaration des files d'attentes, impressions locales et distantes avec projet ayant des bases Linux. cups et lpd. Sauvegardes et restaurations : dd, tar, cpio, dump. Le mode rescue. Pré-requis Configuration des chargeurs multiboot : lilo et grub. Il est nécessaire de posséder une première Fichier d'initialisation du système : inittab. expérience sur Linux. 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. Durée Installation de Linux à partir des cédéroms d'une distribution. 4 jour(s)

223

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS921 - Linux : installation et administration avancées

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Les paquetages : - les RPM : description, format, - Installer les paquetages apt.

Linux - Apache Le LVM : - Rappels sur le partitionnement, - Organisation du Logical Volume Manager, - Gestion du LVM au moyen des commandes, Objectif du stage - Le snapshot. Acquérir les connaissances complémentaires et nécessaires à l'installation et à Les disques RAID : l'administration avancée d'un système Linux. - Définitions, - Configuration.

Public Les systèmes de fichiers : Administrateurs linux ayant suivi le stage - Rappels ext2, ext3, "Linux : administration et installation" (réf - Présentation jfs, xfs, reiserfs. AS915) Ce stage s'inscrit dans la filière administration Les quotas : standard. - Définitions, - Mise en œuvre.

Pré-requis Les log : Administrateurs, ingénieurs système, chef de - Messages système, projet. - Fichiers de log, - Configuration de syslog.

Durée Le démarrage du système : 4 jour(s) - Le répertoire /boot, - Le fichier initrd, description, personnalisation.

Installation : - Images d'installation disquette, cd ou réseau, - Personnalisation.

4 22

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS920 - Services réseaux Linux d'infrastructure : Apache, Samba, DNS…

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. Configurer TCP/IP : - Configuration de base, - Déclaration de domaine.

Linux - Apache 2. Mise en oeuvre de serveurs de noms : - Serveurs primaires, - Serveurs secondaires, - Caches. Objectif du stage Configurer TCP/IP, DNS, FTP, MAIL, APACHE, 3. Création d'un serveur FTP. SAMBA ... 4. Configuration de la messagerie : - Création d'un serveur SMTP, POP et IMAP. Public Administrateurs LINUX ou avoir suivi le stage 5. Mise en place d'un serveur web APACHE : AS915 'Linux : Installation et administration'. - Lancement du service, Avoir les bases TCP/IP et services internet. - Mise en place de pages HTML.

6. Intégration dans un réseau Windows avec SAMBA : Pré-requis - Partage de fichiers, Administrateurs LINUX. - Partage d'impression.

Durée 4 jour(s)

225

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS916 - Administrer et utiliser TCP/IP sous Linux

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 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. Linux - Apache Exemple d'utilisation d'un navigateur. Configurer les interfaces IP sur différents réseaux. Configurer DHCP. Mettre en place le routage IP. Objectif du stage Présentation du routage dynamique : RIP, OSPF. Utiliser les applications courantes de TCP/IP. Administrer les tables de sites et les services TCP/IP. Intégrer une machine Linux dans différents Vérifier l'opérabilité des sous-systèmes de communication. réseaux. Vérifier le fonctionnement avec les outils d'administration arp, netstat, route … Configurer les services et protocoles d'IP. 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)

226

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS912 - Exploitation Linux

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. INTRODUCTION Linux aujourd'hui Rôle de l'exploitant

Linux - Apache 2. PRISE EN MAIN D'UN SERVEUR Configuration matérielle Partitionnement des disques Configuration TCP/IP de base, outil netconfig Objectif du stage Etre capable d'administrer un serveur Linux 3. GESTION DES UTILISATEURS au quotidien Fichiers de configuration Gestion des utilisateurs et des groupes

Public 4. LOGICAL VOLUME MANAGER Equipes d'exploitation Présentation : LVM1 et LVM2 Groupes de volumes et volumes logiques Commandes d'administration Pré-requis Applications : Il est nécessaire de posséder une première . Création de PVs, de VGs, de LVs expérience Linux . Extension d'un LV

Durée 5. SYSTÈMES DE FICHIERS Arborescence 3 jour(s) 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,…

227

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS922 - Administration Linux pour UNIXiens

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. INTRODUCTION : LINUX VS UNIX Historique : FSF, GNU, le noyau Linux Naissance et philosophie du monde Open Source Les acteurs et les distributions Linux - Apache La stratégie de RedHat et le RHN Positionnement des acteurs traditionnels d'UNIX La documentation, les HOWTO, les forums

Objectif du stage 2. FONDAMENTAUX ET SPECIFICITES Aborder en profondeur les spécificités du Installation du système système Linux (RedHat) par rapport aux UNIX Gestion des utilisateurs commerciaux, en insistant notamment sur les Systèmes de fichiers : aspects noyau, périphériques, réseau et . Présentation : ext2/ext3, reiserfs, jfs, xfs . Ext2/ext3 : sécurité. Les domaines d'application - Création, montage, automatisation privilégiés seront traités : NFS, Samba, - Analyse, paramétrage, réparation services réseau, firewall, … Gestion de la mémoire virtuelle Gestion du LVM (Logical Volume Manager) Public Sauvegarde / Restauration de données Administrateurs et ingénieurs système UNIX Sauvegarde système désirant étendre leurs compétences système Configuration TCP/IP de base à LINUX. Séquence de démarrage . Configuration de LILO et GRUB . Boot du noyau Pré-requis . Configuration de init Les arcanes de l'administration UNIX doivent . Configuration des services : commande chkconfig être maîtrisées. Messages systèmes et applicatifs : syslog et syslog-NG On pourra compléter ce stage par le cours Configuration du serveur graphique : Xorg

Linux : "Gestion avancée des disques et des 3. LE NOYAU ET LES PERIPHERIQUES systèmes de fichiers" (AS921). Pourquoi fabriquer son propre noyau ? Configuration et compilation d'un nouveau noyau et des modules Durée Gestion des modules : insmod, modprobe, … 4 jour(s) 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

228

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS924 - Administration Suse Linux

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. INSTALLATION de SUSE Linux Effectuer une installation Configurer l’installation

Linux - Apache 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 Objectif du stage Configurer LVM2 (Logical Volume Manager) Administrer un serveur avec une distribution Linux Suse. 3. UTILISATEURS Rappels sur les comptes Le système NSS Public Administration des utilisateurs Futurs administrateurs et ingénieurs système Création de groupes et de comptes Linux. 4. RESEAU TCP IPConfiguration des interfaces réseau Configuration du routage Pré-requis Configuration DNS Il est nécessaire de posséder une première Outil IP Tool expérience d’UNIX / Linux, ou d’avoir suivi le Utilisation du « network manager » stage "Linux Initiation" 5. DEMARRAGE DU SYSTÈME Le processus de boot Durée Le boot loader GRUB 5 jour(s) 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

229

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS925 - Le Bash et les outils Linux

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Le bash : - Regroupement de commandes par {} et ( ), - Nouvelle structure de contrôle du shell : select, - Opérateurs logiques, Linux - Apache - Protections des caractères spéciaux, - Paramètres positionnels et spéciaux, - Environnement du shell, - Extension de la notion de tableaux, Objectif du stage - Caractères génériques étendus, Cette formation porte sur le shell bash et sur - Extensions des substitutions du shell, l'étude des outils LINUX dans le but de créer - Gestion des descripteurs de fichiers standards, ou d'optimiser des shell-scripts qui rendront - Gestion des événements asynchrones, votre système plus performant. - Lecture au clavier avec read et les options -a, -p, -t, - Formatage des données avec printf. Dans ce stage vous apprendrez à :

- Personnaliser votre environnement de Personnalisation de l'environnement utilisateur : travail pour une meilleure productivité ; - Différentes possibilités d'invocation du shell, - Choisir, à chaque étape, l'outil adapté à vos - Etude des commandes utiles à la gestion d'une session bash : besoins ; who ; umask ; bc ; alias ; ¿ - Manipuler les données chaînes de - Ecriture et exécution d'une fonction, caractères grâce aux expressions régulières - Algorithme de traitement d'une ligne de commande par le shell, qu'utilisent des commandes comme grep, - Règles de recherche d'une commande dans l'arborescence, egrep, sed, awk, … - Personnalisation automatique de l'environnement utilisateur par programmation des shell-scripts : .bash_profile et du .bashrc.

Public Gestion des fichiers : Ce cours s'adresse à toute personne désirant - Cohérence de l'arborescence Linux, lire avec aisance ou développer ses propres - Présentation des systèmes de fichiers, shell-scripts. - Construction de liens physiques et symboliques, - Suivi d'un lien symbolique, - Visualisation des systèmes de fichiers actifs par mount, Pré-requis - Visualisation du taux d'occupation des systèmes de fichiers par df, Les participants à ce stage doivent connaître - Recherche de fichiers dans l'arborescence avec find et locate, les commandes de bases d'un système UNIX - Manipulation des noms de fichiers : dirname et basename. ou Linux Réf: AS915 Les outils Linux : Durée - Outils de manipulation des données, . Suppression ou capture de colonnes : colrm, cut, 4 jour(s) . 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,

- Annexe1 : Publication de données. 230 - Annexe 2 : Les outils de compression.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS913 - Sécurité Linux

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. SENSIBILISATION A LA SECURITE Enjeux de la sécurité des réseaux et des données Politique de sécurité Typologie des attaques Linux - Apache Noyau Services essentiels (DNS, WEB, Mail, FTP) Autres logiciels (ICP,IE, …) Postes clients Objectif du stage Disposer de l’ensemble des fondamentaux 2. SECURISATION D’UN SERVEUR nécessaires à la sécurisation de ses réseaux La sécurité du système grâce à Linux : firewall, filtrage, … Les services Audit SSH Public Les enjeux de SSH Architectes réseaux, administrateurs système Les algorithmes (RSA1, RSA2, DSA) et réseaux, Les solutions existantes : clients et serveurs responsables de parcs informatiques. Mise en place du client et du serveur Les transferts de fichiers Utilisation avancée (intégration de script ssh_agent) Pré-requis Les faiblesses Il est nécessaire de posséder une première expérience 3. PROXY d’administration de Linux ou d'avoir suivi le Définition et fonctionnalités stage "Linux : Administration " 4. SQUID Filtrage : SQUID_GARD

Durée 5. FIREWALL 5 jour(s) Les enjeux Les protocoles Les solutions existantes Cas pratique : Iptables Les outils : FWBuilder, GuardDog Audit: vérifier les solutions mises en place

231

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS939 - Annuaire LDAP avec OpenLDAP

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 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, Linux - Apache eDirecory ...)

ADMINISTRATION OPENLDAP Installation de la suite openldap Objectif du stage Le fichier slapd.conf Comprendre LDAP: protocole, modèle Configuration des backends d’information, stockage .. Configuration du schema, des logs Mettre en oeuvre avec le serveur OpenLDAP TP: Création d’une arborescence Intégrer Linux et OpenLDAP: centraliser les illustration des types de classes et d’attributs Manipulation des fichiers LDIF pendant les opérations comptes dans un annuaire

INTEGRATION LINUX Public Standards pour centraliser les comptes Administrateur d’infrastructures NSS et PAM Administrateurs systèmes et réseaux Intégration et validation

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)

232

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS926 - Virtualisation XEN/Linux

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. PRESENTATION Notions clés de la virtualisation Architecture XEN

Linux - Apache 2. INSTALLATION XEN Installation avec les binaires distribués Méthode d'installation depuis les sources Paramétrage initial Objectif du stage Intégration avec le chargeur d'OS Comprendre la virtualisation et Grub l'infrastructure XEN. LILO Mettre en œuvre une solution Linux sous XEN. 3. GESTION DES DOMAINES XEN Préparation d'un domaine Administrer des serveurs virtuels. Ajout du domaine Démarrage et arrêt d'un domaine Public Consultation des informations Administrateurs système Linux expérimentés Automatisation Architectes envisageant une virtualisation sous XEN 4. GESTION DES RESSOURCES Développeurs système Ressource CPU Ressource réseau Espace disque Pré-requis Consommation mémoire Administration Linux SL31, SL32 ou équivalent. 5. COMMUNICATION Indispensable: au moins un an de pratique Interfaces réseau virtuelles sur l'administration Linux 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

Durée 6. STOCKAGE 2 jour(s) 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

233

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS927 - Supervision : Nagios

Open Source - LAMP : Linux Contenu de la formation

Apache PHP 1. INTRODUCTION Historique de Nagios Fonctionnalités fournies pour la supervision Possibilités d’extensions du produit Linux - Apache 2. ARCHITECTURE Le moteur Hôte et groupe d’hôtes Objectif du stage Gestion des services réseaux Administrer une solution open source de Système de notifications supervision. Configurer, paramétrer et Contacts et groupes de contacts personnaliser Nagios. Plugins : mission, provenance, gestion et extension

3. INSTALLATION Public Utilisation des sources Administrateurs système / réseau. Installation des plugins Configuration initiale Lancement et arrêt Pré-requis Il est nécessaire de posséder une première 4. ADMINISTRATION expérience d'UNIX/Linux ou d'avoir suivi le Configuration : le fichier nagios.cfg stage "Linux Initiation". Monitoring des serveurs Avoir des connaissances d’administration Définition de services Apache est préférable. Hiérarchie dans la gestion des hôtes et des services Supervision distribuée Superviser en temps réel Durée Utilisation de plugins (NRPE, NCSA) 3 jour(s) Interfaces graphiques : fruity, nagiosgraph

234

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS929 - Administration Nagios

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Supervision : définitions - Les objectifs de la supervision, les techniques disponibles. - Rappels sur les principes HTTP, SMTP, NNTP, POP3, PING - Définition des ressources à surveiller. Linux - Apache Présentation Nagios - Les fonctionnalités - Supervision, exploitation. Objectif du stage - Surveillance des services réseaux, Connaître les fonctionnalités de Nagios. - Surveillance des ressources (charge CPU, espace disque). Savoir installer, configurer et administrer le produit. Savoir développer des nouveaux Architecture plugins. - Principe de fonctionnement et positionnement des différents modules. - Les plugins et extensions

Public Installation Les administrateurs systèmes, - Configuration requise. Site de référence. administrateurs réseau, et toute personne - Travaux pratiques : souhaitant mettre en place un système de - Installation et mise à jour, supervision. - Paramétrage de base, démarrage Nagios

Utilisation de nagios Pré-requis - Premiers pas avec nagios : la page d'accueil. Notions sur le réseau, bases de - Vue d'ensemble de l'état du réseau. TCP/IP.Connaissance d'un langage de script. - Détail des hôtes et services. - Cartographie du réseau. - Détection des pannes réseau. Durée - Les hôtes et services. 5 jour(s) - Travaux pratiques : - recherche d'un hôte, arrêt programmée d'hôtes et services. - Liste des vérifications programmées. - Edition de rapports.

Configuration - Etude du fichier de configuration standard nagios.cfg. - Description des serveurs à surveiller, création de groupes de serveurs. - Description des contacts, et création de groupes de contact, escalades - Définition des services et groupes de services. - Les notions de hiérarchie, dépendances : hôtes et services. - Configuration de l'interface web d'administration. - Etude du fichier cgi.cfg

Optimisation de l'ordonnanceur - Méthode d'ordonnancement. - Délai entre chaque test. - Entrelacement des services. - Tests concurrents. - Fréquence de récupération.

Contrôle et débugage - Analyse des fichiers de logs. - Commandes de contrôle. - Mode d'exécution des plugins. - Options détaillées.

Les plugins - Principe de fonctionnement. - Mise en oeuvre des plugins standards. - Travaux pratiques :

- Personnalisation de Nagios par développement de nouveaux plugins.

Gestionnaire d'évènements - Mécanisme de traitement d'erreur. - Normalisation. 235 - Algorithmie de l'ordonnanceur. - Macros d'évènements. - Démarche d'implémentation. - Exemple : relance d'un serveur web.

Lien SNMP - Présentation du protocole SNMP. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- Hétérogénéité des superviseurs et du parc supervisé. - Tests actifs et passifs.

Supervision distribuée - Principe des agents. - Sur les hôtes, principes de NRPE, NSCA. - Travaux pratiques : - écriture de scripts de déploiement. (NRPE) - installation de nsca, et configuration.

Superviseurs redondants - Méthodes de redondance. - La haute disponibilité : - mode fail-over, - configuration d'un superviseur secondaire, - Gestionnaire : panne du superviseur, - panne du service nagios. - Greffon de test du maître.

Centralisation NDO - Fonctionnalités et composants. - Travaux pratiques : - Mise en oeuvre de NDO

Extensions Nagios - Intégration avec Cacti,Centreon - La solution FAN : Full Automated Nagios - Présentation : installation intégrée, logiciels fournis, versions supportées. - Démonstration d'une installation à partir de FAN.

236

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS942 - Messagerie Postfix et intégration annuaire LDAP

Open Source - LAMP : Linux Contenu de la formation

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

4. INTEGRATION avec un annuaire Public Stockage des carnets d’adresses dans un annuaire LDAP Administrateur système Linux et réseaux

Pré-requis Connaissance en administration Linux

Durée 3 jour(s)

237

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS903 - Cluster Linux

Open Source - LAMP : Linux Contenu de la formation

Apache PHP Introduction

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é, Linux - Apache positionnement de Linux Présentation de l'architecture LVS

Objectif du stage Connaître et savoir mettre en œuvre les Clustering mécanismes disponibles sur Linux pour offrir un service continu. Les différentes fonctions de clustering - Répartition des accès disques - Répartition de la charge CPU, Mettre en place une architecture de cluster. basculement automatique ou programmé sur un autre processeur - Exécution simultanée sur plusieurs processeurs Gérer la disponibilité des applications et des

données.

Linux Virtual Server Public Administrateurs Linux, toute personne Architecture : heartbeat, mon, ldirector, fake, coda Utilisation de mon pour la détection des services souhaitant mettre en œuvre un système défaillants Installation, configuration de heartbeat et ldirectord Pilotage heartbeat par l'interface Linux avec des contraintes de haute graphique disponibilité.

Pré-requis Bonne connaissance de l'administration d'un Adresses réseau système Linux Principe du basculement d'adresses Solution avec Fake Agrégation d'interfaces réseau

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

238

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS076 - Dreamweaver initiation

Adobe Contenu de la formation

Introduction - Rappels sur Internet, Intranet Flash - Dreamweaver - Notions fondamentales de publication - Les différents types de serveurs Web et technologies utilisées (html, dhtml, java, asp, php, perl...)

Présentation de l’interface Dreamweaver Objectif du stage - Définition d’un site : infos locales, infos distantes, la carte du site - Les fenêtres : l’écran principal, les panneaux, l’inspecteur de propriétés, la barre d’outils Concevoir et mettre en place des sites Web - Les modes d’affichage : code, création, fractionné

Public Création d’une page Toute personnes ayant besoin de créer des - Les propriétés, le titre, l’arrière-plan, les couleurs pages Internet professionnelles. - L’insertion de texte, les paragraphes, les caractères spéciaux - Rechercher du texte, vérifier l’orthographe - Les listes à puces ou numérotées Pré-requis - La mise en forme du texte Avoir des connaissances bureautique et - Les barres horizontales Internet Les images - Les formats (gif, jpeg, png) Durée - Taille, résolution et mode de couleur pour le Web 3 jour(s) - Insérer une image, la paramétrer - L’alignement par rapport au texte

Les tableaux (mode standard et mise en forme)

Les formulaires - Création - Ajout d’objets - Envoi de données

Les objets - Insérer un texte au format Flash - Insérer un bouton Flash - Insérer un script ou un applet JAVA - Les comportements liés aux objets

Les calques - Le positionnement - Les propriétés - Gérer les calques - Transformer les calques en tableau - Les comportements liés aux calques

Les feuilles de styles CSS - Créer un style dans une page - Créer une feuille de styles externes

Les liens - Les différents types de liens - Les zones réactives sur une image - Les barres de navigation - Afficher la carte et gérer la structure du site

Exploitation de modèles - Contexte, conception, utilisation, mise à jour

Dynamiser le site à l’aide des comportements - Appliquer un comportement

- Modification - Suppression

Approche du code HTML - Référence de code HTML 239 - Visualiser le code d’une page - Modifier le code source

Publication du site - Les métas informations - Gérer le site - Publication SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- Hébergement et mise en ligne

240

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-FL1 - Flash CS4 : créer des animations interactives

Adobe Contenu de la formation

Présentation - Introduction au logiciel Flash - Dreamweaver - Interface de Flash - Le player Flash

Interface du logiciel Objectif du stage - Panneaux - Outils Acquérir une « culture Flash », afin de mettre

en œuvre la technologie la plus pertinente, Création de graphiques et de textes selon votre problématique - Outils de dessins Maîtriser les outils de dessin permettant de - Formes brutes et formes primitives créer des objets - Outil texte Prendre en compte la logique de conception - Couleurs d'une animation - Dégradés Offrir à l'internaute la possibilité d'interagir avec l'animation Importation d’objets - Importation d’images : résolution et taille - Importation Illustrator Public - Importation de vidéos Direction communication - Importation de sons Direction marketing Participant à un projet Internet Création de symboles Webdesigner - Symbole graphique / Symbole bouton Webmaster éditorial - Bouton animé / Symbole clip - Utilisation des symboles / Occurrences - Propriétés (filtres, effets) Pré-requis Connaissances de base de l'environnement Animation Internet. La maîtrise d'un logiciel graphique - Le scénario : gérer le temps, la cadence, le rythme (Photoshop, Fireworks) et d'un logiciel Web - Contrôler la tête de lecture d'édition (Dreamweaver) sont un plus. - Principe et utilisation des images clés - Animation image par image - Interpolation de forme / Interpolation de mouvement Durée - Accélération / Décélération 3 jour(s) - Animation selon trajectoire

Actions et notions d’ActionScript - Ajouter des actions sur les boutons, les clips - Ajouter des actions dans le scénario

Utilisation de la vidéo - Compression en FLV

Utilisation du son - Synchronisation - Modifier les animations avec les courbes d’effets

Exportation - Optimisation - Paramètres de publication - Publication Html et autonome - Tests

241

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-FL2 - Flash : Programmation ActionScript

Adobe Contenu de la formation

Rappel des notions de base de Flash - Les symboles : graphique, clip, bouton Flash - Dreamweaver - La bibliothèque - Le scénario - Le chargement d’éléments externes - Sons et vidéo Objectif du stage Syntaxe de base Apprendre à développer en ActionScript 3. - La syntaxe Développer une application dynamique riche - Les tests utilisant textes, images, vidéos et sons. - Les conditions Utiliser Flash Develop pour développer plus - Les boucles rapidement et efficacement. - Les opérateurs mathématiques - Les propriétés des objets Public Développeur Les variables - Déclaration Webmaster - Utilisation

Pré-requis Les outils Connaissance de l’interface de Flash. - Panneau Action Connaissance des fondamentaux de - Aide à la saisie - Chemins relatifs et absolus l’ActionScript.

Notions en programmation orientée objet. Les classes intégrées Notions de base du XML. - Classe MovieClip - Classe TextField Durée - Classe Button (bouton) 3 jour(s) - Classe Sound (son) - Classe Mouse (souris) - Classe Key (touche) - Classe Color (couleur) - Classe Array (tableau) - Classe String (chaînes) - Classe Math - Classe Stage - Classe Date - Classe MovieClipLoader

Contrôle de la bande passante - Bande passante et poids du fichier SWF - Détection du lecteur Flash - Réalisation d’un pré-chargement d’animation

Fonctions diverses - Détection des collisions entre objets - Détection des collisions avec la souris - Défilement de texte - Formules mathématiques appliquées au mouvement

242

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

W-FLX - Développer des applications Internet riches avec Flex & Java / JEE

Adobe Contenu de la formation

Présentation de Flex - Flash Plate-forme. Flex-AIR - Outils de Développement Flex. - Présentation de Flash Builder.

Fondements Flex Objectif du stage - Espace de nommage et composants. - Positionnement et Styles. Comprendre les principes d’une application - Composants customs. Internet riche réalisée avec l’environnement - Skinning. Flex 3 d’Adobe - Accès serveur et binding. Développer une application simple mettant en œuvre les principaux éléments du Les bases d'Actionscript3 (AS3) framework - Classes MXML et AS3. Étudier le cycle de conception et de - Propriétés, méthodes, construction. développement d’une application - Connexion MXML AS3. Intégrer une application Flex avec les flux de données de l’entreprise Composants Flex et positionnement - Composants Spark et MX. - Positionnement et conteneurs Spark. Public - Ajouter le scroll. Équipe projet Développeur Gestion des événements Architecte technique - Gestionnaire d'événements. - L'objet event. - Comprendre le bubbling. Pré-requis - Les événements en AS3. Connaissance de base du développement en environnement Java / JEE appropriée. Validation et formatage - Les formules de saisie. Durée - Formater les données. - Valider les données. 4 jour(s)

La navigation - La navigation dans Flex. - Spark et la navigation. - Piloter une viewstack. - TabNavigator et Accordion.

Les états dans Flex - Définir et affecter des états. - Gérer les changements d'état.

Animer les composants et les états - Connaître et utiliser les effets Spark. - Les effets composites. - Appliquer les effets aux états à l'aide des transitions.

Les styles CSS dans Flex - Définir des styles dans Flex. - Espace de nommage et classes de styles. - Styles et Skins. - Sélecteurs de descendance par id, de classe. - Styles et états.

La création de skins pour les composants Spark - Comprendre le skinning. - Créer et appliquer un skin. - FXG : Dessiner avec Flex.

- Comprendre les SkinParts.

Techniques de skinning avancées - Comprendre les SkinStates. - Animer les Skins. 243 - Le Skin des composants customs. - Définir le scroll des composants skinnables.

Introduction a Flash catalyst - Prototyper avec Catalyst. - Récupérer des ressources Illustrator ou Photoshop. - Créer des composants Flex ; Etat et navigation. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- Transitions et effets. - Exporter vers Flash Builder.

La gestion des donnees typées - Créer des Value Object (VO) en AS3. - Manipuler des tableaux de VO. - Le binding et les VO.

Les événements customs - Créer des événements customs. - Lever des événements dans les composants customs. - Etendre la classe Event. - Passer des données dans les événements.

Présenter du contenu avec les DataGroups - Comprendre le DataGroup et les ItemRenderers. - DefaultItemRenderer et DefaultComplexItemRenderer. - Définir un ItemRenderer custom. - Créer un Renderer imbriqué avec fx:Component. - Utiliser un SkinnableContainer avec un DataGroup.

Le composant DataGrid - Ajouter des colonnes aux DataGrids. - Formater les données des cellules. - Positionner des renderers et des editors sur les colonnes. - Sélectionner des éléments.

Déployer des applications Flex ou Air - Connaître les options de compilation. - SwfObject et wrapper HTML. - Comprendre les Ressource Shared Librairies (RSL). - Construire un build de livraison. - Créer et déployer une application AIR. - Configurer pour gérer plusieurs langues. - Fichiers properties : syntaxe, référence, chargement. - Changement dynamique avec LocalChain. - Gérer les images et autres ressources.

L'accès aux donnees XML - Charger des données XML distantes avec HTTPService. - Gérer les événements result et fault. - Envoyer des requêtes paramétrées. - Utiliser l'assistant Data/Services.

Remoting Java avec Blaze DS

244

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AD2000 - AIR 1.5 : Building Desktop Applications with Flex 3

Adobe Contenu de la formation

1. Présentation d’Adobe AIR Découverte des outils de développement AIR Flex-AIR - Comprendre la notion de socle d’exécution - Contenu du SDK AIR - Premier aperçu de FlexBuilder 3 FlexBuilder 3 pour AIR Objectif du stage - Créer un projet AIR - Exporter des applications AIR Ce cours permet aux développeurs Flex de

compléter leurs connaissances pour 2. Prise en main d’Adobe AIR développer des applications AIR avec Créer votre première application AIR FlexBuilder 3. Vous découvrirez en particulier - Créer un projet AIR les nouveaux composants et les classes - Créer le main de l’application spécifiques - Compiler et lancer Packager et déployer des applications AIR Public Apprendre les fondements AIR - Le conteneur Application de AIR Développeurs, Chefs de projet souhaitant - Les formats des fichiers “.air” réaliser des applications AIR pour l’entreprise - Le descripteur xml des applications AIR - Les attributs de visualisation Pré-requis Obtenir de l’aide et autres ressources Avoir suivi le module “Les fondements Flex” 3. Système de fenêtrage ou avoir un niveau équivalent. Créer et ajouter du contenu à une fenêtre Changer le rendu d’une fenêtre Durée - types de fenêtre 2 jour(s) - chrome - transparence - plein écran Manipuler les fenêtres : taille et position Gérer les événements levés par les fenêtres

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 245 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

246

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AD1004 - LiveCycle ES2 : Designer Specialist

Adobe Contenu de la formation

1. Using Master Pages Activity 1 - Using Master Pages LiveCycle ES2 Explain Master Pages and Content Areas Multiple Master Pages Adding master pages Master Page Occurrences and Pagination Objectif du stage Multiple Content Areas Creating additional content areas In this instructor-led training course you will Filling multiple content areas with data learn techniques for developing forms for Adding Objects to a Master Page data capture and data display using Adobe Exercise 1 - Using Master Pages LiveCycle Designer ES2. Using hands-on training exercises, you will discover how to 2. Working with Data Connections create static as well as dynamic, interactive, Activity 2 - Explicit and Implicit Bindings data-bound forms including input validation, Data Binding localized fields, accessibility information, and Data Connections simple through advanced scripted Designing Forms Using XML Schema or Sample XML Data interactions. Connecting to a Web Service or an OLEDB Database Exercise 2 - Creating a Data Connection

Public 3. Working with Form Objects Activity 3 - Designing Body Pages Pré-requis Form Pages Object Properties Form Properties Durée Floating Fields 3 jour(s) 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 247 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

248

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AD1006 - LiveCycle ES2 : Document Output Specialist

Adobe Contenu de la formation

1. PDF Generator Service and Settings Activity 1: Question and Answers on PDF Generator ES2 LiveCycle ES2 About PDF Generator (PDFG) Module – Core Services About PDFG – Common Services Converting Files with PDFG Feature support by platform Objectif du stage Multi-threaded vs. Single-threaded Services with PDFG PDFG Configuration The objective of the workshop is to create a File Type and PDF Settings print and archive solution. To the extent that Exercise 1: Creating a PDF Generator Application Adobe® LiveCycle PDF Generator, Output and supporting solution modules are used to 2.Handling Multiple Documents with XPath Builder build the solutions that will convert Activity 2: PDF Generator Use-cases documents or data into a PDFs or print Using Variables streams. Handling Multiple Input Files About XPath and XPath Builder Public Steps in a Watched Folder implementation Using XPath to loop through items in a Map Determine if the file type needs converting Pré-requis Using the Create PDF operation to process the documents Exercise 2: Looping through the input documents

Durée 3. Using Doc Builder to Create DDX files 3 jour(s) 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 249 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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)

250

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AD1005 - LiveCycle ES2: Developing a LiveCycle ES2 Application

Adobe Contenu de la formation

1. Introduction to LiveCycle ES2 Activity 1: What you know about LiveCycle LiveCycle ES2 What is LiveCycle? Benefits of LiveCycle About the New Hire Solution Demonstration of the New Hire Solution Objectif du stage Exercise 1: Describe a use case for LiveCycle

The main objective of the workshop is to 2. Exploring Workbench ES2 ensure that you can create an Adobe® Activity 2: Exploring the Workbench interface LiveCycle Perspectives and Views Enterprise Suite 2 (ES2) application. You will Steps to building an application be able to build and deploy an application Versioning vs. Revisions that is Deleting Assets vs. Reverting Assets either document-centric, human-centric and Deleting Applications a combination of both. Exercise 2: Creating an application

3. Building a process Public Activity 3: Following the routes in a process Adding activities to your process Pré-requis Variables Common configuration options for variables Creating Variables Durée XPath 3 jour(s) 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 251 Introduction to a guide Guide Guide Section Guide Panel Guide Fields Designing a Guide Testing and Deploying your Guide SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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)

252

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AD1007 - LiveCycle ES2 : Process Management Specialist

Adobe Contenu de la formation

1. Using the Gateway Element Using the Gateway Element LiveCycle ES2 Branch Types Exercise 1 : Using the Gateway Element

2. Assigning Work to Multiple Users Objectif du stage Assign Multiple Tasks Operation Task Participants The main objective of the workshop is to Workspace User Interface ensure that you can create a human-centric Presentation & Data process using Adobe® LiveCycle Process User Actions Management Suite 2 (ES2). You will be able Using XPath to loop through items in a Map to build and deploy an application that is a Completion Policies combination of both human-centric and Exercise 2 : Assigning Work to Multiple Users document-centric. 3. Handling Data Public 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 Pré-requis Namespaces and LiveCycle ES Action Profiles Prepare Data Process Durée Default Render Process 3 jour(s) 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 253 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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)

254

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AD1008 - LiveCycle ES2 : Introduction to Rights Management

Adobe Contenu de la formation

1. Using the Gateway Element How is the document protected? LiveCycle ES2 Authentication and Authorization Persistent and Dynamic Document Protection Supported Document Formats Exercise 1 : Discuss Use Cases Objectif du stage 2. Configuring the Rights Management ES2 Server The main objective of the workshop is to Authentication Methods - Server Configuration ensure that you can utilize an Adobe® Certificate Authentication LiveCycle Rights Management ES2 to protect Configuration Basics documents. You will be able to create policy Dynamic Watermarks sets and policies and then apply them to Exercise 2 : Create a dynamic watermark and Define custom messages documents using various methods. 3. Creating and Managing Policy Sets Public What is a Policy Set? Policy Set Roles Creating a Policy Set - Walkthrough Pré-requis Exercise 3 : Create a policy set

4 Creating Policies Durée Defining Policies 2 jour(s) 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

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)

255

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS10173 - Mise à niveau Windows 2008 pour des administrateurs SharePoint 2010

SharePoint Contenu de la formation

1. Introduction aux tâches inhérentes à Windows Server 2008 Les différents rôles SharePoint 2010 Présentation d'Active Directory Utilisation des outils d'administration de Windows Server 2008 Utilisation des outils à distance

Objectif du stage 2. Gérer des comptes d'utilisateurs et des comptes d'ordinateurs Créer des comptes d'utilisateurs Introduction aux tâches inhérentes à Créer des comptes d'ordinateurs Windows Server 2008 Modifier les propriétés des comptes d'utilisateurs et d'ordinateurs Gérer des comptes d'utilisateurs et des Gérer les comptes d'utilisateurs et d'ordinateurs comptes d'ordinateurs Automatiser la gestion des comptes Configurer et dépanner DNS Utiliser des requêtes pour rechercher des comptes d'utilisateurs et d'ordinateurs dans AD Configurer un serveur Web IIS 7.0 Configurer les applications dans IIS 7.0 3. Configurer et dépanner DNS Installer le rôle de serveur DNS Public Configurer le service DNS Configurer les zones Futur administrateur SharePoint 2010 Gérer les transferts de zones Gérer et dépanner le DNS Pré-requis Etre familier avec l'administration d'un OS 4. Configurer un serveur Web IIS 7.0 Présentation des services Internet IIS 7.0 Server (Linux, UNIX, Windows 2003..) 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 Durée Configuration des fonctionnalités de performances, de sécurité et de composants du serveur 2 jour(s) 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

256

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

N-SDU - SharePoint 2010 : création, gestion & administration de sites

SharePoint Contenu de la formation

1. CONTENU Prise en main l'environnement SharePoint 2010. SharePoint 2010 Maîtrise de la gestion documentaire et de contenus. Gestion et paramétrage du travail collaboratif.

2. PRÉSENTATION MOSS 2010 Objectif du stage Introduction à l'architecture de WSS. Présentation des différentes offres de MOSS. Administrer un site SharePoint 2010 Présentation des principaux concepts. Comprendre la gestion des documents, la Différences entre SharePoint Foundation et SharePoint Server. gestion du contenu et la gestion de la structure d'un site 3. CRÉATION DE SITES ET D'ESPACES DE TRAVAIL Création de sites à partir d'un modèle. Public Personnalisation d'un site : Chef de projet MOA Titre, description : Collaborateur impliqué dans le projet . Options de navigation . Personnalisation graphique de base (thèmes…) Espaces de travail : Responsable publication Webmaster Toute . Cycle de vie d'un espace de travail personne amenée à utiliser SharePoint 2010 . Création d'un espace de travail (ou simplement SharePoint Foundation 2010) . Supprimer un espace de travail pour une activité bureautique ou qui a à charge la gestion de sites Internet, Intranet 4. LES BIBLIOTHÈQUES ET LES LISTES ou Extranet développés avec SharePoint Définition des listes et des bibliothèques. Tâches, liens, calendriers et enquêtes. Annonces, contacts et discussions. Pré-requis Wikis et Blogs. Connaissances générales d'Internet. Bibliothèques de photos, formulaires et rapports. Les alertes. Durée Les flux RSS. 2 jour(s) 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. 257 10. LA RECHERCHE DANS SHAREPOINT Comprendre la recherche dans Sharepoint. Option de recherche. Recherche de personnes et de Web parts.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10174 - Configuration et Administration de Microsoft SharePoint 2010

SharePoint Contenu de la formation

Introduction à SharePoint 2010 • Evaluer les fonctionnalités de SharePoint 2010 SharePoint 2010 • Se préparer à la mise en œuvre de SharePoint 2010 • Installer SharePoint 2010 • Installation avancée de SharePoint 2010

Objectif du stage Créer un intranet avec SharePoint 2010 • Effectuer la configuration initiale Ce cours enseigne aux stagiaires comment • Configurer la structure logique SharePoint installer, configurer et administrer • Comprendre l'application Web SharePoint et l'architecture physique SharePoint, ainsi que superviser les sites et les utilisateurs en utilisant SharePoint 2010 Administration et automatisation de SharePoint • Configurer SharePoint via l'administration centrale Public • Administrer SharePoint à partir de la ligne de commande Ce cours s'adresse à des administrateurs qui • Automatiser les opérations avec Powershell possèdent une expérience en administration Configuration de la gestion du contenu de Windows 2003 ou 2008 et qui sont • Optimiser le stockage et l'accès au contenu intéressés d'apprendre l'administration de • Gérer les types de contenus et les colonnes de sites SharePoint. • Configurer le service de Metadonnées gérées

Pré-requis Configuration de l'authentification • Fournisseurs d'authentification SharePoint classique Pour suivre la formation dans des conditions • Authentification fédérée optimales, il est conseillé de posséder des

connaissances dans les domaines suivants : Sécurisation du contenu • Administrer les utilisateurs et groupes line Administration Active Directory • Mettre en œuvre les rôles SharePoint et l'assignation des rôles Administration de l'infrastructure réseau • Sécuriser et auditer le contenu SharePoint Administration SQL 2005 ou 2008 Sécurité et authentification Gestion des personnalisations SharePoint • Personnaliser SharePoint line • Déployer et gérer les fonctionnalités et Configurer solutions Durée • Configurer les solutions en "Bac à sable" 5 jour(s) 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 258 • 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Surveiller et optimiser les performances SharePoint

259

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10175 - Développer et personnaliser des application avec Microsoft SharePoint 2010

SharePoint Contenu de la formation

Introduction à la plate-forme de développement Sharepoint 2010

SharePoint 2010 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 Objectif du stage Développer les sites Sharepoint avec Sharepoint Designer 2010 Cette formation de 5 jours s'adresse aux Développer des solutions Sharepoint avec Visual Studio 2010 développeurs et leur permet de Packager et déployer des solutions Sharepoint 2010 personnaliser et enrichir le portail Microsoft Développement de Web parts Sharepoint 2010 Sharepoint 2010 pour les besoins de l'entreprise. Développer des Web Parts standards Développer des Web Parts connectées Public Développer des Web Parts visuels Développeurs utilisant Sharepoint 2010 ayant Travail avec des objets Sharepoint sur le serveur

l'expérience de Visual Studio 2008 SP1 et Travailler avec les sites programmés Sharepoint sachant utiliser les nouvelles fonctionnalités Travailler avec les listes programmées Sharepoint de Sharepoint 2010 et Visual Studio 2010. Travailler avec les listes de données Création de "receivers" d'évènements et de paramètres d'application Pré-requis Créer desméthodes évènementielles Une expérience pratique de ASP.Net 3.5 Exploiter le fichier Web.config Visual Studio 2008, du développement Développement de solutions à l'aide des services Business Connectivity Sharepoint 2007 ou 2010 est fortement recommandé. Vue d'ensemble des service Business Connectivity Développer des types de contenu externe et des listes avec Sharepoint Designer Durée Développer des solutions de services Business Connectivity avec Visual Studio 2010 5 jour(s) 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

260

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10231 - Concevoir et déployer la solution Microsoft SharePoint 2010

SharePoint Contenu de la formation

Module 1 :Conception d’une architecture logique •Identifier les besoins de l’entreprise SharePoint 2010 •Vue d’ensemble de l’architecture logique de SharePoint 2010 •Documenter votre environnement Sharepoint •Documenter l’architecture logique

Objectif du stage Module 2:Planification de l’architecture des services d’application •Introduction à l’architecture des services d’application dans SharePoint 2010 Ce cours fournit aux participants les •Architecture des services d’application et ses composants compétences et connaissances nécessaires •Topologies pour les services d’application pour concevoir un environnement Microsoft •Projection des services d’application dans l’architecture logique SharePoint Server 2010 Module 3 :Planification des performances et de la capacité Public •Principes de planification des performances Ce cours s’adresse à des administrateurs •Conception et performance Sharepoint 2010 ou des architectes. •Principes de planification de la capacité •Conception et capacité

Pré-requis Module 4 : Conception de l’architecture physique Avoir suivi le cours M10174 Configuration et •Choix des composants supportés pour les déploiements Sharepoint administration de SharePoint 2010 ou •Topologies de fermes Sharepoint posséder les connaissances équivalentes. •Associer l’architecture logique à une architecture physique

Module 5 : Conception d’un plan de sécurité Durée •Concevoir la sécurité d’une solution Sharepoint 2010 5 jour(s) •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 261 •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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

•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

262

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10232 - Concevoir des applications pour Microsoft SharePoint 2010

SharePoint Contenu de la formation

Concepts ASP.Net avancés pour SharePoint · Mémoire Serveur SharePoint 2010 · Serveur CPU · Transfert et Client

Conception Objectif du stage · Background SharePoint · Page Parts Déterminer les méthodes de présentation, · Pages les éléments visuels, les objets de · Globalisation et localisation programmation et les stratégies multilingues · Conception pour l'accessibilité Evaluer les méthodes d'accès et les accès aux données Conception pour les données Créer une stratégie pour la mise en œuvre et · Les fondamentaux des listes et des bibliothèques le déploiement de solutions personnalisées · Stratégies pour les grosses quantités Créer une stratégie de développement pour · Gestion des données SharePoint permettre aux administrateurs et aux développeurs de travailler ensemble Conception des captures de données et intégration Concevoir et mettre en œuvre la sécurité · Concevoir la capture de données Evaluer l'utilisation et la mise en œuvre des · Concevoir l'intégration Artifacts SharePoint Conception des Artefacts · Besoins clients Public · Créer des sites Tout développeur et responsable de projets de développement chargés de concevoir des Conception des solutions solutions personnalisées pour SharePoint · Configurations multi-serveur 2010. · In et Out de la Sandbox · "getting work done" · Travailler avec des Workflows Pré-requis Avoir suivi le cours MS10175 ou Conception des packagings connaissances équivalentes sur SharePoint · Comprendre le cycle de vie du packaging 2010 · Etablir les principes de conception Connaissances de base sur les architectures des applications Web Conception d'une stratégie de déploiement Expérience en développement ASP.Net et · Développement pour l'entreprise Visual Studio · Le rôle de Logging Expérience dans l'infrastructure SharePoint · Flexibilité et configuration des applications

incluant les serveurs et les services Développement du versioning et du développement Expérience dans le développement · Cycle de vie des applications SharePoint incluant les APIs et les schémas · Stratégie de versioning XML pour · Mise à jour créer des Webs parts, faire des requêtes sur les bases de données Conception de l'architecture de l'information et navigation · Concevoir l'architecture de l'information Durée · Planifier les limitations des logiciels · Concevoir la navigation 5 jour(s)

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 263 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

· Améliorer les tests · Charger les tests

264

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-EDM - Construire un Système d’Information décisionnel

Stratégie décisionnelle Contenu de la formation

INFOCENTRE, DATA WAREHOUSE (DW), DATA MART (DM) De l'infocentre normalisé au Data Warehouse : justification de la dénormalisation Modèlisation & Du Data Warehouse au DataMart La conservation des principes de modélisation relationnelle à travers la dénormalisation conception Modéliser selon les besoins utilisateurs Sémantique et maintenabilité Projet descendant (du DW au DM), projet ascendant (du DM au DW)

Objectif du stage LA MODÉLISATION HIÉRARCHIQUE DES DIMENSIONS Identifier les facteurs déterminants de Les règles construction d'un modèle en étoile l'évolution des systèmes décisionnels Étoiles et flocons Comprendre les modules fonctionnels et De l'étoile au cube OLAP Calculer des volumétries logiciels de l’architecture décisionnelle Anticiper les évolutions fonctionnelles Maîtriser les étapes de la démarche de conception et de mise en œuvre LA MODÉLISATION DES INDICATEURS Définir les rôles respectifs des acteurs du Définir des indicateurs selon un dictionnaire d'entreprise projet décisionnel (MOA et MOE) Agrégation des indicateurs Comprendre l'importance du portail Pré-calcul et tables d'agrégats en relationnel décisionnel pour l'adhésion des utilisateurs La dimension Indicateurs d'un hypercube Hiérarchiser les agrégations et préparer la navigation agrégée Public HYPERCUBES ET DW RELATIONNELS Assistant MOA et MOE Intérêts et limites des DM en hypercube Architecte SID et DW Le mapping relationnel-OLAP (outils MOLAP, outils ROLAP) Chef de projet décisionnel L'analyse hybride (HOLAP) Chef de projet utilisateur LES TECHNIQUES DE REPORTING Reporting figé versus analyse dynamique Pré-requis Le DOLAP dans les outils analytiques La connaissance ou l'utilisation d'un système Les outils de reporting et leur connectivité (DM relationnel / hypercube) décisionnel classique (Infocentre, Data Mart, Client lourd versus interface web Excel…) procure un avantage. Gestion des droits et problématiques de diffusion de l'information

Durée LES PROBLÉMATIQUES FONCTIONNELLES La validation des données 2 jour(s) L'historisation et ses techniques Modèles-types selon les besoins des utilisateurs

L'ALIMENTATION DES DW / DM Les ETL Choisir les modes d'alimentation Pivots et autres transformations standard

ETUDES DE CAS Illustration des différents points traités au cours du séminaire par des exercices pratiques inspirés de réelles missions de conseil

265

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-MET - Modéliser un système d'information décisonnel

Stratégie décisionnelle Contenu de la formation

NFOCENTRE, DATA WAREHOUSE (DW), DATA MART (DM) De l'infocentre normalisé au Data Warehouse : justification de la dénormalisation Modèlisation & Du Data Warehouse au DataMart La conservation des principes de modélisation relationnelle à travers la dénormalisation conception Modéliser selon les besoins utilisateurs Sémantique et maintenabilité Projet descendant (du DW au DM), projet ascendant (du DM au DW)

Objectif du stage LA MODÉLISATION HIÉRARCHIQUE DES DIMENSIONS Pratiquer la démarche de spécification des Les règles construction d'un modèle en étoile besoins par la modélisation en étoile Étoiles et flocons Repérer les enjeux de la modélisation multi De l'étoile au cube OLAP Calculer des volumétries dimensionnelle et ses impacts Anticiper les évolutions fonctionnelles Mesurer les avantages fonctionnels et techniques du modèle en étoile LA MODÉLISATION DES INDICATEURS Maîtriser l’optimisation fonctionnelle et Définir des indicateurs selon un dictionnaire d'entreprise technique du modèle physique Agrégation des indicateurs Mettre en œuvre l'accès aux informations : Pré-calcul et tables d'agrégats en relationnel navigation détail / agrégat La dimension Indicateurs d'un hypercube Hiérarchiser les agrégations et préparer la navigation agrégée Public HYPERCUBES ET DW RELATIONNELS Chef de projet décisionnel Intérêts et limites des DM en hypercube Chef de projet utilisateur Le mapping relationnel-OLAP (outils MOLAP, outils ROLAP) Équipe projet décisionnel L'analyse hybride (HOLAP) Assistant MOA et MOE Architecte SID et DW LES TECHNIQUES DE REPORTING Administrateur base de données Reporting figé versus analyse dynamique Le DOLAP dans les outils analytiques Les outils de reporting et leur connectivité (DM relationnel / hypercube) Pré-requis Client lourd versus interface web La connaissance ou l'utilisation d'un système Gestion des droits et problématiques de diffusion de l'information décisionnel procure un avantage. La connaissance d’une technique de LES PROBLÉMATIQUES FONCTIONNELLES modélisation n’est pas nécessaire. La validation des données L'historisation et ses techniques Modèles-types selon les besoins des utilisateurs Durée 2 jour(s) L'ALIMENTATION DES DW / DM Les ETL Choisir les modes d'alimentation Pivots et autres transformations standard

ETUDES DE CAS Illustration des différents points traités au cours du séminaire par des exercices pratiques inspirés de réelles missions de conseil

266

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-ETL - ETL : réussir son projet d'intégration

Stratégie décisionnelle Contenu de la formation

1. INTÉGRATION DES DONNÉES : UN PROJET DANS LE PROJET Rappel des spécifications d'un système décisionnel Modèlisation & . Les enjeux fonctionnels du décisionnel et du nouveau . Système d'Information : couplage des besoins de gestion et de décision. conception . É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 Objectif du stage . Création de nouvelles informations non produites par les systèmes de gestion. Mesurer les enjeux de l'intégration des . Mise en place de référentiels communs pour une analyse globale et transversale des processus ; quel données impact pour l'intégration de données ? Identifier les fonctionnalités d'alimentation . Quelle règle appliquer lorsqu'une donnée n'existe pas ? . Existe partiellement ? Existe plusieurs fois (doublon) ? nécessaires à l'intégration des données . Différents scénarios fonctionnels d'intégration. Évaluer la capacité des outils ETL à répondre . Quelle valeur ajoutée recherche-t-on à travers le système décisionnel ? aux besoins d'intégration . Quelle séparation des rôles MOA et MOE adopter ? S'approprier la démarche de spécification d'un flux d'intégration des données 2. SPÉCIFICATION DU SYSTÈME D'INTÉGRATION DES DONNÉES La démarche : du multi sources au mono cible. Public Les deux « sauts fonctionnels » : . Les modèles (le contenant) Architecte et urbaniste SI . Les données (le contenu) Chef de projet Data Warehouse Mise en place de l'architecture d'alimentation : base de publication, base de collecte, base d'intégration. Chef de projet utilisateur Spécification de l'alimentation de chacune des bases. Maîtrise d'œuvre Quel positionnement et quel rôle donner à l'ETL dans cette architecture ? Que peut-on industrialiser ? Maîtrise d'ouvrage L'intégration des données : . Définition des sources, des cibles et de leurs connexions Pré-requis . Mise en place des flux unitaires Construction des flux d'ordonnancement. Connaissance ou utilisation d'un système Comment intégrer les données issues de la diversité des systèmes de gestion ? décisionnel. Pourquoi est-il important de mettre en place une norme de nommage ? Les principales fonctionnalités requises Durée . Gestion des axes statiques et des axes dynamiques. 1 jour(s) . 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.

267

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B04 - BO Utilisateur Desktop Intelligence XI Niveau 1

Business Objects Contenu de la formation

1. Présentation et prise en main Présentation générale de l’outil Utilisateur Desktop Univers et autres sources de données Découverte de l’interface Intelligence Création d'un premier rapport Utilisation du gestionnaire de rapport

2. Requêtes élaborées Objectif du stage Requête simple (Egal - Dans liste) Permettre aux utilisateurs de Desktop Requêtes conditionnelles et interactives (Invite) Intelligence XI de comprendre les concepts Utilisation des modèles (% et _) de la solution Utilisation de conditions multiples Présentation des opérateurs ensemblistes Maîtriser les fonctions d'interrogation, Présentation du mode exploration d'analyse et de reporting en vue de suivre, comprendre et piloter leur activité métier 3. Réalisation de rapports Mise en forme et mise en page des rapports Public Réalisation de tableaux croisés et de graphes Utilisateur final Utilisation des tris et des filtres Consultant Alerteurs et palmarès Création de ruptures et de structures maître / détails Futur designer d'universUtilisateur final Présentation des modèles et des styles standards Consultant

Utilisateur final 4. Calculs Consultant Présentation de la projection des indicateurs Futur designer d'univers Définition de variables et d’objets personnels Utilisation de calculs prédéfinis Pré-requis Utilisation de fonctions et de champs spéciaux Création et utilisation de variables Connaissance de l'environnement Windows obligatoire. 5. Import/export, partage de documents Connaissance d'outils bureautiques, type Export, import et synchronisation de données tableur, conseillée. Echanges et mise à disposition de documents

Durée 2 jour(s)

268

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B05 - BO Utilisateur Desktop Intelligence XI Niveau 2

Business Objects Contenu de la formation

1. Réalisation de rapports Rappels Utilisateur Desktop Options avancées de présentation des rapports : . Présentation financière des tableaux Intelligence . Graphe à échelle variable . Masquage . Affichage conditionnel . Gestion des paramètre d'impression Objectif du stage Acquérir une méthodologie de création et 2. Formules et fonctions d'optimisation de documents complexes via Mise en œuvre d’opérateurs de projections l'utilisation de Desktop Intelligence XI . Dans, PourTout, PourChaque, Où Mise en œuvre d'opérateurs conditionnels ( SI - ALORS…). Utilisation des fonctions cumulatives Public Création et utilisation avancé de variables Utilisateur avancé Fonctionnalités et limites des objets personnels Responsable infocentre Chef de projet 3. Gestion des sources de données Futur designer d'univers Utilisation de sources de données multiples : . Dans un rapport . Dans un tableau Pré-requis . Dans un graphe Cours Desktop Intelligence XI Niveau 1 Synchronisation avancée obligatoire. Rappel sur l’export Utilisation et synchronisation de données personnelles Durée 1 jour(s)

269

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B06 - BO Utilisateur Desktop Intelligence XI Niveau Expert

Business Objects Contenu de la formation

1. Rôle du designer d'univers.

Utilisateur Desktop 2. Validation des fondamentaux à partir d'un quizz.

Intelligence 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 Objectif du stage . Sous-requêtes Acquérir une connaissance approfondie de . Conditions suivant un calcul Desktop Intelligence XI à travers les fonctionnalités avancées de l'outil 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) Public Personnalisation (listes de valeurs, hiérarchies, objets personnels) Utilisateur avancé Responsable Infocentre 5. Annexes : sources de données XML, hiérarchies, synchronisation et calculs complexes à partir d'un Chef de projet exemple de synthèse. 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)

270

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B40 - BO Utilisateur Web Intelligence XI 4 Niveau 1

Business Objects Contenu de la formation

1 Vue d’ensemble des principales fonctions d’analyse 2 Créer des documents d’analyse à partir de requêtes Utilisateur Web 3 Restreindre les données renvoyées par une requête 4 Créer des rapports interactifs Intelligence 5 Améliorer la présentation des données dans les rapports 6 Formater des rapports 7 Calculer des données avec des formules et des variables 8 Utiliser des sources de données multiples Objectif du stage 9 Analyser des données Permettre aux utilisateurs de SAP BI 4 de 10 Gérer et partager les documents comprendre les concepts de la solution et de maîtriser les fonctions d’interrogation, d’analyse, de reporting en vue de suivre, comprendre et piloter leur activité métier

Public Utilisateurs

Pré-requis Notions sur l’environnement Web. Connaissance de l’environnement Windows.

Durée 2 jour(s)

271

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B41 - BO Utilisateur Web Intelligence XI 4 Niveau 2

Business Objects Contenu de la formation

1 Revoir les fonctions principales de conception d’un rapport 2 Création de requêtes complexes Utilisateur Web 3 Maîtrise des opérateurs et des contextes de calculs 4 Créer des formules avec des fonctions de chaines de caractères et de dates Intelligence 5 Utiliser les fonctions logiques 6 Travailler avec des fonctions de reporting additionnelles 7 Créer des hyperliens 8 Créer un document utilisant des sources de données externes Objectif du stage Acquérir une méthodologie de création et d’optimisation de documents complexes

Public

Pré-requis Avoir suivi le cours « SAP BusinessObjects Web Intelligence - Report Design »

Durée 1 jour(s)

272

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B21 - BO Utilisateur Web Intelligence XI 3 Niveau 1

Business Objects Contenu de la formation

Concepts et Prise en main de Web Intelligence XI 3

Utilisateur Web Visualisation des documents des dossiers publics, des dossiers personnels et de la boîte de réception Infoview Intelligence Personnalisation de la page d’accueil

Structure et ergonomie d’un document Web Intelligence XI 3 Objectif du stage Permettre aux utilisateurs de Web Création d’un document Web Intelligence XI 3 Intelligence XI 3.0 de comprendre les concepts de la solution et de maîtriser les Manipulation des données sous différentes formes (tableaux horizontaux / verticaux, tableaux croisés, formulaires, diagrammes) fonctions d’interrogation, d’analyse et de

reporting en vue de suivre, comprendre et Maîtrise de l’éditeur de requête piloter leur activité métier. Création d’un document Web Intelligence XI 3 multi-requêtes Public Utilisateur final,consultant, futur designer Valorisation des résultats avec des fonctions de présentation : d’univers. ruptures, sections, calculs, filtres, tris, alerteurs, classement, suivi des données.

Pré-requis Formules simples et variables Notions sur l’environnement Web conseillées. Mixer et synchroniser les données : Importer des sources de données Connaissance de l’environnement Windows locales - tel qu’un ficher Excel- sous Web Intelligence XI 3, et les mixer avec des données provenant de Web Intelligence XI 3 conseillée.

Analyse multi-dimensionnelle Durée 2 jour(s) Partage des documents

Forum de discussion sur les documents

273

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B22 - BO Utilisateur Webintelligence XI 3 Niveau 2

Business Objects Contenu de la formation

1. Création de formules de calculs basées sur des fonctions : De type chaîne de caractères Utilisateur Web De type booléen De type numérique Intelligence De type date

2. Création de requêtes complexes : Combinaison de requêtes Objectif du stage Sous-requêtes Acquérir une connaissance approfondie de Web Intelligence XI 3.0 à travers les 3. Maîtrise des opérateurs et des contextes de calculs : fonctionnalités avancées de l’outil. 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)

274

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B08 - BO Utilisateur Web Intelligence XI 2 Niveau 1

Business Objects Contenu de la formation

1. Introduction de l'architecture Web Business Objects XIR2

Utilisateur Web 2. Présentation d'InfoView Visualisation des documents des dossiers publics, des dossiers personnels et de la boîte de réception. Intelligence Personnalisation de la page d’accueil.

3. Tour d'horizon de Web Intelligence XIR2 Structure et ergonomie d’un document Web Intelligence XI. Objectif du stage Création d’un document Web Intelligence XI. Permettre aux utilisateurs de Web Manipulation des données sous différentes formes : tableaux horizontaux / verticaux, tableaux croisés, Intelligence XI de comprendre les concepts formulaires, diagrammes (graphiques). de la solution et de maîtriser les fonctions 4. Maîtrise de l’éditeur de requêtes d’interrogation, d’analyse et de reporting en Filtres express, filtres prédéfinis, conditions utilisateurs, modèles, conditions multiples, invites. vue de suivre, comprendre et piloter leur Propriété des requêtes. activité métier Création d’un document Web Intelligence XI multi-requêtes.

Public 5. Maîtrise de l’éditeur de rapports Utilisateur final Valorisation des résultats : tris, filtres, alerteurs, classement, ruptures, sections Consultant Mode page pour gérer les impressions. Formules simples et création de variables. Futur designer d'univers

6. Gestion des documents dans Infoview Pré-requis Partage des documents. Connaissance de l'environnement Windows Forum de discussion sur les documents. conseillé. Différents modes d'exportation d’un document Web Intelligence XIR (PDF, Excel, CSV). Planification : Automatisation et exécution différée des documents

Durée 7. Mode exploration 2 jour(s)

275

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B09 - BO Utilisateur Web Intelligence XI 2 Niveau 2

Business Objects Contenu de la formation

1 - Création de formules de calculs basées sur des fonctions : de type chaîne de caractères Utilisateur Web de type booléen de type numérique Intelligence de type date

2 - Maîtrise des opérateurs et des contextes de calculs : restriction conditionnelle sur les valeurs d'un objet : Où Objectif du stage référence aux dimensions d'un contexte par des mots clefs spécifiques : PourTout, PourChaque, Dans, Acquérir une connaissance approfondie de AucunFiltre Web Intelligence XI à travers les fonctionnalités avancées de l'outil 3 - Création de requêtes complexes : Sous-requêtes Invites mutualisées sur plusieurs requêtes Public Utilisateur avancé 4 - Synchronisation de données provenant d'univers différents Responsable infocentre Fusion étendu Chef de projet Futur designer d'univers 5 - Filtres complexes Filtres- classements de rapports, de sections.

Pré-requis 6 - Alerteurs complexes Cours Utilisateur Web Intelligence XI niveau 1. 7 - Utilisation des fonctionnalitées HTML de WebI. Liens cliquables. Ouvrir un document en passant les paramètres d'invite dans l'URL. Durée 1 jour(s)

276

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B13 - BO Designer XI

Business Objects Contenu de la formation

Rôle du designer d'univers.

Infrastructure : Design, Création d’un univers avec l’assistant.

ETL et administration 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.

Objectif du stage XI Evolution de l’univers : résolution de boucles (alias, contextes). Permettre à des développeurs de créer les univers métier et d’acquérir une Création d'objets dynamiques (les fonctions @ du module Designer). méthodologie de mise en œuvre de la Déploiement des univers. solution Business Objects

Définition et exploitation des tables d'agrégats. Public Consultant Cas particuliers sur les contextes. Développeur Chef de projet Définition et exploitation des tables dérivées. Responsable projet décisionnel Étude de cas : création et tests d’un univers sur une base de production puis sur un Data Warehouse.

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)

277

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B25 - Business Objects XI 3 administration utilisateur et sécurité

Business Objects Contenu de la formation

1. Découverte de BusinessObjects Enterprise XI 3 Présentation de BusinessObjects Enterprise XI 3 Infrastructure : Design, Présentation d’InfoView XI 3.0 Présentation de la Central Management Console ETL et administration Présentation des applications clients BusinessObjects Enterprise

2. Conception du contenu La sécurité dans BusinessObjects Enterprise XI 3 Objectif du stage Création de la matrice de sécurité fonctionnelle Comprendre les concepts de sécurité. Mettre Création des groupes, des utilisateurs et des dossiers en place une sécurité à partir de l'application Gestion de la sécurité Central Management Console. Publier et 3. Conception de la sécurité des applications planifier des objets dans un environnement Création de la matrice de sécurité applicative sécurisé. 4. Publication et configuration du contenu Public Publication des objets crystal reports, web intelligence, desktop intelligence Administrateur, consultant, chef de projets… 5. Planification Planification des objets à partir de la Central Management Console et d'Infoview Pré-requis Gestionnaire d’instance Administration de base des environnements Windows 6. Profils et publication Création de profils, de publication. Planification de publication Durée 2 jour(s)

278

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

D-B26 - Business Objects XI 3.x Administration des Serveurs

Business Objects Contenu de la formation

1. Présentation des modes d’installation de BusinessObjects Enterprise XI 3.0 Installation (standard / personnalisée / silencieuse) Infrastructure : Design, Installation des clients

ETL et administration 2. L’architecture de BusinessObjects Enterprise Présentation de la plateforme de Business Intelligence L’architecture de BusinessObjects Enterprise XI 3.0

Objectif du stage 3. Les tâches courantes d’administration Etre capable d’installer et d’administrer Présentation des outils d’administration BusinessObjects Enterprise XI 3.0 en Utilisation du CCM (Central Configuration Manager) environnement Windows. Utilisation du SIA (Server Intelligent Agent) Utilisation de la CMC (Central Management Console)

Public 4. Administration du « Central Management Server » et du référentiel Administrateur, consultant, chef de projets… Rôle du « Central Management Server » Mise en place de l'audit Authentification avec des annuaires externes Pré-requis Cours Administration et Sécurité XI 3.0 5. Administration des « File Repository Servers » obligatoire. Rôle et paramétrage des « File Repository Servers » Bonne connaissance de l'administration Windows. 6. Administration des serveurs d’application Description de l’architecture Web de BusinessObjects Enterprise XI 3.0 Configurer un serveur d’application Java Durée Déployer BusinessObjects Enterprise sur un serveur d'application Java 3 jour(s) 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

279

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6234 - Implémenter et gérer SQL Server 2008 Analysis Services

Microsoft BI Contenu de la formation

1. Introduction à Microsoft SQL Server 2008 Analysis Services Vue d’ensemble des solutions d’analyse de données SQL Server 2008 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 Objectif du stage Développement d’une solution Analysis Services Sources de données et vues Ce cours apprend aux stagiaires comment Création d’un cube implémenter une solution Analysis Services

dans leur entreprise. Ce cours explique 3. Manipulation des cubes et des dimensions comment utiliser les outils de Configuration des dimensions développement Analysis Services pour créer Définition des hiérarchies une base de données Analysis Services et un Les attributs de tri et de regroupement cube OLAP, et comment utiliser les outils d’administration d’Analysis Services pour 4. Manipulation des mesures et des groupes de mesures gérer une solution Analysis Services. Manipulation des mesures Manipulation des groupes de mesures

Public 5. Interrogation d’une solution d’analyse multidimensionnelle Ce cours est destiné aux professionnels de Les bases du langage MDX l’informatique et aux développeurs qui ont Ajout d’éléments calculés dans un cube besoin d’implémenter des solutions d’analyse décisionnelle avec Microsoft SQL Server 2008 6. Personnalisation d’un cube Analysis Services Implémentation des indicateurs clés de performance Implémentation des actions Implémentation des perspectives Pré-requis Implémentation des translations Appréhender les concepts des solutions OLAP Avoir une expérience de la navigation dans 7. Déploiement et sécurisation d’une base de données Analysis Services un environnement Microsoft Windows Server Déploiement d’une base de données Analysis Services Avoir une expérience des services Windows Sécurisation d’une base de données Analysis Services (démarrer et arrêter un service) Avoir une expérience de la création de 8. Maintenance d’une solution multidimensionnelle comptes de service et des permissions Configuration des traitements Traçage, surveillance et optimisation d’une solution Analysis Services Sauvegarde et restauration d’une base de données Analysis Services Durée 3 jour(s) 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

280

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6235 - Implémenter et gérer SQL Server 2008 Integration Services

Microsoft BI Contenu de la formation

1. Introduction à SQL Server 2008 Integration Services Présentation de SQL Server Integration Services SQL Server 2008 Les outils Integration Services

2. Développer une solution Integration Services Création une solution Integration Services Objectif du stage Utilisation de variables Compilation et exécution d’une solution Cette formation permet aux participants

d’acquérir les connaissances et compétences 3. Implémenter un control de flux nécessaires pour implémenter une solution Les taches du contrôle de flux basée sur SQL Server 2008 Integration Les contraintes de précédence du contrôle de flux services. Les conteneurs du contrôle de flux

La formation présente le développement, le 4. Implémenter un flux de données déploiement et la gestion des lots Integration Sources et destinations dans un flux de données services 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 Public Cette formation est destinée aux 5. Implémenter la journalisation professionnels de l’informatique et aux Vue d’ensemble de la journalisation Integration Services développeurs qui ont besoin d’implémenter Implémentation de la journalisation des transferts de données ou des solutions ETL (transfert, extraction et transformation 6. Débogage et gestion d’erreurs de données) en utilisant Microsoft SQL Server Déboguer un lot 2008 Integration Services. Implémentation de la gestion d’erreur

7. Implémenter les points d’arrêts et les transactions Pré-requis Implémentation des points d’arrêt Avant de suivre ce cours, les stagiaires Implémentation des transactions devront posseder les connaissances suivantes Connaissances sur les scénarios 8. configurer et déployer un lot d’import/export de données en entreprise Configuration des lots Expérience de la navigation en Déploiement des lots environnement serveur Microsoft Windows Expérience avec Microsoft SQL Server 9. Gérer et sécuriser les lots Gestion des lots Sécurisation des lots Durée 3 jour(s)

81 2

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6236 - Implémenter et gérer SQL Server 2008 Reporting Services

Microsoft BI Contenu de la formation

1. Introduction à Microsoft SQL Server 2008 Reporting Services Vue d’ensemble de SQL Server 2008 Reporting Services SQL Server 2008 Installation de Reporting Services Les outils de Reporting Services

2. Concevoir des états simples Objectif du stage Création d’un rapport simple à base de table Mise en forme du rapport Ce cours apprend aux stagiaires Ajouter des valeurs calculées l’implémentation d’une solution à base de

Reporting Services dans leur organisation. Il 3. Enrichir ses états explique comment utiliser les outils de Navigation interactive développement de Reporting Services pour Affichage des données créer des rapports, et comment utiliser les outils d’administration et de gestion de 4. Manipulation des données Reporting Services pour gérer les solutions Définir les données du rapport Reporting Services. Utiliser des paramètres et des filtres Utiliser des listes de paramètres

Public 5. Utilisation de modèles de rapports Ce cours est destiné aux professionnels de Création des modèles l’informatique et aux développeurs ayant Utilisation du Report Builder besoin d’implémenter une solution de génération d’états à base de Microsoft SQL 6. Publier et exécuter les rapports Server 2008 Reporting Services. Publier des rapports Exécuter des rapports Création de cache de données Pré-requis Création de capture de rapport et d’historique de rapport Création d’états simples dans Microsoft Access ou des solutions tierces tels que 7. Mise en place d’abonnement pour distribuer les rapports Crystal Reports Introduction aux abonnements Compréhension fonctionnelle du modèle de Création d’un abonnement distribution éditeur / abonné Gestion des abonnements Capacité d’exploration de l’environnement Microsoft Windows Server 8. Administration de Reporting Services Connaissance des services Windows Administration du serveur (démarrage et arrêt) Suivi des performances et de la fiabilité Connaissance sur la création de comptes de Administration des bases de données du serveur de rapport service et de leur permissio Gestion de la sécurité Migration vers Reporting Services 2008

Durée 9. Programmation de Reporting Services 3 jour(s) 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é

282

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-BID - Oracle BI développeur – Construire un repository

Oracle Contenu de la formation

L’architecture OBIEE simplifiée - Composition de l’architecture Oracle BI - Définition des composants - Scénario de traitement d’une requête utilisateur

Les bases du repository Objectif du stage - Définition et utilité - Introduction des 3 couches Modéliser ou mettre en oeuvre un repository

dans OBIEE afin de mettre à La couche physique disposition des utilisateurs toutes les - Description des objets de la couche données et métadonnées métiers leur - Atelier 1 : Création d’une couche physique permettant de constituer leur reporting sous OBIEE. La couche modèle métier - Description des objets de la couche Public - Atelier 2 : Création d’une couche modèle métier

- Développeur La couche de présentation - Analyste - Description des objets de la couche - Chef de projet - Atelier 3 : Création d’une couche de présentation

Pré-requis Tester et valider le repository - Description des techniques de test et de validation Connaissance des - Atelier 4 : Application de ces techniques concepts de base de la BI,

modélisation de base Modélisation des dimensions : hiérarchies et sources multiples relationnelle, concept du - Description de l’ajout de sources multiples multidimensionnel. - Description de l’implémentation de hiérarchie - Atelier 5 : Création de sources multiples et de hiérarchies Durée Création de mesures 3 jour(s)

283

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-BIU - Oracle BI Utilisateur - Création de rapports et Dashboards

Oracle Contenu de la formation

Introduction à OBIEE - Présentation des différentes fonctionnalités de reporting d’OBIEE Oracle BI - Installation de l’environnement de travail

Oracle Business Intelligence Answers (Réponses) - Introduction à Answers (Réponses) Objectif du stage - Présentation du portail - Création d’une requête simple - Les filtres Public - Les agrégations - Développeur - Les invites - Utilisateur métier devant - Conception de requêtes élaborées construire ses propres - Modifier les propriétés des colonnes tableaux - Planifier la publication des requêtes - iBots

Oracle Business Intelligence Interactive Dashboards Pré-requis - Présentations Analyse multidimensionnel o Interactive Dashboards très légère. o Interface - Interactive Dashboards en pratique o Utilisation d’Interactive Dashboards Durée o Création d’un Tableau de Bord 2 jour(s)

284

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS8022 - Installer et configurer Microsoft Business Solution CRM

CRM Contenu de la formation

1. Installation et configuration

MS CRM 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 Objectif du stage Planifier, développer, déployer Post déploiement Installer une solution intégrée de gestion de

la relation client 3. Technologies de support Vue d'ensemble Public Active Directory et Microsoft CRM Administrateurs Les domaines et Microsoft CRM Toute personne en charge du déploiement de Système de noms de domaine (DNS) MSCRM Microsoft Exchange 2000 Microsoft SQL Server 2000 .NET et Microsoft CRM Pré-requis XML et Microsoft CRM Expérience dans l'implementation de XML Web Services Windows Server, Active Directory, SQL Simple Object Access Protocol (SOAP) Server, Exchange et IIS Internet Information Services (IIS) ASP .NET et Microsoft CRM

Durée 4. Architecture de Microsoft CRM 3 jour(s) 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 285

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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Numérotation automatique Paramètres d'exercice budgétaire

9. Conclusion Les points clés

286

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS8026 - Gérer la relation client avec Microsoft Business Solution

CRM Contenu de la formation

1. Introduction professionnelle des applications Microsoft CRM

MS CRM 2. Gestion des enregistrements Objectifs Vue d'ensemble Naviguer à travers Microsoft CRM Objectif du stage Travailler avec les enregistrements dans Microsoft CRM Rechercher des enregistrements dans Microsoft CRM Faire un tour d'horizon fonctionnel de Vue d'ensemble de la sécurité Microsoft CRM MSCRM Check list : Travailler avec des enregistrements Check list :Trouver des enregistrements Public Check list : Assigner et partager Chefs de projets fonctionnels 3. Gestion client Objectifs Pré-requis Vue d'ensemble Bonne connaissance des processus de vente Gérer les comptes et contacts Gestion de l'activité et des mails Check list : Gestion client Durée Check list : Activités 3 jour(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 287

7. Conclusion Les points clés

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS701 - L'essentiel des bases de données

Fondamentaux des bases Contenu de la formation

de données Les bases de données, un enjeu incontournable : - Concepts de base, - Vocabulaire, - Principaux courants. Les fondamentaux L'élaboration du schéma conceptuel de la base de données (modèle logique des données), les formes normales de Codd.

Objectif du stage Description et manipulation d'une base de données relationnelle : Maîtriser les outils et la démarche de - Description du schéma conceptuel (SQL DDL), conception d'une base de données - Manipulation des données (SQL DML), relationnelle - Description du schéma interne, - Les vues.

Public Protection des données : Chefs de projets - Intégrité des données, Administrateurs de bases de données - Mécanismes d'intégrité offerts par les bases de données, Développeurs - Confidentialité et sécurité d'accès aux données (SQL DCL).

Culture, différentes architectures de bases de données, leurs évolutions : Pré-requis - Les bases de données dans une architecture client / serveur,dans une architecture Multi-Tiers, Cette formation constitue un point d’entrée - Répartition et réplication des données, dans la filière base de données. - Les SGBDR Objet.

Introduction au modèle objet. Durée 2 jour(s)

288

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS702 - Langage SQL

Fondamentaux des bases Contenu de la formation

de données 1. Présentation des concepts Bases de données relationnelles Introduction au langage SQL Clés primaires et clés étrangères Les fondamentaux Contraintes d'intégrité

2. Interrogation de la base Les requêtes et l'ordre SELECT Objectif du stage Clauses SQL Concevoir, structurer et réaliser des requêtes Opérateurs et expressions avec le langage normalisé SQL. Fonctions de traitement des champs de tables Prendre en compte les contraintes de Produits cartésiens portabilité sur les différents SGBDR. Jointures de tables Sous-requêtes

Public 3. Manipulation des données Chefs de projets Ordres INSERT, UPDATE et DELETE Développeurs d’applications Validation ou annulation des modifications Analystes infocentres Utilisateurs d'outils de requête 4. Définition des données Types de données disponibles Création des objets Pré-requis - tables Aucuns - vues - index Notions d'unicité des données Durée Recherche de définitions d'objets existants 3 jour(s) 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

289

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6158 - Mise à jour de vos compétences SQL Server 2005 vers SQL Server 2008

Microsoft SQL Server Contenu de la formation

1. Introduction à SQL Server 2008 L’évolution de SQL Server SQL Server 2008 - Mise à Se préparer à SQL Server 2008

jour 2. L’administration de SQL Server 2008 Serveurs de configuration « Policy Based Management »

Objectif du stage 3. L’amélioration des performances dans SQL Server 2008 Cette formation fournit aux stagiaires les Gérer les charges avec « Resource Governor » connaissances nécessaires à leur montée en Piloter les performances avec le « Data Collector » compétences de SQL Server 2005 vers SQL Gérer la performance avec le « Plan Freezing »

Server 2008. 4. L’amélioration de la sécurité avec SQL Server 2008 Cryptage des bases de données Public Audit des actions Ce stage s’adresse aux développeurs et administrateurs de bases de données SQL 5. L’administration du développement de bases de données avec SQL Server 2008 Server 2005 désireux de mettre à jour leurs Perfectionnement des outils de développement compétences sur SQL Server 2008. Type de données Travailler avec des données spatiales

Pré-requis 6. La haute disponibilité avec SQL Server 2008 Pour participer à cette formation, les Des technologies toujours disponibles… stagiaires doivent disposer d’expérience La réplication transactionnelle « peer to peer » dans le développement ou l’administration 7. Le data warehousing avec SQL Server 2008 de base de données SQL Server 2005. Améliorations sur l’ETL (Intégration Services) Utilisation des tables partitionnées Durée Optimisation du stockage des données 3 jour(s) 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

290

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10054A - Requêtes Transact SQL pour SQL Server 2008

Microsoft SQL Server Contenu de la formation

1. Introduction au Transact-SQL Language T-SQL SQL Server 2008 Les types La syntaxe Utiliser l'aide en ligne

Objectif du stage 2. Utilisation des outils T-SQL L'analyseur de requêtes SQL Savoir créer des requêtes Transact-SQL pour Utilitaire osql accéder aux données de la base Exécution d'instructions Transact-SQL Découvrir l'analyseur de requêtes de SQL Créer et executer un script T-SQL Server 2008 Comprendre comment gérer des vues et des 3. Extraction de données index Extraction de données à l'aide de l'instruction SELECTs Maîtriser le système et développer des outils Filtrage des données d'administration avec Transact-SQL Mise en forme des ensembles de résultats Traitement des requêtes Public Remarques sur les performances

Développeurs d'applications utilisant SQL 4. Regroupement et synthèse de données Server Énumération des n premières (TOP) valeurs Administrateurs SQL Server souhaitant mieux Utiliser les fonctions d'agrégation maîtriser le système et développer des outils Présentation de la clause GROUP BY d'administration avec Transact-SQL Génération de valeurs d'agrégation dans des ensembles de résultats Utilisation des clauses COMPUTE et COMPUTE BY

Pré-requis 5. Jointure de tables Expérience de Windows, concepts des bases Utilisation d'alias pour les noms de tables de données relationnelles Combinaison de données provenant de plusieurs tables Combinaison d'ensembles de résultats Durée 6. Utilisation de sous-requêtes 3 jour(s) 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

291

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10227 - Maintenance d'une base de données SQL Server 2008

Microsoft SQL Server Contenu de la formation

1. Installation et configuration de SQL Server 2008 Planification de l'installation de SQL Server SQL Server 2008 Installation de SQL Server 2008 Configurer l’installation

2. Gestion de bases de données et des fichiers Objectif du stage Planification des bases de données Création de bases de données Cette formation fournit aux participants les Utiliser la gestion basée sur les policies connaissances et les compétences

nécessaires pour administrer une base de 3. Gestion des sinistres données Microsoft SQL Server 2008. Planifier une stratégie de sauvegarde Sauvegarde des bases de données utilisateur Public Restaurer des bases de données utilisateur Connaissances de base du système Réaliser des restaurations en ligne d'exploitation Microsoft Windows et de ses 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 principales fonctionnalités

Une bonne connaissance de Transact-SQL 4. Gestion de sécurité Connaissance des bases de données Vue d'ensemble de la sécurité dans SQL Server 2008 relationnelles Protéger les serveurs Expérience dans la conception des bases de Protéger les bases de données données Réaliser un audit de sécurité

5. Transfert de données Pré-requis Vue d'ensemble du transfert de données Ce cours est destiné aux professionnels de Introduction à SQL Server Integration Services l’informatique qui administrent des bases de données SQL Server. 6. Automatiser les tâches d’administration Automatisation des tâches d’administration dans SQL Server Durée Utiliser l’Agent SQL Server Créer des plans de maintenance 5 jour(s) 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)

292

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6232 - Implémentation d'une base de données SQL Server 2008

Microsoft SQL Server Contenu de la formation

1. création de bases de données et fichiers de base de données Création de bases de données SQL Server 2008 Création de groupes de fichiers Création de schémas Création de clichés instantanés (Snapshot) de bases de données

Objectif du stage 2. Création de types de données et de tables Création de types de données Ce stage fournit aux participants les Création de tables connaissances et les compétences Création de tables partitionnées nécessaires pour implémenter une base de données Microsoft SQL Server 2008. 3. Création et optimisation d’index Planification d’index Public Création d’index Ce cours est destiné aux professionnels de Optimisation d’index l’informatique qui implémenter des bases de 4. Implémentation de l’intégrité des données par l’utilisation des données SQL Server. Contraintes et des déclencheurs Vue d’ensemble de l’intégrité des données Pré-requis Implémenter les contraintes Connaissances de base du système Implémenter les déclencheurs (Triggers) d'exploitation Microsoft Windows et de ses 5. Utilisation de XML principales fonctionnalités. Utiliser le type de données XML Une bonne connaissance de Transact-SQL Récupérer des données XML avec FOR XML Connaissance des bases de données Fragmenter du XML en utilisant OpenXML relationnelles Introduction à XQuery Une expérience de conception des bases de Création d'index XML données Mise en œuvre des schémas XML

Durée 6. Mise en œuvre des Vues Présentation des Vues 5 jour(s) 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

293

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS4611 - Concevoir une infrastructure SQL Server 2005

Microsoft SQL Server Contenu de la formation

1. Analyse des besoins matériels Estimer les besoins en termes de stockage SQL Server 2005 - Estimer les besoins en termes de CPU Estimer les besoins en termes de mémoire Expertise 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 Objectif du stage Déterminer la structure de l’archivage des données Analyser les besoins matériels Créer un plan d’archivage des données Concevoir une stratégie d’archivage, de partage et de restauration des données, et de 3. Conception d’une stratégie de consolidation du serveur Aperçu de la consolidation d’un serveur de bases de données consolidation du serveur, Conception d’une stratégie pour les instances SQL Server Concevoir une infrastructure serveur de base Conception d’un plan de consolidation pour les serveurs de bases de données de données Mettre en place les conventions et normes 4. Conception d’une stratégie de partage des données concernant les bases de données Aperçu du partage des données Création d’un plan de partage des données en utilisant la réplication Public 5. Conception d’une infrastructure serveur de bases de données Ce cours est recommandé aux Evaluation de l’infrastructure d’un serveur de bases de données actuel administrateurs de bases de données Récupération des besoins nécessaires pour changer l’infrastructure d’un serveur de bases de données professionnels qui ont au moins trois ans Conception des modifications de l’infrastructure d’un serveur de bases de données d’expérience dans l’administration de solutions de bases de données SQL Server 6. Conception d’une stratégie pour la restauration des données dans un environnement d’entreprise. 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

Pré-requis 7. Mise en place des conventions et des normes concernant les bases de données Être familier avec les fonctionnalités, les Création des conventions de nommage des bases de données outils et les technologies de Microsoft SQL Définition des standards de l’infrastructure d’une base de données. Server 2005

Durée 2 jour(s)

294

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS4614 - Concevoir la sécurité pour SQL Server 2005

Microsoft SQL Server Contenu de la formation

1. Introduction à la mise en place de la sécurité sous SQL Server Les principes de la sécurité de bases de données SQL Server 2005 - Méthodologie pour concevoir une police de sécurité sous SQL Server Surveiller la sécurité sous SQL Server Expertise 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 Objectif du stage Développer d’une police de communication sécurisée Cette formation permet aux administrateurs Définir les standards de la surveillance de la sécurité sous SQL Server de bases de données de concevoir la sécurité des systèmes de bases de données utilisant 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 Microsoft SQL Server 2005. Concevoir une police de sécurité au niveau de la base de données Concevoir une police de sécurité au niveau des objets Public Définir les standards de la surveillance de la sécurité pour les instances SQL Server et les bases de Ce cours est recommandé aux données administrateurs de bases de données professionnels qui ont au moins trois ans 4. Intégration du cryptage des données dans la conception de la sécurité d’une base de données d’expérience dans l’administration de Sécuriser les données en utilisant le cryptage et les certificats Concevoir les polices de cryptage des données solutions de bases de données SQL Server Déterminer une méthode clé pour le stockage des données dans un environnement d’entreprise.

5. Concevoir une police de sécurité pour les exceptions Pré-requis Analyser les besoins métier Être familier avec les fonctionnalités, les Déterminer les exceptions et leurs impacts

outils et les technologies de Microsoft SQL 6. Conception d’une stratégie de réaction en cas d’attaque ou de menace Server 2005 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 Durée (« Denial-of-Service ») 2 jour(s) Conception d’une stratégie de réaction en cas d’attaque de type injection SQL (« SQL Injection »)

295

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS4617 - Concevoir la haute disponibilité pour SQL Server 2005

Microsoft SQL Server Contenu de la formation

1. Choisir la solution de Haute Disponibilité appropriée Identifier les besoins et contraintes de la Haute Disponibilité SQL Server 2005 - Analyser les besoins et contraintes de la Haute Disponibilité Déterminer la solution de Haute Disponibilité appropriée Expertise 2. Mettre en place le Clustering Concevoir la plateforme pour le Clustering Concevoir l’implémentation du Clutering avec SQL Server Objectif du stage Concevoir les stratégies de récupération et les plans de test pour le Clustering Ce cours fournit les connaissances et les Migrer et mettre à jour Clusters SQL Server compétences pour concevoir une application Concevoir un plan de maintenance pour le Clustering de Haute Disponibilité utilisant SQL Server 3. Concevoir le stockage d’une solution à Haute Disponibilité 2005. Il permettra aux administrateurs en Déterminer l’espace le stockage requis pour les bases de données SQL Server bases de données d’identifier et de mettre au Déterminer l’espace le stockage requis pour les composants et les fichiers de SQL Server point les solutions de Haute Disponibilité de Concevoir une stratégie de stockage pour SQL Server bases de données correspondant aux besoins Concevoir une stratégie de sauvegarde et de restauration de l’organisation. 4. Concevoir une solution de Log Shipping (Envoi de journaux) Public Introduction à la création d’une solution de Log Shipping Concevoir les rôles serveurs et la topologie Ce cours est destine aux professionnels des Concevoir une stratégie de mise à jour du Log Shipping bases de données qui ont 3 ans d’années Concevoir un plan de maintenance pour le Log Shipping d’expérience ou plus sur la conception de base de données sur SQL Server en 5. Concevoir une solution de Mirroring entreprise. Introduction à la conception de solution à base de Mirroring Concevoir les rôles de base de données et la topologie pour le Mirroring Pré-requis Convertir une solution de Haute Disponibilité en Mirroring Concevoir un plan de maintenance pour le Mirroring Etre familier avec les fonctionnalités, outils et technologies SQL Server 2005 6. Concevoir une solution de Haute Disponibilité à base de réplication Avoir une certification Microsoft Certified Introduction à la conception de solution de réplication Technology Specialist Microsoft SQL Server Concevoir une solution de réplication 2005 ou une expérience équivalente Concevoir une stratégie de mise à jour de la réplication Concevoir un plan de maintenance pour la réplication Durée 7. Combiner les technologies de Haute Disponibilité 3 jour(s) 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é

296

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS4620 - Administration et automatisation de SQL Server 2005

Microsoft SQL Server Contenu de la formation

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 SQL Server 2005 - Planification d’un système automatisé pour la maintenance des serveurs Documentation des informations d’administration et d’automatisation Expertise 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 Objectif du stage Cette formation donne aux participants les 2. Gestion de SQL Server Supporting Services compétences et les connaissances pour Gestion des packages SSIS administrer et automatiser les bases de Gestion de la réplication Gestion des services de reporting données et serveurs Microsoft SQL Server Atelier 2 : Gestion de SQL Server Supporting Services 2005. Déplacer des packages entre des serveurs de bases de données Initialiser une souscription transactionnelle depuis une sauvegarde Public Configurer les services de reporting (Reporting Services) 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)

297

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS2784 - Améliorer et optimiser les requêtes dans SQL Server 2005

Microsoft SQL Server Contenu de la formation

1. Mesurer les performances d’une base de données L’importance des « Benchmark » SQL Server 2005 - Les mesures clé de la performance des requêtes : Sysmon Les mesures clé de la performance des requêtes : Profiler Expertise 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 Objectif du stage La stratégie du schéma d’optimisation : les clés Normaliser une base de données La stratégie du schéma d’optimisation : la dénormalisation Optimiser le stockage des données La stratégie du schéma d’optimisation : la généralisation Gérer les accès concurrentiels 3. Optimiser les requêtes pour la performance Améliorer les requêtes pour optimiser les Le modèle d’optimisation des performances : les requêtes performances Qu’est ce que le flux logique de la requêtes ? Optimiser la stratégie d’indexation Considération à prendre en compte pour l’utilisation des sous requêtes Décider quand les curseurs sont appropriés Les règles à suivre pour construire des requêtes efficaces Identifier et résoudre les problèmes de performances 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 Public Les cinq étapes pour construire un curseur Les stratégies pour refactoriser les curseurs Développeurs de base de données

professionnels qui ont au moins trois ans 5. Optimiser une stratégie d’indexation d’expérience dans le développement de Le modèle d’optimisation des performances : Les index solutions de bases de données. Considération à prendre en compte pour utiliser les index Les meilleures utilisations de l’index « clustered » Pré-requis Les meilleures techniques pour la conception d’index « non-clustered » Comment documenter une stratégie d’indexation Avoir des connaissances dans le stockage des données 6. Gérer la concurrence Etre familier avec les index : structure et Le modèle d’optimisation des performances : Verrous et blocages utilisation. Multimédia : « Comment utiliser des requêtes efficaces pour réduire les verrous et blocages » Avoir une expérience concrète dans le Stratégie pour réduire les verrous et blocages 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)

298

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS5138 - Définition des problèmes et optimisation des bases de données SQL Server 2005

Microsoft SQL Server Contenu de la formation

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 SQL Server 2005 - Règles à suivre pour surveiller les serveurs de bases de données et les instances SQL Server en utilisant Profiler et Sysmon Expertise 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 Objectif du stage Comment l’outil SQLdiag peut être utilisé pour analyser les sorties L’objectif de cette formation est d’apprendre aux administrateurs de bases de données à 3. Optimiser la performance des requêtes Méthodologie pour optimiser une requête déterminer et à résoudre les problèmes de Le processus de détermination des problèmes de performances d’une requête performances de Microsoft SQL Server 2005. Utiliser l’outil d’amélioration de base de données pour détecter les problèmes de performance Ils apprendront également à établir des

règles et des standards de surveillance, et se 4. Détecter les problèmes de connectivité de SQL Server concentre sur la recherche de problèmes Méthodologie pour détecter les problèmes de connectivité de SQL Server spécifiques. Les zones de détection des problèmes communs de connectivité Les points de terminaison (EndPoints) de SQL Server 2005 Public 5. Détecter les problèmes de données de SQL Server Ce cours est recommandé aux Méthodologie pour détecter les problèmes de données de SQL Server administrateurs de bases de données Le processus de détection des problèmes d’intégrité des données professionnels qui ont au moins trois ans Comment les pages peuvent être réparées en utilisant la restauration simple page (Single-Page Restore) d’expérience dans l’administration de solutions de bases de données SQL Server 6. Détecter les problèmes d’accès concurrentiel à SQL Server dans un environnement d’entreprise. 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 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)

299

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS713 - Langage SQL SQL*Plus pour Oracle

Oracle Contenu de la formation

1. LE LANGAGE SQL Structure générale du langage Conception - Types de données

développement 2. L’OUTIL SQL*PLUS Connexion Commandes essentielles Variables d’environnement Objectif du stage Création de scripts Maîtriser le langage SQL et l'Outils SQL*Plus Gestion du format d’affichage dans un environnement ORACLE à travers de nombreux travaux pratiques 3. SÉLECTIONS Sélections simples dans une table Projections, Comparaisons, Tris Public Fonctions et Expressions Chefs de projets Sélections multitables Développeurs d’applications Jointure, Jointure externe, Autojointure Analystes info centre Requêtes imbriquées Opérateurs ensemblistes Requêtes corrélées Pré-requis Groupements Cette formation constitue un point d’entrée Clause Group By, Clause Having vers les sessions d’administration et de Requêtes hiérarchiques programmation PL/SQL. Elle présente le Clause Connect By, Pseudo-colonne Level langage SQL dans son implémentation Oracle TP: Mise en œuvre du SQL mais convient pour un fort pourcentage à TP: Exercices d’application

une personne travaillant sur un autre SGBD 4. DÉFINITION DES DONNÉES relationnel. Créations de tables Modifications et suppressions de tables Durée Contraintes d’intégrité 3 jour(s) 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.

300

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS704 - Langage PL/SQL Oracle

Oracle Contenu de la formation

1. Langage PL/SQL Le couple SQL - PL/SQL Conception - Présentation du PL/SQL Intérêts du PL/SQL développement 2. Structure du PL/SQL Les trois parties d’un bloc PL/SQL. Déclaration des variables et visibilité Objectif du stage Instructions SQL et PL/SQL Développer des applications avec le langage Gestion des erreurs PL/SQL d'Oracle 3. Transactions Transaction Public Transaction discrètes Chefs de projets Développeurs d’applications 4. Les curseurs Définition Création de procédures Pré-requis Passage de paramètres Avoir suivie le cours "Langage SQL" ref : AS702 5. Les fonctions et procédures Expérience recommandée en Appels de procédures ou fonctions programmation d’applications Visualisation de procédures et fonctions Polymorphismes Contrôles d’accès Durée Dépendances procédurales 3 jour(s) 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

301

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS705 - Optimisation applicative Oracle

Oracle Contenu de la formation

Introduction

Conception - Les accélérateurs d’accès - Index B-tree, Index BITMAP, Tables organisées en index, Clusters développement Les calculs de satistiques sur les objets - Les commandes ANALYZE – DBMS_STATS - Les histogrammes Les outils de diagnostic Objectif du stage - EXPLAIN PLAN Comprendre le serveur Oracle et optimiser la - TRACE DES REQUETES : SQL_TRACE programmation SQL pour une base de - TKPROF, et AUTOTRACE données Les plans d’accès aux données - Les conditions sur une colonne Public - Les conditions sur plusieurs colonnes Chefs de projets - Les jointures, les requêtes synchronisées, les requêtes imbriquées. Développeurs d’applications Ecriture des requêtes Le fonctionnement de l’optimiseur Pré-requis - Présentation Connaître le langage SQL - réf : AS702 - 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 Durée 3 jour(s)

302

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS715 - Administration Oracle 11g

Oracle Contenu de la formation

1. ARCHITECTURE D’ORACLE Fichiers, processus, ressources en mémoire Administration Instances et bases de donnée

2. GESTION D’UNE INSTANCE Démarrage et arrêt, paramétrage Objectif du stage Fichier des alertes Fichier de contrôle Maîtriser l’administration d’un site Oracle Vues dynamiques 11g.

Savoir gérer les aspects sécurité (droits 3. GESTION DES FICHIERS D’UNE BASE d’accès, sauvegardes et restaurations...). Fichiers Logs Être capable d’interconnecter des bases de . Séquencement, caractéristiques données réparties. . Création de groupes, de membres Les différences entre Oracle 10g et 11g ne Fichiers de données sont pas abordées. . Modifier leur emplacement . Modifier la taille Public Vues dynamiques

Développeurs d’applications autour d’Oracle 4. GESTION DES UTILISATEURS ET DE LA SÉCURITÉ et futurs administrateurs de bases Oracle Connexions et ouvertures de sessions 11g. Ce stage s’adresse à des personnes Authentification (profils, mots de passe, système) n’ayant jamais administré des bases Oracle. Ajout d’utilisateurs et de rôles Privilèges systèmes et objets

Pré-requis 5. STRUCTURE LOGIQUE ET PHYSIQUE La connaissance du langage SQL (requêtes Tablespaces, segments, extents, blocs simples) est nécessaire, ainsi que la pratique Types objets de l’outil SQL*Plus. Tables (types de données, contraintes, partitions) Le stage AS702("Langage SQL) est donc Index (table, Btree, bitmap) recommandé avant de suivre cette Stockage, dimensionnement et répartition formation. Tables et vues du dictionnaire de données

6. ACTIVITÉ TRANSACTIONNELLE Durée Mécanismes de verrouillage transactionnel 5 jour(s) 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

303

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS716 - Administration Oracle 10g

Oracle Contenu de la formation

1. Architecture d'une base de données Oracle Fichiers Administration Processus Ressources en mémoire Instances et bases de données

Objectif du stage 2. Gestion d'une instance Démarrage et arrêt, paramétrage Maîtriser l'administration d'un site Oracle Fichier des alertes 10g. Fichier de contrôle Savoir gérer les aspects sécurité (droits Vues dynamiques d'accès, sauvegardes et restaurations...). Être capable d'interconnecter des bases de 3. Gestion des fichier d'une base données réparties. Fichiers Logs . Séquencement, caractéristiques Public . Création de groupes, de membres Fichiers de données Développeurs d'applications autour d'Oracle . Modifier leur emplacement et futurs administrateurs de bases Oracle . Modifier la taille 10g. Ce stage s'adresse à des personnes Vues dynamiques n'ayant jamais administré des bases Oracle. 4. Gestion des utilisateurs et de la sécurité Pré-requis Connexions et ouvertures de sessions Authentification (profils, mots de passe, système) La connaissance du langage SQL (requêtes Ajout d'utilisateurs et de rôles simples) est un atout. Privilèges systèmes et objets Le stage AS713 ("SQL - SQL*Plus") est donc recommandé avant de suivre cette formation 5. Structure logique et physique Tablespaces, segments, extents, blocs Durée Types objets Tables (types de données, contraintes, partitions) 5 jour(s) 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

304

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS711 - Administration Différentiel Oracle 10g - 11g

Oracle Contenu de la formation

Présentation générale : - Historique des évolutions fonctionnelles, Administration - Les licences et options (paramètre d'accès aux pack), - Architecture du serveur.

Installation : Objectif du stage - Modifications de la livraison (produits ajoutés, supprimés), - Préparation à l'installation, Mettre en œuvre efficacement le serveur - L'installation en 11g R1 et en 11g R2, Oracle Database 11g. - Gestion des patchs (opatch). Identifier et comprendre les nouvelles fonctionnalités du serveur Oracle Database Création d'une base : 11g, en particulier la disponibilité, - Nouvelle gestion mémoire (memory_target, AMM, mise en service et contrôle), l'adaptation dynamique des performances et - Cache de résultats (configuration, utilisation et gestion), la sécurité. - Réduction des tablespaces temporaires, Identifier les nouvelles techniques - Sécurisation 11g (mot de passe case-sensitive, profil DEFAULT, audit), d'administration de la base et maîtriser les - Paramètres d'instance additionnels, techniques de migration d’une base de - Configuration d'Entreprise Manager Database Control. données en version 8i, 9i, 10g vers la version 11g. Gestion du changement : - Real Application Testing (composants de RAT), - SQL Performance Analyzer (fonctions, capture de charge SQL, transport d'un STS, création du Public référentiel de performances avant modifications, détermination des performances après modifications, Administrateurs de bases de données, traitement de comparaison, utilisation de la console EM ou SQL PA en mode ligne), analystes-exploitants et chefs de projets - 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). Pré-requis maîtrisant le langage SQL et une version Amélioration de l'infrastructure intelligente : antérieure d'Oracle (8i, 9i, 10g). - Automatic SQL Tuning (comparaison 10g et 11g, contrôle de la tâche, gestion avec EM), - AWR (nouvelles lignes de base). Durée Améliorations relatives au stockage : 2 jour(s) - 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.

305

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS720 - Oracle tuning

Oracle Contenu de la formation

1. INTRODUCTION Objectifs de tuning mesurables Administration Problèmes classiques et tuning sur une base en production Performances et disponibilité

2. LES OUTILS DE DIAGNOSTIC Objectif du stage Alert.log et traces des process background et utilisateurs Les vues V$, les tables X$, et les utilitaires Mesurer les performances d’une base avec Utilisation de UtlBStat/UtlEstat et STATSPACK les outils fournis par Oracle. Les Waits Events, Performance Manager Apprendre à régler une base Oracle et à optimiser des requêtes. 3. TUNING DE LA SHARED POOL Organisation et tuning de la shared pool Public Le library cache Administrateurs de base de données Oracle. Partage de curseurs,invalidations Plans d’exécution en cache Shared pool réservée Pré-requis Le cache Dictionnaire Avoir suivi le cours Oracle Administration ou UGA et shared servers, Large Pool avoir un niveau de connaissances équivalent. 4. TUNING DU BUFFER CACHE Le database buffer cache, hit ratio Durée La SGA dynamique, ajout de granules 3 jour(s) 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 306 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

307

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS708 - Sauvegarde et restauration

Oracle Contenu de la formation

1. Rappels Rappels sur l’architecture Oracle Administration 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

Objectif du stage 2. La sauvergarde à froid Sauvegarde à froid et restauration complète Etablir une politique de sauvegarde Sauvegarde à froid et mode Archivelog Reconnaître les principaux cas de pannes et Mise en place du mode Archivelog réagir en conséquences La commande RECOVER et ses différentes possibilitées de restauration incomplète Réparer la base en un minimum de temps suivant la tolérance à la perte de données 3. La sauvergarde à chaud choisie Les différents événements d’une sauvegarde à chaud Sauvegarde à chaud des fichiers de contrôle Public Sauvegarde à chaud des fichiers de données Récupération incomplète/complète Administrateurs de bases de données Oracle.

Administrateurs systèmes ou réseaux 4. Procédure TSPITR Ingénieurs support Récupération de tablespace dans une base auxiliaire Transport de tablespace Pré-requis Récupération d’une base de données auxiliaire jusqu’à un certain point dans le temps

Avoir suivi le cours "Oracle administration" 5. Outils d'export et d'import ref : AS706 Exportation et importation dans le mode base de données complète ou avoir une expérience d'administration Exportation et importation dans le mode utilisateur d'un serveur Oracle Exportation et importation dans le mode table Le transport de tablespace Durée 3 jour(s) 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

308

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS722 - Oracle Sécurité

Oracle Contenu de la formation

1. INTRODUCTION Evolution des architectures Administration Les grands mythes de la sécurité Les principales menaces L’architecture standard aujourd'hui

Objectif du stage 2. LES PRINCIPALES ZONES A SECURISER Zone 1 : Inter-Application Server Savoir sécuriser une base de données Oracle Zone 2 : Application Server to Storage sous ses différents aspects et niveaux. Zone 3 : Stockage des données Les attaques malveillantes classiques Public Les principales failles de sécurité et les moyens de les éviter Administrateurs Oracle. 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 Pré-requis Installation: les comptes par défaut Avoir suivi le cours Oracle Administration ou Les privilèges par défaut des comptes par défaut avoir un niveau de connaissance équivalent. Définir une politique de gestion des mots de passe Protéger le dictionnaire de données Conseils et pratiques recommandées Durée 2 jour(s) 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 309 Quelles exigences fondamentales puis-je satisfaire ? Configuration Configuration du crypto_checksum_* Chiffrement (cryptage) simple

9. SSL SOUS ORACLE Quelles exigences fondamentales puis-je satisfaire ? SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Configuration

310

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS723 - Oracle RMAN

Oracle Contenu de la formation

Rappels d'architecture : - instance, base de données, différents fichiers de la base et leur spécificités, Administration - types de sauvegardes : logiques, physiques système, physiques rman, - le mode archivelog (mise en œuvre, paramètrage - la zone de récupération rapide (arborescence, configuration, contrôle), - le suivit des blocs modifiés (sauvegardes incrémentales), Objectif du stage - les opérations de switch.

Identifier et utiliser les fonctionnalités de Présentation de RMAN et configuration : l'outil RMAN (Recovery Manager). - la commande RMAN, Savoir sauvegarder, restaurer de manière - connexion à RMAN, efficace et sécurisée une base de données - gestion de l'instance (démarrage, arrêt, changement d'état …), Oracle avec RMAN (avec ou sans catalogue), - requêtes SQL dans RMAN, dupliquer (cloner) une base de données. - configuration (commandes SHOW et CONFIGURE, SET …), - configuration en graphique avec Enterprise Manager Database Control. Public Sauvegardes : Gestionnaires de données, administrateurs - la commande VALIDATE, de données, analystes exploitants maîtrisant - totales, incrémentales, cumulatives, l’administration d’une base de données - sauvegarde en mode noarchivelog, Oracle. - sauvegarde en mode archivelog, - sauvegarde cryptée, Pré-requis - utilisation de Entreprise Manager Database Control.

Restaurations : Durée - affichage des informations (commande LIST), 2 jour(s) - restauration totale (base fermée, montée), - restaurations partielles (base ouverte / fermée d'un tablespace, d'un datafile, restauration de bloc corrompu), - pannes logiques (opérations de récupérations sur la base ou des tablespaces DBPITR et TSPITR).

Gestion de catalogue : - concepts, création du catalogue, enregistrement / suppression d'une base dans le catalogue, synchronisation, - les commandes RMAN CATALOG, DELETE, REPORT, RESYNC, - les scripts (création, suppression, exécution , affichage d'un script), - gestion du catalogue en graphique avec Enterprise Manager Database Control.

Opérations avec catalogue : - sauvegardes, - restaurations.

Opérations avancées : - transport de tablespace, - clone de base de données (commande DUPLICATE, COPY), - cloner une base de données avec Enterprise Manager Database Control, - conversions de fichiers, - catalogues privés virtuels.

311

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-MYA - MySQL : administration

Bases de données Contenu de la formation

OpenSource 1. PRÉSENTATION DE MYSQL MySQL : passé, présent, futur. Les produits et services MySQL.

MySQL 2. VUE D'ENSEMBLE DU SERVEUR MYSQL L'architecture. Le serveur, les clients, les utilitaires. Les protocoles d'accès. Objectif du stage Le système MySQL 2 tiers / 1 tiers. Maîtriser l'architecture et le déploiement L'utilisation des ressources. d'un serveur MYSQL Maîtriser la maintenance et la sauvegarde 3. MISE EN ŒUVRE DU SERVEUR MYSQL des données MySQL L'installation sous Linux et Windows. Arrêter et démarrer le serveur MySQL. Maîtriser la sécurité et les droits d'accès chez Sécuriser le serveur MySQL. MySQL Les paramètres et les fichiers de configuration. Connaître et mettre en œuvre les dernières Les modes SQL. nouveautés MySQL L'activation des différents journaux (logs).

Public 4. DONNÉES Administrateur de base de données Les différents types de données MySQL. Développeur, concepteur Les métadonnées (information schema). Importer et exporter des données. Présentation des différents moteurs de stockage (MyISAM, InnoDB, Memory… Pré-requis Connaissance élémentaire des bases de 5. FONCTIONNALITÉS PARTIE 1 données. Les verrous . Verrouiller ou déverrouiller des tables ou des lignes. Les transactions Durée . Les transactions et les différents niveaux d'isolation. 3 jour(s) 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é.

. …

312

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

O-MYD - MySQL: développement

Bases de données Contenu de la formation

OpenSource Introduction Présentation, historique, les versions MySQL (standard, Max, Pro, Classic), les licences (GPL et commerciale). Les composants MySQL Installation outils clients

Clients MySQL Présentation de Query Browser Objectif du stage Construction de requêtes Connaître l'architecture client / serveur Tests, comparaison et debugging et optimisation de requêtes MySQL Maîtriser le langage SQL Procédures de chargement de données Maîtriser la conception des bases de données Format des données à importer Les commandes disponibles : load, insert, Utiliser les fonctionnalités avancées de Développement de scripts d'importation MySQL

Connaître les procédures d'optimisation des DDL et DML requêtes SQL Les spécificités de MySQL dans le mise en oeuvre des requêtes SQL.

Public Programmation serveur Développeur MySQL L'intérêt de la programmation côté serveur, et les limites Chef de projet, concepteur Mise en oeuvre de déclencheurs (triggers) et programmation de procédures stockées Déclaration et utilisation de variables Pré-requis Gestion des curseurs Quelques connaissances des bases de Evolutions prévues dans les futures versions de MySQL. données relationnelles et de SQL.

Durée 3 jour(s)

313

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS707 - Administration d'une base de données PostgreSQL

Bases de données Contenu de la formation

OpenSource 1. PRÉSENTATION DE POSTGRESQL Historique et maturité Caractéristiques et architecture technique Avantages / Inconvénients PostrgreSQL 2. INSTALLATION ET CONFIGURATION SYSTÈME Méthodes d'installation Configuration de post-installation Objectif du stage Arborescence et ressources de PostgreSQL Maîtriser l'administration d'une base Environnement d'exécution du serveur PostgreSQL. Configuration noyau et sémaphores Savoir gérer les différents aspects sécurité (droits d'accès, sauvegardes et 3. CRÉATION ET RÉGLAGES Création et paramétrage d'une base restaurations…). Templates Configuration d'une base Public Tablespace Administrateurs et développeurs sous Configuration de la partie cliente PostgreSQL. 4. UTILISATEURS ET CONTRÔLE D'ACCES Utilisateurs et groupes Pré-requis Gestion des permissions sous PostgreSQL La connaissance du langage SQL est Gestion des privilèges recommandée (stage AS702) 5. TRANSACTIONS Mécanisme de verrouillage Commandes de gestion des transactions Durée 3 jour(s) 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

314

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS703 - PostgreSQL Développement

Bases de données Contenu de la formation

OpenSource Présentation de PostgreSQL PostgreSQL : serveur de base de données relationnelle objet Historique, licence, mode de développement Les composants du serveur PostgreSQL: serveur, client, connecteurs jdbc, tcl, pl, python PostrgreSQL Les apports de la version 9.0

Installation et configuration Installation de PostgreSQL Objectif du stage Installation avec un système de paquetage Maîtriser le langage PL/pgSQL afin de développer, maintenir des applications sur Interagir avec le serveur une base de données PostgreSQL. Le concept du client serveur Le client PostgreSQL Utiliser les clients graphiques Public Administrateurs ou développeurs Spécificités SQL de PostgreSQL d'applications sous PostgreSQL. Spécificités DDL (Définition des objets) Spécificités DML (Manipulation des données) Optimisation des requêtes Pré-requis La connaissance du langage SQL est Programmation coté serveur nécessaire (stage AS703). Importation et exportation de données L'intérêt de la programmation côté serveur et ses limites Mise en oeuvre de déclencheurs (triggers)et programmation de procédures stockées Durée Déclaration et utilisation de variables 2 jour(s) Gestion des curseurs Mise en oeuvre avec PL/pgsql et présentation des autres outils disponibles

315

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS50311 - Mise à jour des compétences de Windows XP vers Windows 7

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows 7 Les améliorations de la gestion.

MODULE 2 : Installer Windows 7 Les pré-requis système Objectif du stage Se préparer à l'installation Installer, déployer et mettre à jour Windows Réaliser une installation 7 Les options d'installation avancées. Configurer les paramètres de pré-installation et post-installation MODULE 3 : Mettre à jour vers Windows 7 Se préparer vers une mise à jour Maintenir et surveiller Windows 7 Réaliser une mise à jour Résoudre et dépanner les performances et la Réaliser les opérations de post mise à jour. fiabilité de Windows 7. MODULE 4 : Déployer Windows 7 Public Comprendre les outils de déploiement Ce cours est destiné aux administrateurs qui Préparer Windows 7 à la création d'une image ont au moins un d'expérience. Déployer Windows 7 avec une image Configurer les disques durs virtuels.

Pré-requis MODULE 5 : Configurer le matériel et le réseau Les stagiaires devrait avoir une expérience de Gérer les pilotes de périphériques l'administration de client Windows XP ou Gérer les imprimantes Vista. Configurer la connectivité réseau.

MODULE 6: Configurer les applications Durée Configurer la compatibilité applicative 3 jour(s) 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

316

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS50331 - Enterprise Desktop Support Technician Windows 7

Systèmes et réseaux Contenu de la formation

Microsoft 1. Identifier et résoudre les problèmes d'installation de logiciel

2. Résoudre les problèmes de configuration logicielle

Windows 7 3. Résoudre les échecs applicatifs

4. Identifier et résoudre les problèmes d'ouverture de session

Objectif du stage 5. Identifier et résoudre les problèmes réseaux Identifier et résoudre les problèmes d'applications 6. Identifier et résoudre les problèmes de résolution de noms Identifier les causes des problèmes réseaux et le résoudre 7. Identifier et résoudre les problèmes d'imprimantes réseau

Gérer et maintenir les systèmes qui utilisent 8.Identifier et résoudre les problèmes de performance Windows 7

Maintenir les ordinateurs portables7 9. Identifier et résoudre les problèmes de matériels Identifier les causes des problèmes de sécurité et les résoudre. 10. Identifier et résoudre les problèmes de connexions Wifi

Public 11. Identifier et résoudre les problèmes d'accès distant Ce cours s'adresse aux informaticiens, 12. Gérer les synchronisation de fichiers spécialistes du support technique de niveau 1

et 2. 13. Identifier et résoudre les problèmes d'Internet Explorer

Pré-requis 14. Identifier et résoudre les problèmes de pare-feu Une expérience de plusieurs années est 15. Identifier et résoudre les problèmes dus aux logiciels malveillants recommandée.

16, Identifier et résoudre les problèmes de chiffrement Durée 5 jour(s) 17. Identifier et résoudre les problèmes de mises à jours logiciel

317

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10224 - Installation et configuration du client Windows 7

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows 7 Améliorer l’image d’installation de Windows 7 Configurer la compatibilité des applications Configuration des disques et des périphériques

Objectif du stage 2. Partitionner les disques dans Windows 7 Ce cours permettra d’acquérir les Gérer les volumes des disques compétences pour installer, mettre à jour et Maintenir les disques dans Windows 7 migrer vers le client Windows 7. Installer et configurer Les périphériques Configuration des accès aux fichiers et aux imprimantes sur les clients Windows 7

Public 3. Vue d’ensemble de l’authentification et de l’autorisation Tout professionnel désirant posséder des Gérer les accès aux fichiers Windows 7 compétences sur les technologies Windows Gérer les dossiers partagés 7. Configurer la compression des fichiers Gérer les impressions Configuration de la connectivité réseau Pré-requis Ce cours s’adresse aux participants ayant une 4. Configurer la connectivité du réseau IPv4 expérience dans l’installation de PC et de Configurer la connectivité du réseau IPv6 périphériques, la compréhension de TCP/IP Mettre en œuvre l’allocation d’adresses IP automatiques et des concepts réseaux, des connaissances Windows, Active Directory et les concepts de 5. Configuration des connections réseaux sans fils sécurité telle que l’authentification et Vue d'ensemble des réseaux sans fils l’autorisation. Configurer un réseau sans fil

6. Sécurisation des bureaux Windows 7 Durée Vue d’ensemble de la gestion de la sécurité dans Windows 7 3 jour(s) 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

318

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6292 - Installation et configuration du client Windows 7

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows 7 Améliorer l’image d’installation de Windows 7 Configurer la compatibilité des applications Configuration des disques et des périphériques

Objectif du stage 2. Partitionner les disques dans Windows 7 Ce cours permettra d’acquérir les Gérer les volumes des disques compétences pour installer, mettre à jour et Maintenir les disques dans Windows 7 migrer vers le client Windows 7. Installer et configurer Les périphériques Configuration des accès aux fichiers et aux imprimantes sur les clients Windows 7

Public 3. Vue d’ensemble de l’authentification et de l’autorisation Tout professionnel désirant posséder des Gérer les accès aux fichiers Windows 7 compétences sur les technologies Windows Gérer les dossiers partagés 7. Configurer la compression des fichiers Gérer les impressions Configuration de la connectivité réseau Pré-requis Ce cours s’adresse aux participants ayant une 4. Configurer la connectivité du réseau IPv4 expérience dans l’installation de PC et de Configurer la connectivité du réseau IPv6 périphériques, la compréhension de TCP/IP Mettre en œuvre l’allocation d’adresses IP automatiques et des concepts réseaux, des connaissances Windows, Active Directory et les concepts de 5. Configuration des connections réseaux sans fils sécurité telle que l’authentification et Vue d'ensemble des réseaux sans fils l’autorisation. Configurer un réseau sans fil

6. Sécurisation des bureaux Windows 7 Durée Vue d’ensemble de la gestion de la sécurité dans Windows 7 3 jour(s) 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

319

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10223 - Planifier les deploiements et administrer les environnements Windows 7

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows 7 Evaluation de l'environnement existant Gestion des licences et activation

2-Evaluer la compatibilité des applications avec Windows 7 Objectif du stage Tour d'horizon des problèmes de compatibilité applicative Savoir détecter et résoudre les problèmes de Evaluation et résolution des incompatibilités avec ACT 5.5 compatibilité applicative Disposer des clés pour le choix d'une 3-Choisir une méthode de déploiement méthode de déploiement adaptée au Migration sur place Migration côte à côte contexte Déploiement « Lite-Touch » Savoir créer des images de référence pour un Déploiement « Zero-Touch » déploiement par clonage Construire des images de référence Connaître et maîtriser les outils de Environnement d'installation Windows 7 déploiement et leur domaine d'applicabilité Processus de capture des images Etre à même de prendre en charge le Définition du contenu des images transfert des données et paramètres Méthodes de mise à jour des images utilisateurs lors de la migration Etre en mesure de définir et optimiser 4-Déployer Windows 7 avec le Windows Automated Installation Kit (WAIK) l'environnement client 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 Public Application et mise à jour d'une image Windows 7 Toute personne en charge de déploiements 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 Pré-requis Ajout d'images de démarrage et d'installation au serveur WDS Connaissances du poste de travail Windows Provisionnement de pilotes de périphériques Connaissances de base sur TCP/IP Déploiement d'un poste de travail Déployer Windows 7 avec Lite Touch Durée Définition de l'environnement d'installation Lite Touch Mise en œuvre du Microsoft Deployment Toolkit 2010 5 jour(s) 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)

320

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6734 - Mise à jour des compétences infrastructure réseau et Active Directory pour WS2008

Systèmes et réseaux Contenu de la formation

Microsoft 1. Configurer un serveur Windows Server 2008 Descriptions des rôles du serveur Présentation des composants optionnels de Windows Server 2008

Windows Server 2008 - 2. Les réseaux de nouvelle génération Mise à Jour Windows Server 2008 et les réseaux Les nouveautés du service DNS

3. Server Core Présentation de Server Core Objectif du stage Configuration et administration de Server Core Être en mesure d'installer et de configurer Windows Server 2008 et ses nouveaux outils. 4. Windows Backup Savoir comment mesurer et optimiser les Infrastructure de sauvegarde performances. Prise en charge des médias optiques Tirer pleinement parti des stratégies de Les utilitaires de restauration réseaux . 5. Stratégies réseau et NAP (Network Access Protection) Être en mesure d'assurer la conformité des Les stratégies NAP postes de travail avec les exigences de Les options d'application sécurité de l'entreprise . Les scénarios d'utilisation Améliorer la sécurité en réduisant l'exposition des serveurs. 6. Windows Deployment Services (WDS) Présentation de WDS Public Les composants de WDS Administrateurs Windows Server 2000 ou 7. Virtualisation de serveurs 2003. Présentation de la nouvelle architecture de Windows Server 2008 Exploitants. Fonctionnalités associées pour la gestion des environnements de serveurs physiques ou virtuels Titulaire d'une certification MCSA ou MCSE. 8. Haute disponibilité Pré-requis Mise en œuvre du clustering Equilibrage de charge réseau Expérience significative dans l'administration

de Windows Server 2000 ou 2003 9. Mesure et optimisation des performances Connaissances de TCP/IP et d'Active Le moniteur de fiabilité et de performances Directory. WSRM (Windows System Resource Manager)

Durée 10. Déploiement d'Active Directory 5 jour(s) 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 321

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6735 - Mise à jour des compétences d'infrastructure applicative pour WS 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Mise à Jour 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

Objectif du stage 3. Gérer des applications Web avec IIS 7.0 Savoir mettre à disposition des applicatifs Gérer IIS 7.0 Web sous Windows Server 2008 . Configuration hiérarchisée Être capable de configurer et dépanner un Déléguer l'administration sans compromettre la sécurité du système serveur d'applications ou Web IIS 7.0 . Acquérir les compétences nécessaires à la 4. Dépannage des serveurs Web mise en oeuvre d'un portail collaboratif à Dépannage d'IIS 7.0 l'aide de WSS 3.0. Utilisation de l'API de contrôle Traçage automatique des requêtes en erreur Être en mesure de garantir un accès distant Traçage d'événements spécifiques dans les modules gérés par la mise en oeuvre de Terminal Services. 5. Introduction à la plate-forme Windows SharePoint Services 3.0 Public Présentation de Windows SharePoint Services 3.0 Administrateurs Windows Server 2000 ou Le travail collaboratif avec Windows SharePoint Services 3.0 2003 Collecter les besoins au niveau organisationnel et utilisateur Titulaire d'une certification MCSA ou MCSE 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 Pré-requis Installer et configurer le site d'administration central Expérience significative dans l'administration de Windows Server 2000 ou 2003. 6. Configurer et gérer Windows SharePoint Services 3.0 Connaissances de TCP/IP et d'Active Créer et configurer des sites Gérer les sites Directory. Gérer le serveur Windows SharePoint Services 3.0

Durée 7. Configurer Terminal Services 3 jour(s) 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

322

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10159 - Mise à jour des compétences vers Microsoft Windows Server 2008 R2

Systèmes et réseaux Contenu de la formation

Microsoft Module 1 : Déploiement et gestion de Windows Server 2008 R2 • Installer et gérer Windows Server 2008 R2 • Migrer les rôles vers Windows Server 2008 R2 Windows Server 2008 - Mise à Jour Module 2 : Configuration des services Active Directory • Mette en œuvre les nouvelles fonctionnalités dans AD DS • Mettre en œuvre les nouvelles fonctionnalités de Objectif du stage stratégies de groupes dans AD DS et dans les autres rôles serveurs Active directory Configurer et gérer les services Web de • Caractéristiques des autres rôles du server AD Windows Server 2008 R2. • Configurer la virtualisation avec Hyper-V. • Configurer le Module 5 : Configuration de la virtualisation du serveur à l'aide d'Hyper-V déploiement de Branch Office. • Configurer • Vue d'ensemble d'Hyper V Windows Server 2008 les services Active .Directory. • Configurer les R2 services d’accès distant. • Déployer et gérer • Mettre en œuvre la migration dans Hyper V Windows Server 2008 R2. • Gérer Windows • Vue d'ensemble du manager de machines virtuelles R2

Server 2008 R2 avec Windows Powershell Module 4 : Configuration des services d'accès distant et de l'infrastructure du bureau virtuel 2.0. • Nouvelles fonctionnalités des services d'accès distants au bureau • Mettre en œuvre les services d'accès distants au Public bureau pour les ordinateurs distants Administrateur souhaitant connaître des • Mettre en œuvre l'infrastructure du bureau virtuel dernières fonctionnalités de Windows Server 2008 R2. Informaticiens. • Ingénieurs Module 5 : Mettre en œuvre les services d'accès distants • Vue d'ensemble de Systèmes. Direct Access • Mettre en oeuvre Direct Access Pré-requis • Mettre en œuvre VPN Reconnect et des VPNs Avoir suivi les cours MS6418, MS6420, SSTP MS6421, MS6422, Ms6424; MS6425 et Module 6 : Configuration des déploiements MS6427 ou posséder les connaissances Branch Office équivalentes. • Nouvelles fonctionnalités pour optimiser l'accès réseau Configurer BranchCache Durée • Mettre en œuvre le Branch Cache 3 jour(s) • Configurer la sécurité Branch Cache

Module 7 : Configuration et gestion de Windows Server 2008 R2 : Services Web • Nouvelles fonctionnalités pour la gestion de IIS • Nouvelles fonctionnalités pour la sécurisation de IIS • Configurer FTP

Module 8 : Gestion de Windows Server 2008 R2 avec Windows PowerShell 2.0 • Vue d'ensemble de Windows PowerShell • Gérer AD DS avec Windows PowerShell • Gérer les rôles des serveurs avec Windows PowerShell

323

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6430 - Planification et administration des serveurs W.S. 2008 R2

Systèmes et réseaux Contenu de la formation

Microsoft Module 1: Planning for Windows Server 2008 Deployment This Module explains how to deploy Windows Server 2008

Module 2: Managing Server Migration Windows Server 2008 - This Module explains how to commission and decommission Windows Server 2008 Mise à Jour Module 3: Planning Windows Server 2008 Server Roles This Module explains how to plan the installation of server roles in Windows Server 2008

Module 4: Creating a Configuration Change Plan for Windows Server 2008 Objectif du stage This Module explains how to create a configuration change plan in Windows Server 2008 This five-day instructor-led course provides students with the knowledge and skills to Module 5: Managing Windows Server 2008 Security implement, monitor, and maintain Windows This Module explains how to plan and implement security in Windows Server 2008 Server 2008 servers. Module 6: Planning for the Application Server Role This Module explains how to manage versioning and related frameworks in Windows Server 2008 Public This course is intended for entry level server Module 7: Planning for Windows Server 2008 High Availability administrators or IT professionals who are This Module explains how to plan for high availability in Windows Server 2008 interested in becoming server administrators Planning for Network Load Balancing as the next step in their career path Module 8: Maintaining Windows Server 2008 This Module explains how to plan a server update maintenance schedule in Windows Server 2008 Pré-requis Before attending this course, students should Module 9: Maintaining a Distributed File System on Windows Server 2008 have up to 1 year experience implementing This Module explains how to maintain a Distributed File System (DFS) on Windows Server 2008 server plans although have probably not yet had full responsibility for planning. Module 10: Planning Windows Server 2008 Backup This Module explains how to define backup requirements and policies for administering Windows Server 2008 Durée 3 jour(s) Module 11: Managing a Windows Server 2008 Restore This Module explains how to plan and implement a Windows Server 2008 restore

Module 12: Monitoring Microsoft Windows Server 2008 Servers This Module explains how to plan for monitoring Windows Server 2008

Module 13: Troubleshooting Microsoft Windows Server 2008 Hardware This Module explains how to troubleshoot hardware issues in Windows Server 2008

Module 14: Troubleshooting Microsoft Windows Server 2008 Software This Module explains how to troubleshoot software issues in Windows Server 2008

Module 15: Troubleshooting Microsoft Windows Server 2008 Networks This Module explains how to troubleshoot network issues in Windows Server 2008

324

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10035 - Les fondamentaux de l'infrastructure réseau et de la plateforme applicative Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Vue d'ensemble d'Active Directory Infrastructure Réseau Les rôles des serveurs

2. Les professionnels de l'informatique dans l'entreprise Les différents rôles Le management et les processus Objectif du stage Les développements professionnels Ce stage de 5 jours introduit les stagiaires aux concepts réseaux et applicatifs. Ce stage leur 3. Configurer TCP/IP V4 permettra d'acquérir des connaissances de Vue d'ensemble des protocoles TCP/IP base afin de poursuivre dans leur formation Vue d'ensemble de l'adressage IP technique. La résolution de nom L'adressage IP dynamique Les outils TCP/IP V4 Public Futur administrateurs chargés de 4. Notions fondamentales des technologies de communication l'exploitation du réseau au niveau de Les types de réseaux l'entreprise. Les méthodes de livraison de paquets

5. Créer un plan d'adressage IP V4 Pré-requis 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 Durée 5 jour(s) 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.

325

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6741 - Configuration et maintenance d'une infrastructure Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Infrastructure Réseau 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 Objectif du stage Gérer et dépanner le DNS Dans cette formation, les administrateurs acquerront les compétences nécessaires pour 3. Configurer et dépanner WINS mettre en production et dépanner une Installer le service WINS infrastructure réseau Windows Server 2008, Gérer le serveur WINS des services de base à l'intégration d'IPv6 et Configurer la réplication WINS au contrôle d'accès réseau. Pour assurer non Remplacer WINS par DNS seulement la disponibilité du réseau, mais 4. Configurer et dépanner DHCP également celle des données, sont également Se familiariser avec le rôle de serveur DHCP abordées les technologies de stockage Configurer les options et les étendues DHCP nouvellement intégrées à Windows Server Gérer la base de données DHCP 2008. Surveiller et diagnostiquer le service DHCP Sécuriser le service DHCP Public Administrateurs chargés de l'exploitation du 5. Configurer et dépanner TCP/IP v6 Découvrir les concepts de base d'IPv6 réseau au niveau de l'entreprise, Gérer la coexistence IPv6 ; IPv4 responsables d'exploitation en charge de la Connaître les technologies de tunneling IPv6 gestion du stockage Réussir la transition de IPv4 ; IPv6 Dépanner IPv6 Pré-requis 6. Configurer et dépanner le contrôle d'accès réseau Expérience de l'exploitation de systèmes Configurer l'accès réseau Windows Server Configurer l'accès VPN Connaissances de base d'Active Directory Configurer l'accès RTC Bonne compréhension des concepts et Gérer les stratégies d'accès réseau méthodologies liés à la sécurité, Découvrir le Connection Manager Administration Kit (CMAK) Connaissance de base des protocoles de la Dépanner le service d'accès distant RRAS (Routing and Remote Access Services) suite TCP/IP 7. Installer, configurer et dépanner un serveur NPS (Network Policy Server) Durée Installer et configurer un serveur NPS Configurer des clients et des serveurs RADIUS 5 jour(s) 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 326

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 Générer des rapports sur l'utilisation des disques SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

327

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6857 - Les fondamentaux de l'Active Directory W.S. 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Comparer AD DS et AD LDS Active Directory 2. Introduction aux Active Directory Certificate Services Vue d'ensemble Implémenter l'inscription et la révocation de certificat

Objectif du stage 3. Introduction à Active Directory Rights Management Services (AD RMS) Configurer les instances et partitions Vue d'ensemble d'application AD LDS Gérer AD RMS Configurer le contrôle d'accès AD LDS Configurer la réplication AD LDS 4. Introduction à Active Directory Federation Services (AD FS) Rechercher des certificats en utilisant Vue d'ensemble l'inscription Web Scénarii de déploiement Gérer des requêtes et la révocation de Configurer les composants AD FS 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

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)

328

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6238 - Configuration et maintenance de l'Active Directory Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Active Directory 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 Objectif du stage Être capable d'implémenter et configurer les 3. Configurer les objets Active Directory services d'annuaire Active Directory en Automatiser la gestion des objets AD DS entreprise. Savoir comment tirer parti de Déléguer l'administration des objets AD DS l'interrogation DNS - Active Directory Configurer des relations d'approbation Être en mesure d'industrialiser le paramétrage des postes et des serveurs avec 4. Configurer les sites et la réplication les GPO acquérir les compétences Connaître les principes de base de la réplication AD DS Configurer les sites AD DS nécessaires pour sécuriser le réseau avec les Configurer et surveiller la réplication stratégies de groupe Pouvoir surveiller, diagnostiquer et dépanner les services de 5. Créer et configurer des stratégies de groupes domaines Comprendre la fonction des objets stratégie de groupe (Group Policy Objects - GPO) Définir le champ d'application d'un GPO Public Evaluer la stratégie résultante Spécialistes Active Directory, administrateurs Gérer les GPO Déléguer l'administration des stratégies de groupe système chargés de l'implémentation et de la

maintenance des services d'annuaire 6. Configurer l'environnement utilisateur avec les stratégies de groupe Paramétrer un GPO Pré-requis Utiliser les GPO pour attribuer des scripts ou rediriger les dossiers spéciaux Connaissances de base des réseaux TCP/IP Configurer les modèles d'administration Déployer les applications au moyen de GPO Bonne compréhension des principes de la

sécurité des systèmes 7. Sécuriser l'environnement avec les stratégies de groupes Bonne connaissance du matériel des serveurs Configurer les stratégies de sécurité (A+ ou équivalent) Mettre en place des stratégies de mot de passe spécifiques Contraindre l'appartenance aux groupes locaux et l'accès aux applications Durée Uniformiser le paramétrage avec les modèles de sécurité 5 jour(s) 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

329

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6426 - Configurer les solutions d'accès et d'identification avec l'Active Directory Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 1. Introduction aux solutions de gestion d'identité et de contrôle d'accès en entreprise Vue d'ensemble Les rôles de serveurs et la gestion d'identité et de contrôle d'accès Présentation de "Identity Lifecycle Manager" Windows Server 2008 - Active Directory 2. Configurer Active Directory Certificate Services (ADCS) Vue d'ensemble des infrastructures de clés publiques Déployer une hiérarchie d'autorité de certification Gérer une autorité de certification

Objectif du stage 3. Déployer et gérer les certificats Évaluer les solutions de gestion d'identité et Déploiement de certificats de contrôle d'accès disponibles sous Révocation de certificats Windows Server 2008. Savoir paramétrer les Configuration des certificats services correspondants. Être en mesure de maintenir et dépanner l'environnement. 4. Configurer Active Directory Lightweight Services (ADLDS) Savoir comment fédérer les annuaires. Être Installation et configuration Configuration des instances capable de mettre en place une "gestion Configuration de la réplication numériques des droits" (DRM) Configuration de l'intégration avec ADDS

Public 5. Configurer Active Directory Federation Services (ADFS) Administrateurs et architectes système Vue d'ensemble Windows Scénari de déploiement Déploiement

Pré-requis 6. Configurer Active Directory Rights Management Services (ADRMS) Bonnes connaissances des systèmes Vue d'ensemble Windows Server 2008 et d'Active Directory, Installation et configuration des composants serveur ainsi que des infrastructures de clé publique Administration (PKI) Implémentation des polices Avoir suivi la formation MS6424 : "Les 7. Assurer la maintenance des solutions de gestion d'accès fondamentaux d'Active Directory sous Assurer le support d'ADCS Windows Server 2008" ou connaissances Maintenance d'ADLDS équivalentes Support à long terme d'ADFS Préservation d'ADRMS Durée 3 jour(s) 8. Dépanner les solutions de gestion d'identité et de contrôle d'accès Dépannage d'ADCS Dépannage d'ADLDS Dépannage d'ADFS

330

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10136 - Configuration, gestion et maintenance des serveurs W.S. 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Utilisation des outils à distance Administration de 2. Gérer des comptes d'utilisateurs et des comptes d'ordinateurs serveurs 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 Objectif du stage Utiliser des requêtes pour rechercher des comptes d'utilisateurs et d'ordinateurs dans AD Comprendre la gestion des ressources et des comptes avec Active Directory et Windows 3. Créer des groupes et des unités organisationnelles Server 2008 Présentation des groupes Gestion des groupes Création d'unités organisationnelles Public - Administrateur système 4. Gérer l'accès aux ressources - Membre de l'équipe de support 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

Pré-requis Établir la liste des permissions effectives Certification A+ ou connaissances équivalentes 5. Gérer l'accès aux objets dans les unités organisationnelles Le rôle d'une unité organisationnelle Durée Modifier les permissions sur les objets Active Directory Déléguer le contrôle d'accès aux unités organisationnelles 5 jour(s)

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 331 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 Mettre en oeuvre les "Shadow Copies" SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

332

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6747 - Planification et administration des serveurs Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Administration de 2. Gérer la migration Création du plan de déploiement serveurs 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 Objectif du stage Rôles des serveurs Être capable de planifier le déploiement de Serveurs de fichiers serveur Windows Server 2008 Le mode Core de Windows Server 2008 Savoir comment planifier et implémenter Être en mesure de dépanner les serveurs 4. Créer un plan de changement des configurations Acquérir les compétences nécessaires Développer un process de contrôle des changements pour planifier les mises à jour et la Planifier les changements de configuration maintenance de serveurs Windows Server Evaluer les changements de configuration 2008 5. Gestion de la sécurité de Windows Server 2008 Planifier une stratégie de défense Public Mettre en oeuvre un niveau de sécurité hôte et la sécurité du serveur à l'aide des stratégies de groupe Administrateurs système Windows Mettre en oeuvre la sécurité du réseau expérimentés dans les réseaux, le déploiement de solutions Microsoft et Active 6. Planification des rôles du serveur d'applications Directory Déterminer les besoins Vue d'ensemble des composants Prise en charge du Framework .Net Pré-requis Connaissances des réseaux et d'Active 7. Définir une configuration de haute disponibilité Directory Planifier la répartition de charges Avoir suivi les stages MS6418 et MS6741 est Vue d'ensemble du Clustering un plus pour suivre cette formation Créer des clusters dans Windows Server 2008

8. Assurer la maintenance du système Durée Planifier la mise à jour de la sécurité 5 jour(s) 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

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 333

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é

15. Résoudre les problèmes réseaux SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Analyser les problèmes réseaux Corriger les problèmes de connectivité IP Résoudre les noms dans Windows Server 2008

334

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6433 - Planifier et implémenter des serveurs Windows Server 2008 R2

Systèmes et réseaux Contenu de la formation

Microsoft 1. Planification du déploiement et de la mise à jour des serveurs Définition d'une stratégie de déploiement Facteurs liés à la virtualisation Choix d'une méthode d'automatisation Windows Server 2008 - Mise en place d'un déploiement automatisé Administration de 2. Délégation de l'administration serveurs Outils d'administration des serveurs Décentralisation de l'administration

3. Adressage réseau et résolution de noms Provisionnement d'adresses IPv4 Objectif du stage Provisionnement d'adresses IPv6Transition vers IPv6 Être en mesure d'assurer la mise en Provisionnement des services DNS production et le suivi de serveurs Windows 2008 R2 et des services associés. 4. Définition et déploiement de Active Directory Domain Services (AD DS) Être capable de planifier le déploiement de Déploiement des contrôleurs de domaine sur un réseau multi-site serveur Windows Server 2008 Définition de la structure d'administration Être en mesure de dépanner les serveurs Définition des procédures de maintenance Acquérir les compétences nécessaires pour Définition des procédures de sauvegarde planifier les mises à jour et la maintenance de serveurs Windows Server 2008 5. Définition de la stratégie de groupe Choix du paramétrage Définition des périmètres d'applicabilité Public Gestion des objets de stratégie de groupe Administrateurs système Windows expérimentés dans les réseaux, le 6. Mise en place de Active Directory Certificate Services (AD CS) déploiement de solutions Microsoft et Active Déploiement et administration d'une autorité de certification d'entreprise Directory Gestion des modèles de certificat Procédures d'émission et de révocation des certificats

Pré-requis 7. Provisionnement des serveurs d'applications Bonnes connaissances des services Active Serveurs Web Directory et de l'infrastructure réseau Virtualisation niveau présentation Windows Virtualisation d'applications Cette formation ne convient pas à des 8. Serveurs de fichiers et d'impression administrateurs débutants Provisionnement des serveurs de fichiers Gestion du stockage Durée Provisionnement et gestion des services d'impression réseau 5 jour(s) Migration des services fichiers et impression

9. Définition des accès externes Sécurisation du réseau Réseau privés virtuels (VPN) Network Access Protection (NAP) DirectAccess

10. Optimisation de l'accès au données Mise en place de DFS (Distributed File System) Planification et configuration de BranchCache Provisionnement du stockage

11. Planification du déploiement des mises à jour Topologies WSUS (Windows Software Update Services) Gestion des mises à jour

12. Optimisation de la disponibilité Équilibrage de charge réseau (NLB - Network Load Balancing)

Clusters de basculement Disponibilité des services

13. Contrôle des performances et surveillance du système Contrôle et analyse des performances 335 Surveillance des journaux d'évènements

14. Sauvegarde et restauration Reprise sur incident : concepts de base Procédures de sauvegarde des serveurs Windows Planification et administration des restaurations

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

336

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6418 - Deploiement Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Gérer les licences volume avec KMS et MAK Administration de 2. Effectuer la configuration initiale du serveur serveurs 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 Objectif du stage Automatiser le déploiement des serveurs d'infrastructure Connaître les différentes méthodes Automatiser l'installation des contrôleurs de domaine d'installation de Windows Server 2008. Savoir comment automatiser au mieux le 4. Utiliser Windows Deployment Services (DNS) déploiement des systèmes. Découvrir les avantages du format WIM Être en mesure de migrer les différents types Windows Deployment Services de serveurs Windows Server 2003 vers Windows Server 2008. 5. Déployer Windows Server 2008 Pouvoir centraliser la gestion des licences. 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 Public Professionnels expérimentés dans le 6. Mettre à jour et migrer Active Directory déploiement et l'exploitation de systèmes Se familiariser avec le processus de mise à jour vers Windows Server 2008 Windows Server, titulaires d'une certification Mettre à jour les contrôleurs de domaine Windows Server 2003 en Windows Server 2008 MCSE, MCSA ou équivalent. Connaître les principes de base d'une migration d'Active Directory réussie

7. Mettre à jour les serveurs de fichiers et d'impression Pré-requis Connaître l'incidence de la mise à jour Expérience du déploiement et de Mettre en œuvre les meilleures méthodes l'exploitation de systèmes Windows Server, connaissances pratiques des protocoles de la 8. Mettre à jour les serveurs d'application et les serveurs Web suite TCP/IP, bonnes connaissances de Connaître le processus l'administration des infrastructures Active Appliquer les meilleures méthodes

Directory, bonne compréhension des 9. Mettre à jour les serveurs d'agence problématiques de la sécurité informatique Choisir entre mise à jour et migration en entreprise. Rationaliser le déploiement avec Low-Touch

Durée 3 jour(s)

337

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10036 - Conception d'une infrastructure de réseau Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Administration 2. Concevoir la topologie réseau pour optimiser la sécurité Vue d'ensemble de la sécurité d'entreprise 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 Objectif du stage Conception d'un schéma d'adressage IPv4 Savoir définir l'architecture des services Conception de l'implémentation DHCP réseau de base Être capable de renforcer la sécurité du 4. Conception de routage réseau en contrôlant la configuration des Choix du matériel réseau clients Définition des sous réseaux Comprendre comment optimiser le Conception du routage des communications déploiement des systèmes Evaluer les performances du réseau Acquérir les compétences nécessaires pour assurer la disponibilité de l'accès aux 5. Conception de la sécurité du réseau interne Prise en compte des firewalls serveurs Vue d'ensemble d'IPSec Conception de l'implémentation IPSec Public Architectes chargés d'optimiser des réseaux 6. Conception de la stratégie de résolution de noms pour le support de systèmes Windows Définition de la stratégie DNS Conception de l'espace de noms DNS Implémenter la zone DNS Pré-requis Conception de la réplication et de la délégation Bonnes connaissances des systèmes Windows et des protocoles de la suite TCP/IP 7. Affiner l'architecture DNS Optimiser les requêtes DNS Concevoir une architecture DNS disponible Durée Définir et concevoir une stratégie WINS 5 jour(s) 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

338

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6436 - Conception d'une infrastructure et des services active directory Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 1. Définir l'architecture au niveau de la forêt Détermination des pré-requis Conception de la foret AD Conception des droits Windows Server 2008 - Gestion du schéma Administration Présentation du service de temps Windows

d'entreprise 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

Objectif du stage 3. Définir l'architecture physique pour optimiser la réplication Savoir choisir l'architecture logique et Définition des sites physique Active Directory la mieux adaptée Mise en œuvre de la réplication aux besoins de l'entreprise Définition des contrôleurs de domaines Être en mesure de définir les périmètres de délégation et les stratégies d'administration 4. Concevoir la structure des domaines et les stratégies d'administration en fonction de l'organisation Savoir comment définir le PRD pour Active Planifier la structure administrative du domaine Directory Définition et implémentation des stratégies de groupe AD DS Être en mesure de concevoir une Automatisation de la gestion des comptes utilisateurs avec PowerShell infrastructure globale d'authentification, de 5. Définir les stratégies de groupe fédération et de gestion numérique des Collecte d'informations pour le déploiement des GPOs droits qui soit pérenne Définition des paramètres de GPOs

Public 6. Spécifier la sécurité dans Active Directory Architectes systèmes et réseaux chargés de Définition des politiques de sécurité dans AD l'implémentation des services de domaine Définition de la sécurité au niveau des contrôleurs de domaine Active Directory 7. Optimiser la disponibilité d'Active Directory et établir un plan de reprise d'activité Comprendre la notion de haute disponibilité pour AD Pré-requis Conception d'une stratégie garantissant la haute disponibilité Bonnes connaissances des procédures d'administration des systèmes Windows 8. Concevoir un plan de reprise après sinistre Bonne compréhension des protocoles de la Conception d'un plan de maintenance de la base de données AD Conception du plan de sauvegarde et récupération d'AD suite TCP/IP Définition d'une stratégie de surveillance

Durée 9. Concevoir une infrastructure de clé publique avec Active Directory Certificate Services 5 jour(s) 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 339 Conception la stratégie de mise à jour d'un domaine Définir une stratégie pour restructurer un domaine

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6437 - Conception d'une infrastructure de plateforme applicative WS 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2008 - Administration 2. Optimiser les performances et la stabilité des serveurs IIS Définition des pools d'applications d'entreprise 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 Objectif du stage Conception et vérification de la sécurité Etre capable de concevoir une architecture Définition de la méthode d'authentification et des autorisations globale qui associe des serveurs Définition de la délégation d'administration d'applications, de terminaux et de médias Pouvoir tirer parti de la souplesse de la 4. Définir le plan de maintenance d'IIS et l'architecture UDDI virtualisation, dès la phase de définition Sauvegarde et restauration d'architecture Déployer des services UDDI Être en mesure de garantir la Dépannage et optimisation d'IIS 7 disponibilité des applications avec des fermes de serveurs 5. Concevoir une infrastructure de virtualisation avec Terminal Services Définir le mode de licences Être en mesure de définir la Spécifier les propriétés de connexion configuration et les procédures d'exploitation Conception de passerelle TS et de maintenance des serveurs Définition de l'accès aux programmes d'applications Windows : IIS, Terminal Définir les accès Web Services, Windows Media Services 6. Établir un plan de maintenance des serveurs Terminal Services Public Concevoir les rapports et définir les ressources d'application avec WSRM Spécifier les paramètres des GPOs Architectes infrastructure Concevoir une architecture à haute disponibilité Responsables d'exploitation Concevoir le plan de sauvegarde et restauration

Pré-requis 7. Concevoir une infrastructure de distribution de media avec Windows Media Services Bonnes connaissances des architectures Paramétrer Windows Media pour du streaming vidéo Utiliser Windows Media pour délivrer des contenus à la demande applicatives disponibles dans Surveiller Windows Media l'environnement Windows

Expérience générale de l'exploitation des 8. Planifier le provisionnement des serveurs virtualisés plates-formes applicatives en entreprise Conception du modèle de workflow Utiliser System Center pour concevoir le provisionnement des serveurs virtualisés Durée 3 jour(s)

340

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6423 - Implémentation et gestion de clustering Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 1. Introduction aux clusters Avantages Solutions de haute disponibilité Windows Server 2008

Windows Server 2008 - 2. Introduction aux clusters à basculement Administration Fonctionnalités clés Modèles de quorum d'entreprise 3. Préparer l'installation des clusters de basculement Pré-requis à l'installation Planifier l'implémentation Installer la fonctionnalité et valider la configuration Objectif du stage Cluster à basculement sur Windows Server 2008 Server Core Comprendre les améliorations du support des SAN et la prise en charge multi-sites des 4. Identifier les pré-requis de stockage clusters Vue d'ensemble des technologies Maîtriser les nouvelles techniques de mise en Introduction aux SAN œuvre, de l'installation jusqu'au dépannage, Planifier une solution de stockage afin de réaliser des interventions plus sûres Configurer la connexion iSCSI et plus efficaces Etre capable d'implémenter, maintenir et 5. Configurer un cluster à basculement dépanner des clusters dans un Créer et gérer un cluster Gérer un cluster environnement d'entreprise Vérifier la fonctionnalité de basculement

Public 6. Configurer les ressources cluster et environnements applicatifs Ingénieur système en charge de Configurer les ressources cluster l'implémentation d'un cluster. Windows Server Core en tant que membre d'un cluster

7. Maintenir les clusters à basculement Microsoft Pré-requis Sauvegarde et restauration Expérience du load-balancing réseau Surveillance et dépannage Connaissances de base de la théorie de clustering 8. Implémenter des clusters multi-site Expérience dans un environnement Vue d'ensemble des clusters multi-sites d'entreprise gérant des applications et Implémenter des clusters multi-site avec Windows Server 2008

topologies réseau 9. Implémenter des clusters réseau de load-balancing Compétences de base en dépannage Vue d'ensemble des clusters réseau de load-balancing Configurer un cluster réseau de load-balancing Durée Maintenir un cluster réseau de load-balancing 3 jour(s)

341

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10215 - Implémenter et gérer le server Hyper V pour W.S. 2008 R2

Systèmes et réseaux Contenu de la formation

Microsoft Evaluation et planification de la virtualisation

Vue d’ensemble de la virtualisation Evaluer l’environnement courant pour la virtualisation Windows Server 2008 - Installation et configuration de rôle serveur Hyper-V Hyper-V & Virtualisation Installer le rôle serveur Hyper-V Configurer les paramètres Hyper-V et les réseaux virtuels Création et configuration des disques durs virtuels et les machines virtuelles

Objectif du stage Créer et configurer les disques durs virtuels Cette formation apporte les connaissances et Créer et configurer les machines virtuelles compétences nécessaires pour déployer et Gérer les snapshots des machines virtuelles gérer l’environnement de virtualisation du Travailler avec l’application de connexion des machines virtuelles serveur à l’aide des technologies Microsoft Intégration de System Center Virtual Machine Manager avec Microsoft Hyper-V Server 2008 R2 (Hyper-V, SCVMM). Elle fournit les informations sur le déploiement et la gestion Planifier l’intégration de System Center Virtual Machine Manager de Hyper-V et les services de bureau à Installer le serveur VMM et la console administrateur Gérer les hôtes et les groupes d’hôtes distance sur Windows Server 2008 R2. Gestion des machines virtuelles avec Virtual Machine Manager 2008

Public Vue d’ensemble des tâches de gestion VMM Administrateurs désirant gérer et mettre en Créer et gérer les points de contrôle oeuvre les technologies de virtualisation dans Configuration et gestion de la bibliothèque VMM un réseau.Candidats à la certification sur lavirtualisation de serveurs Microsoft Vue d’ensemble de la bibliothèque VMM Gérer les profils et les modèles (Examen 70-659), de niveau MCTS - Microsoft Concevoir la tolérance de pannes pour la bibliothèque VMM Certified Technology Specialist. Configuration des rôles utilisateurs et de Virtual Machine Manager Self-Service Portal

Pré-requis Configurer les rôles utilisateurs Posséder des connaissances de base sur les Installer et configurer le portail self-service Mise en œuvre de la haute disponibilité pour la virtualisation serveur concepts de virtualisation

Microsoft.Comprendre les technologies de Vue d’ensemble de FailoverClustering stockage telles que le SAN, DAS et iSCSI. Mettre en œuvre FailoverClustering avec Hyper-V Mettre en œuvre la haute disponibilité avec VMM 2008 R2 Durée Maintenance de la mise à jour des logiciels avec l’outil Offline des machines virtuelles 5 jour(s) Vue d’ensemble de l’outil Offline de machine virtuelle Configurer WSUS Sauvegarde et restauration des stratégies pour les machines virtuelles

Vue d’ensemble des options de sauvegardes et restaurations pour les machines virtuelles et les bases de données VMM Mettre en œuvre Data Protection Manager pour la sauvegarde de l’infrastructure VMM

Virtualisation du bureau à l’aide des services de bureau à distance

Vue d’ensemble des services de bureau distant Mettre en œuvre les : -Remote Desktop Services -Remote Desktop Session Host -Remote Desktop ConnectionVirtualization Host

Extension des services de bureau distant en dehors de l’organisation

Configurer le Remote Desktop Gateway Configurer le Remote Desktop Web Access

342

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10324 - Mettre en œuvre et gérer la virtualisation des postes de travail Microsoft

Systèmes et réseaux Contenu de la formation

Microsoft 1. Planification des scenarii de déploiement de la virtualisation des postes de travail Vue d’ensemble de la virtualisation Vue d’ensemble de la planification du déploiement Windows Server 2008 - de la virtualisation Hyper-V & Virtualisation 2. Mise en œuvre de Windows Virtual PC et du mode Windows XP Installer et configurer Windows Virtual PC Installer, configurer et gérer le mode Windows XP Objectif du stage Créer et déployer des images personnalisées du Administrer l’infrastructure App-V à l’aide de mode Windows XP la console de gestion App-V. Configurer et déployer les images MED-V. 3. Mise en œuvre de Microsoft Enterprise Desktop Mettre en oeuvre et configurer les PC virtuels Virtualization Windows et le mode Windows XP, Microsoft Vue d’ensemble de MED-V Enterprise Desktop Virtualization (MED-V). Mettre en œuvre les serveurs et clients MED-V Planifier les scenarii de virtualisation. 4. Configuration et déploiement des images MED-V Configurer les images MED-V Public Déployer les images MED-V Cette formation s'adresse aux administrateurs systèmes sur Microsoft 5. Gestion du déploiement MED-V Windows Server 2008 qui doivent gérer et Mettre en œuvre les stratégies d’espaces de travail MED-V mettre en œuvre les technologies de Travailler avec l’espace de travail MED-V virtualisation des applications Rapports et dépannage MED-V

6. Mise en œuvre de App-V Pré-requis Introduction à la virtualisation d’applications Les participants doivent posséder les Planification de la virtualisation d’applications connaissances de base sur l’utilisation des Déployer les serveurs pour la virtualisation d’applications lignes de commandes, sur les outils de 7. Planification et déploiement des clients App-v gestion et de surveillance, sur Ad-DS, sur les Planifier le déploiement du client App-V stratégies de déploiement et sur le Installer et configurer le client App-V dépannage. Gérer la configuration des fonctionnalités du client

Durée 8. Gestion et administration de la virtualisation 5 jour(s) d’applications Utiliser la console de gestion de virtualisation d’applications Publier les applications dans un environnement App-V Modifier les applications publiées et les mises à jour de versions Améliorer les tâches avancées pour L’administration de la virtualisation d’applications

9. Séquencement d’applications pour la virtualisation Vue d’ensemble du séquencement d’applications Planifier et configurer l’environnement du séquenceur Améliorer le séquencement d’applications Scenarii de séquencement avancé

10. Configuration des services d’accès distants et de RemoteApp Vue d’ensemble des services de bureau distant Publier RemoteApp à l’aide de RDS Accéder aux programmes RemoteApp à partir des clients

11. Mise en œuvre de la virtualisation des états utilisateurs Vue d’ensemble des états utilisateurs Configurer les profils itinérants et la redirection des dossiers 343 12. Configuration de l’infrastructure des bureaux virtuels Vue d’ensemble de Windows Server 2008 R2 Hyper-V Introduction à VDI Configurer les bureaux personnels et «pooled» virtuels

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6428 - Configurer les services terminal server Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 1. Configurer les fonctionnalités de base d'un serveur Terminal Services (TS) Configurer les rôles TS Paramétrage avancé

Windows Server 2008 - 2. Gérer les licences Hyper-V & Virtualisation Configurer le système de licences Gérer les licences

3. Configurer et dépanner les connexions Configurer les propriétés des connexions Objectif du stage Configuration à l'aide des GPO Savoir installer, configurer, gérer un serveur Dépanner Terminal Server Terminal Services Être en mesure de dépanner des serveurs de 4. Gérer les ressources terminaux sous Windows Server 2008 Installer des applications Apprendre à garantir l'accès aux applications Configurer l'accès distant aux applications centralisées à travers une passerelle Web Configurer les imprimantes Rendre les applications accessibles avec HTTP 5. Configurer TS Web Access en éliminant le besoin d'un VPN Installation du service Savoir comment simplifier la mobilité le télétravail et les partenariats 6. Configurer Session Broker Rendre plus simple, du point de vue de Configuration pour une ferme de serveurs en load balancing l'utilisateurs, l'intégration des applications virtualisées 7. Gérer et surveiller TS gateway Configuration de la passerelle Public Dépannage des problèmes de connexions

Administrateurs système Windows 8. Gérer et surveiller TS Gestion courante des connexion Pré-requis Surveillance des connexions Bonnes connaissances des systèmes Configurer WSRM pour TS Windows Server et des protocoles réseau TCP/IP

Durée 2 jour(s)

344

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS50273 - Conception et planification de solutions de virtualisation en environnement Microsoft

Systèmes et réseaux Contenu de la formation

Microsoft 1 : Planifier une stratégie de virtualisation Comprendre les différents niveaux de virtualisation Définir dans quel cas virtualiser Examen des technologies de virtualisation Windows Server 2008 - Descritpion de la suite System Center Hyper-V & Virtualisation Comprendre les options de licencing Examen de l'intégration avec des produits tiers

2 : Concevoir l'infrastructure d'une plateforme de virtualisation et une stratégie de Haute Disponibilité Définir des scénarios de virtualisation de serveur Objectif du stage Définir des architectures de bases Hyper-V Cette formation permet d'acquérir les Effectuer un diagnostic de pré-conception compétences et connaissances nécessaires Concevoir l'infrastructure de virtualisation pour concevoir une architecture complexe de Concevoir l'architecture d'une Hyper-V hôte data center et Concevoir l'architecture d'une machine virtuelle de bureaux en utilisant Microsoft Windows Dimensionner une ferme d'hotes Hyper-V Server 2008 R2 avec Hyper-V ou Hyper-V 3 : Concevoir une infrastructure de bureau virtuel Server 2008 R2, Remote Desktop Services Définir des scénarios de virtualisation des postes (RDS), la Concevoir une infrastructure pour les posteslocaux suite System Center, Microsoft Enterprise Concevoir un déploiement VDI à l'aide d'Hyper-V windows Server 2008 R2 et de RDS Desktop Virtualization (MED-V), Application Concevoir une stratégie d'application avec RemoteApp Virtualization 4.6 (APP-V). Concevoir un déploiement VDI en utilisant HyperV Windows Server 2008 R2 et Citrix XenDesktop

Public 4 : Concevoir une infrastructure d'applications virtuelles Cette formation s'adresse à des architectes et Planifier une infrastructure "Applications Virtualizartion 4.6" Concevoir une infrastructure "Application Virtualization 4.6" des spécialistes de la virtualisation Utiliser Application Virtualization 4.6 avec SCCM 2008 R2 responsables de la conception, du Utliser Application Virtualization 4.6 avec RDS déploiement et de la gestion d’un ou plusieurs data centers ou 5 : Concevoir une stratégie de gestion de l'infrastructure virtualisée d’environnements de virtualisation. Développer une infrastructure de gestion d'un environnement virtualisé avec la suite System Center Développer une stratégie de déploiement des machines virtuelles Développer une stratégie de conversion en machine virtuelle Pré-requis Développer une stratégie d'administration Avant de suivre cette formation, les Développer une stratégie de migration des machines virtuelles participants doivent avoir connaissances sur Développer une stratégie de récupération des données en cas de sinistre :Microsoft Windows Server 2008 R2, incluant Développer une stratégie de maintenance de l'expérience.Hyper-V Remote Desktop Services (RDS) Microsoft Enterprise Desktop Virtualization (MED-V) Application Virtualization (APP-V) La suite Microsoft System Center, soit les produits System Center Configuration Manager, System Center Operations Manager, System Center Virtual Machine Manager et System Center Data Protection Manager

Durée 5 jour(s)

345

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10325A - Automating Administration with Windows PowerShell 2.0

Systèmes et réseaux Contenu de la formation

Microsoft Les fondamentaux de l'utilisation de Windows PowerShell v2 · Technologie Windows PowerShell et vue d'ensemble · Ligne de commandes Windows PowerShell · Utiliser le pipeline Windows PowerShell Windows Server 2008 - PowerShell Windows PowerShell cmdlets · Cmdlets fondamentaux pour une utilisation quotidienne · Comparaison des opérateurs, filtres, énumération des objets · Techniques avancée de pipelines

Objectif du stage Compréhension et utilisation du système de formatage Utiliser Windows PowerShell et les cmdlets · Comprendre le système de formatage PowerShell · Utiliser le système de formatage Personnaliser la sortie à l'aide du sous- système de formatage PowerShell Windows Management Instrumentation Utiliser WMI (Windows Management · Vue d'ensemble de Windows Management Intrumentation Instrumentation) et gérer les objets Active · Utiliser Windows Management Instrumentation Directory à l'aide de Windows PowerShell · Techniques avancées WMI

cmdlets Automatisation de l'administration de Active Directory Ecrire les scripts Windows PowerShell qui · Vue d'ensemble de Active Directory avec Automation exécutent les batches de commandes · Gérer les utilisateurs et les groupes Travailler à distance avec Windows · Gérer les ordinateurs et les autres objets Active Directory PowerShell Utiliser les techniques avancées liées à la Scripts Windows PowerShell programmation structurée · Sécurité des script · Scripts de base Public · Scripts paramétrés

Cette formation s'adresse aux personnes Background Jobs et administration à distance ayant des connaissances sur Windows Server, · Jobs en arrière-plan Windows Client Administration et Active · Utiliser Windows PowerShell avec les machines distantes Directory. Scripts intermédiaires · Variables, tableaux, séquences d'échappement et opérateurs directs Pré-requis · Quelle est la portée ? Posséder une expérience dans les · Construction de scripts technologies et la mise en oeuvre de Windows, Prise en main, débogage et modularisation des erreurs l'administration, la maintenance et le · Gestion d'erreurs et capture dépannage de Windows Server et la mise en · Techniques de Débogage œuvre des · Gestion modulaire technologies Active Directory. Posséder de bonnes connaissances sur les Automatisation de l'administration de Windows Server 2008 R2 GPO (Stratégies de groupes d'objets). · Vue d'ensemble des modules de Windows Server 2008 · Vue d'ensemble des cmdlets de gestion de serveurs · Vue d'ensemble des Cmdlets de stratégies de groupe Durée · Vue d'ensemble du pack de dépannage 5 jour(s) · Vue d'ensemble des Cmdlets pour une meilleure pratique de l'analyse · Vue d'ensemble des Cmdlets IIS

Trucs et astuces avancées Windows PowerShell · Utiliser les profils · Réutiliser les scripts et les fonctions · Ecrire des commentaires d'aide

Automatisation des pratiques administratives · Vue d'ensemble des labs · Exploration complémentaire

346

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS2149 - Maintenance d'un environnement Microsoft Windows Server 2003

Systèmes et réseaux Contenu de la formation

Microsoft 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 Windows Server 2003 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 Objectif du stage Configuration et gestion des journaux de compteur Effectuer une maintenance efficace des Configuration des alertes ressources du serveur Analyser les performances du serveur et 3. Analyse des performances du serveur protéger les données d'un ordinateur qui Analyse de la mémoire du serveur Analyse de l'utilisation du processeur exécute l'un des systèmes d'exploitation de la Analyse des disques famille Microsoft Windows Server 2003 Analyse de l'utilisation du réseau

Public 4. Maintenance des pilotes de périphérique Administrateurs système Configuration des options de signature des pilotes de périphériques Ingénieurs système Utilisation de la version précédente d'un pilote de périphérique

5. Gestion des disques Pré-requis Préparation des disques Cours MS2144 Gestion des propriétés d'un disque Gestion des lecteurs montés Conversion de disques Durée Création de volumes 3 jour(s) 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

347

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS2304 - Implémentation et administration de la sécurité au sein d'un réseau Microsoft Windows Server 2003

Systèmes et réseaux Contenu de la formation

Microsoft 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 Sécurité Windows 2. Installation, configuration et gestion des Autorités de certification Gérer une infrastructure à clé publique Composants et application des PKI Objectif du stage Gérer une Autorité de certification Mettre en œuvre les procédures et protocoles de sécurisation de l’ensemble du 3. Configuration, déploiement et gestion de certificats réseau de l’entreprise Gérer la validité des Certificats Déployer, inscrire et révoquer des certificats sur Windows Server 2003 Exporter, importer des certificats Public Professionnels de l'informatique souhaitant 4. Gestion et résolution des problèmes de certificats de cartes à puce sécuriser les réseaux Windows Server 2003 Gérer l’infrastructure de cartes à puces et d’authentification multifactorielle Administrateurs système ou ingénieurs Gérer et dépanner une infrastructure de cartes à puce système 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 Pré-requis EFS résolution des problèmes Avoir déjà implémenté Active Directory Windows 2000 ou Windows Server 2003 6. Gestion de paramètres de sécurité des serveurs membres Connaître les ressources Web, FTP, serveurs Gérer des paramètres de sécurité en environnement de serveurs membres Exchange Déployer des modèles de sécurité et des paramètres supplémentaires Savoir gérer les ressources partagées et les services réseau, tels que DHCP, DNS et WINS 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 Durée Serveurs de fichiers et d'impression 5 jour(s) 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

348

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS2113 - Conception de la sécurité pour les réseaux MS Windows Server

Systèmes et réseaux Contenu de la formation

Microsoft 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

Sécurité Windows 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é Objectif du stage Conception d'une stratégie du bon usage en 3. Identification des menaces pesant sur la sécurité du réseau matière de sécurité Les vulnérabilités courantes des réseaux exploitées par les intrus Conception de stratégies de gestion des Prévenir les menaces sur la sécurité à l'aide du modèle STRIDE réseaux · 4. Analyse des risques de sécurité Conception d'une structure opérationnelle Finalité et fonctionnement de la gestion des risques pour la gestion de la sécurité. Ebauche d’un plan de gestion des risques

Public 5. Création d'un plan de sécurité pour les ressources physiques Ce cours a été conçu à l'intention des Déterminer les menaces et analyser les risques liés aux ressources physiques ingénieurs système et des spécialistes en Sécuriser les ressources physiques sécurité responsables de la mise en place de stratégies et procédures de sécurité dans une 6. Création d'un plan de sécurité pour les ordinateurs Déterminer les menaces et analyser les risques pesant sur les ordinateurs organisation. Sécuriser les ordinateurs

Pré-requis 7. Création d'un plan de sécurité pour les comptes Les stagiaires doivent posséder une à trois Déterminer les menaces et analyser les risques pesant sur les comptes années d'expérience en conception de Sécuriser les comptes

solutions d'entreprise. 8. Création d'un plan de sécurité pour l'authentification Déterminer les menaces et analyser les risques pesant sur l’authentification Durée Sécuriser l'authentification 3 jour(s) 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é

349

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS2824 - Implementing Microsoft Internet Security and Acceleration Server 2004

Systèmes et réseaux Contenu de la formation

Microsoft 1. Présentation de Microsoft ISA Server 2004 Introduction à ISA Server 2004 Scénarios de déploiement pour ISA Server 2004

Sécurité Windows 2. Installer et maintenir ISA Server 2004 Installer ISA Server 2004 Choisir les clients ISA Server Installer et configurer les clients pare-feu Objectif du stage Configuration avancée du client pare-feu Fournir aux stagiaires la connaissance et Sécuriser ISA Server 2004 l’expérience pour déployer et gérer Maintenir ISA Server 2004 Microsoft® Internet Security and Acceleration (ISA) Server 2004 en tant que partie d’une 3. Activer l’accès aux ressources Internet ISA Server 2004 en tant que serveur Proxy large infrastructure sécurisée. Cette Configurer de multiples réseaux sur ISA Server formation introduit les concepts de sécurité Configurer des règles d’accès unique à ISA Server 2004 et fournit de bons Configurer des règles d’accès pour l’accès Internet exercices pour leurs implémentations. Cette formation comprend des informations sur les 4. Configurer ISA Server 2004 en tant que pare-feu versions standard et entreprise de ISA Server Utiliser ISA Server en tant que pare-feu 2004. Examiner les périmètres réseaux et les modèles Configurer les stratégies système Public Configurer la détection d’intrusion et les préférences IP

Professionnels qui seront chargés de mettre 5. Configurer l’accès aux ressources internes en œuvre et sécuriser les réseaux, incluant Introduction à la publication les pare-feu, le filtrage d’application et la Configurer la publication Web visibilité des réseaux. Configurer la publication Web sécurisée Ils mettront également en œuvre les serveurs Configurer la publication de serveurs de mise en cache et les mécanismes Configurer l’authentification ISA Server additionnels pour protéger les serveurs Web visibles sur Internet. 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 Pré-requis Configurer ISA Server pour sécuriser les connexions des clients Web Gérer et maintenir un environnement Configurer ISA Server pour sécuriser les connexions clientes Microsoft Windows Server™ 2003. Avoir une expérience dans l’implémentation 7. Filtrage avancé pour le Web et les applications des ressources réseaux comme des serveurs Présentation du filtrage avancé pour le Web et les applications Web, FTP, et Microsoft Exchange. Configurer les filtres Web HTTP Configurer des filtres Web et applicatifs additionnels

Durée 8. Configurer l’accès VPN pour des clients et réseaux distants 5 jour(s) 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 350 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

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

13. Implémenter ISA Server 2004 Enterprise Edition: Scénario VPN site à site Implémenter un scénario VPN site à site

351

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

Systèmes et réseaux Contenu de la formation

Microsoft 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 Exchange Server 2007 . 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 Objectif du stage Installer un serveur . 2. Installation d'Exchange Server 2007 Effectuer les tâches de gestion quotidiennes. À la fin de ce module, les stagiaires seront à même d'installer Exchange Server 2007. Assurer la sauvegarde et la maintenance du . Introduction aux rôles serveur Exchange Server 2007 système. . Installation d'Exchange Server 2007 . Exécution de l'installation d'Exchange Server 2007 Mettre en place des règles de gestion des Atelier pratique 1 : Installation d'Exchange Server 2007 mails. . Préparation de l'environnement en vue de l'installation d'Exchange Server 2007 . Installation d'Exchange Public Atelier pratique 2 : Vérification d'une installation Exchange Server 2007 Futur administrateur Exchange . Vérification d'une installation Exchange Server 2007 Membre d'une équipe de support Toute personne en charge de l'installation 3. Configuration des rôles serveur de boîtes aux lettres d'un serveur Exchange Server 2007 À 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 Pré-requis . Gestion des bases de données de dossiers publics Connaissances de Windows Server et Active Atelier pratique : Configuration de serveurs de boîtes aux lettres Directory . Configuration des groupes de stockage et des fichiers de base de données Connaissances génériques des technologies . Configuration d'un dossier public et de redirections de stockage

et protocoles réseaux et messageries tels que 4. Gestion d'objets destinataires TCP /IP, POP, IMAP, SMTP À la fin de ce module, les stagiaires seront à même de gérer des objets destinataires. . Gestion des boîtes aux lettres Durée . Gestion d'autres destinataires 3 jour(s) . 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. 352 . 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 . Discussion : Dépannage du transport de messagerie

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

353

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10165 - Mise à jour des compétences d'Exchange Server 2003/2007 vers Exchange Server 2010

Systèmes et réseaux Contenu de la formation

Microsoft Module 1 : Introduction à Exchange Server 2010 • Nouvelles fonctionnalités d'Exchange Server 2010 pour les administrateurs d'Exchange Server 2003 • Nouvelles fonctionnalités d'Exchange Server 2010 pour les administrateurs de serveur Exchange 2007 • Mise à niveau vers Exchange Server 2010 Exchange Server 2010 Module 2 : Le déploiement de Microsoft Exchange Server 2010 • Installation d'Exchange Server 2010 • Vérification de l'Installation d'Exchange Server 2010 Objectif du stage Installer et déployer Exchange Server 2010 Module 3 : Configuration de serveurs de boîtes aux lettres dans une organisation Exchange Server 2003. • Mise à niveau du serveur rôle Serveur de boîtes aux lettres Migrer des services d'accès au client des • Configuration du serveur rôle Serveur de boîtes aux lettres versions précédentes à Exchange Server 2007 • Configuration des dossiers publics et des dossiers de bases de données publiques

et configurez le rôle de serveur Access Client Module 4 : Gestion des objets de destinataires dans Exchange Server 2010 • Gestion des boîtes aux lettres Planifier et configurer des règles de • Gestion des autres bénéficiaires messagerie de conformité. • Configuration des stratégies d'adresse de messagerie et des listes d'adresses Planifier et mettre en œuvre une solution de • Exécution de tâches de gestion pour le destinataire reprise après sinistre pour les serveurs Exchange Server 2010. Module 5 : Gérer les accès Client • Migration de serveur rôle Serveur d'accès Client Public • Configurer le serveur rôle Serveur d'accès Client • Configuration des services d'accès au Client pour les clients Outlook • Professionnels de l'informatique maîtrisant • Configurer Outlook Web App les technologies inclues dans Microsoft • Configuration de la messagerie Mobile Exchange Server 2003 ou Exchange Server 2007. • Responsable de la planification et du Module 6 : Gérer le transport de messages déploiement de serveurs Exchange dans un • Aperçu du transport de message environnement d'entreprise. • Configuration du serveur rôle Serveur transport de message

Module 7 : Mise en œuvre de la sécurité de la messagerie Pré-requis • Déploiement de serveurs de Transport Edge • Avoir 2 années d'expérience en • Déploiement d'une solution d'Antivirus administration d'Exchange Server 2003 ou • Configuration d'une solution anti-spam 2007. • Avoir les compétences équivalentes • Configuration de la messagerie SMTP sécurisée au niveau TS Windows Server 2008. • Être certifié MCSE Windows Server 2003 (ou Module 8 : Mise en œuvre de la haute disponibilité connaissances équivalentes) ou avoir obtenu • Configuration de la haute disponibilité des bases de données de boîtes aux lettres la certification TS (Technology Specialist) • Déploiement de la haute disponibilité pour les serveurs non Serveur de boîtes aux lettres Configuration d'Exchange Server 2007 • Déploiement de la haute disponibilité inter sites avec résilience de sites (Examen 70-236, ou posséder les connaissances et compétences équivalentes). Module 9 : Mise en œuvre des sauvegardes et restaurations • Planification de sauvegarde et restauration • Sauvegarde d'Exchange Server 2010 Durée • Restauration d'Exchange Server 2010 5 jour(s) Module 10 : Configuration des stratégies de messagerie et de conformité • Introduction aux stratégies de messagerie et de conformité • Configuration de règles de transport • Configuration de la journalisation et de la recherche Multi-Mailbox • Configuration de l'archivage des boîtes aux lettres • Configuration de la stratégie de rétention des archives

Module 11 : Sécuriser Exchange Server 2010 • Configuration du contrôle d'accès basé sur des rôles • Configuration et vérifications des journaux

• Configuration de l'accès sécurisé à Internet

Module 12 : Surveillance et dépannage Exchange Server 2010 • Surveillance d'Exchange Server 2010

• Dépannage d'Exchange Server 2010 354

Module 13 : Mise à niveau d'Exchange Server 2007 vers Exchange Server 2010 • Mise à niveau d'Exchange Server 2007 vers Exchange Server 2010

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10219 - Configuration, maintenance et dépannage de Microsoft Exchange 2010

Systèmes et réseaux Contenu de la formation

Microsoft 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 Exchange Server 2010 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 Objectif du stage Configuration des dossiers publics Ce cours fournit les compétences et connaissances nécessaires pour configurer et Module 3 : Gestion des objets Destinataire gérer un environnement de messagerie Gestion des boîtes aux lettres Microsoft Exchange Server 2010. Les Gestion des autres destinataires Configuration des stratégies d’adresses de messagerie éléments concernant l'installation, la gestion Configuration des listes d’adresses du routage, les accès client, la sauvegarde et Exécution de tâches de gestion des destinataires restauration des banques d'information sont étudiés 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 Public Configuration de Outlook Web Access Ce cours est destiné aux professionnels de Configuration de Mobile Messaging l'informatique amenés à administrer et à Module 5 : Gestion du transport des messages dépanner des environnements Microsoft Découverte du transport de messages Exchange Server 2010 Configuration du transport de message

Pré-requis Module 6 : Sécurisation des éléments de messagerie Pour suivre ce cours, les stagiaires doivent : Déploiement des serveurs Transport Edge Déploiement d’une solution antivirale Avoir une bonne connaissance de Configuration d’une solution anti-spam Microsoft Windows Server 2003 et 2008 Sécurisation de la messagerie SMTP Connaître les protocoles réseaux (TCP/IP, DNS et IIS) et les protocoles Internet (POP3, Module 7 : Implémentation de Haute Disponibilité IMAP4, SMTP, HTTP, NNTP). Découverte des options de haute disponibilité Configuration de haute disponibilité sur les bases de données de boîte aux lettres Durée Déploiement de haute disponibilité sur les autres serveurs

5 jour(s) 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 355 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

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

356

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS50162A - Développer avec Exchange Management Shell pour les administrateurs Shell

Systèmes et réseaux Contenu de la formation

Microsoft Module 1: Introduction to EMS Scripting •?What Is the Exchange Management Shell? •?Using the Exchange Management Shell •?Working with Command Output Exchange Server 2010 •?Extra Productivity Features Lab : Introduction to EMS Scripting •?EMS Basics •?Using EMS Providers and Drives Objectif du stage •?Performing Simple Exchange Management Tasks •?Getting Help •?Working with Command Output Public Module 2: Leveraging the EMS environment This course is intended for experienced •?Script Files and Aliases Microsoft Exchange Administrators who •?Functions manage Exchange •?Variables 2000, Exchange 2003, and Exchange 2007 •?Operators servers. •?Flow Control Lab : Automating Administrative Tasks •?Working with Variables Pré-requis •?Creating Script Files •?Working knowledge of Microsoft Windows •?Writing Reusable Functions Server 2003. •?Creating Complex Scripts Using Flow Control Logic •?Knowledge of Microsoft Exchange Server Module 3: Administering Microsoft Exchange Server 2003. 2007 Using the EMS cmdlets •?Knowledge of Exchange 2000 Server is •?Managing Mailbox Features beneficial but not necessary. •?Managing Recipients •?Managing Client Access Features •?Managing Transport Servers Durée •?Monitoring the Exchange Environment 1 jour(s) •?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

357

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10233 - Conception et déploiement de solutions de messagerie avec Exchange Server 2010

Systèmes et réseaux Contenu de la formation

Microsoft 1. Introduction à la conception du déploiement d'Exchange Server

2. Concevoir l'intégration d'Exchange dans l'environnement courant

Exchange Server 2010 3. Planifier et déployer les services de boîtes aux lettres

4. planifier et déployer les services d'accès client

Objectif du stage 5. Planifier et déployer le transport de message Concevoir une solution de déploiement d'Exchange Server. 6. Planifier et déployer la sécurité des messages Planifier et déployer la sécurité de la messagerie. 7. Planifier et déployer la conformité de la messagerie

Planifier une solution à haute disponibilité. 8. Planifier et déployer la haute disponibilité Planifier un plan de récupération.

9. Planifier une solution de récupération Développer un plan de surveillance et de dépannage 10. Planifier la surveillance et le dépannage

Planifier et implémenter une transition 11. Transition vers Exchange Server 2010 d'Exchange Server 2003 ou 2007 vers 2010 12. Intégrer d'Exchange Server 2010 avec d'autres systèmes de messagerie Intégrer Exchange Server 2010 avec d'autres systèmes de messagerie et avec des partenaires fédérés

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)

358

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS50402 - Mettre en œuvre Forefront Unified Access Gateway

Systèmes et réseaux Contenu de la formation

Microsoft Vue d’ensemble de Forefront UAG Microsoft Business Ready Security Strategy (BRS) Architecture Forefront Unified Access Gateway Licence et disponibilité Sécurité Installation et mise à jour de Forefront Unified Access Gateway Installer Forefront UAG Configuration initiale Objectif du stage staller et configurer Forefront UAG en tant Portail Forefront UAG que serveur autonome e / Publier Microsoft “trunks” et portail Exchange Server, Microsoft Office Sharepoint Personnaliser le portail Server, et les applications Remote Desktop Détection client

Gateway pour les utilisateurs extérieurs / Publication d’applications Web Configurer Forefront UAG pour authentifier Vue d’ensemble des publications Web et autoriser les utilisateurs et renforcer les Publier Microsoft Exchange stratégies de sécurité sur les clients Publier Microsoft Sharepoint Déployer “Federation” avec AD FS Public Cette formation s'adresse aux IT sécurité et Publier Remote Desktop Gateway aux spécialistes infrastructure ayant une Vue d’ensemble du déploiement à distance du Desktop Déployer la publication de RD Gateway expérience dans les protocoles

d’authentification réseau Microsoft. Accès distant au réseau Vue d’ensemble de l’accès distant au réseau Pré-requis Intégration de l’architecture UAG/SSTP Avoir des connaissances solides sur Windows, Configurer l’accès distant au réseau

sur Active Directory, LDAP et IPv6 et Technologies de transition IPv6 l’authentification Radius. Vue d’ensemble d’IPv6 Une expérience sur IPV6 ainsi qu’une Technologies de transition IPv6 compréhension de base d’Exchange Server 2007 et SharePoint Server 2007 est DirectAccess souhaitable. Vue d’ensemble DirectAccess Composants de la solution DirectAccess Durée Planifier le déploiement de DirectAccess Déployer DirectAccess avec Forefront UAG 3 jour(s)

Stratégies de sécurité Endpoint et intégration NAP Stratégies Endpoints Intégration de la protection de l’accès réseau

Array management Vue d’ensemble de la gestion de Forefront UAG Array Déployer et faire fonctionner Forefront UAG Array Intégration de la répartition de charge

Déploiement dans l’entreprise et dépannage Déployer Forefront UAG dans les entreprises Supporter et dépanner Forefront UAG

359

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6744 - Configurer et dépanner IIS 7.0 sous Windows Server 2008

Systèmes et réseaux Contenu de la formation

Microsoft 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 Sécurité 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 Objectif du stage Création d'un site Web Apprendre à installer et configurer des Création d'un pool d'applications serveurs Web et des serveurs d'applications Assurer la maintenance d'un pool d'applications sous Windows Server 2008 Savoir comment assurer la disponibilité et la 3. Configurer les applications Configuration des paramètres des applications sécurité des applications Web Configuration de la sécurité ASP.NET Etre capable de réduire les risques grâce à la

modularité d'IIS 7.0 4. Configurer des modules IIS 7.0 Configuration des modules natifs Public Configuration des modules managés Ingénieurs systèmes chargés de l'exploitation et de la maintenance des serveurs Web sous 5. Sécuriser les serveurs et sites Web Windows Server 2008 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 Pré-requis Bonnes connaissances des protocoles et de 6. Utiliser la délégation et de l'administration à distance l'architecture des applications Web Configuration de l'administration à distance Connaissances de base de l'administration Configuration de l'administration déléguée Configuration de la délégation des fonctionnalités des serveurs Windows

7. Utiliser la ligne de commande et les scripts pour l'administration Durée Outils d'exécution des tâches d'administration 3 jour(s) 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

360

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS50028 - Managing System Center Operations Manager 2007

Systèmes et réseaux Contenu de la formation

Microsoft 1. Installation de System Center Operations Manager 2007 Identifier les pré-requis Installer System Center Operations Manager Taches Post installation System center config. Et op. manager - SCCM / 2. Utilisation de la console d’opération Présenter la console SCOM 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 Objectif du stage Paramètres globaux A l’issue de ce stage, les stagiaires seront Créer des notifications capables de : Installer et configurer un groupe 4. Déploiement des agents d’administration SCOM Configurer Active Directory Configurer le groupe d’administration et les Déploiement automatique et manuel agents Gestion et paramétrage des agents Installer et configurer les rapports Mettre en place la surveillance des hôtes 5. Les packs d’administration sans agent Présenter les Packs d’administration Importation et exportation Gérer les services de collection d’audit Création de nouveaux packs Utiliser Powershell pour gérer SCOM

Configurer une hiérarchie de groupes 6. Les Rapports d’administration Installer et configurer SQL Reporting Services Migrer de Microsoft Operations Manager Installer les rapports SCOM 2005 vers System Center Operations Créer et visualiser des rapports Manager 2007 7. Surveillances des hôtes sans agent Public Configurer la supervision des hôtes Gérer les clients Toute personne ayant à déployer et utiliser System Center Operations Manager 8. Collecte des données d’audit Pésenter le service d’audit Pré-requis Installer le service d’audit Configuration des serveurs Avoir de bonnes connaissances d’Active

Directory et des services réseaux 9. Utiliser les commandes Shell Présenter PowerShell Durée Utiliser des commandes Shell 5 jour(s) 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

361

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS6451 - Mettre en œuvre, déployer et gérer SCCM 2007

Systèmes et réseaux Contenu de la formation

Microsoft 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 System center config. Et Décrire l'architecture du client Configuration Manager op. manager - SCCM / 2. Planifier et déployer une architecture mono-site SCOM 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 Objectif du stage Savoir utiliser SCCM pour rationaliser la 3. Planifier et gérer le déploiement des clients gestion d'un parc important de PC : Préparer le déploiement des clients télédistribution des applications, Déployer les clients interventions à distance Gérer l'installation des clients Etre en mesure d'établir simplement Résoudre les problèmes d'installation des clients l'inventaire des applications et des configurations en place : cartographier 4. Collecter les données d'inventaire et mesurer l'utilisation des applications Télé-administrer un ensemble hétérogène de Décrire les fonctionnalités de l'inventaire postes Collecter l'inventaire matériel Collecter l'inventaire logiciel Pouvoir adosser SCCM à l'annuaire Active Gérer les données d'inventaire Directory et tirer profit de cette Configurer la mesure de l'utilisation des applications mutualisation 5. Interroger la base de données et générer des rapports Public Décrire le format des requêtes de données et des requêtes d'état Responsables de la supervision des systèmes Créer et exécuter des requêtes Administrateurs systèmes et réseaux Configurer et déployer un Reporting Point Créer et utiliser des tableaux de bord Toute personne en charge de déployer un

projet de supervision de serveurs Windows 6. Préparer et mettre en place la télédistribution Connaître les mécanismes de la télédistribution d'applications Pré-requis Préparer le site pour la télédistribution Certification MCSA Configurer les objets nécessaires Créer des collections Créer des lots et des programmes Durée Distribuer et publier un programme 5 jour(s) 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) 362 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 Paramétrer les clients Gérer les clients nomades dans l'infrastructure Configuration Manager 2007 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

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

363

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10533 - Déployer, configurer et administrer Microsoft® Lync Server 2010

Systèmes et réseaux Contenu de la formation

Microsoft Module 1 : Fonctionnalités et architecture de Microsoft Lync Server 2010 • Les fonctionnalités de Lync Server 2010 • L’architecture et les rôles des serveurs • Les outils d’administration LYNC Server 2010 Module 2 : Déploiement de Microsoft Lync Server 2010 • Préparation du déploiement • Revue du process de conception Objectif du stage • Déploiement de Lync Server 2010 Cette formation de 5 jours fournit les connaissances pour déployer, configurer et Module 3 : Configuration des utilisateurs et de leurs droits dans Microsoft Lync Server 2010 administrer une solution Microsoft Lync • Gestion de Lync Server 2010 Server 2010.Le cours se focalise sur les • RBAC (Role Based Access Control)

fonctionnalités de Lync Server 2010 Module 4 : Déploiement et gestion des clients et des périphériques Enterprise Voice en vue d’un déploiement et • Préparation du déploiement des clients d’une configuration. Les travaux pratiques de • Déploiement des clients Lync 2010 ce cours sont construits les uns par rapport • Préparation du déploiement des périphériques aux autres pour créer une solution incluant la • Déploiement et gestion des téléphones IP messagerie instantanée, la gestion de la présence, la conférence et la voix. Module 5 : Accès des utilisateurs externes • Rôle de serveur Edge Public • Topologies pour l’accès des utilisateurs externes • Préparation de l’accès aux utilisateurs externes • Ces professionnels doivent avoir au moins 3 • Process de déploiement du serveur Edge ans d’expérience dans la gestion d’un logiciel de communication unifiée, ainsi qu’une Module 6 : Configuration des fonctionnalités Enterprise Voice expérience avec Microsoft Office • Fonctionnalités de Lync Server 2010 Enterprise Voice Communications Server 2007 R2. • Préparation pour Enterprise Voice • Professionnels de l’IT et des • Déploiement d’Enterprise Voice télécommunications qui veulent apprendre comment installer, configurer, gérer et Module 7 : Extension des fonctionnalités d’Enterprise Voice maintenir un environnement Microsoft Lync • Configuration d’Enterprise Voice Server 2010. • Introduction à Call Park • Introduction au service d’annonce

Pré-requis Module 8 : Intégration de Microsoft Exchange Server 2010 SP1 Unified Messaging (UM) En plus de leur expérience professionnelle, • Prérequis pour intégrer Exchange Server 2010 SP1 UM avec Lync Server 2010 les stagiaires doivent connaître les concepts • Intégration de Exchange Server 2010 SP1 UM avec Lync Server 2010 téléphoniques suivants : La différence entre TDM et VoIP / Les Passerelles et les PBX / Le Module 9 : Implémentation de Response Groups protocole SIP (Session Initiation Protocol) / • Présentation du service Response Groups Service et de son application Les Codecs / Les plans de numérotation / • Les composants du service Response Group • Les outils de gestion du service Response Group

Durée Module 10 : La conférence avec Microsoft Lync Server 2010 5 jour(s) • Introduction à la conférence dans Lync Server 2010 • Conférence Dial-In dans Lync Server 2010 • Gestion et administration des stratégies de conférence

Module 11 : Surveillance et archivage • Description du service d’archivage • Description du service de surveillance • Configuration de l’archivage et de la surveillance

Module 12 : Haute disponibilité et récupération d’urgence dans Microsoft Lync Server 2010 • Options pour la haute disponibilité • Outils de sauvegarde et de restauration dans Lync Server 2010 • Exportation et importation des données critiques du serveur Lync

• Sauvegarde et restauration des données critiques du serveur Lync

Module 13 : Call Admission Control • Présentation des fonctionnalités CAC • Implémentation de CAC 364

Module 14 : Déploiement et configuration de Enhanced 9-1-1 • Enhanced 9-1-1 • Déploiement et configuration de Enhanced 9-1-1

Module 15 : Caractéristiques de résilience de la voix avec Lync Server 2010 • Résilience de la voix dans Lync Server 2010 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Fonctionnalités disponibles durant les scenarios de Various Outage

365

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS10534 - Planifier et concevoir une solution Microsoft® Lync™ Server 2010

Systèmes et réseaux Contenu de la formation

Microsoft Module 1 : Présentation du process de conception de Lync Server 2010 • Présentation de l’architecture Lync Server 2010 • Présentation des capacités de Lync Server 2010 Core • Introduction au process de conception de Lync Server 2010 LYNC Server 2010 • Etablissement des besoins en infrastructure et conception de la mise à jour • Planification de toutes les phases de Microsoft Solutions Framework

Module 2 : Conception d’une topologie Lync Server 2010 Objectif du stage • Planification des besoins en infrastructure pour Lync Server 2010 Cette formation de 5 jours apporte les • Utilisation des outils de planification Lync Server 2010 connaissances nécessaires pour planifier et • Utilisation du Topology Builder concevoir une solution Microsoft Lync Server • Planification de la topologie de site 2010 pour des professionnels de l’IT. Cette • Conception de la topologie de site • Planification de l’infrastructure de serveur formation se focalise sur les fonctionnalités • Conception de la documentation en utilisant Microsoft Office voix de Lync 2010 en vue d’un déploiement.

Dans cette formation, les stagiaires Module 3 : Conception des scenarios pour la conférence et l’externe apprendront comment planifier et concevoir • Capacités externes et de conférence de Lync Server 2010 un système Lync Server 2010.Les travaux • Conception de la conférence Dial-In pratiques de ce cours utilisent l’outil Lync • Conception de la conférence Audio/Vidéo et Web Server 2010 Planning Workbook and Planning • Planification de IM et de la présence • Conception des services Edge Public • Planification de l’implémentation du DNS • Planification de l’implémentation de la PKI • Professionnels de l’IT ayant une expérience

des technologies Lync Server 2010 et ayant Module 4 : Planification et conception de la répartition de charge la certification Technical Specialist, • Planification de la répartition de charge Configuring and Managing Microsoft Lync • Conception de la répartition de charge Server 2010, ou les connaissances équivalentes. Module 5 : Conception de la topologie de serveur de médiation • Conception du serveur de médiation • Conception du média Bypass Pré-requis • Avoir des connaissances sur le déploiement Module 6 : Conception de l’infrastructure voix de Windows Server et Active Directory. • • Introduction à l’architecture voix Lync Server 2010 Avoir suivi le cours MS10533 : Déploiement, • Options d’interopérabilité de téléphonie Lync Server 2010 configuration et administration de Lync • Définition de la manipulation des nombres Server 2010 ou posséder les connaissances • Définition des stratégies voix équivalentes. • Avoir une expérience dans la • Conception de la solution de routage voix technologie Lync Server 2010 • Service d’Adresse Book dans Lync Server 2010

Module 7 : Création de l’architecture réseau pour Lync Server 2010 Durée • Planification des besoins en media 5 jour(s) • Planification de la bande passante en se basant sur l’usage • Planification du CAC (Call Admission Control) • Conception du CAC

Module 8 : Conception des services Group • Présentation des services Response Group • Planification des services Response Group • Conception des services Response Group

Module 9 : Conception des services de location dans Lync Server 2010 • Planification des services de location • Conception des services de location

Module 10 : Conception de l’intégration d’Exchange Server Unified Messaging avec Lync Server 2010 • Présentation d’Exchange Server 2010 Unified Messaging • Planification d’une solution de messages vocaux avec Lync Server 2010

• Conception d’une solution de messages vocaux avec Lync Server 2010

Module 11 : Conception de la résilience • Planification de la résilience de site • Conception de la résilience de site 366 • Conception de la surveillance système

Module 12 : Conception de la sauvegarde et de la récupération d’urgence • Conception d’une stratégie de sauvegarde/restauration • Considérations de sauvegarde et de récupération de Lync Server 2010

Module 13 : Conception de la surveillance et de l’archivage SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Conception de la topologie de serveur de surveillance • Conception de la topologie de serveur d’archivage

Module 14 : Planification d’une migration vers Lync Server 2010 • Présentation de la coexistence et de la migration • Conception d’une stratégie de migration • Planification des clients et des périphériques • Conception d’une stratégie de migration des clients et des périphériques

367

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS2933 - Développement de processus métier et de solutions d’intégration avec Microsoft BizTalk Server 2006

Systèmes et réseaux Contenu de la formation

Microsoft 1. Introduction à BizTalk Server 2006 Les nouveautés de BizTalk Server 2006 L’environnement de développement de BizTalk Server

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

Objectif du stage 3. Création de Map Cette formation de cinq jours fournit aux Configuration de Functoids simples participants les connaissances et Configuration de Functoids avancés compétences nécessaires pour intégrer efficacement via orchestration des systèmes 4. Deployer un projet BizTalk 2006 Introduction au déploiement internes et ceux de partenaires, d’une Déployer un assemblage manière souple et automatisée.

5. Routage de messages avec BizTalk Public Introduction au routage de messages Développeurs et architectes Configurer le routage de messages Supervision de l’activité des messages BizTalk

Pré-requis 6. Création de Pipeline Avoir au moins deux ans d’expérience dans le Construire un Pipeline développement d’applications reparties (Microsoft Visual Basic, C++, C# ou Java) 7. Intégration avec les Adapters Connaître la terminologie et les concepts de Configurer un BizTalk Adapter Microsoft .NET Framework Etre familier de Microsoft Visual Studio 2005 8. Création d’une orchestration BizTalk Création d’une orchestration Connaître Microsoft SQL Server et XML Surveillance des orchestrations

Durée 9. Automatiser les processus métier 5 jour(s) 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

368

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS2934 - Déploiement et administration de solutions d'intégration avec Biztalk server 2006

Systèmes et réseaux Contenu de la formation

Microsoft 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 Biztalk Server 2. Installation de Biztalk Server 2006 Préparation de l’installation de Biztalk Server Installation et configuration de Biztalk Server Objectif du stage Décrire les services et outils fournis par 3. Déploiement des applications Biztalk Biztalk Server 2006 Introduction au deploiement d’applications Installer Biztalk Server 2006 sur un serveur Déployer les assemblages à l’aide de Microsoft Installer (MSI) Déployer des applications Biztalk sur Biztalk Déploiement de règles métiers

Server 2006 4. Gestion des applications Biztalk Server Administrer et surveiller les applications Administration d’une application Biztalk Biztalk Utilisation de Health and Activity Tracking (HAT) Gérer les groupes de serveurs Biztalk et Scripter les taches d’administration effectuer la sauvegarde d’un serveur Biztalk Surveiller les activités métier 2006 5. Administration d’un environnement Biztalk Server Public Gérer un group de serveur Biztalk Sauvegardes et restauration d’un serveur Biztalk 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)

369

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS52050 - Biztalk Server 2010-conception et développement

Systèmes et réseaux Contenu de la formation

Microsoft 1. Présentation des concepts d'urbanisation Les concepts EAI. Les concepts SOA.

Biztalk Server 2. Présentation générale de BizTalk Server Les concepts et outils. L'architecture BizTalk. Les composants BizTalk Server. Objectif du stage Les Artefacts de développement. Concevoir, implémenter, déployer et tester des solutions d’intégration avec BizTalk 3. Les Schémas Server 2009. Qu'est-ce qu'un schéma ? Les différents types de schéma. Créer et tester des schémas XML et fichiers plats. Public Architectes et développeurs. 4. Les Mappings Qu'est-ce qu'un Mapping ? Créer, valider et tester un Mapping. Pré-requis Les functoids basiques. Maîtriser les principes de programmation Les functoids avancés. orientée Objet avec la pratique du langage C#, Visual Basic, C++ ou Java 5. Le routage de messages Maîtriser le langage SQL et les principes XML Le mécanisme de publish/subcribe. Maîtriser les concepts inhérents au La promotion des propriétés d'un message. Framework .NET Définition et configuration d'un port.

5. Les pipelines Durée Qu'est-ce qu'un pipeline ? 4 jour(s) Scénarios d'utilisation. Les pipelines d'envoi et de réception. Les pipelines par défaut. Les composants pipelines personnalisés.

6. Les orchestrations Qu'est-ce qu'une orchestration ? Fonctionnement du moteur d'orchestration. Les shapes d'orchestration. L'enchaînement d'orchestrations. La gestion des exceptions. Corrélations, transactions et persistances. Tester et deboguer une orchestration.

7. Le déploiement Processus et problématique de déploiement. Déploiement avec Visual Studio et MSI. Gestion des versions. Automatisation des déploiements avec MSBuild.

8. Les adapteurs et les ports Qu'est-ce qu'un adapteur ? Les adapteurs de données. Les adapteurs Line Of Business. Les adapteurs WCF. Consommer un Web Service avec l'adapter SOAP.

9. Le moteur de règles Qu'est-ce que le moteur de règle ? Les composantes d'une règle métier. Les scénarios d'utilisation.

Créer, tester et déployer une règle métier. Intégrer une règle à une orchestration. Suivre l'exécution d'une règle.

10. Trading Partners 370 Les Scénarios d'utilisation. Exemple d'utilisation EDI.

11. Le suivi et la supérvision avec le BAM. Qu'est-ce que le BAM ? Cycle de vie et rôles. Les outils BAM. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

TP : Tous les modules seront illustrés par des travaux pratiques.

371

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

MS52051 - Biztalk Server 2010-déploiement et administration

Systèmes et réseaux Contenu de la formation

Microsoft 1. Présentation des concepts d’urbanisation - Les concepts EAI - Les concepts SOA

Biztalk Server 2. Présentation générale de BizTalk Server - Les concepts et outils - L’architecture technique - Les composants BizTalk Objectif du stage - Les artefacts de développement Exploiter un environnement BizTalk Server 2009,déployer ,suivre et administrer des 3. Installer BizTalk Server solutions métiers BizTalk Server 2009. 4. Déployer une solution métier - Installer et confi gurer une application avec la console d’administration Public - Installer les règles métiers avec l’assistant Business Rule Engine Administrateurs systèmes Microsoft Windows Server. 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 Pré-requis - Analyser l’historique des traitements avec l’Health And Activity Tracking Avoir une expérience d’administration Windows Server et SQL Server. Avoir des 6. Automatiser les tâches d’administration notions de langage de scripting tel que - Les commandes BTSTask Microsoft Visual Basic. Maîtriser les concepts - Les interfaces WMI inhérents au Framework .NET. 7. Exploiter un environnement BizTalk Server - Gérer son groupe BizTalk Durée - Purge et backup des bases de données 2 jour(s) - Restauration d’un environnement

372

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS931 - L'essentiel des réseaux

UNIX - Vmware - CISCO Contenu de la formation

1. INTRODUCTION ET GÉNÉRALITÉS Réseaux d'entreprise Les fondamentaux Inter connectivité et interopérabilité Normalisation Utilisation du modèle de référence OSI

Objectif du stage 2. ARCHITECTURE ET TYPES DE RESEAUX Types de réseaux (LAN, MAN, WAN) Acquérir une connaissance précise du Principes des réseaux fonctionnement et l’usage des différentes

technologies de réseaux. 3. ETHERNET Contrôle d'accès au média CSMA/CD Public Formats de trame Toute personne désirant acquérir les notions Ethernet traditionnel DIX de base dans le domaine des réseaux et des 100BASE-T télécommunications. Choix du support : câble coaxial, paire torsadée non blindée, fibre

4. RESEAUX LOCAUX SANS FIL Pré-requis Satellite, PCS, MMDS, LMDS, WLAN, … Normes et standard

Durée 5. COMMUTATION DE RÉSEAUX 4 jour(s) 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

373

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-RES - Sécurité des réseaux : la synthèse

UNIX - Vmware - CISCO Contenu de la formation

Concepts fondamentaux de la sécurité : Protection de l'information, Les fondamentaux 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.

Objectif du stage Types d'attaques : Attaques passives, Attaques actives, Evaluer la nature des risques introduits par Parades aux attaques. les réseaux IP dans les SI,

S'approprier la terminologie et les concepts Services de sécurité : de la sécurité des réseaux IP, Critères DICP, Mettre en œuvre des équipements de Analyse de risques. sécurité. Technologies de Filtrage : Public Principes, Niveaux de filtrage : réseaux, applications, données, Décideur, architecte, administrateur réseaux FireWall/Proxy/ Anti-virus : principes, fonctions. et systèmes concernés par les problèmes de

sécurité, Responsable de l'audit Technologies de scellement : Informatique, Chef de Projet Informatique. Intégrité des données Algorithme de hachage ( MD5, SHA-1,¿). Pré-requis Technologies de chiffrement : Chiffrement symétrique, Durée Chiffrement asymétrique, 3 jour(s) 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.

374

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS933 - Administration réseaux IP

UNIX - Vmware - CISCO Contenu de la formation

Adressage IP Utilisation de l'outil "ping" pour vérifier l'existence d'une machine. Création d'un outil de recherche Les fondamentaux automatique des machines actives sur le réseau.

RIP Routage IP dynamique. Mise en oeuvre de RIP sur différents routeurs, visualisation par traceroute. Objectif du stage DNS Savoir configurer, tester, surveiller un réseau Définition.Fonctionnement. Configuration. TCP/IP. Gérer les montées de version. Mise en place de plusieurs serveurs DNS primaire et secondaires. Interconnexion.

Public DHCP Les administrateurs réseaux et tout Mise en place d'un serveur DHCP: partage d'une plage d'adresses. Activation de la RFC 1542. exploitant de réseaux TCP/IP. NTP Définition.Fonctionnement. Déclaration d'un point de synchronisation. Pré-requis Configuration d'un serveur d'horloge. Configuration de clients. Notions sur le câblage, transmissions et les Architecture. Contrôles d'accès. bases de TCP/IP. bootp, tftp Configuration à distance Durée Surveillance du réseau 3 jour(s) Analyseurs de trames Mise en place d'un outil de surveillance des paquets transitant sur un réseau (tcpdump, sniffit).

MRTG Surveillance de flux, de charge.

SNMP Rappels du principe de fonctionnement. Principe des MIB. Surveillance des différentes ressources d'un poste. Exécution de processus distants.

Extensions SNMP ASN-1, modification de MIB

Administration Web webmanagement avec Webmin. Installation/mise en route. Présentation de l'interface. Configuration de clusters.

QoS régulation du flux en fonction du protocole TP: mise en oeuvre de CBQ puis de HTB.

375

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS934 - IP : Migration vers IPv6

UNIX - Vmware - CISCO Contenu de la formation

Rappels sur la version 4 Le protocole IP: trame, adressage, principes de routage. Les fondamentaux Problèmes d'IPv4.

IPv6 Structure des trames. Objectif du stage Les nouveaux mécanismes: fragmentation: MTU universelle, any cast, renumérotation simplifiée d'un plan d'adressage. Connaître les caractéristiques d'IPV6, et Plan d'adressage. savoir élaborer les méthodes de migration. Adressage actuel, attribution des adresses. Agrégateurs : découpage TLA/NLA/SLA/IID. Public Intégration des Regional Registries Toute personne souhaitant migrer vers Entêtes: Mobilité (entête 135), Shim6, sécurité (mise en oeuvre de l'entête calipso), confidentialité et l'adressage IPV6 entête d'authentification. Problème des entêtes noeud-par-noeud. Entêtes spécifiques: Fragmentation, Destination Pré-requis Connaissances de bases sur les réseaux et les Fonctionnement du multi-cast systèmes d'exploitation. Les groupes prédéfinis. Ajout d'un groupe, inscription. Utilisation du multi-cast dans l'autoconfiguration.

Durée Commandes de base et outils réseau. 2 jour(s) Utilisation des outils de base en IPv6: wireshark, tcpdump, ping6, traceroute6, ifconfig, nmap, wget, iptraf, netstat, ip6tables, ...

Produits Supports natifs sur les produits d'infrastructure: messagerie (postfix/dovecot), connexions (ssh), SNMP, NFS, ldap, proxies, ... Supports sur les produits métiers: Web (apache, firefox, IE), tomcat, JBoss, WebSphere

ICMPv6 Auto-configuration. Découverte des voisins (NDP), découverte des routeurs: fonctionnement, activation, activation partielle, désactivation. Mise en place de radvd. Analyse des trames de découvertes.

Routage TP de mise en oeuvre du routage IPv6 en mode statique. Activation du mode automatique, visualisation des tables de routage obtenues.

Gestion des adresses Mode sans état, avec état. DHCPv6: Présentation. Mise en oeuvre d'un serveur dhcpv6. Cohabitation avec IPv4. Attribution statique d'adresses. Gestion du DUID. Stateless Address Autoconfiguration (SAA): Utilisation de radvd en complément. Relais DHCPv6. Cycle de vie des adresses. Adressage aléatoire. Migration d'opérateurs. Choix de l'adresse client.

DNSv6 Mise en oeuvre d'un DNS v4/v6. Les différentes implémentations. DNS dynamiques.

Migration v4/v6 Les différentes approches: double pile, encapsulation statique, encapsulation dynamique. Impacts de la suppression du NAT. Utilisation du cycle de vie des adresses. Les différents tunnels. Mise en oeuvre d'un tunnel 6sur4. Présentation de l'encapsulation v6 dans v4 et l'extension Teredo pour les réseaux à translation d'adresses

Comparaison des différentes approches: isanat/Teredo Choix d'un tunnel broker.

Cas concret Exemple de migration d'une infrastructure complète. 376 La sécurité: IPsec, les pare feux et les filtres. ip6tables, routeurs et répartiteurs de charge, haproxy. Organisation de la migration. Impacts de la mise en oeuvre de plusieurs dhcpv6 et de multiples agents RA. Problème de boucles de tunnels.

Routage dynamique IPv6 RIP, utilisation en IPv6. Inconvénients du protocole. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

OSPF v3 pour IPv6 : Présentation du routage des systèmes autonomes. Découverte des routeurs voisins, élection du routeur désigné, calculs des chemins. TP: mise en oeuvre d'OSPF sous Linux avec Quagga.

377

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS936 - Sécurisation services Internet

UNIX - Vmware - CISCO Contenu de la formation

Introduction La sécurité : Définitions Les fondamentaux Le DIC : Disponibilité, Intégrité, Confidentialité Evaluation des risques. Elaboration d'une politique de sécurité. Definitions: DMZ, proxy, pare-feux, routeurs filtrants Objectif du stage Fonctionnement, mise en oeuvre

Connaître les moyens de sécuriser les Les ports de niveau 5 réseaux IP et d'apporter des solutions aux Rappels sur la notion de ports. risques liés à internet. Principe d'empilement des trames. Les ports UDP. Public Exemples de trames. Les administrateurs réseaux, et toute personne souhaitant sécuriser les services Outils réseaux internet et/ou intranet. Le principe des traces, les informations disponibles dans les captures de trames. Travaux pratiques : Traçage des flux réseaux: wireshark, tcpdump. Pré-requis Connaissances de bases sur les réseaux IP et DMZ et pare-feux les systèmes d'exploitation. Définition, et architecture Fonctionnement des pare-feux.

Durée Firewall iptables 4 jour(s) Description du filtrage avec iptables. Syntaxe. Traduction d'adresses. Traduction de ports. Notion de politique de sécurité par défaut. Sécurisation de l'ouverture d'un port. Travaux pratiques : Mise en oeuvre d'une fonction d'activation d'ouverture avec les iptables.

SSH et GPG SSH : Secure SHell Présentation du protocole de connexion SSH Utilisation de la cryptographie. Authentification par clé. Travaux pratiques : configuration, sécurisation de l'ouverture du port. GPG : GNU Privacy Guard Transmission de messages chiffrés et signés.

VPN et tunnels Objectifs. Fonctionnement. Mise en oeuvre : tunnels ssh, stunnel. Travaux pratiques avec openVPN. Principe d'IPsec. Implémentation avec FreeS/WAN.

Proxy Introduction : la fonction d'un serveur proxy. Les multi-serveurs proxys. Mise en oeuvre avec squid. Architecture Squid. Exemples d'utilisation. Travaux pratiques : configuration réseau d'un serveur Squid. Les Access Control List. Optimisation de la bande passante.

Programmes d'authentification. Exemple d'authentification NCSA, LDAP.

Services reseaux Sécurisation DNS: 378 architecture redondante, DNS fermé, Hidden master, Stealth DNS. Mise en oeuvre de la sécurisation d'un DNS. Authentification. Les signatures TSIG. Les ACL.

Messagerie Sécurisation. SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Notion de relais ouvert. Outils de test du serveur. Travaux pratiques : mise en oeuvre avec postfix. Apport de Cyrus.

Acces reseaux Authentification par un serveur radius. Techniques de filtrage à base d'iptables. Mise en oeuvre d'un système d'authentification par utilisateur et non par adresse: NuFW.

Détection de failles Outils : snort, openvas. Travaux pratiques : mise en oeuvre et réalisation d'un audit de sécurité de l'environnement de test.

379

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

S-AGI - Annuaires LDAP d’entreprise

UNIX - Vmware - CISCO Contenu de la formation

Annuaires : - Concepts, historique, utilisation. Les fondamentaux X500 : - Concepts, organisation, architecture, normes.

LDAP : Objectif du stage - Concepts, - Historique, Identifier les bénéfices d'un annuaire LDAP. - Protocole d'accès, Piloter la mise en œuvre et le déploiement - Les modèles, d'un annuaire d'entreprise et des outils - Opérations étendus (LDAP V3), associés. - API, LDIF. Travaux pratiques avec OpenLDAP Modèle information et nommage : Public 1 - Présentation : Architecte - modèle d'information : schéma, attributs, classes d 'objets, OID - modèle de nommage : DIT, DN, RDN. Chef de projet 2 -Travaux pratiques : Direction informatique - Configurer un serveur LDAP : Ingénieur micro/réseau . Configurer le schéma annuaire, . Configurer l'identifiant de la base et gestionnaire, Pré-requis . Configurer le stockage des données. - Générer un annuaire : Notions d'architectures informatiques. . Ajout de nouvelles entrées, (TCP/IP) . Tests. - Client LDAP : Durée . Installation, 2 jour(s) . 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, 380 . 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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

. Tests - Mise en ouvre des protocoles TLS/SSL . Création de certificats : root, CA, serveur LDAP, . Organisation des certificats, . Utilisation des certificats. - Synthèse

381

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS992 - Interconnecting Cisco Network Devices Part 1

UNIX - Vmware - CISCO Contenu de la formation

1. Construire un réseau simple Découvrir les fonctions d’un réseau CISCO 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 Objectif du stage Comprendre Ethernet Se connecter à un réseau LAN Ethernet Construire un réseau simple

LAN Ethernet 2. LAN Ethernet Réseau LAN sans-fil Comprendre les challenges des partages de réseaux Les connexions LAN Résoudre les challenges avec la technologie LAN Switch Les Réseaux WAN Explorer le processus de délivrance de paquets Gestion de l’environnement réseau Exploiter le logiciel Cisco IOS Démarrer un Switch Public Comprendre la sécurité des Switch Maximiser les bénéfices du Switching Techniciens réseaux concernés par la Dépanner un Switch configuration et la mise en place de réseaux

multi protocoles avec les produits Cisco. 3. Réseau LAN sans-fil Candidats à la certification CCNA. Les Découvrir les réseaux sans-fil commerciaux et managers ayant besoin de Comprendre la sécurité WLAN connaissances des réseaux modernes. Mettre en œuvre un WLAN

4. Les connexions LAN Pré-requis Explorer les fonctions de base du routage Pour suivre ce cours, il est recommandé Comprendre les bases binaires d’avoir : Construire un schéma d’adressage réseau - Des notions de base en informatique Démarrer un routeur Cisco - Des compétences de base sur la navigation Configurer un routeur Cisco Microsoft Windows Explorer le processus de délivrance des paquets - Les compétences de base pour l’utilisation Comprendre la sécurité des Routeur Cisco d’Internet Utiliser les Cisco SDM - Les compétences de base pour l’utilisation Utiliser un routeur Cisco comme serveur DHCP du courrier électronique Accéder aux périphériques distants

5. Les Réseaux WAN Durée Comprendre les technologies WAN 5 jour(s) 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

382

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS993 - Interconnecting Cisco Network Devices Part 2

UNIX - Vmware - CISCO Contenu de la formation

1. Implémentation d’un petit réseau - Révision CISCO 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 Objectif du stage - Routage inter-VLANs - Sécuriser le réseau étendu Implémentation d’un petit réseau - Dépanner les réseaux commutés Construction d’un réseau commuté de taille

moyenne 3. Construction d’un réseau routé de taille moyenne Construction d’un réseau routé de taille - Rappels sur le fonctionnement du routage moyenne - Implémenter VLSM Iplémentation de OSPF Implémentation de EIGRP 4. Iplémentation de OSPF Les listes de contrôle d’accès (ACL) - Mise en œuvre de OSPF Gestion des espaces d’adresse - Dépannage de OSPF

5. Implémentation de EIGRP Public - Mise en œuvre de EIGRP Ce cours s’adresse à ceux qui ont de bonnes - Dépannage de EIGRP connaissances des réseaux de données, qui configurent aisément les routeurs et les 6. Les listes de contrôle d’accès (ACL) commutateurs Cisco, et qui souhaitent - Introduction aux ACL accroitre leurs connaissances dans le - Configuration et dépannage des ACL domaine de l’installation, la maintenance et le dépannage des réseaux routés et 7. Gestion des espaces d’adresse commutés de taille moyenne. - Doubler le réseau avec NAT et PAT La formation ICND2 s’adresse aux personnes - Transition vers IPV6 souhaitant obtenir la certification CCNA. 8. Extension d’un réseau LAN dans un réseau WAN - Les solutions VPN Pré-requis - Etablir une connexion WAN point à point avec PPP Les personnes intéressées par ICND2 devront - Etablir une connexion WAN en frame-relay avoir suivi la formation ICND1 ou avoir des - Dépanner les frame-relay dans un réseau WAN connaissances pratiques et théoriques équivalentes.

Durée 5 jour(s)

383

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS994 - Implementing Cisco IP Routing

UNIX - Vmware - CISCO Contenu de la formation

1. Planification des services de routage aux besoins - Evaluer des besoins complexes de réseau d’entreprise CISCO - 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

Objectif du stage 2. Mise en place d’une solution basée sur EIGRP - Planifier des implémentations de routage avec EIGRP Planification des services de routage aux - Implémenter et vérifier le EIGRP basic pour l’architecture LAN d’entreprise besoins - Configurer et vérifier les opérations EIGRP (lab 2-1) Mise en place d’une solution basée sur EIGRP - Débrief du lab 2-1 Implémenter une solution de réseau - Configurer et vérifier l’EIGRP pour l’architecture WAN de l’entreprise multi-aire évolutive basée sur OSPF - Configurer et vérifier EIGRP et les opérations dans un réseau Frame Relay (lab 2-2) Implémenter une solution de redistribution - Débrief du lab 2-2 basée IPv4 - Implémenter et vérifier les mécanismes d’authentification d’EIGRP Implémenter le Path Control - Configurer et vérifier l’authentification d’EIGRP (lab 2-3) Connexion d’un réseau d’entreprise à un - Débrief du lab 2-3 réseau ISP - 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 Public Les ingénieurs réseaux, et le personnel du 3. Implémenter une solution de réseau multi-aire évolutive basée sur OSPF support technique du centre des opérations - Planifier et implémenter le routage OPSF comme protocole de routage évolutif réseau (NOC). Ainsi que tous les individus - Expliquer comment fonctionne le processus d’échange de paquet OSPF impliqués dans la mise en place et la - Améliorer la performance de routage dans un réseau d’entreprise complexe vérification des protocoles de routage dans - Configurer et vérifier le routage OSPF les réseaux d’entreprises et les candidats à la - Configurer et vérifier l’OSPF afin d’améliorer la performance de routage (lab 3-1) certification CCNP® et CCDP®. - 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 Pré-requis - Configurer et vérifier la synthèse des routes OSPF Avoir le niveau CCNA (suivre les cours ICND1 - Configurer et vérifier la synthèse des routes OSPF pour les routes inter aire (IA) et externes (LSA de et ICND2). Outre le fait d’avoir des type 5) ( (lab 3-3) connaissances et une expérience équivalente - Débrief du lab 3-3 à la certification CCNA, il est recommandé - Configurer et vérifier les types d’aire spécial OSPF (STUB, Totally STUBBY, NSSA) que le stagiaire ait une expérience pratique à - Configurer et vérifier les types d’aire spéciales OSPF (lab 3-4) installer, opérer et maintenir des routeurs et - Débrief du lab 3-4 des commutateurs dans un environnement - Mécanismes d’authentification OSPF d’entreprise. - Configurer et vérifier l’authentification OSPF (lab 3-5) - Débrief du lab 3-5 Ce stage suppose de bonnes connaissances

dans l’interconnexion de réseau, la 4. Implémenter une solution de redistribution basée IPv4 configuration de routeurs et commutateurs, - Evaluer la performance de routage réseau et des problèmes de sécurité les protocoles de routage (vu dans l’ICND1 et - Opérer un réseau utilisant des protocoles de routage IP ICND2). - Configurer et vérifier la redistribution de route - Configurer la redistribution route entre des protocoles de routage IP multiples (lab 4-1) Durée - Débrief du lab 4-1

5 jour(s) 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) 384 - Débrief du Lab 6-2 - Formation E-Learning sur IPv6 et routage pour les succursales et les travailleurs distants

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS996 - Implementing Cisco IP Switched Networks

UNIX - Vmware - CISCO Contenu de la formation

1. Analyse des Designs du réseau campus - Architecture du campus d’entreprise CISCO - Cycle de vie Cisco et mise en place du réseau - Le test New Hire (lab 1-1) - Débrief du lab 1-1

Objectif du stage 2. Mise en place des VLANs dans les réseaux campus - Appliquer les meilleurs pratiques pour les topologies VLAN Analyse des Designs du réseau campus - Configurer des VLAN privés Mise en place des VLANs dans les réseaux - Configurer un lien d’agrégation avec le EtherChannel campus - Design et mise en place des VLANs, des Trunks et du EtherChannel (lab 2-1) Implémentation du Spanning Tree - Débrief du lab 2-1 Mise en place du routage inter VLAN - Configuration du dépannage commun du VLAN et problèmes de sécurité (lab 2-2) Implémentation d’un réseau de haute - Débrief du lab 2-2 disponibilité - Configuration des VLANs privés (lab 2-3) Implémentation du Niveau 3 de haute - Débrief du lab 2-3 disponibilité Minimiser la perte de service et le vol de 3. Implémentation du Spanning Tree données dans un réseau campus - Amélioration du protocole du Spanning Tree Accommoder la voix et la vidéo dans les - Décrire les mécanismes de stabilité STP réseaux campus - Implémenter un Spanning Tree multiple (lab 3-1) Intégrer des LANs sans fil dans un réseau - Débrief du lab 3-1 campus - Implémenter le PVSRT+ (lab 3-2) - Débrief du lab 3-2 - Problèmes de dépannage du Spanning Tree (lab 3-3) Public - Débrief du lab 3-2 Les professionnels réseaux qui ont besoin de mettre en place correctement une solution 4. Mise en place du routage inter VLAN basée sur les commutateurs dans un design - Différence entre routage et VLANs réseau en utilisant les services et - Déploiement du Switching multi-niveau avec le Cisco Express Forwarding caractéristiques de l’IOS Cisco. Les fonctions - Mise en place du routage Inter-VLAN (lab 4-1) concernées sont typiquement ; les - Débrief du lab 4-1 - Dépannage du routage Inter-VLAN (lab 4-2) ingénieurs réseaux, le support technique des - Débrief du lab 4-2 centres des opérations réseau (NOC) ou les

techniciens réseaux 5. Implémentation d’un réseau de haute disponibilité Ainsi que tous les individus impliqués dans les - Comprendre la haute disponibilité opérations réseaux et support et les - Implémentation de l’haute disponibilité candidats à la certification CCNP® - 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 Pré-requis

Connaissances et expériences équivalentes 6. Implémentation du Niveau 3 de haute disponibilité aux stages ICND1 et ICND2, ou possesseurs - Configurer la redondance Niveau 3 avec HSRP d’un CCNA. Ce stage suppose de bonnes - Configurer la redondance Niveau 3 avec VRRP et GLBP connaissances dans l’interconnexion de - Implémenter et accorder HSRP (lab 6-1) réseau, la configuration de routeurs et de - Débrief du lab 6-1 commutateurs, les protocoles de routages - Implémenter le VRRP (lab 6-2) - Débrief du lab 6-2

Durée 7. Minimiser la perte de service et le vol de données dans un réseau campus 5 jour(s) - 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 385

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 SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

386

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS907 - Implementing Cisco Unified Wireless Network Essentials

UNIX - Vmware - CISCO Contenu de la formation

Principes fondamentaux de la technologie sans-fil 1.1. Introduction aux réseaux sans-fils CISCO 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 Objectif du stage 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 Principes fondamentaux de la technologie 1.8. Les technologies sans-fil non-802.11 et leurs impacts sur les WLANs sans-fil 1.9. Transport de trame sans-fil : de bout en bout Installation Basique d’un WLAN Cisco Les clients sans-fil Installation Basique d’un WLAN Cisco WLAN et sécurité 2.1. Comprendre l’architecture de base Cisco Unified Wireless Network Administration d’un WCS Cisco 2.2. Configurer un contrôleur Maintenance et Troubleshooting des WLAN 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 Public 2.5. Le Roaming 2.6. Gérer un réseau sans-fil depuis un contrôleur Ce cours s’adresse aux administrateurs, 2.7. Configuration et migration d’un point d’accès lourd ingénieurs et managers réseaux ainsi qu’aux 2.8. Comprendre l’architecture Cisco Mobility Express ingénieurs systèmes, aux designers réseau et au managers de projets ayant besoin de Les clients sans-fil savoir 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 Pré-requis 3.4. Comprendre le programme Cisco Compatible Extensions Il est recommandé de suivre le cours CCNA avant de suivre ce cours et de savoir WLAN et sécurité configurer des routeurs et des commutateurs 4.1. Vue d’ensemble de la sécurisation des WLANs Cisco. 4.2. Mise en place d’une sécurité IEEE 802.11 Il est aussi recommandé d’avoir des 4.3. Authentification centralisée des WLANs connaissances basiques sur : 4.4. Descriptions de l’authentification EAP SONA 4.5. Gérer l’authentification et le chiffrement avec le WPA et le WPA2 Les standards sans-fils (IEEE) 4.6. Configurer les paramètres de sécurité sans-fil sur les contrôleurs et les clients L’organisation de certification sans-fil (Wifi- Alliance) Administration d’un WCS Cisco 5.1. Présentation d’un WCS Cisco et du WCS Navigator Cisco 5.2. Installer un WCS Cisco Durée 5.3. Administrer un WCS Cisco 5 jour(s) 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

387

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS904 - Troubleshooting and Maintaining Cisco IP Networks

UNIX - Vmware - CISCO Contenu de la formation

1. Planifier la maintenance pour des réseaux complexes - Appliquer les méthodes de maintenance CISCO - 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

Objectif du stage 2. Planifier des processus de dépannage pour des réseaux d’entreprise complexes - Débrief du lab 2-1 Planifier la maintenance pour des réseaux - Appliquer des méthodes de dépannage complexes - Planifier et implémenter des procédures de dépannage Planifier des processus de dépannage pour - Intégrer le dépannage dans le processus de maintenance du réseau des réseaux d’entreprise complexes - Lab 2-1 : Introduction au dépannage Outils et applications de maintenance et de dépannage 3. Outils et applications de maintenance et de dépannage Solutions de maintenance et de dépannage - Assembler un diagnostique basique du Toolkit en utilisant l’IOS Cisco dans un campus de commutateur - Usage d’outils spécialisés en maintenance et dépannage Outils et applications de maintenance et de - Débrief du lab 3-1 dépannage - Lab 3-1 : Outils de maintenance et de dépannage Maintenir et dépanner des solutions de sécurité réseau 4. Solutions de maintenance et de dépannage dans un campus de commutateurs Maintenir et dépanner des réseaux - Dépannage des VLANs d’entreprise complexes intégrés - Dépannage du Spanning Tree - Débrief du lab 4-1 - Dépannage des interfaces virtuelles commutées et du routage Inter-VLAN Public - Dépannage de FHRPs (First Hop Redundancy Protocole) Les professionnels réseaux qui souhaitent - Débrief du Lab 4-2 développer leur niveau de connaissance dans - Dépannage de problèmes de performance sur les commutateurs la maintenance et le dépannage de réseaux - Référence sur des technologies additionnelles de commutation des campus en E-Learning Cisco IP complexes. Les fonctions concernées - Lab 4-1 : Connectivité Niveau 2 et Spanning Tree sont typiquement les ingénieurs réseaux, le - Lab 4-2 : Commutation Niveau 3 et le First Hop Redundancy support technique des centres des opérations réseau (NOC) ou les techniciens 5. Maintenir et dépanner des solutions basées routage - Connectivité de dépannage niveau réseau réseaux. - Dépannage EIGRP Ainsi que tous les individus impliqués dans les - Débrief du lab 5-1 opérations réseaux et support et les - Dépannage OSPF candidats à la certification CCNP® - Dépannage de la redistribution route - Débrief du Lab 5-2 Pré-requis - Dépannage du BGP - Débrief du lab 5-3 Connaissances et expériences équivalentes - Problèmes de performance du dépannage sur les routeurs aux stages ICND1 et ICND2, ou possesseurs - Débrief du Lab 5-4 d’un CCNA. La connaissance du contenu des - Référence sur des dépannages additionnels sur le NAT et le DHCP en E-Learning cours ROUTE et SWITCH est un vrai plus pour - Lab 5-1 : Connectivité Niveau 3 et EIGRP bénéficier au maximum de ce stage. - Lab 5-2 : OSPF et redistribution de route - Lab 5-3 : Protocol BGP Durée - Lab 5-4 : Performance du Routeur

5 jour(s) 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

388

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS908 - Cisco® Voice over IP

UNIX - Vmware - CISCO Contenu de la formation

Introduction à la Voip 1.1. Introduire la Voip CISCO 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

Objectif du stage Configuration des Port Voix 2.1. Comprendre les différents types d’appels Maintenir et configurer les systèmes réseau 2.2. Configurer les ports Voix analogiques Voix et Données 2.3. Comprendre les « dial peers » Implémenter la VOIP en utilisant différentes 2.4. Configurer les ports Voix digitaux méthodes 2.5. Comprendre QSIG Avoir les connaissances fondamentales des problèmes et solutions relatifs à la mise en Implémentation d’une gateway voix place de la VOIP 3.1. Implémenter les Gateways H323 Avoir les connaissances fondamentales des 3.2. Implémenter les Gateways MGCP technologies de téléphonie packet 3.3. Implémenter les Gateways SIP communes aux applications entreprise et aux applications des fournisseurs d’accès 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 Public 4.3. Configurer les manipulations de numéros appelant et appelés Aux personnes souhaitant passer la 4.4. Configurer les sélections de chemin certification CCVP 4.5. Implémenter les restrictions d’appels sur une Gateway IOS Cisco

Gatekeepers H323 Pré-requis 5.1. Introduction Pour suivre ce cours il est recommandé 5.2. Configurer les fonctionnalités de base d’un Gatekeeper d’avoir de bonnes connaissances du LAN, 5.3. Implémenter le Gatekeeper-Based CAC WAN et IP Routing et Switching. Avoir suivi les cours ICND1 et ICND2 ou avoir La connexion au ITSP des connaissances équivalentes. 6.1. Comprendre les prérequis spécifiques pour les connections VOIP externes Avoir des connaissances sur la technologie 6.2. Implémenter un UBE Cisco PSTN (Public Switched Telephone Network)

Durée 5 jour(s)

389

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS961 - L'essentiel d'Unix et du Shell

UNIX - Vmware - CISCO Contenu de la formation

Présentation d'UNIX.

UNIX Dialogue avec un système UNIX, prise en main d'une session shell.

Recherche de chaînes de caractères dans des fichiers : - étude des fonctions avancées de l'éditeur vi, Objectif du stage - étude de la commande grep.

Découvrir et manipuler le shell (interface Mise en pratique des expressions régulières au travers de ces deux commandes. utilisateur normalisé POSIX 1003.2) , son

langage de commandes, son langage de Les avantages offerts par l'historique des commandes : programmation. - rappel de commandes, - création de scripts-shell. Public Futurs développeurs ou administrateurs UNIX Les fichiers sous UNIX, souplesse de création, de manipulation et de classement au sein d'une possédant des connaissances de base en arborescence unique : - se repérer, programmation. - se déplacer (chemin d'accès absolu, relatif) dans l'arborescence, Pour les personnes de peu d'expérience, il est - protéger, possible d'acquérir les mêmes compétences - lister, en suivant les stages 'AS9617 : ' UNIX: - copier, Concepts et utilisation' puis 'AS9618' UNIX - déplacer, Compléments'. - supprimer, - rechercher ses fichiers.

Pré-requis Etude approfondie des différents mécanismes de redirection des entrées/sorties standard. Connaître un autre système d'exploitation. Etude du mécanisme de création de nouveaux processus. Durée 4 jour(s) Notion de processus et découverte du contexte d'exécution : l'environnement shell.

Les outils du langage de programmation shell : - les variables système et utilisateurs, - les mécanismes de substitution, - les structures conditionnelles (commandes test, if, case ), - les boucles (commandes for, while, until). Les signaux et les outils permettant au programmeur de prévoir l'arrivée d'un événement asynchrone (commande trap).

390

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS962 - Programmation Shell et Filtre

UNIX - Vmware - CISCO Contenu de la formation

Utilisation avancée du shell et de ses capacités de programmation. Ecriture d'une fonction shell. UNIX 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 Objectif du stage scripts-shell exécutés à la connexion (.profile, .kshrc). Etude des commandes standard de sauvegarde/restauration des données utilisateurs (cpio, tar). Utiliser les outils UNIX pour personnaliser son Gestion des travaux différés (service cron). environnement de travail. Utilisation des outils de manipulation des données (cut, sort, tr, colrm...). S'initier aux commandes utilisables dans un Etude approfondie de la commande find. environnement réseau Mise en oeuvre des possibilités des filtres de programmation : - recherche de chaînes de caractères dans des fichiers (fgrep, grep, egrep), Public - mise en oeuvre des expressions régulières, Administrateurs, développeurs, exploitants et - traitement automatique des données contenues dans des fichiers (sed, approche d'awk). chefs de projets. Présentation des outils de communication Berkeley et utilisation des 'remote commands' (rlogin, rcp, rsh).

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)

391

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS963 - UTILISER UNIX ET LE SHELL

UNIX - Vmware - CISCO Contenu de la formation

Présentation d'UNIX. Dialogue avec un système UNIX, prise en main d'une session shell. UNIX Recherche de chaînes de caractères dans des fichiers : - étude des fonctions avancées de l'éditeur vi, - étude de la commande grep. Mise en pratique des expressions régulières au travers de ces deux commandes. Objectif du stage Les avantages offerts par l'historique des commandes : Découvrir et manipuler le shell (interface - rappel de commandes, utilisateur normalisé POSIX 1003.2) , son - création de scripts-shell. langage de commandes, son langage de programmation.. Les fichiers sous UNIX, souplesse de création, de manipulation et de classement au sein d'une arborescence unique : Public - se repérer, Futurs développeurs ou administrateurs UNIX - se déplacer (chemin d'accès absolu, relatif) dans l'arborescence, possédant des connaissances de base en - protéger, - lister, programmation. - copier, Pour les personnes de peu d'expérience, il est - déplacer, possible d'acquérir les mêmes compétences - supprimer, en suivant les stages '70048 : ' UNIX: - rechercher ses fichiers. Concepts et utilisation' puis '70050 ' UNIX Compléments'. Etude approfondie des différents mécanismes de redirection des entrées/sorties standard.

Etude du mécanisme de création de nouveaux processus. Pré-requis

Futurs développeurs ou administrateurs UNIX Notion de processus et découverte du contexte d'exécution : l'environnement shell. possédant des connaissances de base en programmation. Les outils du langage de programmation shell : Pour les personnes de peu d'expérience, il est - les variables système et utilisateurs, possible d'acquérir les mêmes compétences - les mécanismes de substitution, en suivant les stages '70048 : ' UNIX: - les structures conditionnelles (commandes test, if, case ), Concepts et utilisation' puis '70050 ' UNIX - les boucles (commandes for, while, until). Compléments'. Les signaux et les outils permettant au programmeur de prévoir l'arrivée d'un événement asynchrone (commande trap). Durée 4 jour(s)

392

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS972 - ADMINISTRATION SOLARIS

UNIX - Vmware - CISCO Contenu de la formation

Introduction : - Rappels : le rôle de l'administrateur. UNIX - Introduction à Solaris 10. - Principaux apports de solaris 10.

Installation : Objectif du stage - Installation de Solaris a partir d un dvd ou du reseau. - Ajout de logiciel : pkgadd. Étudier l'administration des systèmes Solaris - Autoconfiguration du système : principe, périphériques. 10 et en maîtriser les caractéristiques.

Démarrage/arrêt : Public - Etapes de lancement, procédure de boot. Informaticiens souhaitant approfondir leur - Niveaux de boot, fichier /etc/inittab. maîtrise d’UNIX, - Montages au boot : /etc/vfstab. futurs administrateurs d'un site Solaris 10. - Arrêt du système : halt, reboot, shutdown. - Configuration matérielle.

Pré-requis SMF : Il est nécessaire de posséder une première - Service Management Facility: Présentation, utilisation. Gestion des services. expérience d’UNIX ou d'avoir suivi le stage "L'Essentiel Utilisateurs : d’UNIX" - Fichier /etc/passwd. - Principe des shadow passwords. - Création de comptes utilisateurs, valeurs par défaut. Durée - Fichiers profils , choix d'un shell : .cshrc, .profile, gestion des roles (RBAC). 5 jour(s) Fichiers : - Les inodes. Gestion des partitions. - Les différents systèmes de fichiers, le système UFS, le système ZFS. - Commandes : format, fsck. - Création d'un système ZFS. - Le montage du système de fichiers. - Montage automatique, mount/umount. - Les pseudo-systèmes de fichiers. - les ACLS sous Solaris.

Sauvegardes : - Définitions, outils standards : tar, cpio, dd. - Commandes ufsdump/ufsrestore.

Ordonnancement : - At, cron, fichier crontab.

NFS : - Network File System. - Installation d'un serveur de fichiers : configuration serveur, client. - Sécurisation.

Impressions : - Configuration des services d'impression. - Installation d'une imprimante.

X11 : - Principe de fonctionnement,ssh forwarding.

Introduction à la virtualisation : - Zones: présentation, définitions. - Création d'une zone minimale. Création d'une zone complète. - Utilisation, administration de zones.

Administration au quotidien : - Administration graphique. - Surveillance des logs, processus, mémoire, fichiers. 393 - Syslog, coreadm dumpadm.

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS973 - Solaris 10 : administration avancée

UNIX - Vmware - CISCO Contenu de la formation

Introduction : - Rappels : le rôle de l'administrateur. UNIX Installation avancée : - Installation en réseau. - Jumpstart : principe de fonctionnement et configuration. Objectif du stage - Travaux pratiques : configuration d'un serveur d'installation automatisée jumpstart.

Savoir installer, configurer, administrer un Virtualisation sous solaris : parc de systèmes Solaris. - Rappels sur les différentes techniques de virtualisation. - Présentation des solutions sur Solaris : Xen, virtual box et Zones. Public - Les Zones Solaris : principe, zones globales et non-globales. Administrateurs de systèmes Solaris. - Travaux pratiques : création, configuration et installation d'un système d'exploitation dans une zone. Avoir une bonne connaissance des principes - Connexion , et utilisation avec zlogin. de fonctionnement d'un système unix, du - Xen : shell et de l'administration Solaris de base. - Présentation, la paravirtualisation. - Installation de Xen, et configuration des domaines utilisateurs. - Création d'un domU, paramétrage Pré-requis - Gestion des ressources. Il est nécessaire de posséder une première - VirtualBox : expérience d’administration de Solaris ou - principe de fonctionnement d’avoir suivi le stage "Solaris : - Installation sur Solaris, - création et configuration de machines virtuelles Administration" - Démarrage de VirtualBox dans une zone Solaris.

Durée Configuration système avancée : 5 jour(s) - /etc/system - modload/modunload, Swap Space, Core Dumps

Filesystems et gestion de volumes : - Svm, zfs, fssnap, rappels sur les sauvegardes. - Le système de fichiers ZFS (ZettaByte File System). - Présentation, principe de fonctionnement. - Création d'un système ZFS , montage, et mise en place d'un montage automatique.

Analyse de performances : - Les ressources à contrôler - Outils de mesures : vmstat, iostat, mpstat - Prise de traces : sar, dtrace - Actions : répartition des charges avec l'ordonnanceur FSS (Fair Share Scheduler) et avec l'ordonnanceur TS (TimeSharing Scheduler) - Travaux pratiques : mise en place du FSS, contrôle des ressources processeurs

NFS : - Configuration avancée et analyse de comportement. - Etude des fichiers /etc/dfs/dfstab et /etc/dfs/sharetab. - Sécurisation : trace des accès NFS, différentes méthodes de protection.

DNS et LDAP : - Installation et configuration d'un serveur DNS et d'un serveur LDAP.

Réseau et sécurité : - Rappels sur le routage, - mise en place d'un firewall, services en mode sécurisé, - commandes et fichiers de configuration.

394

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS971 - AIX : ADMINISTRATION D'UN SYSTEME AIX

UNIX - Vmware - CISCO Contenu de la formation

1 - Prise en main du système - Les processeurs Power UNIX - Le système d'exploitation AIX - Démarrage des systèmes ESCALA - Accès à l'Open Firmware - Arrêt du système Objectif du stage 2 - La documentation Acquérir les compétences nécessaires à - Généralités l'administration d'un système AIX afin de - Accès à la documentation garantir son bon fonctionnement et de gérer - Naviguer dans la documentation ses ressources. - Rechercher dans les documents Ce stage répond aussi aux attentes des administrateurs des différentes versions 3 - Présentation des outils d'administration d'AIX. - Généralités - La base ODM (Object Data Manager) Public - SMIT - Web-Based System Manager Informaticiens souhaitant approfondir leur

maîtrise d'UNIX, futurs administrateurs d'un 4 - Gestion des groupes et des utilisateurs site AIX. - Le menu "sécurité et utilisateurs" - Les groupes d'utilisateurs Pré-requis - Les différents fichiers groupes - Les utilisateurs Administrateurs, ingénieurs système, chefs - Les différents fichiers utilisateurs de projets ayant suivi un des stages 'AS961 - - La gestion des rôles Utiliser UNIX et le shell' et si possible le stage - La connexion des utilisateurs 'AS962 - Programmation en shell et outils UNIX'. 5 - Logical Volume Manager - Le Logical Volume Manager Durée - Le découpage d'un groupe de volume système - Les raisons du découpage 5 jour(s) - Les groupes de volumes - Le partitionnement - Les volumes logiques - La fonction miroir - L'espace de pagination - SMIT et le LVM

6 - Système de fichiers - Les systèmes de fichiers d'AIX - Caractéristiques d'un système de fichiers JFS2 - Structure d'un système de fichiers JFS2 - SMIT et les systèmes de fichiers JFS2 - JFS Versus JFS2 - Le fichier /etc/filesystems - L'utilisation des systèmes de fichiers - Les liens symboliques - L'utilisation des unités CDROM

7 - Charger un système généré - Le lancement standard du système - Le fichier inittab - Changer de niveau de fonctionnement - Le "system Ressource Controller" - Le fichier /etc/security/login.cfg

8 - TCP/IP et NFS - Configuration de TCP/IP

- Connexion sécurisée avec ssh - Génération de clé ssh - NFS

9 - Les unités 395 - La configuration - Les fichiers spéciaux - Lister la configuration - L'état des unités - La gestion des unités sous SMIT - Les terminaux - La console SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- Les unités SCSI - Les bandes magnétiques

10 - Gestion des impressions - Fonctionnement général - Le fichier /etc/qconfig - Création d'une file d'attente - Modification et paramétrage d'une file d'attente - La gestion des files d'attente - La gestion des impressions - La gestion du spool par les commandes - Les impressions distantes

11 - Sauvegarder et restaurer - Le choix de la commande de sauvegarde - Les possibilités de smit: • groupe de volumes •système de fichiers •fichiers et répertoires•système - Les principales commandes • tar, cpio, pax, backup/restore, dd - L'accès aux disquettes DOS

12 - Lancer les procédures différées - Le service "cron" - Les répertoires associés - Les commandes "at" et "batch" - L'usage à travers Smit - La commande "crontab" - La gestion des requêtes "crontab"

13 - Surveillance du système - Les fichiers ALOG - Le journal des erreurs - Boot de maintenance

14 - Logiciel - L'organisation du logiciel - Maintenir les logiciels installés - Installation de produits - Installation complète - Licences - Restauration d'une sauvegarde système

396

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS979 - AIX : COMPLEMENTS D'ADMINISTRATION ET SECURITE

UNIX - Vmware - CISCO Contenu de la formation

Gestionnaire de Volumes Logiques : - Un point théorique fera la récapitulation des différentes fonctionnalités et organisation de l'espace disque UNIX : groupe de volumes, volumes logiques et systèmes de fichiers (JFS, JFS2), cache FS, - Disque secondaire (alternate disk) : clonage de rootvg, évolution de versions. Miroirs : Objectif du stage - Après avoir créé des volumes logiques avec miroir, vous mettrez en ¿uvre tous les paramètres (jfslog, Quorum VG, MWC, etc...) permettant la continuité d'une application après panne d'un disque. Découvrir et mettre en oeuvre par la pratique

des tâches avancées d'administration des Espace de pagination : systèmes AIX. - Vous créerez, étendrez un espace de pagination, Thèmes abordés : la gestion des disques, les - Vous réduirez un espace de pagination : espaces de pagination, la fonction miroir espace de pagination secondaire, logicielle, l'ODM, la gestion des erreurs, la espace de pagination principal (hd6). prise de DUMP, la sécurité… ODM : - Présentation de l'architecture de la base ODM, Public - Manipulation des commandes ODM, - Rôle et description des principales classes d'objet de la base de données des périphériques, Administrateurs système et ingénieurs - Vous étudierez le rôle de l'ODM lors de l'initialisation du système. système ayant suivi le stage 70430B 'administration d'un système AIX' ou des Gestion des erreurs : différentiels de versions d'AIX ( 70505 par - Vous mettrez en ouvre le journal des erreurs, exemple ). - Vous visualiserez et identifierez les erreurs typiques, - Vous configurerez et personnaliserez, via l'ODM, la notification des erreurs en créant un shell script d'action sur détection d'un type d'erreur donné, Pré-requis - Vous configurerez le mécanisme de détection des blocages Il est nécessaire de posséder une première système, expérience d’administration d’AIX ou d'avoir - Vous mettrez en ¿uvre l'outil RMC. suivi le stage "AIX : Administration". Dump : Durée - Vous pratiquerez la prise d'un cliché système (dump) : à froid ou suite à une erreur, - Vous sortirez des traces de toutes les ressources du système, nécessaires pour l'analyse d'un cliché 5 jour(s) système.

Les utilisateurs et la sécurité : - L'arborescence /etc/security, - La cohérence des fichiers group et passwd, - Les paramètres de sécurité du fichier /etc/security/user, - Les quotas, - Les droits d'accès étendus (ACL).

La base de confiance (TCB) : - Mise en ouvre de la TCB.

L'audit. - Les fichiers de surveillance du système, - L'audit d'une commande, - Le sous-système audit.

397

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS951 - Etat de l'art technique d’un projet de Virtualisation

UNIX - Vmware - CISCO Contenu de la formation

1. Les fondamentaux de la virtualisation Panorama des différentes technologies de virtualisation : Session, applicative, système d’exploitation, VMware serveur, poste de travail. Benefices attendus Les impacts attendu sur le TCO Les apports pour la consolidation du SI, les PRA et PCA, la sécurité, la délivrance d’applications Objectif du stage La virtualisation, le Cloud Computing et l’infrastructure as a Service (IaaS).

Comprendre ce qu’est la virtualisation dans 2. La virtualisation des applications son ensemble (serveurs, stockage, poste Fondamentaux et problématique de la virtualisation des applications. client, applications, réseaux, sauvegarde, Comparaison de Microsoft, Citrix, Thinapp de Vmware , InstallFree, Novell/Xenocode sécurité), en comprendre les intérêts et les Définir une stratégie de virtualisation applicative. limites. Choisir le produit adapté à ses besoins et résoudre les difficultés et les limitations Appréhender la particularité de la Exemples et cas concrets. virtualisation de la sauvegarde et du stockage (SAN, NAS) 3. La virtualisation des sessions Les différents modèles d'accès aux applications. Public Client léger, délivrance d'applications, infrastructure d’accès. Avantages et inconvénients. Administrateurs système Les acteurs du marché : Microsoft , Citrix. XenApp Administrateurs réseaux Les produits intermédiaires (Systancia, 2x, Jetro, Hob, etc.) Architectes La place de l’Open Source dans ce marché (Ulteo OVD, Nomachine, etc.). Chefs de projets Mise en œuvre et architectures possibles et ses éléments avec des cas concrets et des exemples dans différents secteurs d'activité. Infrastructure d'accès et sécurité. VPN SSL, VPN IPSec, etc. Pré-requis Manager et automatiser les mises en production Avoir des connaissances dans les domaines Mises à jour à grande échelle de façon industrialisée avec Visionapp vADM. suivants : serveurs, systèmes et réseaux, sauvegarde, stockage 4. La virtualisation des serveurs et des systèmes d’exploitation Les différentes approches pour virtualiser un serveur. Durée Virtualisation native, hypervision, paravirtualisation, virtualisation assistée par le matériel, virtualisation au niveau de l'OS. Virtualisation de type 1, type 2… 2 jour(s) Avantages et inconvénients respectifs, domaines d'application privilégiés. Notion de Virtual Appliance Vmware et Microsoft XenServer et Oracle L'Open Source avec KVM et Redhat ? Définir, déployer et manager une architecture. Les outils d'industrialisation, de supervision, de sécurité, de sauvegarde et de migration des systèmes physiques (P2V, P2P, etc.). Platespin, Leostream, Vizioncore, etc. IaaS et Cloud Computing.

5. Impact et virtualisation du stockage Les architectures DAS, SAN et NAS. iSCSI et de NFS Les apports des nouveaux acteurs : Netapp, Compellent, etc. Les solutions logicielles de virtualisation du stockage : Datacore San Symphony et et San Melody, IBM SVC

6. La virtualisation du poste de travail Virtual Desktop Infrastructure (VDI) et Dynamic Desktop Infrastructure (DDI) Bureaux publiés, Windows 7 virtualisés et Blade PC (CCI – Consolidated Client Architecture) La notion de Broker de connexions. Maturité et performance de la virtualisation du bureau VDI on-line et VDI off-line (Client Hypervisor). Vmware, Citrix L’impact de Wyse et HP Neoware. Oracle et sa stratégie Sun avec VDI 3, VirtualBox, SunRay et SSGD Un bureau virtuel en mode déconnecté avec Moka 5, RingCube, etc. Hyperviseur sur le poste local Concevoir et déployer une architecture de virtualisation de bureau.

User et Workspace Management. Exemples et cas concrets.

398

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS952 - Approche financière et réussite d’un projet de Virtualisation

UNIX - Vmware - CISCO Contenu de la formation

1. Analyse financière Coûts d'accès à l'infrastructure serveurs, réseau, stockage, sauvegarde, onduleurs VMware Coûts d'administration : Temps de cycle des principales opérations d'administration Coûts de licence forme actuelle et impact des évolutions attendues Coûts fonciers et coûts électriques

Objectif du stage 2. Mener l’étude d’éligibilité Collecte de l’information : informations client, données statistiques et dynamiques Déterminer la faisabilité d'une (étude, Constitution des scénarios de consolidation en fonction des SLA éligibilité et dimensionnement, performance) Analyse des domaines impactés (stockage, sécurité, supervision, réseau, sauvegarde) Faire une analyse financière pour de valider Prise en compte des éléments spécifiques (PCA, PRA, sauvegarde,…) la mise en place ou la migration vers une Eléments de choix de l’architecture cible virtualisation du SI (TCO, ROI, …) Constitution d’un référentiel de performances Planification du déploiement Public Administrateurs système 3. Impact sur le ROI en fonction des Options technologiques d'un projet Les évolutions de la virtualisation Administrateurs réseaux Fermes de serveurs et pools de ressources Architectes Virtual appliance, automatisation du cycle de vie applicatif et d'adoption - Gestion de process / Chefs de projets ordonnancement - Suivi de la performance (monitoring, métrologie) Niveaux de disponibilité, critères de niveau de service (différentes approches de synchronisation et de Pré-requis haute disponibilité) Approche du poste de travail (TUL, VDI) Avoir des connaissances dans les domaines

suivants : serveurs, systèmes et réseaux, 4. Retours d'expériences sauvegarde, stockage Optimiser l'équilibre coût/qualité de service Projets de prototypage, de déploiements partiels et généralisés Durée Les coûts optimaux mesurés 2 jour(s)

399

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

VM100 - Approche et réussite d’un projet de Virtualisation

UNIX - Vmware - CISCO Contenu de la formation

1. Les fondamentaux de la virtualisation Panorama des différentes technologies de virtualisation : Session, applicative, système d’exploitation, VMware serveur, poste de travail. Benefices attendus Les impacts attendu sur le TCO Les apports pour la consolidation du SI, les PRA et PCA, la sécurité, la délivrance d’applications Objectif du stage La virtualisation, le Cloud Computing et l’infrastructure as a Service (IaaS).

Comprendre ce qu’est la virtualisation dans 2. La virtualisation des applications son ensemble (serveurs, stockage, poste Fondamentaux et problématique de la virtualisation des applications. client, applications, réseaux, sauvegarde, Comparaison de Microsoft, Citrix, Thinapp de Vmware , InstallFree, Novell/Xenocode sécurité), en comprendre les intérêts et les Définir une stratégie de virtualisation applicative. limites. Choisir le produit adapté à ses besoins et résoudre les difficultés et les limitations Appréhender la particularité de la Exemples et cas concrets. virtualisation de la sauvegarde et du stockage (SAN, NAS) 3. La virtualisation des sessions Déterminer sa faisabilité (étude, éligibilité et Les différents modèles d'accès aux applications. dimensionnement, performance) Client léger, délivrance d'applications, infrastructure d’accès. Faire une analyse financière pour de valider Avantages et inconvénients. la mise en place ou la migration vers une Les acteurs du marché : Microsoft , Citrix. XenApp virtualisation du SI (TCO, ROI, …) Les produits intermédiaires (Systancia, 2x, Jetro, Hob, etc.) La place de l’Open Source dans ce marché (Ulteo OVD, Nomachine, etc.). Mise en œuvre et architectures possibles et ses éléments avec des cas concrets et des exemples dans Public différents secteurs d'activité. Administrateurs système Infrastructure d'accès et sécurité. VPN SSL, VPN IPSec, etc. Administrateurs réseaux Manager et automatiser les mises en production Architectes Mises à jour à grande échelle de façon industrialisée avec Visionapp vADM. Chefs de projets 4. La virtualisation des serveurs et des systèmes d’exploitation Les différentes approches pour virtualiser un serveur. Pré-requis Virtualisation native, hypervision, paravirtualisation, virtualisation assistée par le matériel, virtualisation au Avoir des connaissances dans les domaines niveau de l'OS. Virtualisation de type 1, type 2… suivants : serveurs, systèmes et réseaux, Avantages et inconvénients respectifs, domaines d'application privilégiés. sauvegarde, stockage Notion de Virtual Appliance Vmware et Microsoft XenServer et Oracle Durée L'Open Source avec KVM et Redhat ? 4 jour(s) Définir, déployer et manager une architecture. Les outils d'industrialisation, de supervision, de sécurité, de sauvegarde et de migration des systèmes physiques (P2V, P2P, etc.). Platespin, Leostream, Vizioncore, etc. IaaS et Cloud Computing.

5. Impact et virtualisation du stockage Les architectures DAS, SAN et NAS. iSCSI et de NFS Les apports des nouveaux acteurs : Netapp, Compellent, etc. Les solutions logicielles de virtualisation du stockage : Datacore San Symphony et et San Melody, IBM SVC

6. La virtualisation du poste de travail Virtual Desktop Infrastructure (VDI) et Dynamic Desktop Infrastructure (DDI) Bureaux publiés, Windows 7 virtualisés et Blade PC (CCI – Consolidated Client Architecture) La notion de Broker de connexions. Maturité et performance de la virtualisation du bureau VDI on-line et VDI off-line (Client Hypervisor). Vmware, Citrix L’impact de Wyse et HP Neoware. Oracle et sa stratégie Sun avec VDI 3, VirtualBox, SunRay et SSGD Un bureau virtuel en mode déconnecté avec Moka 5, RingCube, etc. Hyperviseur sur le poste local Concevoir et déployer une architecture de virtualisation de bureau.

User et Workspace Management. Exemples et cas concrets.

7. Objectifs de l’Etude d’éligibilité Définition des besoins de performances des différentes ressources systèmes 400 Classification des exigences en fonction des besoins (Service Level Agreement SLA) des utilisateurs ROI / TCO Critères de choix Solutions PRA / PCA Harmoniser la production virtuelle avec la production traditionnelle Valider l’analyse financière

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

8. Analyse financière Coûts d'accès à l'infrastructure serveurs, réseau, stockage, sauvegarde, onduleurs Coûts d'administration : Temps de cycle des principales opérations d'administration Coûts de licence forme actuelle et impact des évolutions attendues Coûts fonciers et coûts électriques

9. Mener l’étude d’éligibilité Collecte de l’information : informations client, données statistiques et dynamiques Constitution des scénarios de consolidation en fonction des SLA Analyse des domaines impactés (stockage, sécurité, supervision, réseau, sauvegarde) Prise en compte des éléments spécifiques (PCA, PRA, sauvegarde,…) Eléments de choix de l’architecture cible Constitution d’un référentiel de performances Planification du déploiement

10. Impact sur le ROI en fonction des Options technologiques d'un projet Les évolutions de la virtualisation Fermes de serveurs et pools de ressources Virtual appliance, automatisation du cycle de vie applicatif et d'adoption - Gestion de process / ordonnancement - Suivi de la performance (monitoring, métrologie) Niveaux de disponibilité, critères de niveau de service (différentes approches de synchronisation et de haute disponibilité) Approche du poste de travail (TUL, VDI)

11. Retours d'expériences Optimiser l'équilibre coût/qualité de service Projets de prototypage, de déploiements partiels et généralisés Les coûts optimaux mesurés

401

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS743B - VMware vSphere : Install, Configure & Manage V5

UNIX - Vmware - CISCO Contenu de la formation

Grâce à cette formation vous aurez acquis une compréhension d’ensemble de VMware vSphere 5 et vous serez en mesure de : VMware Déployer et configurer ESXi Déployer et configurer les composantes de vCenter Server Configurer et gérer les aspects réseau et stockage de ESXi à l’aide de vCenter Server Objectif du stage Déployer, administrer et déplacer les machines virtuelles Gérer les accès utilisateurs à l’infrastructure Vmware Cette formation couvre les notions relatives à Surveiller l’utilisation des ressources à l’aide de vCenter Server l’installation, la configuration et la mise en Dimensionner l’architecture à l’aide de vCenter Server œuvre de VMware vSphere® et de ses deux Utiliser vCenter Update Manager pour appliquer des correctifs dans ESXi composantes VMware ESXi/ESXi™, et Optimiser la disponibilité de l’infrastructure et gérer la protection des données à l’aide de vCenter Server VMware vCenter™ Server. Cette formation porte sur les solutions ESXi 5 et vCenter Module 1: Introduction Server 5. Module 2: Introduction à la virtualisation de Vmware Public • Les concepts de virtualisation, de machines virtuelles et les composantes de vSphere • Les principes de virtualisation des serveurs, du réseau et du stockage Administrateurs et ingénieurs systèmes en • La place de vSphere au sein d’une architecture de Cloud charge du déploiement et de l’administration • Installer et mettre en œuvre les interfaces utilisateur des serveurs ESXi, et vCenter Server Module 3: Création de machines virtuelles Pré-requis • Les concepts relatifs aux machines virtuelles et en particulier les aspects matériels et les fichiers qui les contiennent Expérience en administration de systèmes • Déployer une machine virtuelle simple et sous la forme d’une appliance Microsoft Windows et Linux. Module 4: ESX et ESXi Durée • Présentation des architectures de ESX et ESXi 5 jour(s) Module 5: Vmware vCenter Server • Prérequis pour vCenter Server et les bases de données associées • Décrire une architecture vCenter Server • Déployer une appliance vCenter Server • Visualiser et créer des éléments d’inventaire pour vCenter Server

Module 6: Configuration et administration de Réseaux Virtuels • Définir, créer et administrer un switch virtuel standard • Définir et éditer les propriétés d’un switch virtuel standard • Configurer les algorithmes d’équilibrage de charge des switches virtuels

Module 7: Configuration et administration du stockage avec vSphere • Protocoles de stockage et nommage des équipements • Prise en charge par ESXi de iSCSI, NFS et du Fibre Channel • Créer et administrer les datastores de vSphere • Déployer et administrer l’appliance Vmware Virtual Storage

Module 8: Gestion des machines virtuelles • Déployer des machines virtuelles par clonage ou à l’aide de modèles • Modifier et administrer les machines virtuelles • Créer et gérer les instantanés de machines virtuelles (snapshots) • Mettre en œuvre Vmware vMotion® et réaliser des migrations à l’aide de Storage vMotion • Créer une vApp vSphere

Module 9: Protection de données • Stratégies de sauvegarde des hôtes ESXi et vCenter Server • Présentation des APIs de sauvegarde et de restauration • Comparaison des méthodes de sauvegarde de machines virtuelles

Module 10: Contrôle d’accès et authentification

• Contrôle des accès utilisateurs à l’aide des paramétrages de rôles et de droits • Configurer et administrer le pare-feu dans ESXi • Configurer le mode de confinement de ESXi • Intégrer ESXi à l’Active Directory • Introduction au concept de zones vShield 402

Module 11: Administration et supervision des ressources • Concepts de processeur et mémoire virtuels • Méthodes d’optimisation de la consommation en ressources processeur et mémoire • Configurer et administrer les pools de ressources • Suivi de la consommation des ressources à l’aide des graphiques de performance et des alertes de vCenter Server SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Module 12: Haute disponibilité et tolérance de panne • Nouvelle architecture de vSphere High availability • Configurer et administrer un cluster Vmware High availability • Vmware Fault Tolerance

Module 13: Evolutivité • Créer et administrer un cluster Vmware DRS (Distributed Resource Scheduler) • Configurer la compatibilité Enhanced vMotion • Utiliser Vmware HA et DRS ensemble

Module 14: Gestion des correctifs • Gérer l’application des correctifs à ESXi à l’aide de vCenter Update Manager • Installer Update Manager et son plug-in • Créer les correctifs de base • Scruter et corriger les hôtes

Module 15: Installation des composantes de Vmware vSphere • Installation de ESXi • Prérequis du démarrage depuis un SAN • Choix de déploiement de vCenter Server • Prérequis matériels, logiciels et en bases de données de vCenter Server • Installer vCenter Server (en version Windows)

403

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS742 - Vmware vSphere 5 : what's new

UNIX - Vmware - CISCO Contenu de la formation

Module 1: Introduction

VMware Module 2: Introduction à VMware vSphere 5.0 • Les principales évolutions des composants de vSphere 5 que sont ESXi, vCenter Server et VMware vSphere Update Manager • Mise à jour de ces composantes de vSphere 4.1 vers vSphere 5.0 Objectif du stage Module 3: Gestion des Machines virtuelles Cette formation pratique présente les • Caractéristiques matérielles d’une machine virtuelle en version 8 nouvelles fonctionnalités apportée depuis • Mécanisme de consolidation des instantanés de machines virtuelles vSphere 4.x par VMware vCenter™ Server 5.0 • Le module vCenter Solutions Manager et VMware ESXi™ 5.0. Elle couvre par ailleurs • Installation, enregistrement et utilisation du client Web de vSphere l’installation de VMware vSphere® 5 ainsi que la manière de migrer votre plateforme Module 4: Administration du Réseau vSphere 4.x vers vSphere 5.0. vSphere 5.0 est • Description du pare-feu dans ESXi la première version de vSphere entièrement • Nouveautés des switch distribués vNetwork : NetFlow, mirroring de ports et le protocole LLDP (Link fondée sur l’hyperviseur ESXi. Layer Discovery Protocol) • Améliorations apportées au contrôle d‘E/S réseau y compris la gestion des priorités en 802.1p ainsi que les poules de machines virtuelles définies en fonction des utilisateurs Public • Configurer le pare-feu ESXi et le mirroring de port Architectes système, administrateurs système et ingénieurs système en charge de Module 5: Administration du stockage l’implémentation et de la gestion des • Nouvelles fonctionnalités relatives au stockage : VMFS-5, drivers Fibre Channel over Ethernet, architectures VMware Infrastructure. stratégies de gestion du stockage, l’API vStorage pour la détection des ressources de stockage et la nouvelle appliance vSphere Storage • Fonctionnalités avancées telles que le support des instantanés par vSphere Storage vMotion, le support Pré-requis des disques SSD et les nouvelles primitives dans l’API vStorage pour la prise en charge de baies Avoir participer à l’une de ces formations • Mettre à jour VMFS-3 vers VMFS-5 vSphere 4 : • Créer des capacités de stockage au niveau utilisateur et des profils de stockage des machines virtuelles Install, Configure and Manage Fast Track Module 6: Evolutivité What’s New • Etude des améliorations dans le calcul de taille des poules de ressources et dans vSphere® vMotion® • Fonctionnement de Storage DRS • Créer un cluster de datastores Durée • Configurer la fonction Storage DRS 2 jour(s) Module 7: Haute disponibilité • Améliorations apportées au service VMware Fault Tolerance et caractéristiques de la fonction Enhanced vMotion Compatibility • Architecture maitre-esclave de vSphere HA • Les nouveaux modes de présentation pour la supervision d’un cluster vSphere HA

Module 8: Nouvelles options pour le déploiement de vSphere • Configurer et mettre en œuvre l’appliance vCenter Server basée sur Linux • Créer un profil d’image d’installation avec Image Builder • Réaliser une installation silencieuse d’un hôte ESXi à l’aide de Auto Deploy

404

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

VM001 - VMware vSphere : Troubleshooting

UNIX - Vmware - CISCO Contenu de la formation

Module 1 : Introduction

VMware Module 2 : Méthodes de résolution d’incident par ligne de commande • Installation et mise en oeuvre de vMA • Principales commandes en ligne de vSphere et syntaxe

Objectif du stage Module 3 : Fichiers journaux de ESX, ESXi et vCenter Server • Analyse des journaux ESX, ESXi et vCenter Server Mettre en oeuvre le client VMware vSphere • Configuration d’un hôte pour centraliser les journaux ESX et ESXi et les commandes de la console de service

pour configurer ESX ou diagnostiquer et Module 4 : Dépannage réseau corriger les problèmes • Identification et configuration des composantes réseau Mettre en œuvre le client Vmware vSphere • Configuration et mise en oeuvre d’un dispositif d’observation du trafic réseau et l’appliance contenant l’assistant d’administration de Vmware vSphere (vMA) Module 5 : Dépannage de l’administration Utiliser le mode « support technique » de • Résolution des problèmes liés aux outils d’administration ESXi pour en diagnostiquer et résoudre les problèmes / Mettre en place et utiliser un Module 6 : Dépannage du stockage dispositif d’observation des trames réseau • Identifier et diagnostiquer les problèmes d’accès au stockage pour capturer et analyser le trafic de switches • Configurer l’authentification iSCSI virtuels … Module 7 : Dépannage de vMotion • Dépannage de vMotion et correction des erreurs Public Administrateurs systèmes, ingénieurs Module 8 : Dépannage de l’infrastructure VMware systèmes et personnels du support technique • Résolution des erreurs dans un cluster DRS qui recherchent les connaissances leur • Résolution des erreurs dans un cluster HA avec calcul d’espace alloué, contrôle des admissions et permettant d’être autonomes dans la surveillance des hôtes maintenance et le dépannage de leurs • Vérification des besoins relatifs au démarrage des VM infrastructures vSphere. • Dépannage des problèmes de démarrage des VM

Module 9 : Dépannage d’un cluster DRS sur vSphere Pré-requis • Réalisation d’un exercice complet Participation à l’ensemble de ces trois formations : VMware vSphere : Install, Configure, Manage VMware vSphere : Manage Availability Vmware vSphere : Manage Scalability

Participation à la formation Vmware vSphere : Fast Track / Connaissances équivalentes et expérience dans l’administration de ESX/ESXi et vCenter Server /

Durée 4 jour(s)

405

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

VM002 - VMware vSphere : Manage for Performance

UNIX - Vmware - CISCO Contenu de la formation

Module 1: Introduction

VMware Module 2: Performance en environnement virtualisé • Méthodologie de résolution des problèmes de performance de vSphere • Contrôle graphique des performances à l’aide de vCenter Server et de la commande resxtop sur ESX/ESXi Objectif du stage Module 3: Virtual Machine Monitor Préciser l’impact de l’utilisation des différents • Revue des techniques de virtualisation matérielles et logicielles et leur impact sur les performances modes de monitoring sur les performances

Module 4: Performances du processeur Utiliser les outils vSphere pour mesurer les • Scheduleur du processeur, NUMA et contention du cache processeur performances des hôtes ESX/ESXi • Principaux indicateurs de performance du processeur • Problèmes courants de performance du processeur Corriger les problèmes de performances concernant le processeur, la mémoire, le Module 5: Performances de la mémoire réseau et le stockage sur les hôtes ESX/ESXi • Techniques de recyclage de la mémoire et sur-allocation de la mémoire • Principaux indicateurs de performance de la mémoire Déterminer la manière d’optimiser la • Problèmes courants de performance de la mémoire configuration d’une machine virtuelle Module 6: Network Performance Déterminer les bonnes pratiques pour • Caractéristiques liées aux performances dans les adaptateurs réseau actuels mesurer les performances d’une application • Principaux indicateurs de performance du réseau • Problèmes courants de performance du réseau

Public Module 7: Performance du stockage Consultants, administrateurs et ingénieurs • Protocoles de stockage, configuration VMFS, notions d’équilibrage de charge et de files d’attente : systèmes responsables de l’optimisation des Influence sur la performance performances d’une infrastructure vSphere. • Principaux indicateurs de performance du stockage • Problèmes courants de performance du stockage

Pré-requis Module 8: Performance des machines virtuelles VMware vSphere: Install, Configure, Manage • Bonnes pratiques sur la configuration de machines virtuelles en vue d’en optimiser les performances

VMware vSphere: Fast Track Module 9: Performance applicative • Quelles applications peuvent être virtualisées VMware vSphere: What’s New • Gestion de la performance des applications par VMware vCenter AppCenter

Durée 3 jour(s)

406

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

VM003 - VMware vSphere : Manage and Design for Security

UNIX - Vmware - CISCO Contenu de la formation

Module 1: Introduction • Plan de la formation VMware • Ressource en ligne autour de la sécurité et de la conformité

Module 2: Sécurité d’un environnement virtuel • Revue des concepts de sécurité et de gestion des risques Objectif du stage • Comment la virtualisation impacte la sécurité et la conformité • Les principales vulnérabilités dans un environnement virtuel Identifier les failles de sécurité dans une • Les principes de base pour sécuriser un environnement virtuel architecture vSphere existante et • Les outils et technologies de sécurité recommander les actions correctives. Module 3: Réseau virtuel sécurisé Renforcer la sécurité des composants • vNetwork : architecture securisé vSphere selon le «vSphere Hardening Guide» • Segmentation du réseau et isolation du traffic • Configuration d’un réseau virtuel sécurisé Proposer des configurations et un • Isolation du trafic avec les : «private VLANs» changement de la gestion des politiques, des process et des systèmes Module 4: Protection des modes de gestion de l’environnement • Autentification avec vCenter Server, privilèges et autorisations avec certificat SSL • Renforcement du système vCenter Server Public Administrateur système, ingénieurs systèmes Module 5: Protection des VMware ESX/ESXi Host Systems et consultants responsable de la mise en • Architecture sécurisée ESX et ESXi place de la sécurité lors d’une installation • Contrôle de l’accès au stockage vSphere • Renforcement des ESX et ESXi

Module 6: Renforcement des machines virtuelles Pré-requis • Architecture sécurisée des machines virtuelles VMware vSphere 4: Install, Configure, • Configuration des paramètres de sécurités Manage Module 7: Gestion de la configuration et des changements VMware vSphere: Fast Track • Gestion de la configuration et des changement : guides et objectifs • Maintient de la configuration adéquate des composants vSphere VMware vSphere 4: What’s New • Suivi des logs liés aux événements de sécurité • Gestion de la configuration et des changements : Connaissance et experience équivalente sur outils et technologies VMware ESX/ESXi et VMware vCenter Server L’experience de la ligne de commande est un plus.

Durée 3 jour(s)

407

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS744 - Vmware View 4.5 : Install, Configure & Manage

UNIX - Vmware - CISCO Contenu de la formation

1: Introduction

VMware 2 : Présentation de VMware View • Caractéristiques et composantes de VMware View

3: VMware View Connection Server Objectif du stage • Installation et configuration

Déployer et de configurer les composantes 4: Bureaux Virtuels de VMware View de VMware View • L’agent VMware View Créer et gérer des groupes de bureaux • PCoIP et les autres protocoles de déport d’affichage virtuels, dédiés ou flottantsDéployer et • Redirection USB et prise en charge du multimédia administrer les bureaux virtuels clonés Configurer et gérer les bureaux virtuels pour 5: Choix de clients VMware View fonctionner en mode local (déconnecté) • Le client VMware View Configurer un accès sécurisé aux bureaux • Le client VMware View et son utilisation en mode local virtuels au travers d’un réseau public • Les clients légers Utiliser ThinApp pour packager des • Impression en mode virtuel applications 6: View Administrator Utiliser ThinApp pour packager des • Configuration de groupes de bureaux virtuels, dédiés ou flottants application • Administration déléguée fondée sur le profil • Administration des applications virtualisées avec ThinApp • Surveillance du déploiement VMware View Public Administrateurs systèmes et intégrateurs 7: Configuration et administration des clones liés systèmes dotés d’une expérience sur • Configuration de Vmware View Composer VMware Infrastructure 3 et ayant en charge • Déploiement et modification des bureaux clonés liés le déploiement au sein de leur organisation • Gestion des bureaux clonés liés de l’infrastructure de bureaux virtuels de • Gestion des disques persistants VMware. Module 8: Mode local (déconnecté) • Mode local Pré-requis • View Transfert Server et Transfert Server repository Pratique de l’administration de Microsoft • Opérations en mode déconnecté Active Directory Experience dans la mise en œuvre des Module 9: Command-Line Tools et Backup Options solutions Vmware ESX™/ESXi et Vmware • Utilitaire vdmadmin vCenter™ • Client en mode kiosque • Sauvegarde des bases de données View • Restauration des bases de données View Durée 4 jour(s) Module 10: Gestion de la sécurité de View • Serveur de sécurité View • Configuration réseau et options d’authentification

Module 11: Performance et dimensionnement de View Manager • Replica connection servers • Considérations relatives aux performances et équilibrage de charge

Module 12: Vmware ThinApp • Utilisation de ThinApp pour packager des applications • Déploiement et mise à jour des packages ThinApp • Virtualisation d’Internet Explorer 6 pour utilisation avec Windows 7

408

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

VM006 - Application Virtualization with VMware ThinApp

UNIX - Vmware - CISCO Contenu de la formation

1. Architecture de VMware ThinApp Runtime, système de fichier virtuel, base de registre virtuelle VMware 2. Créer des packages applicatifs Capturer et virtualiser une application

Objectif du stage 3. Modifications du fichier Package.ini Paramètres de points d'entrée, de contrôle d'accès et d'isolation Comprendre l'architecture de ThinApp La Sandbox (Bac à sable) et l'outil sbmerge Savoir paramétrer le fichier Package.ini

Savoir utiliser l'"Application Link" pour lier 4. Utiliser "Application Link" plusieurs applications virtualisées Connaître les fonctionnalités d'Application Link Comprendre comment mettre à jour les Paramétrer Application Link applications virtualisées avec "Application Sync" 5. Déployer et mettre à jour les applications Être en mesure de dépanner les applications Choisir entre exécutable et fichier MSI virtualisées Le streaming d'applications Mettre à jour les applications en utilisant le "Versioning" Mettre à jour les applications en utilisant "Application Sync" Public Administrateurs systèmes et administrateurs 6. Performances et dépannage d'applications Améliorer les performances des applications Dépanner les applications virtualisées Pré-requis Avoir suivi la formation "VMware View 4.5 : Install, Configure, Manage" est conseillé

Durée 1 jour(s)

409

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS001 - Windows 7 - Utilisateur et gestion des fichiers

Bureautique Contenu de la formation

Module 1 : Prise en main de l’environnement • Introduction aux ordinateurs Systemes et Messageries • Que pouvez-vous faire avec un ordinateur ? • Eléments d’un ordinateur • Utilisation de la souris • Utilisation de votre clavier Objectif du stage Module 2 : Les bases du Bureau Windows • Découvrir et Utiliser Windows 7. • • Bureau (vue d'ensemble) Démarrer vos programmes et vos • Utilisation des icônes du Bureau applications. • Gérer vos documents et • Ajout et suppression d’icônes du Bureau fichiers. • Déplacement des icônes • Corbeille Public Tout public Module 3 : Menu Démarrer (vue d'ensemble) • Mise en route du menu Démarrer • Ouverture de programmes à partir du menu Démarrer Pré-requis • La zone de recherche Aucun • Que contient le volet droit ? • Personnalisation du menu Démarrer

Durée Module 4 : Barre des tâches (vue d’ensemble) 1 jour(s) • Conserver le suivi des fenêtres • Réduire et restaurer les fenêtres • Afficher des aperçus des fenêtres ouvertes • Zone de notification • Personnaliser la barre des tâches

Module 5 : Gadgets du Bureau (vue d'ensemble) • Pourquoi utiliser des gadgets de Bureau ? • Mise en route des gadgets • Quels sont les gadgets dont je dispose ? • Ajout et suppression de gadgets • Organisation des gadgets

Module 6 : Utilisation des fenêtres • Parties d’une fenêtre • Déplacement d’une fenêtre • Modification de la taille d’une fenêtre • Masquer une fenêtre • Fermeture d’une fenêtre • Basculement entre les fenêtres

Module 7 : Programmes, fichiers et dossiers • Utilisation des programmes • Ouverture d’un programme • Utilisation des commandes dans les programmes • Création d’un documen • Enregistrement d’un document • Déplacement d’informations entre des fichiers • Annulation de la dernière action • Obtention d’aide à partir d’un programme • Fermeture d’un programme

Module 8 : Utilisation des fichiers et des dossiers • Utilisation de bibliothèques pour accéder aux fichiers et aux dossiers • Présentation des éléments d’une fenêtre • Affichage et organisation de fichiers et de dossiers • Recherche de fichiers

• Copie et déplacement de fichiers et de dossiers • Création et suppression de fichiers• Ouverture d’un fichier existant

410

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS002 - Optimiser la frappe

Bureautique Contenu de la formation

1. Introduction Saisir un texte sans regarder son clavier nécessite un apprentissage long et une pratique importante. Le Systemes et Messageries formateur définit avec chacun de ses stagiaires les objectifs à atteindre en fonction de leur connaissance et de leur pratique actuelle du clavier. Dans la plupart des cas, il s’agit de saisir du texte dans un traitement de texte en utilisant les dix doigts, sans rechercher les lettres sur le clavier

Objectif du stage 2. Les étapes Touche à touche Mieux connaître le clavier et augmenter la Acquérir rapidement des réflexes qui permettent une frappe rapide avec les dix doigts vitesse de frappe en utilisant Ligne à ligne un logiciel ludique Améliorer la précision de la frappe dans des leçons où l’orthographe est primordiale Dictées Public Développement de la vitesse dans les conditions réelles de travail dans un traitement de texte Tout public 3. Les moyens Trap Tap – Le Guet-apens Pré-requis Jeu éducatif pour tester la précision et la vitesse de frappe Aucun Danger Requins Le formateur vérifie à chaque instant la progression des stagiaires afin de les faire évoluer dans les différentes étapes Durée 2 jour(s)

411

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS004 - Navigation sur Internet et le Web

Bureautique Contenu de la formation

Module 1 : Qu’est-ce qu’Internet ? • Le fonctionnement du réseau mondial. Systemes et Messageries • Le transport des données. • L’organisation générale du réseau. • Les différents services d’Internet.. • La vitesse de transmission. Objectif du stage Module 2 : Naviguer sur Internet • Connaître les possibilités et les limites de la • Saisir l'adresse d'un site Internet navigation sur Internet.. • Utiliser les liens "hypertextes" pour se déplacer de page en page • Etre capable d’exploiter les services de • Revenir à la page précédente Internet en utilisant les logiciels Internet • Arrêter le chargement de la page en cours Explorer et leurs outils associés. • Afficher l'historique des sites visités pour les consulter de nouveau • Aperçu didactique du langage HTML. Public • Exploration de différents serveurs : présentation de société, serveur à but commercial, serveur • Tout public fournisseur d’information générale.

Module 3 : Effectuer des recherches sur le net Pré-requis • Utiliser un moteur de recherche (Google, Yahoo...) • Connaissance de l’interface Windows • Apprendre à saisir des critères pour affiner la recherche • Imprimer une page • Enregistrer une page ou des images d'un site sur son disque dur Durée 1 jour(s) Module 4 : Faciliter la consultation de sites fréquemment visités • Accéder rapidement à un site en créant un favori • Renommer ou supprimer un favori • Créer des dossiers pour classer les favoris • Créer des raccourcis

Module 5 : Personnaliser les paramètres de son navigateur • Les options • Définir la page à afficher à l'ouverture d'Internet Explorer • Configurer l'historique de sa navigation • Ne pas charger les images à l'écran pour rendre l'affichage d'une page plus rapide • Définir son niveau de sécurité • Paramétrer les Préférences du logiciel pour l’optimiser : polices de caractères, affichage des images, etc. • Gérer le cache de l’explorateur pour optimiser les performances. • Bloquer/débloquer les fenêtres intempestives Module 6 : Les transferts de fichiers : FTP • Comment retrouver un serveur FTP, les usages pour télécharger de l’information. • Récupération des fichiers sur un serveur distant.

412

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS003 - S’initier à la bureautique

Bureautique Contenu de la formation

1. Gérer et organiser son poste de travail (4h) Le micro-ordinateur Systemes et Messageries . Les différents éléments. Se familiariser avec la souris Les caractéristiques de l’interface Windows . Le bureau et ses différents composants (icônes, barre des tâches) . Manipuler les fenêtres : ouvrir, redimensionner, déplacer, réduire… Objectif du stage . Utiliser les menus et compléter les boîtes de dialogue La sécurité du poste de travail Gérer et organiser son PC. Savoir gérer ses . La notion de virus et de malware fichiers et ses dossiers. Organiser le disque dur Utiliser Internet et rechercher une . Découvrir l’explorateur de fichiers et l’organisation existante information. Découvrir Word et Excel . Créer une arborescence de dossiers correspondant à son organisation professionnelle . Déplacer, copier, renommer, supprimer des dossiers et des fichiers Public . Restaurer un fichier à partir de la corbeille Tout Public Personnaliser le bureau . Placer des raccourcis vers des éléments fréquemment utilisés . Créer des raccourcis vers des sites Web (si la connexion Internet est disponible et autorisée) Pré-requis . Modifier les propriétés de la barre des tâches (la masquer ou la rendre visible en permanence, modifier Aucun le contenu du bouton démarrer) . Ajouter des raccourcis vers des programmes dans la barre des tâches Configurer l’environnement de travail Durée . Modifier les caractéristiques de l’affichage 3 jour(s) . Modifier les caractéristiques matérielles (souris…) . Choisir une imprimante par défaut et gérer les travaux d’impression

2. Naviguer sur Internet (3h) Jeu des connaissances liées à l’Internet : proposition d’un Quiz Internet Explorer ou Netscape . Paramétrer le navigateur : les fichiers temporaires, les cookies, l’historique . Utiliser les possibilités de la barre d’outils . Se rendre à une adresse précise, mémoriser l’adresse dans les favoris . Gérer le niveau de sécurité . Utiliser et comparer les portails des fournisseurs d’accès (Wanadoo, Free, AOL…) . Faire la différence entre une adresse professionnelle et une adresse personnelle Rechercher de l’information . Les moteurs de recherche (Google, Altavista, Nomade, Excite, Voilà…)

3. Découvrir Excel (1 jour) L’environnement de travail . L’interface utilisateur, les menus contextuels . Les notions de classeur et de feuilles . Se repérer dans la feuille de calcul : colonnes, lignes, cellules. La notion de « Références de cellules » Gérer les classeurs . Enregistrer, enregistrer sous, ouvrir un ou plusieurs classeurs, passer de l’un à l’autre, fermer, fermer tout Gérer les feuilles de calcul . Copier, déplacer, renommer, supprimer Saisir, modifier et présenter un tableau de type budget . Les règles de saisie et de correction dans les cellules : le principe de la modification directe . L’utilisation de la poignée de recopie : générer des séries . Élaboration de formules de calcul en utilisant les opérateurs de base et utilisation de la somme automatique . Recopier des formules de calcul . Les différents principes de sélection pour une mise en forme rapide : . Mettre au format monétaire Euro . Tracer les bordures à main levée . Fusionner des cellules . Insérer et supprimer des lignes et des colonnes et en définir le format grâce à la balise automatique . Définir la mise en forme après un copier-coller

Créer un graphique simple . Choisir les cellules à représenter. Utiliser l’assistant graphique Mettre en page . Modifier les marges, l’orientation de la page, renseigner un en-tête ou un pied de page Imprimer 413 . Une sélection, une ou plusieurs feuilles

4. Découvrir Word (1 jour) L’environnement de travail . L’interface utilisateur, les menus contextuels Gérer les documents . Enregistrer, enregistrer sous, ouvrir… SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Saisir, modifier, présenter une note . Les règles de saisie et de correction du document: les différents correcteurs. Couper/copier/coller . Rechercher et remplacer un mot par un autre . Les principes de sélection (continue et discontinue), les moyens de déplacement . La mise en forme des caractères : modifier l’aspect des caractères, encadrer . La mise en forme des paragraphes : alignement, retraits, texte en colonnes grâce aux tabulations Modifier la mise en page . Créer un en-tête ou un pied de page, numéroter les pages du document . Modifier la taille des marges et l’orientation de la page . Gérer les coupures de pages Imprimer le document . Pré visualiser le document . Imprimer tout ou partie

414

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS005 - Outlook 2010/2007 - Messagerie et gestion du temps

Bureautique Contenu de la formation

Module 1 : Présentation d'Outlook 2010 • La barre d’outils d’accès rapide Systemes et Messageries • Le Ruban et les Onglets • L'Onglet Fichier : le mode Back stage • Les différents Onglets du Ruban

Objectif du stage Module 2 : Présentation de la messagerie • Présentation de la Boite de réception Découvrir les fonctionnalités de base de la • Les Onglets : Dossier, Affichage messagerie et du • Le Dossier Brouillons Calendrier • Les Eléments envoyés • Les Eléments supprimés Public • Créer et Envoyer un message électronique : Insertion : Joindre un fichier… ; Options : Accusé de Utilisateur réception / de lecture • Lire un message reçu • Répondre et/ou Transférer un message reçu Pré-requis Connaître l’environnement général Windows Module 3 : Organisation des éléments de la Boite de réception • Gestion des messages électroniques en utilisant les dossiers, les couleurs, les affichages

Durée Module 4 : Personnalisation 1 jour(s) • Les Signatures • Le Volet de navigation • Le Volet de lecture • La Barre des tâches

Module 5 : Calendrier • Présentation de la fenêtre du Calendrier • Créer et modifier Rendez vous • Créer et modifier une Réunion • Créer et modifier un Evènement

Module 6 : Contacts • Présentation de la fenêtre des Contacts • Créer et modifier un Contact • Créer et modifier un Groupe de contacts • Création d'un nouveau contact à partir d'un message

Module 7 : Tâches • Présentation de la fenêtre des Tâches • Affichage et/ou masquer les Tâches dans le calendrier • Création et modification d'une Tâche

Module 8 : Notes • Présentation de la fenêtre des Notes • Création et modification d'une Note

415

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS006 - Outlook 2010/2007 : Avancé

Bureautique Contenu de la formation

Module 1 : Options avancées du calendrier • Gestion des réunions Systemes et Messageries • Vérifier les réponses des participants à une demande de réunion • Définir un rappel de rendez-vous • Gérer la périodicité d’un rendez-vous ou d’un événement • Paramétrer son calendrier Objectif du stage • Paramétrer les styles d’impression du calendrier • Agenda de groupe • Exploiter les contacts pour suivre les

activités liées à un contact ou faire du Module 2 : Optimiser le travail en groupe à l’aide du gestionnaire des tâches publipostage. • • Assigner une tâche Exploiter les fonctions de calendrier et de • Accepter ou refuser une tâche tache. • Exporter / importer des contacts. • • Reprendre possession d’une tâche refusée Mieux • Paramétrer l’affichage et personnalisation du dossier tâche organiser la gestion de son courrier. • Se • Transformer un message en tâche perfectionner sur les fonctions avancées • Transformer une tâche en rendez-vous d’Outlook. • Tirer profit des possibilités de travail collaboratif Module 3 : Organiser sa messagerie et profiter des options de regroupements • Créer des dossiers pour classer des messages • Créer des dossiers Outlook et dossiers personnels Public • Classer des messages dans les dossiers • Utilisateurs Office 2002/2003 ou 2007 • Grouper les messages • Trier les messages selon des critères Pré-requis • Rechercher des éléments dans les dossiers selon des critères • Recherche • Connaissance des fonctions de bases • Gérer le courrier indésirable d’Outlook et de Word • Utiliser le gestionnaire d’absence du bureau • Utiliser les règles de gestion des messages Durée 1 jour(s) Module 4 : Partager Outlook avec son équipe • Déléguer sa boîte aux lettres,

• Envoyer du courrier pour le compte d’une autre personne • Partager un dossier (courrier, agenda ou contact) • Ouvrir le dossier d’un autre utilisateur

Module 5 : Personnaliser l’affichage de carnet de contacts • Regrouper des éléments • Déplacer des champs d’affichage • Mettre en forme un affichage • Filtrer un affichage • Changer d’affichage • Réinitialiser un affichage

Module 6 : Exploiter toutes les fonctionnalités des carnets de contacts • Effectuer un suivi et catégoriser • Ajouter des champs personnels au formulaire de contact • Options de carnets de contacts • Créer plusieurs carnets de contacts

Module 7 : Utiliser les contacts Outlook pour un publipostage Word • Attacher le carnet de contact • Insérer les champs de contacts • Trier et filtrer les enregistrements à fusionnerModule 8 : Créer un publipostage Word à diffuser par messagerie • Choisir le format du document principal • Fusionner vers un message électronique

Module 9 : Importer et exporter des carnets de contacts • Importer dans Outlook des données issues d’autres applications

• Exporter des données Outlook vers une autre application

416

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS007 - Lotus Notes: communiquer

Bureautique Contenu de la formation

1. Situer Lotus Notes Les concepts de base (base documentaire, messagerie, agenda) Systemes et Messageries 2. La messagerie Envoyer et lire un message. Répondre à un message et le faire suivre Objectif du stage Mettre en forme un mémo, créer un tableau Contrôler la distribution des messages. Découvrir les fonctionnalités de base de la Créer un mémo spécial message téléphonique messagerie et de Joindre un fichier à un message, lire et/ou enregistrer un fichier reçu L’agenda Modifier le modèle d’en-tête. Créer un brouillon. Créer un modèle de mémo Notifier une absence Public Trier les messages, créer des dossiers pour les classer Utilisateur Connaître le principe d’archivage Alimenter le carnet d’adresses personnels Déléguer la messagerie et consulter la messagerie d’une autre personne Pré-requis Connaître l’environnement général Windows 3. L’agenda Les différents modes d’affichage Créer, modifier, supprimer un rendez-vous, un événement Durée Créer une invitation 1 jour(s) Chercher les disponibilités des invités Répondre à une invitation Gérer les réponses aux invitations Programmer une alarme et des répétitions. Paramétrer l’agenda Créer un profil de délégation Gérer l’agenda d’un autre utilisateur

4. Les tâches Créer, modifier, supprimer une tâche. Lui donner une priorité Afficher la tâche dans l’agenda et contrôler son exécution Affecter une tâche à un tiers

417

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS077 - Créer son site Web avec FrontPage

Bureautique Contenu de la formation

1. Découvrir FrontPage Éditeur de pages et gestionnaire de sites. Projet de création d’un site Systemes et Messageries Rappels sur les vocabulaires : http, html, url, ftp, lien Tour d’écran approfondi Configuration selon les navigateurs cibles : IE, Netscape, Opéra Les six modes de travail dont la « navigation ». Objectif du stage Synthèse de l’organisation de FrontPage

Créer et mettre en ligne un site sur le Net 2. Le texte Création d’une page simple. Police, paragraphe, puces et numéros, bordure et trame. Utiliser une puce Public graphique avec une image spécifiée

3. Les liens hypertexte Pré-requis Les 4 types de liens : e-mail, signet, fichier, url Avoir de bonnes connaissances d’Internet 4. Les images Gérer le fond coloré de la page (arrière-plan), insertion d’images standard et droits d’utilisation Durée Travail sur l’intégration graphique : images réactives, habillage 2 jour(s) Insérer des symboles et des lignes horizontales

5. Les tableaux En comprendre l’intérêt Créer, manipuler et modifier Conseil sur l’ergonomie de la navigation

6. Utiliser le DHTML Les effets DHTML. Insertion de composants. Créer un formulaire et récupérer les données. Sensibiliser aux extensions serveurs

7. La navigation intra site Les bordures partagées et la barre de navigation. Les niveaux hiérarchiques. Organiser les fichiers et les dossiers (index.htm). Vérification : orthographe, liens, rapports

8. Les Frames Principe d’une Frame

9. Le HTML Découverte et optimisation du code

10. Gérer le site et le mettre en ligne Publier : l’outil FTP. Vérifier la mise en ligne

418

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS2010 - Migration à Office 2010/Windows 7

Bureautique Contenu de la formation

Module 1 : Travailler dans le nouvel environnement 2010 • Travailler dans le nouvel environnement 2010 Migrations • Personnaliser la barre d'outils "Accès Rapide" • Les Onglets – Le ruban • Utiliser le ruban pour retrouver les différentes fonctionnalités • Utiliser le lanceur de boîte de dialogue Objectif du stage • Modifier les options d'affichage ou d'enregistrement • Créer un fichier à partir d'un autre fichier Découvrir les nouvelles fonctionnalités Office • Enregistrer un fichier sous une ancienne version 2010 (venant d’Office 2003)

Module 2 : Les nouveautés d’Excel 2010 Public • Prise en main d’Excel 2010 Utilisateurs avancées, formateurs, • Aperçu des différents onglets responsables Help Desk • Mise en forme et mise en forme conditionnelle • Mise en page • Désignation d’un "tableau" (de données) Pré-requis • Tri et filtres automatiques Connaissances des fonctions de base et de • Tableaux croisés perfectionnement de la version 2003 de • Graphiques Microsoft Office : Word, Excel, PowerPoint et Outlook Module 3 : Les nouveautés de Word 2010 • Prise en main de Word 2010 • Aperçu des différents onglets Durée • Mise en forme et styles 2 jour(s) • Mise en page • Insertion de tableaux • Publipostage • Table de matières

Module 4 : Les nouveautés de PowerPoint 2010 • Prise en main de PowerPoint 2010 • Aperçu des différents onglets • Mise en page et masques • Gestion des images, création d’effets • Insertion de fichier multimédia • Insertion de SmartArt • Animation personnalisée

Module 5 : Les nouveautés d’Outlook 2010 • Prise en main d’Outlook 2010 • Aperçu des différents onglets • L’onglet Message • Les facilités de classement et de suivi • Les nouveaux contacts • Envoyer son calendrier

419

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS009 - Passage d'Office 2003 à Office 2010

Bureautique Contenu de la formation

Module 1 : Travailler dans le nouvel environnement 2010 • Travailler dans le nouvel environnement 2010 Migrations • Personnaliser la barre d'outils "Accès Rapide" • Les Onglets – Le ruban • Utiliser le ruban pour retrouver les différentes fonctionnalités • Utiliser le lanceur de boîte de dialogue Objectif du stage • Modifier les options d'affichage ou d'enregistrement • Créer un fichier à partir d'un autre fichier Découvrir la nouvelle ergonomie de Office • Enregistrer un fichier sous une ancienne version 2010, se familiariser avec le nouvel

environnement de travail et manipuler les Module 2 : Les nouveautés d’Excel 2010 nouveautés sur Word, Excel et PowerPoint • Prise en main d’Excel 2010 • Aperçu des différents onglets Public • Mise en forme et mise en forme conditionnelle Être utilisateur d'une version antérieure • Mise en page d'Office • Désignation d’un "tableau" (de données) • Tri et filtres automatiques • Tableaux croisés Pré-requis • Graphiques Avoir une très bonne connaissance d'Office 2003 Module 3 : Les nouveautés de Word 2010 • Prise en main de Word 2010 • Aperçu des différents onglets Durée • Mise en forme et styles 2 jour(s) • Mise en page • Insertion de tableaux • Publipostage • Table de matières

Module 4 : Les nouveautés de PowerPoint 2010 • Prise en main de PowerPoint 2010 • Aperçu des différents onglets • Mise en page et masques • Gestion des images, création d’effets • Insertion de fichier multimédia • Insertion de SmartArt • Animation personnalisée

Module 5 : Les nouveautés d’Outlook 2010 • Prise en main d’Outlook 2010 • Aperçu des différents onglets • L’onglet Message • Les facilités de classement et de suivi • Les nouveaux contacts • Envoyer son calendrier

420

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS060 - Word 2010/2007 - Fonctions de base : conception de documents et mise en page avancée

Bureautique Contenu de la formation

Module 1 : Présentation de la nouvelle approche de Microsoft Word • Le menu Office Word • La barre d’outils d’accès rapide • Le ruban • Réduire ou développer le ruban • Les différents onglets du ruban Objectif du stage • Les menus contextuels • L’affichage des volets ou des boîtes de dialogues des groupes Mettre en forme, mettre en page et • Les différents types d’affichages imprimer des documents structurés de • Les Zooms plusieurs pages tels que des comptes-rendus • Afficher ou masquer les règles d'études, document de présentation, • L’onglet Affichage affichette, des propositions • Utiliser l’aide commerciales, tableaux….. • Utiliser efficacement la nouvelle interface Word pour Module 2 : Gestion des documents : utilisation du bouton Office créer • Nouveau document : vierge ou selon les modèles installés • Ouvrir et Documents récents Public • Enregistrer sous (le choix du format : en *.docx, Word 97-2003, PDF) et enregistrer • Imprimer (la boite de dialogue Imprimer, Impression rapide, Aperçu avant impression) Tout public • Partage (Envoyer un document par courrier électronique) • Terminer (Vérifier la compatibilité) Pré-requis • Fermer

Avoir suivi le stage Windows ou posséder un Module 3 : Saisie, sélection, utilisation du menu contextuel niveau de connaissance équivalen • Les différentes façons de sélectionner du texte • Sélection discontinue Durée • Les synonymes 2 jour(s) • Le traducteur • La correction orthographique et grammaticale • Le cliquer taper • Saisie semi-automatique • Options lors de la frappe

Module 4 : Mise en forme : utilisation de l'onglet Accueil • Utilisation de la mini barre d’outils de mise en forme • Utilisation du menu contextuel • Annulation des dernières commandes • Sélectionner le texte ayant une mise en forme semblable • Le groupe Police et la boite de dialogue Police • Le groupe Paragraphe et la boite de dialogue Paragraphe • Le groupe Style et la boite de dialogue Style • Enregistrer la sélection en tant que nouveau style rapide • Le groupe presse-papier (Reproduire la mise en forme, Couper, copier / Coller et les options de collage) • Les balises actives

Module 5 : Mise en page • Le groupe Thèmes (les thèmes, les couleurs, la police, les effets) • Le groupe Mise en page (Marges, Orientation, Taille, Colonnes, Sauts de page) • La boîte de dialogue Mise en page • Le groupe Arrière-plan de page (filigrane, couleur de page, bordures de page) • Le groupe Pages (Insertion d’une page de garde, d’une page vierge, d’une coupure de page) • Le groupe En-tête et pied de page (Insertion d’un En-tête, pied de page, Numéro de page)

Module 6 : Insertion d’objets • Le groupe Formes et le groupe Outils de dessin • Le groupe Organiser (Position, Premier plan, Arrière-plan, Habillage du texte, Aligner, Grouper, Rotation)

• Le groupe Illustration (Image du fichier, Image clipart, SmartArt, Graphique) • Le groupe Texte (Zone de texte, WordArt, Lettrine) • Le groupe Symbole (Équation, Symboles)

Module 7 : Insertion de tableaux : le groupe tableau 421 • Création et mise en forme rapide de tableau simple • Insertion, suppression de lignes/colonnes • Fusionner / fractionner

Module 8 : Personnalisation • Personnalisation de la barre d’outils d’accès rapide • Les options de Word SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

422

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS011 - Word : intérmediaire

Bureautique Contenu de la formation

1. Réviser les notions de base de Word Mettre en forme un texte et mettre en page un document Word Concevoir un tableau par cliquer-glisser, habiller le tableau par du texte et insérer un tableau dans un tableau Mettre en page le document

Objectif du stage 2. Rationaliser son travail dans Word Mémoriser des éléments dont on a souvent besoin : créer et rappeler des insertions automatiques Mettre à niveau ses connaissances et Mémoriser des mises en forme répétitives : créer et appliquer des styles découvrir des Mémoriser des documents types : créer et utiliser des modèles de documents fonctionnalités supplémentaires Modifier les options par défaut du modèle de base « Normal.dot » Créer ses propres modèles Public 3. Présentation élaborée d ’un document Utiliser la notion de section : modifier l ’orientation de la page pour une partie du document, mettre une Pré-requis partie du Toute personne connaissant les bases de texte sur plusieurs colonnes, varier les en-têtes et les pieds de pages Word et ayant besoin de rappels. 4. Le publipostage (ou mailing) Création du document de fusion et du fichier de données Fusion selon certains critères Durée Création de planches d ’étiquettes 2 jour(s)

423

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS061 - Word 2010/2007 - Consolidation des compétences

Bureautique Contenu de la formation

1. Réviser les notions de base de Word Paramétrer la barre d’outils rapide Word Mettre en forme un texte et mettre en page un document La modification en temps réel : les styles, les caractères (tailles, couleur, souligné.), les tableaux Concevoir un tableau par cliquer-glisser, habiller le tableau par du texte et insérer un tableau dans un tableau Objectif du stage Mettre en page le document

Mettre à niveau ses connaissances 2. Gérer les images Insérer une image et la placer dans le document en 1 clic Public Mettre en forme l’image

Pré-requis 3. Présentation élaborée d’un document Toute personne connaissant les bases de Utiliser la notion de section : modifier l’’orientation de la page pour une partie du document, mettre une Word et ayant partie du besoin de rappels. texte sur plusieurs colonnes, varier les en-têtes et les pieds de pages Insérer une page de garde Durée 1 jour(s)

424

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS062 - Word 2010/2007 - Fonctions complémentaires : Tableau, formulaire, modél et publipostage

Bureautique Contenu de la formation

Module 1 : Rappel sur la mise en forme global de document • Utilisation des thèmes Word • Utilisation des styles • Personnalisation des styles de titres hiérarchisés

Module 2 : Le groupe Table des matières Objectif du stage • Ajouter le texte à inclure dans la table des matières • Créer une table des matières à partir des styles personnalisés appliqués Apprendre à exploiter les possibilités offertes • Générer une table des matières par Word pour générer automatiquement • Mettre à jour la table des matières. des tables des matières, d’index ou de • Supprimer une table des matières références. Partager, publier, diffuser et protéger les Module 3 : Le groupe Notes de bas de page documents. • Insérer une note de bas de page ou de fin de page Utiliser efficacement la nouvelle interface Word pour réaliser, automatiser la mise en Module 4 : Le groupe Index forme, suivre la révision de longs documents • Marquer l’entrée par un ou plusieurs utilisateur • Insérer l’index • Utiliser la boite de dialogue Index • Mettre à jour l’index Public • Le groupe Légende Tout public • Insérer une légende sous une figure, un tableau ou une équation • Utiliser la boite de dialogue des illustrations • Insérer un renvoi Pré-requis

Avoir suivi le stage Windows ou posséder un Module 5 : Le groupe Citation et niveau de connaissance équivalent.. bibliographie Avoir suivi le stage Word 2007 ou • Insérer une citation Actualisation des connaissances sur Word • Gérer les sources 200 • Générer une bibliographie

Durée Module 6 : Le groupe Table de références • Marquer une citation 2 jour(s) • Utiliser la boite de dialogue de références juridiques

Module 7 : Le groupe Liens • Insertion de lien hypertexte • Insertion de renvois et de signets

Module 8 : Mise en page de documents nécessitants plusieurs sections • Insertion de saut de section • En-têtes et pieds de page dans un document comportant plusieurs sections • Insertion d’une page de garde

Module 9 : Le groupe outils du mode plan • Promouvoir ou abaisser le niveau d’un texte • Afficher un document en fonction d’un niveau choisi

Module 10 : Le groupe Documents Maître • Créer un sous-document ou importer un sousdocument • Fusionner ou fractionner des sous-documents

Module 11 : Le groupe Commentaires • Insertion et suppression de commentaires

Module 12 : Le groupe Suivi • Suivi des modifications / Désactiver le suivi des

modifications• Modifier le mode d'affichage des marques de révision • Comparer rapidement deux versions du même document • Fusionner en un seul document des commentaires et des modifications émanant de plusieurs documents

425 Module 13 : Le groupe Protéger • Restreindre la mise en forme et la modification, Limiter la mise en forme à une sélection de styles, Activer la protection

Module 14 : Menu Office Terminer • Les propriétés standards et avancées du document • Inspecter le document SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Vérifier la compatibilité • Insérer une signature numérique • Limiter les autorisations

426

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS059 - Word 2010/2007 - Fonctions avancées : Rapport et publication

Bureautique Contenu de la formation

Module 1 : Rappel sur la mise en forme global de document • Utilisation des thèmes Word • Utilisation des styles • Personnalisation des styles de titres hiérarchisés

Module 2 : Le groupe Table des matières Objectif du stage • Ajouter le texte à inclure dans la table des matières • Créer une table des matières à partir des styles personnalisés appliqués Apprendre à exploiter les possibilités offertes • Générer une table des matières par Word pour générer automatiquement • Mettre à jour la table des matières. des tables des matières, d’index ou de • Supprimer une table des matières références. • Partager, publier, diffuser et protéger les documents. Module 3 : Le groupe Notes de bas de page Utiliser efficacement la nouvelle interface • Insérer une note de bas de page ou de fin de page Word pour réaliser, automatiser la mise en forme, suivre la révision de longs documents Module 4 : Le groupe Index par un ou plusieurs utilisateurs • Marquer l’entrée • Insérer l’index • Utiliser la boite de dialogue Index Public • Mettre à jour l’index Tout public • Le groupe Légende • Insérer une légende sous une figure, un tableau ou une équation Pré-requis • Utiliser la boite de dialogue des illustrations • Insérer un renvoi Avoir suivi le stage Windows ou posséder un

niveau de connaissance équivalent.. Module 5 : Le groupe Citation et bibliographie Avoir suivi le stage Word 2007 ou • Insérer une citation Actualisation des connaissances sur Word • Gérer les sources 2007 • Générer une bibliographie

Durée Module 6 : Le groupe Table de références • Marquer une citation 1 jour(s) • Utiliser la boite de dialogue de références juridiques

Module 7 : Le groupe Liens • Insertion de lien hypertexte • Insertion de renvois et de signets

Module 8 : Mise en page de documents nécessitants plusieurs sections • Insertion de saut de section • En-têtes et pieds de page dans un document comportant plusieurs sections • Insertion d’une page de garde

Module 9 : Le groupe outils du mode plan • Promouvoir ou abaisser le niveau d’un texte • Afficher un document en fonction d’un niveau choisi

Module 10 : Le groupe Documents Maître • Créer un sous-document ou importer un sousdocument • Fusionner ou fractionner des sous-documents

Module 11 : Le groupe Commentaires • Insertion et suppression de commentaires

Module 12 : Le groupe Suivi • Suivi des modifications / Désactiver le suivi des modifications• Modifier le mode d'affichage des marques de révision • Comparer rapidement deux versions du même document • Fusionner en un seul document des commentaires et des modifications émanant de plusieurs

documents

Module 13 : Le groupe Protéger • Restreindre la mise en forme et la modification, Limiter la mise en forme à une sélection de styles, Activer la protection 427

Module 14 : Menu Office Terminer • Les propriétés standards et avancées du document • Inspecter le document • Vérifier la compatibilité • Insérer une signature numérique • Limiter les autorisations SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

428

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS012 - Word: documents longs

Bureautique Contenu de la formation

1. Découvrir ou réviser la notion de styles Mémoriser les mises en forme répétitives : créer, appliquer, modifier des styles Word Copier les styles vers d’autres documents ou modèles de documents

2. Gérer les paramètres variables dans un même document Prévoir les différentes sections du document Objectif du stage Varier les présentations à l’intérieur des sections

Découvrir les fonctionnalités dans Word qui 3. Dégager la structure du document permettent de gérer des Appliquer des styles de plan aux différents niveaux : hiérarchiser le document et numéroter les têtes de documents longs chapitres Afficher le document en mode plan et modifier le plan Public Utiliser l’explorateur de document pour naviguer de niveau en niveau

4. Générer la table des matières Pré-requis Générer la table à partir des styles du plan Être utilisateur de Word Modifier le plan du document et mettre à jour la table

5. Générer un index Durée Relever les mots à indexer 1 jour(s) 6. Générer la table d’index Générer une table des illustrations Numéroter (légender) des tableaux, des images, des objets selon l’ordre d’apparition dans le document Générer automatiquement la table de référence

7. Créer un document maître Intégration dans un même document de plusieurs documents indépendants. Numérotation continue des pages, suivi des en-têtes, des pieds de pages et de la table des matières

429

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS013 - Word: modèles et mailing

Bureautique Contenu de la formation

1. Rationaliser son travail dans Word Mémoriser des mises en forme répétitives : créer, appliquer et modifier des styles. Organiser les styles en Word les copiant vers des documents ou des modèles précis Mémoriser des documents types : créer, utiliser et modifier des modèles de documents Créer un modèle avec des instructions de type « remplir », « demander » Modifier les options par défaut du modèle de base « normal.dot » Objectif du stage 2. Le mailing (ou publipostage) Utiliser au mieux les fonctionnalités d Maîtriser les concepts du mailing sous Word ’automatisation et la fonction « publipostage Utiliser les possibilités du volet Office pour la création du document principal et de la base de données » de Word Créer un document type : Lettres, Messages électroniques, Enveloppes, Étiquettes, Répertoire Créer une source de données ou utiliser une source de données existante : Public . Excel, . Access, . OutLook (les contacts) Pré-requis Fusionner en utilisant des critères dans Word Toute personne souhaitant connaître la Pratiquer en utilisant les différents formats du document type (lettres, étiquettes, messages gestion des électroniques…) Modèles et mailing dans Word. Ce stage nécessite de connaître la création de documents simples (gestion de textes, présentations, impressions…)

Durée 1 jour(s)

430

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS010 - Word 2003/XP - Fonctions de base : Création de documents et mise en page avancée

Bureautique Contenu de la formation

Module 1 : Présentation de la nouvelle approche de Microsoft Word • Lancer Word, quitter Word • L'écran, les barres d'outils (personnalisation), la règle, la barre d'état • Les volets Office • Les fenêtres • Les balises actives Objectif du stage • Les affichages

Créer, mettre en forme, mettre en page et Module 2 : Gestion des documents imprimer des documents structurés de • Ouvrir, ouverture rapide, fermer plusieurs pages tels que des comptes-rendus • Enregistrer, enregistrer sous d'études ou des propositions commerciales. • Nouveau document : volet Nouveau document Tirer profit des fonctions de copier/coller et de couper/coller pour réorganiser les Module 3 : Saisie, sélection, copie et déplacement documents et savoir utiliser les outils gains • Le cliquer taper de temps • Saisie semi-automatique • Options lors de la frappe Public • Sélection discontiguë • Mise en forme des puces et numéros Tout public • Insertion de caractères spéciaux • Sélections de texte Pré-requis • Annulation des dernières commandes • Couper/Copier/coller multiple Connaître l’environnement général Windows • Balise de Copie • Volet Presse-papier Durée • Déplacement de texte 2 jour(s) • Utilisation des raccourcis clavier • Autres balises actives

Module 4 : Mise en forme simple à l’aide des barres d’outils et de la règle

Module 5 : Correction et modification • Grammaire et orthographe • Menu contextuel

Module 6 : Impression • Aperçu avant impression • Impression

Module 7 : Mise en forme élaborée du document • Mise en forme des caractères • Mise forme des paragraphes • La règle • Taquets de tabulation • Puces et numéros • Bordures et trames • Utilisation du volet Office "Style et mise en forme" • Utilisation du volet Office "Style et mise en forme" • Effacement de la mise en forme • Utilisation du volet Office "Révéler la mise en forme" • Les barres d’outils

Module 8 : Mise en page élaborée du document • Taille, marges et orientation de la page • En-tête et pied de page • Numérotation des pages • Saut de page et saut de section

• Insertion d’images • Volet Insertion d’imageModule 9 : Tableaux simples • Insertion de tableaux • Sélections

• Insertion lignes/colonnes 431 • Bordures et trames • Mise en forme automatique • Utilisation des tableaux pour positionner du texte

Module 10 : Outils gains de temps • Insertion de champs (date et heure, nom du document…) • Rechercher/Remplacer SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Correction automatique • Balise de correction automatique • Insertions automatiques

432

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS014 - Word 2003/XP - Fonctions complémentaires : Tableau, formulaire, modèle et publipostage

Bureautique Contenu de la formation

1. Gérer les paramètres variables dans un même document Saut de page ou changement de section ? Word Mise en page variée : marges, orientations, en-tête et pied de page, nombre de colonnes

2. Les outils de gestion des documents longs Créer, modifier, appliquer les styles (paragraphe, caractère, tableau et liste) Objectif du stage Le mode plan : hiérarchiser le document, choisir le principe de numérotation La table des matières : générer et mettre à jour à partir des styles du plan Découvrir les fonctionnalités avancées du La table d’index : préciser les mots à indexer et générer la table logiciel afin de gérer des La table des illustrations : générer une table qui recense les figures, les images, les tableaux documents longs et mettre en page du texte Insérer des notes de bas de pages de façon élaborée Les signets : faire des renvois à des endroits précis dans le document

Public 3. Les outils pour une présentation élaborées Le multicolonnage Les différents modes d’habillage des objets par le texte Pré-requis L’arrière-plan : le filigrane Connaître et utiliser les fonctionnalités de base de Word 4. Le publipostage (ou mailing ou envoi en nombre) Préparer le document principal et la base de données Trier et filtrer les enregistrements à fusionner Durée 2 jour(s) 5. Les outils de travail en groupe Envoyer un fichier en relecture Suivre les modifications Enregistrer les différentes versions du document corrigé Annoter un document

6. Les documents Word et Internet Enregistrement d ’un fichier en tant que page Web filtrée

433

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS064 - Excel 2010/2007 - Fonctions de base : création de tableaux, calculs fondamentaux et graphyques

Bureautique Contenu de la formation

Module 1 : Présentation de la nouvelle approche de Microsoft Excel • Le bouton Office Excel • La barre d’outils d’accès rapide • Le ruban • Réduire ou développer le ruban • Les différents onglets du ruban Objectif du stage • La barre de formule • Les menus contextuels • Apprendre à maîtriser la production de • L’affichage des volets ou des boîtes de dialogues des groupes fichiers. • Créer, mettre en forme, mettre en • L’onglet Affichage page et imprimer des tableaux. • Envisager la • Utiliser l’aide création et la personnalisation de ses propres modèles de graphiques. • Manipuler l'outil Module 2 : Saisie et validation des données graphique et choisir le type d'un graphique le • Saisie et validation dans une cellule (texte, nombre, date) plus adapté aux données à représenter. • Modification de cellules • Sélection de plages de cellules Public • Déplacement de cellules • Utilisation de la poignée de recopie

Pré-requis Module 3 : Gestion de base des classeurs à l’aide du bouton Office • Avoir suivi le stage Windows ou posséder • Nouveau classeur Excel un niveau de connaissance équivalen • Ouvrir • Enregistrer • Enregistrer sous Durée • Imprimer 2 jour(s) • Fermer

Module 4 : Mise en forme de base à l’aide de l’onglet Accueil • Le groupe Police • Le groupe Alignement • Le groupe Nombre • La mise en forme des lignes et des colonnes • Les styles de cellules • La mise en forme conditionnelle • Utilisation de thèmes (onglet Mise en page)

Module 5 : Modification du tableau • Le groupe Cellules • Insérer des lignes ou des colonnes • Supprimer des lignes ou des colonnes • Utilisation du bouton Format

Module 6 : Copier un tableau • Le groupe Presse-papiers • Copier-coller • Options supplémentaires de collage • Reproduire la mise en forme

Module 7 : Concept de formules calcul et utilisation de fonctions • Utilisation de la somme automatique • Structure d’une formule de calcul utilisant une fonction • Création d’une formule utilisant les opérateurs mathématiques (+ - * /) • Utilisation d’autres fonctions à l’aide du bouton Somme du Groupe Edition (Moyenne, Nb, Max, Min) • Recopie d’une formule de calcul • Notion de cellule relative ou absolue

Module 8 : Mise en page et impression à

l’aide de l’onglet Mise en Page• Le Groupe Mise en page (Marge, Orientation, Taille…) • Le Groupe Mise à l’échelle • La Boîte de dialogue Mise en page • L’aperçu avant impression

434 Module 9 : Introduction au travail en multifeuilles • Structure d’un classeur • Manipulation des onglets (insérer, copier/déplacer, nommer, supprimer une feuille de calcul) • Calculs entre feuilles

Module 10 : Introduction aux graphiques • Principes et conseils sur la création de graphiques SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Études de tableaux pour le choix du type de graphiques

Module 11 : Création et utilisation des graphiques • Graphique instantané (F11) • Le Groupe Graphique de l’onglet Insertion • Les différents types de graphiques • Le Menu Outils de graphiques et ses onglets • Création, Disposition, Mise en forme • Modification des différents éléments constituant un graphique (échelle, légende, quadrillage…) • Enregistrement d’un modèle personnalisé de graphique

Module 12 : Insertion de formes ou de zones de texte • Insertion de commentaires

Module 13 : Interaction avec les autres applications • Exporter un graphique ou un tableau vers d’autres applications Office 2007

435

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS022 - Excel - Approfondir les calculs

Bureautique Contenu de la formation

1. Élaborer des formules de calculs Réviser les calculs de bases, ordre et priorité des opérateurs Excel Principes de calculs et les variations en pourcentage Notions de références relatives et absolues Les fonctions Si(), Si() imbriqués, Si() avec Et / OU Somme.si(), Nb.si() … Objectif du stage Les fonctions de calculs RechercheH, RechercheV Utiliser les noms de plages de cellules dans les formules de calcul Maîtriser les calculs, la mise en place des

fonctions de calculs, 2. Les outils de simulation savoir consolider les tableaux, réaliser des Les tables d ’hypothèse (Avec la fonction financière VPM) statistiques et analyser Valeur cible

Public 3. La consolidation Principes des liaisons et consolidations entre plusieurs tableaux Définir un groupe de travail Pré-requis Consolidation manuelle entre les feuilles à l’aide de formules Utiliser les fonctionnalités de base d’Excel Consolidation automatique et principe du mode plan. Utiliser le mode plan sur des tableaux consolidés

4. Les échanges et la protection Durée Les collages spéciaux 1 jour(s) Protection et masquage de documents

5. Calculs sur les listes de données Trier et réaliser des sous-totaux Savoir réaliser des tableaux croisés dynamiques Ajouter des formules dans le tableau croisé dynamique Utiliser les fonction BDSomme, BDMoyenne…

6. Module abordé que si le temps le permet et si cela présente un intérêt pour les stagiaires : Macro par l’exemple Savoir enregistrer une macro par l’exemple Exécuter la macro depuis un bouton

436

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS065 - Excel 2010/2007 - Consolidation des compétences

Bureautique Contenu de la formation

Module 1 : Révisions sur la mise en place de formules de calcul et sur l’utilisation des fonctions simples : L'Onglet Formules Excel • Création d’une formule utilisant les opérateurs mathématiques (+ - * /) • Structure d’une formule de calcul utilisant une fonction • Utilisation d’autres fonctions à l’aide du bouton somme du groupe Edition (Moyenne, Nb, Max, Min) • Références relatives et absolues Objectif du stage Module 2 : Révisions sur les mises en forme de base et les mises en page • Concevoir des formules de calcul. • Créer, • Les groupes Police, Alignement, Nombre modifier, mettre en forme et imprimer un • La mise en forme des lignes et des colonnes graphique. • Créer, modifier, mettre en • Les styles de cellules forme, mettre en page et imprimer un • La mise en forme conditionnelle tableau de calcul simple • Le groupe Cellules • Le groupe Presse-papiers : Copier-coller ; Options supplémentaires de collage ; Reproduire la mise en Public forme Utilisateurs • Le Groupe mise en page • L’aperçu avant impression

Pré-requis Module 3 : Révisions sur la création d’un graphique : L'Onglet Insertion • Avoir suivi le stage Excel fonctions de base • Principes et conseils pour la création d'un graphique ou posséder les connaissances équivalente • Graphique instantané (F11) • Le groupe graphique de l’onglet insertion • Création, disposition, mise en forme Durée • Modification des différents éléments d'un graphique 1 jour(s) • Emplacement du graphique • Les options de graphiques

Module 4 : Révisions sur le travail en multifeuilles • Calculs entre feuilles

437

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS066 - Excel 2010/2007 - Fonctions complémentaires : Tableaux élaborés, gestion et analyse de données

Bureautique Contenu de la formation

Module 1 : Perfectionnement sur la gestion des feuilles et des classeurs • Rappels sur la manipulation des onglets (insérer, copier/déplacer, nommer, supprimer une feuille) Excel • Saisie et modification multi-feuilles (Groupe de travail) • Calculs entre feuilles et entre classeurs • Création de formules 3D • Les liaisons Objectif du stage • Les différents Collages spéciaux

Découvrir les fonctionnalités avancées Module 2 : Perfectionnement sur les fonctions de calculs d’Excel afin d’accroître son efficacité et sa • Le Groupe Bibliothèque de fonctions maîtrise du logiciel • Fonctions les plus utiles des catégories : Maths et trigonométrie, Recherche et référence, Date et heure, Texte, Logique, notamment nb(), nbval(), arrondi(), somme.si(), nb.si(), si(), et(), ou(), recherchev()… Public • Imbrication de fonctions • Gestionnaire de noms

Pré-requis Module 3 : Gestion de grands tableaux Utiliser les fonctionnalités de base d’Excel • Figer des lignes et des colonnes à l’écran • La mise en page avancée (répétition de lignes ou de colonnes à l’impression) • Le Groupe plan Durée • Créer un groupe 2 jour(s) • Créer un plan automatique • Supprimer le mode plan • Mettre en place des sous-totaux • Supprimer les sous-totaux

Module 4 : Protection des données • Désignation des cellules modifiables • Protection de la feuille ou du classeur

Module 5 : Outils de gestion de données • Répartition du contenu d’une cellule en deux colonnes • Suppression de doublons • Validation de données • Consolidation de données (compilation et synthèse de plusieurs tableaux)

Module 6 : Création de modèle

Module 7 : Travailler avec des tableaux de type base de données • Le concept de base de données • Convertir un tableau en base de données (Mettre sous forme de tableau) • L’onglet Données • Trier les données (tri simple, tri multiple) • Mise en place et utilisation des filtres textuels, numériques, chronologiques • Filtres personnalisés

Module 8 : Utilisation de fonctions de base de données • Créer une zone de critères • Utiliser des fonctions telles que BDSOMME(), BDMOYENNE(), BDNB()…Module 9 : Les rapports et graphiques de tableaux croisés • La structure des rapports de tableaux croisés • Onglet Création du Menu Outils de tableau • Synthétiser avec un tableau croisé dynamique • Choix des champs dans les quatre parties du TCD • Les onglets Options et Création du Menu Outils de tableau croisé dynamique • Modification et mise en forme du tableau croisé • Grouper des données date • Mise à jour du tableau

• Création et modification de graphiques croisés dynamiques

438

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS046 - Excel 2010/2007 - Fonctions avancées : simulation et analyse d'une feuille de données

Bureautique Contenu de la formation

Module 1 : Rechercher une valeur cible • Définition et concept Excel • Mise en place d’un problème

Module 2 : Créer des scénarios • Définition et concept Objectif du stage • Créer un scénario • Afficher un scénario • Automatiser des tâches répétitives. •

Faciliter la saisie dans une base de données Module 3 : Créer des tables de données et limiter les erreurs. • Optimiser la • Table à 1 entrée recherche d'informations. • Remanier les • Table à 2 entreés données d'une base provenant d'une autre application. • Utiliser les outils de simulation Module 4 : Remanier les données d'une : valeur cible, scénario, table. base provenant d'une autre application • Répartir les données d'une cellule dans plusieurs colonnes Public • Afficher le contenu d'une cellule en majuscule ou en minuscule • Extraire certains caractères du contenu d'une cellule Utilisateurs • Supprimer les espaces parasite dans une cellule • Convertir une valeur en format texte, en nombre Pré-requis • Bonne connaissance des fonctions de base Module 5 : Optimiser la recherche d'informations • Rechercher des données à partir d'un critère avec RECHERCHEV() et complémentaires d’Exce • Rechercher une donnée d'un tableau à l'aide de la fonction INDEX() • Connaître la position en ligne d'une donnée avec la fonction EQUIV() Durée 1 jour(s) Module 6 : Faciliter la saisie et limiter les erreurs • Insérer des contrôles de formulaire • Définir des critères de validation pour limiter les erreurs de saisie (supérieur à ....) et des listes déroulantes • Suivre les modifications • Protéger un classeur • Utiliser les outils d’Audit

Module 7 : Automatiser des tâches répétitives • Création de macros simples • Présentation du mode macro en enregistrement automatique • Éditeur VBA

439

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS020 - Excel 2003/XP - Fonctions de base : Créarion de tableaux, calculs fondamentaux et graphiques

Bureautique Contenu de la formation

Module 1 : Présentation du logiciel • Les menus, les barres d’outils Excel • La barre d'état, les volets Office • Déplacements à l’écran • Adresse d’une cellule • Utilisation des menus contextuels Objectif du stage Module 2 : Saisie et présentation des données Découvrir les fonctionnalités de base d’Excel • Saisie dans une cellule (texte, valeur, date) afin de produire des • Sélection de champs de cellules tableaux avec formules de calculs simples • Les poignées de recopie • Mise en forme des cellules Public • Mise en forme des lignes et des colonnes Tout public • Mise en forme automatique • Utilisations des balises actives • Info bulle de colonne de chiffres trop étroite Pré-requis Connaître l’environnement général Windows Module 3 : Modification de tableaux • Insertion de lignes et de colonnes • Déplacement et copie Durée 2 jour(s) Module 4 : Enregistrer / Enregistrer sous • Enregistrer au bon endroit • Utiliser le mode « Historique »

Module 5 : Concept des formules et des fonctions de calcul • Structure d’une cellule • Utilisation des opérateurs arithmétiques (+ - * / ^ %) • Formules de calcul • L’assistant fonction : somme(), moyenne(), min(), max() arrondi(), aujourdhui() • Recopier des formules de calcul • Notions de références relatives et absolues

Module 6 : Impression et mise en page • L’aperçu avant impression • Paramètres d’impressions • La mise en page

Module 7 : Introduction au travail en multifeuilles • Structure d’un classeur • Manipulation des onglets (insérer, copier/déplacer, nommer, supprimer une feuille) • Calculs entre feuilles

Module 8 : Introduction aux graphiques • Principes et conseils sur la création de graphiques • Études de tableaux pour le choix du type de graphiques

Module 9 : Création et utilisation des graphiques • Graphique instantané (F11) • Structure générale d’un graphique • Modification des différents éléments constituant un graphique (échelle, légende, quadrillage…) • Les différents types de graphiques • Les options de graphiques • Les options offertes par assistant graphique • Créer un objet / une feuille graphique • Enregistrement d’un modèle personnalisé de graphique

Module 10 : Éléments complémentaires • Insertion de commentaires • La barre d’outils de dessin

Module 11 : Interaction avec les autres applications 440 • Exporter un graphique ou un tableau vers Word

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS021 - Excel 2003/XP - Fonctions complémentaires : Tableaux élaborés et gestion, analyse de données

Bureautique Contenu de la formation

Module 1 : Perfectionnement sur la gestion des feuilles et des classeurs • Rappels sur la manipulation des onglets (insérer, copier/déplacer, nommer, supprimer une feuille) Excel • Saisie et modification multi-feuilles (Groupe de travail) • Calculs entre feuilles et entre classeurs • Les liaisons • Les différents Collages spéciaux Objectif du stage Module 2 : Consolider des données Mettre à niveau ses connaissances sur Excel • Compilation et synthèse de plusieurs tableaux et découvrir des

fonctionnalités supplémentaires afin Module 3 : Perfectionnement sur les fonctions de calculs d’accroître son efficacité • Études de fonctions mathématiques, conditionnelles, logiques, date et heure : nb(), nbval(),Arrondi(), somme.si(), nb.si(), si(), et(), ou()… Public • Gestion des noms

Module 4 : Gestion de grands tableaux Pré-requis • Figer des lignes et des colonnes à l’écran • La mise en page avancée (répétition de lignes ou de colonnes à l’impression) • Avoir suivi le stage EXCEL FONCTIONS DE • Le mode plan BASE (CONCEPTION DE TABLEAUX ET CALCULS Module 5 : Protection des données FONDAMENTAUX) ou posséder un niveau de • Désignation des cellules modifiables • Protection de la feuille ou du classeur connaissance équivalent. • Avoir suivi le

stage Module 6 : Création de modèle Windows ou posséder un niveau de connaissance équivalent Module 7 : Travailler avec les listes • Le concept de listes Durée • Trier les données 2 jour(s) • Les filtres automatiques (simples et personnalisés) • Les filtres élaborés

• Validation des données

Module 8 : Calcul sur les listes de données • Sous – totaux • Fonctions bases de données

Module 9 : Les rapports et graphiques de tableaux croisés • La structure des rapports de tableaux croisés • Les différentes présentations des données • Personnalisation des données • Modification de tableaux croisés • Groupement et masquage • Mise à jour de tableaux croisés • Création et modification de graphiques croisés dynamiques

441

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS023 - Excel - Bases de données et tableaux croisés dynamiques

Bureautique Contenu de la formation

1. Préciser quelques termes concernant la structure d ’une liste et créer une liste Excel Préciser les termes de base : enregistrements, champs, critères, filtres, tri Limites de l’utilisation d’Excel en tant que gestionnaire de listes Créer une liste : Saisir les champs et les enregistrements, insérer des formules Utiliser la grille de saisie Objectif du stage Utiliser des règles de validation de saisie Utiliser les liens hypertextes dans les listes Créer et exploiter des listes de données.

Réaliser des statistiques 2. Interroger la liste sous forme de tableaux ou de graphiques Trier, filtrer, extraire sur la même feuille ou sur une feuille différente Définir une zone de critères. Utiliser les opérateurs mathématiques ET/OU Public Définir des sous-totaux et s’initier à la manipulation des symboles du mode plan

3. Utiliser les fonctions statistiques Pré-requis Utiliser les fonctions statistiques spécifiques à la liste de données : Bdsomme, Bdmoyenne etc... Maîtriser les fonctionnalités de base d’Excel 4. Générer des tableaux de synthèse Utiliser l’assistant pour la création d’un tableau croisé dynamique Durée Modifier le tableau croisé : supprimer/ajouter un champ, ajouter des champs page 1 jour(s) Générer les feuilles pour chaque élément du ou des champs page Générer des graphiques dynamiques à partir des tableaux croisés

5. Enregistrer au format HTML Savoir enregistrer un tableau croisé dynamique ou un graphique au format HTML Voir et exploiter le résultat dans Internet Explorer

442

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS024 - Excel 2003/XP - Fonctions avancées : Simulation et analyse d'une feuille de données

Bureautique Contenu de la formation

Module 1 : Révisions, si nécessaire sur les points suivants • Références relatives/absolues Excel • Création de modèle • Protection des cellules

Module 2 : La validation des données Objectif du stage Module 3 : Étude de fonctions élaborées • Etre en mesure d'optimiser la gestion d'une • Traitement des chaînes de caractères feuille de calcul (Audit, validité des données, • Calcul sur les dates et heures ...). • utiliser les différents outils de • Fonctions de recherche (RechercheV) simulation d'Excel (Valeur cible, …) • Imbrication de fonction

Public Module 4 : Les outils d’audit • Analyse et dépannage des problèmes de calcul dans Excel

Pré-requis Module 5 : La valeur cible • Avoir suivi le stage Windows ou posséder • Définition et concept un niveau de connaissance équivalent.. • • Mise en place d’un problème Avoir suivi les stages Excel fonctions de base et complémentaires ou posséder un niveau Module 6 : Les scénarios de connaissance équivalent • Définition et concept • Créer un scénario • Afficher un scénario Durée 1 jour(s) Module 7 : Affichages personnalisés • Rappel sur le mode plan • Définition et utilisation d’un affichage personnalisé ou vue

Module 8 : Personnalisation d’Excel • Barre d'outils formulaires

Module 9 : Automatisation de tâches • Présentation des concepts de l’automatisation des tâches (Pour une formation détaillée sur ce point, se reporter à la formation Excel Macrocommandes et introduction au VBA)

443

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS025 - Excel VBA : Macro commande et introduction au langage VBA

Bureautique Contenu de la formation

Module 1 : Analyse préalable de la tache à automatiser • Définir l’objectif opérationnel Excel • Décrire par étapes de ce qui doit être fait (quoi faire…) • Identifier des solutions techniques (comment faire…) • Planifier des actions à enregistrer • Réaliser les tests avant enregistrement Objectif du stage Module 2 : Macro enregistrée : les fondamentaux • Savoir analyser et planifier la réalisation • Planification des actions constitutives d’un processus automatique. • Savoir • Identification des préalables à la mise en œuvre automatiser des taches simples par • Règles de nommage enregistrement d’un scénario d’actions. • • Où enregistrer une macro Savoir mettre en oeuvre les différentes • Relatif / absolu méthodes d’exécution • Visibilité et périmètre d’exploitation

Public Module 3 : Exécution : les différents modes de déclenchement • Outils / macro / macros • Raccourcis clavier Pré-requis • Bouton de commande dans une feuille de calcul • Avoir une bonne maîtrise d’Excel. Avoir • Bouton sur une barre d'outils suivi le stage « Excel Perfectionnement » • Commande dans un menu • Avoir une bonne maîtrise des Module 4 : Macro enregistrée : exercices et mise en évidence de la démarche fondamentaux d’Excel. • Découpage du processus global (réponses à la • Etre un utilisateur confirmé question "quoi faire ?") • Identification des solutions techniques Durée • Planification des actions à enregistrer (réponses à la question "comment faire ?") 1 jour(s) • Identification des mouvements et indication relatif / absolu

Module 5 : Les solutions techniques à connaître • Sélectionner la première cellule disponible en fin de colonne ou de ligne • Sélectionner la zone en cours • Sélectionner les cellules spéciales

Module 6 : Transition macro / programmation VBA • Accès à la fenêtre de programmation • Identification des éléments : explorateur de projet / propriétés / modules • Lecture du code résultant d'une macro enregistrée • Modifications simples • Enregistrement d’actions isolées et intégration dans une macro existante

Module 7 : Mise en exploitation • Utilisation personnelle ou déploiement multi utilisateurs • Le classeur de macros personnelles

Module 8 : Moyens pédagogiques • Rétro projection de l’écran formateur • Utilisation de modèles de formalisation pour la partie analyse et planification • Fichiers d’exercices installés sur les postes stagiaires• Macro de démonstration exécutée en amont des exercices

444

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS026 - Excel VBA - Programmation VBA

Bureautique Contenu de la formation

Module 1 : Composants de l'éditeur VBA • Fenêtre de l'éditeur Excel • Fenêtre Projet • L'explorateur d'objets • Fenêtre de code • Fenêtre Propriétés Objectif du stage • Fenêtre de debogage • Boîte à outils et contrôles • Savoir utiliser les concepts de base d’un

langage structuré (variables, procédures, Module 2 : Définition des Procédures fonctions et boucles). • Savoir utiliser les • Structure détaillée des procédures Sub macros, les enregistrer, les éditer et les • Structure détaillée des procédures Function affecter aux objets. • Arguments • Appels de procédures Public • Documenter les procédures • Utilisateurs confirmés d'Excel et techniciens • Gérer les procédures

bureautiques voulant maîtriser le langage de Module 3 : Gestion des projets programmation VBA appliqué à Excel • Insérer un formulaire, un module de code • Ajouter du code VBA à un formulaire Pré-requis • Connaître les concepts de base d’un Module 4 : Variables et constantes • Déclarations et portées langage structuré (variables, procédures, • Utilisation des variables tableaux fonctions et

boucles). • Connaître les Macros. • Savoir Module 5 : Manipulation des chaînes de caractères affecter des macros aux objets. • Savoir nregistrer et éditer de macros Module 6 : Branchements et prise de décision et boucles • Les instructions If...Then...Else, Select Case, Do...Loop et For...Next Durée Module 7 : Les objets 3 jour(s) • Le modèle d’objet

• Notions de propriétés et de méthodes • Les collections d’objets • Les instructions With...With-End • Manipulation des principaux objets d’Excel

Module 8 : Contrôles et boîtes de dialogue • Créer ses propres boîtes de contrôles • Créer des routines d'événements

Module 9 : Gestion des erreurs et debogage • Les outils de débogage • Création de routine de gestion des erreurs d’exécution

Module 10 : Personnalisation de l’interface utilisateur • Modification des barres d’outils et de menus via VBA

445

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS047 - Excel VBA niveau 1

Bureautique Contenu de la formation

1. Utiliser une démarche Notions d’algorithmique. Tous les programmes sont expliqués avec méthode. Créer des programmes Excel structurés Comprendre le principe de la programmation orientée objet, la notion de méthode, de propriétés Structure d’un programme

Objectif du stage 2. Utiliser les objets Utiliser les différents objets d’Excel : les classeurs, les feuilles, les cellules…. Utiliser les notions essentielles du Visual Gérer les méthodes et les propriétés des différents objets Basic pour créer des Découvrir l’explorateur d’objets applications complexes, dépassant le cadre des macros 3. Les variables Comprendre l’utilité et le fonctionnement des variables. Savoir déclarer les variables Public Portée des variables. Variables globales ou privées. Connaître les typages. Utiliser des variables

Pré-requis 4. Les conditions Maîtriser Excel et les macro procédures par Maîtriser la structure conditionnelle. Utiliser des conditions (If…. Case) l’exemple Avoir suivi le stage « Automatiser avec les 5. Les boucles macros » est un plus Maîtriser la structure des boucles. Maîtriser le While et le For Next

6. Rendre interactif un programme Durée Créer des boîtes de dialogues messages, demander une information à l’utilisateur 3 jour(s) Comprendre la programmation événementielle

7. Sous Procédure Appeler des sous procédures. Passer des valeurs d’une procédure à une autre. Créer une procédure globale

8. Utiliser les formulaires Savoir créer et utiliser un formulaire, vérifier et récupérer les données dans une feuille de calcul

9. Déboguer un programme Utiliser le mode pas à pas. Utiliser le point d’arrêt: savoir stopper exécution Utiliser les espions : analyser, comprendre le changement des variables

10. Les Fonctions Créer des Fonctions personnalisées à utiliser avec l’assistant Fonction d’Excel

11. Données externes Récupérer des enregistrements d’une table Access pour les placer dans une feuille de calculs

12. Exemples Les exercices concrets succèdent à la théorie en progression logique

446

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS070 - PowerPoint 2010/2007 - Conception et réalisation de diaporama

Bureautique Contenu de la formation

Module 1 : Conception d’une présentation • Les méthodes de travail avec PowerPoint Powerpoint • Les règles simples pour réussir une présentation

Module 2 : Création et mise en forme de la présentation : l’onglet Accueil • Utilisation du Plan Objectif du stage • Manipulation des niveaux du plan • Création de Nouvelles diapositives • Apprendront à construire un modèle de • Création des différentes dispositions proposées diapositive. • Créer des diapositives • Dupliquer une diapositive comportant texte, image, dessin, tableau, • Réutiliser des diapositives existantes graphique et organigramme Module 3 : Création et mise en forme de la présentation : l’onglet Insertion Public • Le groupe Tableau Tout public • Le groupe Illustrations (images, formes, SmartArt et graphiques) • Les liens • Le groupe Texte Pré-requis • Le groupe Clips multimédias • Avoir suivi le stage Windows ou posséder un niveau de connaissance équivalent Module 4 : Création et mise en forme de la présentation : l’onglet Création • Le groupe Mise en page (mise en page et orientation) • Le groupe Thèmes Durée • Le groupe Arrière-plan 1 jour(s) Module 5 : Création et mise en forme de la présentation : l’onglet Affichage • Le groupe Affichage des présentations • Les différents affichages • Personnalisation des masques • Les pages de commentaires

Module 6 : Animation d’un diaporama : l’onglet Animation • Le groupe Animations (l’animation du texte et des objets • Le groupe Accès à cette diapositive (Les effets de transition entre les diapositives)

Module 7 : Imprimer • Les différentes possibilités d’impression

Module 8 : Publier • Préparer un package pour CD-ROM • Créer un document Microsoft Word

Module 9 : Enregistrer • Les différentes possibilités d’enregistrement

447

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS071 - PowerPoint 2010/2007 - Animation avancée et diffusion électronique

Bureautique Contenu de la formation

Module 1 : Concept d’une présentation • Les méthodes de travail avec PowerPoint Powerpoint • Création efficace d’un script de présentation • Conseils de mise en place et de structuration des informations

Module 2 : Approfondissement sur la création des masques : l’onglet Affichage Objectif du stage • Personnalisation des masques • L’attribution des effets du masque • Apprendre à diffuser leurs présentations • Gestion des modèles sous diverses formes. • Maîtriser la création • Gestion des thèmes et l’animation de véritables présentations Module 3 : Approfondissement sur l’animation du diaporama : l’onglet Animation professionnelles. • Maîtriser la modélisation. • Les effets de transitions et d’animation • Se • Gestions des différents types d’effets d’animation sur les différents objets de la présentation (images, perfectionner sur l’utilisation d’objet textes, graphiques, etc.) multimédia et de liens hypertexte • L’animation dans les masques • Trucs et astuces Public Module 4 : Paramétrage du diaporama : l’onglet Diaporama Utilisateurs • Démarrage du diaporama • Diaporama personnalisé Pré-requis • Boutons d’action • Liens hypertextes • Avoir suivi le stage PowerPoint Initiation ou • Son, Vidéo, action en avoir le niveau de connaissance. • Minutage de la présentation • Avoir suivi le stage Windows ou posséder • Automatisation un niveau de connaissance équivalent Module 5 : Imprimer Durée • Les différentes possibilités d’impression 1 jour(s) Module 6 : Publier

• Préparer un package pour CD-ROM • Créer un document Microsoft Word

Module 7 : Enregistrer • Les différentes possibilités d’enregistrement de la présentation

448

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS030 - PowerPoint 2003/XP - Conception et réalisation de diaporama

Bureautique Contenu de la formation

Module 1 : Concept d’une présentation • Les méthodes de travail avec PowerPoint Powerpoint • Les règles simples pour réussir une présentation • Les modes d’affichage • Les assistants et les conseillers • Conseils et Astuces en fonction des tâches en cours Objectif du stage Module 2 : Gestion des présentations • Créer des diapositives comportant texte, • Le volet Nouvelle présentation image, dessin, tableau, graphique et/ou • Le volet Conception organigramme. • Créer, ouvrir, enregistrer une présentation • Ils apprendront à construire un modèle de • Le volet Mise en page de diapositive diapositive incorporant tous les éléments standard de la présentation. Module 3 : Création des différents types de diapositives • Insertion d’une nouvelle diapositive Public • Mise en page des diapositives • Gestion des niveaux de listes à puces Utilisateurs • Création et manipulation d'objets :Tableau (de type Word ou Excel);Image (utilisation de la barre d’outils Image);Graphique;Diagramme;Dessin et WordArt (utilisation de la barre d’outils et du menu Dessin) Pré-requis • Avoir suivi le stage Windows ou posséder Module 4 : Utilisation des différents affichages un niveau de connaissance équivalent. • Les grilles et repères • Saisie et modification du texte en mode plan • Diapositive de résumé Durée • Le mode trieuse 1 jour(s) • Déplacement et copie de diapositives • Insertion de diapositives issues d’une autre présentation • Utilisations des balises actives • Le mode page de commentaires • Création de pages de commentaire

Module 5 : Mise en forme globale de la présentation • Les masques : Le principe et l’utilisation des masques;Personnalisation des masques • Modèles de présentation : Utilisation des modèles de présentation Prédéfinis;Personnalisation; Jeux de couleurs

Module 6 : Impressions • Options d’impression des documents

Module 7 : Le diaporama • Les effets de transitions et des animations simples • Enregistrement de la présentation au format diaporama (PPS)

449

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS031 - PowerPoint 2003/XP - Animation avancée et diffusion électronique

Bureautique Contenu de la formation

Module 1 : Concept d’une présentation • Les méthodes de travail avec PowerPoint Powerpoint • Création efficace d’un script de présentation • Conseils de mise en place et de structuration des informations

Module 2 : Les masques (révision) Objectif du stage • Le principe et l’utilisation des masques • Personnalisation des masques • Apprendre à préparer le support • Insérer un nouveau masque de diapositive animateur à l'aide des pages de • Conception de diapositive commentaires de la • L’attribution des effets du masque présentation. • Concevoir de véritables • Trucs et astuces présentations professionnelles comportant des effets de transition entre diapositives et Module 3 : L’animation dans un diaporama de compilation du texte à l'écran. • Tirer • Les effets de transitions et d’animation profit du multimédia en intégrant du son et • Gestions des effets d’animation sur les différents objets de la présentation (images, textes,graphiques, des séquences vidéo dans les présentations etc.) • L’animation dans les masques • Animation personnalisée Public • Trucs et astuces Tout public Module 4 : Le diaporama Pré-requis • Paramètres du diaporama • Diaporama personnalisé

• Boutons d’action • Avoir suivi le stage PowerPoint Initiation ou • Liens hypertextes posséder un niveau de connaissance • Son, Vidéo équivalent.. • Avoir suivi le stage Windows ou • Minutage de la présentation posséder un niveau de connaissance • Commentaires et aide mémoire équivalent. • Les outils du présentateur

Durée Module 5 : Le mode page de commentaires • L’utilité et création de pages de commentaire 1 jour(s) • Export vers Word

Module 6 : Les différents formats de diffusion de la présentation • Enregistrement de la présentation au format diaporama (PPS) • L’assistant projecteur • L’assistant de présentation à emporter • Enregistrer au format HTML

450

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS053 - Writer: rappels et perfectionnement

Bureautique Contenu de la formation

1. Réviser les notions de base de Writer Mettre en forme un texte et mettre en page un document Open Office Concevoir un tableau et insérer une formule de calcul dans un tableau

2. Rationaliser son travail dans Word Mémoriser des éléments dont on a souvent besoin : créer et rappeler des auto textes Objectif du stage Mémoriser des mises en forme répétitives : créer et appliquer des styles Mémoriser des documents types : créer et utiliser des modèles de documents Mettre à niveau ses connaissances et Créer ses propres modèles découvrir des fonctionnalités

supplémentaires 3. Présentation élaborée d ’un document Créer un style de page pour modifier l’orientation de la page pour une partie du document, varier les en- Public têtes et les pieds de pages, … Utiliser la notion de section pour travailler avec différentes répartitions de colonnes par page, masquer certains passages de texte, bloquer des modifications de paragraphes. Pré-requis Connaître les bases de Writer 4. Le publipostage (ou mailing) Création du document de fusion et du fichier de données Fusion selon certains critères Création de planches d ’étiquettes Durée 2 jour(s)

451

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS054 - Writer: maîtriser

Bureautique Contenu de la formation

1. Gérer les paramètres variables dans un même document Variété en terme de taille, de marges, d’orientation de la page, de contenu de l’en-tête et de pied de page Open Office Créer un style de page

2. Les outils de gestion des documents longs Le navigateur : hiérarchiser le document, choisir le principe de numérotation Objectif du stage La table des matières : générer et mettre à jour à partir des styles du plan La table d’index : préciser les mots à indexer et générer la table Découvrir les fonctionnalités avancées du La table des illustrations : générer une table qui recense les figures, les images, les tableaux logiciel afin de gérer des Insérer des notes de bas de pages documents longs et mettre en page du texte Les repères de texte : faire des renvois à des endroits précis dans le document et manipuler les liens de façon élaborée hypertexte

Public 3. Les outils pour une présentation élaborée Le multicolonnage Création d’un filigrane : placer une image de la Gallery en arrière-plan du document Pré-requis Connaître et utiliser les fonctionnalités de 4. Le publipostage (ou mailing ou envoi en nombre) base de Writer Préparer le document principal et la base de données Trier et filtrer les enregistrements à fusionner Créer des planches d’étiquettes Durée 2 jour(s) 5. Les outils de travail en groupe Réviser un document en activant la fonction de modification Enregistrer les différentes versions du document corrigé Annoter un document

6 Les documents Writer et Internet Enregistrement d’un fichier au format HTML. Ouverture du fichier dans un navigateur

452

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS055 - Calc: rappels et perfectionnement

Bureautique Contenu de la formation

1. Réviser les notions de base du logiciel et acquérir une méthode de travail Élaborer des formules de calcul de base. Réviser les notions de références relatives, absolues et mixtes Open Office Mettre en forme le tableau avec les modes de sélection adéquats Mettre en page le tableau Travailler avec plusieurs feuilles simultanément : le groupe de travail

Objectif du stage 2. La représentation graphique des données Choisir les cellules à représenter et utilisation des options de l’assistant graphique Mettre à niveau ses connaissances sur Calc et Modifier les éléments de la zone de traçage découvrir des

fonctionnalités supplémentaires afin 3. Définir et exploiter une liste de données d’accroître son efficacité Préciser les termes de base et concevoir une liste : enregistrements, champs, critères, filtres, tri Interroger la liste : trier, filtrer, extraire sur la même feuille ou sur une feuille différente Public Définir des sous-totaux et s’initier à la manipulation des symboles du mode plan Utiliser les fonctions statistiques spécifiques à la liste de données : Bdsomme, Bdmoyenne etc... Générer des tableaux de synthèse : le pilote de données Pré-requis Toute personne ayant déjà des connaissances 4. Élaborer des formules de calculs complexes sur Calc, Les fonctions Si(), Somme.si(), Nb.si(), Date(), Min(), Max() souhaitant revoir certaines fonctionnalités de Les fonctions de recherche base et se perfectionner 5. Dégager la structure des tableaux Créer automatiquement et manuellement le plan du tableau et utiliser les possibilités de mode plan Durée 2 jour(s) 6. Les liaisons Lier des feuilles ou des classeurs entre eux Utiliser la fonction copier/coller avec liaison Consolider plusieurs tableaux

453

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS056 - Calc: maîtriser

Bureautique Contenu de la formation

1. Paramétrer Calc pour personnaliser et optimiser son travail Définir les préférences : Open Office . Dossier par défaut, affichage, mode de calcul Aménager les menus et les barres d’outils Homogénéiser les présentations : . Créer des modèles de tableaux Objectif du stage . Placer dans le modèle de base les options par défaut

Découvrir les fonctionnalités avancées de 2 Définir et exploiter une liste de données Calc afin d’accroître son Préciser les termes de base et concevoir une liste : efficacité et sa maîtrise du logiciel . Enregistrements, champs, critères, filtres, tri Interroger la liste : Public . Trier, filtrer, extraire sur la même feuille ou sur une feuille différente Définir des sous totaux et s’initier à la manipulation des symboles du plan Utiliser les fonctions de calcul spécifiques à la liste de données Pré-requis Générer des tableaux croisés dynamiques. Le pilote de données à une, deux ou trois dimensions Utiliser les fonctionnalités de base de Calc 3. Les formules de calculs complexes Les fonctions Si(), Somme.si(), Nb.si(), Date()… Durée Les fonctions de recherche 2 jour(s) Les fonctions financières Utiliser les noms de plages de cellules dans les formules de calcul

4. Dégager la structure d’un tableau Créer automatiquement et manuellement le plan d’un tableau et utiliser les possibilités du mode plan

5. Les liaisons Lier des feuilles ou des classeurs entre eux Utiliser la fonction copier/coller avec liaison Consolider plusieurs tableaux

6. Les outils de simulation Les opérations multiples Valeur cible

7. Automatiser des tâches (OpenOffice 1.1) Recenser les tâches à automatiser. Enregistrer une macro par l’exemple Exécuter la macro pour vérifier son bon fonctionnement Affecter la macro à un bouton

454

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS057 - Impress: maîtriser

Bureautique Contenu de la formation

1. Rappel des notions de base et de la méthode de travail Rationaliser la création d’une présentation en utilisant les points forts des différents modes : Open Office . Le plan pour la saisie du texte . Le mode dessin pour le placement des objets . Le mode Prospectus pour la réorganisation des diapositives . Le mode Notes pour la saisie d’aide-mémoire Objectif du stage Prévoir les éléments répétitifs : . Le mode Arrière-plan de la présentation. Maîtriser les fonctionnalités avancées du . Prévoir la mise en forme de la zone de titre et de la liste à puces logiciel afin de pourvoir réaliser des . Définir l’arrière-plan, installer un logo ou une image représentative de la présentation présentations optimales 2. Créer et placer des objets sur la diapositive Public Réaliser une représentation graphique de données chiffrées Insérer une image de la bibliothèque et la modifier Tracer et mettre en forme un logo avec les outils de dessin Pré-requis Avoir suivi le stage Impress Initiation 3. Le diaporama Choisir les effets de transition, révéler progressivement les éléments listes à puces Rendre une présentation interactive : créer des liens hypertexte vers une diapositive précise, une autre Durée présentation, un fichier d’une autre application 1 jour(s) Répéter et chronométrer le diaporama Découvrir le navigateur de diapositives

455

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS050 - Writer: s’initier

Bureautique Contenu de la formation

1. L’environnement de travail L’interface utilisateur, les menus contextuels Open Office Découvrir le menu « Outils – Options » pour paramétrer l’environnement Word

2. Gérer les documents Enregistrer, enregistrer sous, ouvrir… Objectif du stage 3. Saisir, modifier, présenter une note Découvrir les fonctionnalités de base du Les règles de saisie et de correction du document : les différents correcteurs. Couper/copier/coller traitement de texte afin de Rechercher et remplacer un mot par un autre produire des documents tels que notes, Les principes de sélection (continue et discontinue), les moyens de déplacement courriers La mise en forme : modifier l’aspect des caractères, encadrer La mise en forme des paragraphes : alignement, retraits, texte en colonnes grâce aux tabulations Public Mise en forme d’une liste ou d’une énumération, choisir une image comme puce Utiliser des styles prédéfinis pour automatiser une mise en forme : le styliste

Pré-requis 4. Modifier la mise en page Connaître l’environnement général Windows Créer un en-tête ou un pied de page, numéroter les pages du document Modifier la taille des marges et l’orientation de la page Gérer les coupures de pages Durée 2 jour(s) 5. Composer un tableau Créer un tableau par cliquer glisser, modifier la structure, mettre en forme les cellules

6. Rationaliser le travail dans Writer Mémoriser des éléments répétitifs : les auto textes Mémoriser des mise en formes répétitives : créer et appliquer des styles Mémoriser des documents types : créer et utiliser des modèles de documents

7. Imprimer le document Pré visualiser le document Imprimer tout ou partie

456

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS051 - Calc: s’initier

Bureautique Contenu de la formation

1. L’environnement de travail L’interface utilisateur, les menus contextuels Open Office Les notions de classeur et de feuilles Se repérer dans la feuille de calcul : colonnes, lignes, cellules. La notion de « Références de cellules »

2. Gérer les fichiers Objectif du stage Enregistrer, enregistrer sous, ouvrir un ou plusieurs fichiers, passer de l’un à l’autre, fermer

Découvrir les fonctionnalités de base de Calc 3. Gérer les feuilles de calcul afin de produire des Copier, déplacer, renommer, supprimer tableaux avec formules de calculs simples 4. Saisir, modifier et présenter des tableaux Public Saisir et corriger Utiliser la poignée de recopie : générer des séries intégrées Utiliser les opérateurs de base. Utiliser la fonction « Somme automatique » Pré-requis Utiliser les fonctions de calcul de base Connaître l’environnement général Windows Recopier les formules de calcul : la notions de références relatives et absolues Les différents principes de sélection. Mettre en forme le tableau de façon rapide Insérer, supprimer des lignes et des colonnes Durée 2 jour(s) 5. Optimiser son travail dans Excel Travailler sur plusieurs feuilles simultanément : le groupe de travail

6. Créer un graphique simple Choisir les cellules à représenter. Utiliser l’assistant graphique Les différents éléments de la zone de traçage

7. Mettre en page Modifier les marges, l’orientation de la page, renseigner un en-tête ou un pied de page

8. Initiation à la création et à la gestion d’une liste de données Les termes de base : enregistrements, champs, critères, filtres, tri Interroger la liste : trier, filtrer, extraire

457

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS052 - Impress: s’initier

Bureautique Contenu de la formation

1. Quelques règles de mise en page Lisibilité, impact, composition des éléments sur la diapositive Open Office 2. L’espace de travail Les outils et les différents modes de travail La terminologie Objectif du stage Les différentes mises en page

Acquérir une méthode de travail afin de 3. Saisir les idées principales réaliser rapidement des Le mode plan : saisie des titres principaux et des éléments texte des listes à puces présentations 4. Prévoir les éléments répétitifs de la présentation Public Le mode « arrière-plan » : prévoir la mise en forme de la zone de titre et de la liste à puces Définir l’arrière-plan : installer un logo ou une image représentative du contenu de la présentation Le styliste : styles d’objets de présentation et styles d’objets graphiques Pré-requis Maîtriser l’environnement Windows 5. Réorganiser la présentation Le mode « Prospectus » : dupliquer, déplacer, supprimer des pages

Durée 6. Saisir un commentaire (un pense-bête) pour une diapositive précise 2 jour(s) Le mode « Notes » et saisie de texte

7. Créer et placer des objets sur la diapositives Le mode « Dessin » : tracer et mettre en forme un logo Insérer une image de la Gallery et la modifier Réaliser une représentation graphique de données chiffrées

8. Imprimer Les différentes possibilités pour l’impression : le plan, les documents, les diapositives, les commentaires

9. Le diaporama Choisir les effets de transition, révéler progressivement les listes à puces Boucler vers une autre présentation ou vers un autre logiciel

458

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

ABM-58 - Visio 2007 - Standard

Bureautique Contenu de la formation

Module 1 : Opérations de base sur Visio Standard. • Démarrer Visio Visio • Les modèles et gabarits • Description de l’écran • Les barres d’outil • Gestion de l’affichage Objectif du stage • Définition du format et de l’échelle • Définition du format d’impression • Les participants seront capables de réaliser • Enregistrement du document schémas, organigrammes, plan • Les formats d’enregistrement de Visio d’aménagement, documents mercatique…. Module 2 : Travail sur forme existante • Utilisation du drag and drop Public • Utilisation des formes des Gabarits • Public professionnel secrétaire, • Modification de taille, rotation, commercial, technico-commercial, • Opération sur forme • Aligner, grouper, dupliquer des formes architecte… • Modification de l’empilage des formes • Liaison de formes Pré-requis • Ajout de texte aux formes et aux liens • Connaissance et pratique de Windows 95 • Ajout de pointes de flèches ou versions suivantes et d'un traitement de Module 3 : Création des formes texte. • Dessin des formes • Les outils de dessin Durée • Dimensions des formes 1 jour(s) • Modification de segments de formes • Union des formes • Attribution de format aux formes • La palette de couleur • Verrouillage et déverrouillage d’une forme • Créer des styles de forme et de cadre

Module 4 : Le texte dans Visio • Saisie de texte libre • Saisie de texte dans une forme • Sélection du texte et correction de texte • Mise en forme du texte • Créer des styles de texte

Module 5 : Le document Visio • La gestion des calques • Verrouiller, imprimer un calque • Impression dans Visio • Modification des calques • Drawing explorer

Module 6 : Les options d’environnement • Magnétisme et collage • Force du magnétisme • Extensions des formes • Sommets, intersection et sommets des formes… • Grille dynamique • Comportement de formes

Module 7 : Les modèles, gabarits • Création d’un gabarit • Création d’un modèle • Nommer les formes de gabarits

• Exploration des gabarits

Module 8 : Visio et les autres applications • Exporter Importer un dessin dans Visio • Visio et le Pack OfficeModule 9 : Utilisation des gabarits et assistants 459 • Diagrammes de flux • Organigrammes • Plannings et diagrammes de Gantt • Diagrammes de mercatique • Diagrammes de circuits d’opération • Cartes géographiques et d’orientation • Agencements d’espaces simples SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

• Diagrammes réseau simples

460

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA000 - Découverte PAO : Photoshop, Indesign, Illustator

Bureautique Contenu de la formation

Principes de base de la PAO - Définition et utilisation de la PAO PAO - Règles de la PAO (typographie, couleurs, impression) - Formats de fichiers pour le web, pour l’imprimeur - Le format PDF - Domaine vectoriel et bitmap Objectif du stage Illustrator Découvrir les principes de la PAO et la - Présentation du logiciel et de l’interface méthode de travail liéeaux logiciels - Création d’un document Photoshop, Illustrator et Indesign. - Gestion des objets et de leurs attributs - Gestion de la couleur, du nuancier Public - Les calques Utilisateurs de l'environnement informatique - Dessin, formes géométriques - Texte éditable et texte vectorisé

Pré-requis Photoshop Bonne utilisation de l’environnement - Les différentes méthodes de sélection informatique Mac / PC. - La retouche photo - Les calques, les styles de calques - Les réglages d’image Durée - Recadrages 3 jour(s) - Taille d’image, résolution et mode de couleur - Les formats JPG, PSD, EPS, TIFF - Réalisation d’un montage photo

Indesign - Créer un document multipage - Créer des blocs textes, chaînage de texte - Réglages typographiques - Styles de caractères et de paragraphes - Importations d’images - Pages et gabarits - Exportation PDF

461

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA101 - Photoshop : Base

Bureautique Contenu de la formation

Introduction - Version de Photoshop PAO - Configuration matérielle - Notion de vectoriel et de bitmap

Tailles et résolutions Objectif du stage - Taille des images - Taille de la zone de travail Acquérir une parfaite maîtrise du logiciel - Résolution, PPP et rééchantillonnage référence de retouche photo.

Modes de couleur Public - Niveaux de gris et bichromie Utilisateurs de l'environnement informatique - Couleurs RVB et CMJN

Les sélections Pré-requis - Lassos / Baguette magique Bonne utilisation de l’environnement - Soustraction et addition de zone informatique. Une pratique de la - Mémoriser une sélection photographie est un plus. - Le contour progressif - Le mode masque

Durée Outils de dessin et de retouche 3 jour(s) - Pinceau, crayon, gomme - Aérographe - Tampon de duplication, correcteur, pièce

Couleurs et dégradés - Gestion du nuancier, pipette - Dégradés, couleurs unies et remplissage

Déformations - Rotation - Homothétie / Torsion - Inclinaison / Perspective

Outils plume et tracé - Création de tracés - Ajout de points d’ancrage et modification de tracés - Création d’un masque de détourage vectoriel

Les techniques de détourage - Les masques de détourage - La sélection vectorielle - Plage de couleurs - Autres méthodes

Gestion des calques - Création, suppression, verrouillage - Les styles de calques - Calques de réglages

Images pour le Web - Enregistrement optimisé pour le Web - Couleurs indexées, transparence

Retouche colorimétrique - Courbes et niveaux - Les variantes - Menu Image / Réglage : les possibilités

L’outil Texte - Les calques de texte - Effets et transformation des textes - Réglages avancés 462 - Texte pixellisé

Les filtres - Quelques astuces pour combiner des filtres - Amélioration des photos - Suppression du bruit

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

Impression et exportation - Choisir un format d’enregistrement selon le besoin, le logiciel, le métier - PSD, TIFF, JPG, PDF, GIF, PNG, EPS :avantages et inconvénients... - Règles d’exportation et d’enregistrement

463

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA102 - Photoshop : Perfectionnement

Bureautique Contenu de la formation

Introduction - Rappel général PAO - Méthode de travail sur Photoshop

Outils - Quelques outils méconnus et pratiques Objectif du stage - Palettes formes - Formes prédéfinies : créer son pinceau personnalisé Acquérir une parfaite maîtrise du logiciel

référence de retouche photo ; maîtriser les Les sélections fonctions avancées. - Les outils de sélection - La retouche de sélection, le contour progressif Public - Le mode masque Utilisateurs - Les couches alpha

Outils plume et tracé Pré-requis - Création de tracés Pratique régulière de Photoshop et de ses - Ajout de points d’ancrage et modification de tracés fonctions de base. Maîtriser l’environnement - Création d’un masque de détourage vectoriel Mac / PC. - Récupération du tracé en sélection - Remplissage de tracé

Durée Gestion des calques 2 jour(s) - Les styles de calques - Calques de réglages - Les objets dynamiques

Les différents masques - Masque de fusion / Masque vectoriel / Masque d’écrêtage

Les filtres avancés - Extraire - Point de fuite - Fluidité - Correction d’objectif

Images pour le Web - Enregistrement optimisé pour le Web - Couleurs indexées, transparence - Les formats JPG, GIF et PNG

Transversalité - Interactions avec les logiciels de la suite Adobe - Rappel sur les formats d’enregistrement - Exportation PDF

Automatisation - Scripts - Traitements par lots - Droplets - Panoramas - Création d’une galerie web statique - Création d’une galerie web dynamique en Flash

Astuces diverses, raccourcis, travail non destructif

464

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS079 - 3DS MAX

Bureautique Contenu de la formation

Modélisation Présentation et manipulation de l'espace de travail PAO Gestion des préférences Modélisation à partir de spline Modélisations polygonale Conception avec les combinaisons d'objets Objectif du stage Pile de modificateurs

Découvrir l’interface et la logique de Matériaux et textures fonctionnement de 3D Studio MAX de façon Bases du texturage à pouvoir produire des images et animations Les textures procédurales de manière autonome. Les textures bitmap Réfections, transparence, relief. Public Matériaux multi ID Dessinateurs, ingénieurs, responsables de Développé de texture Unwrap UV. bureaux d’études, … Caméras et réglages Lumière standard Pré-requis Lumière Photométrique Connaissances 3D Bases sur l'illumination globale Placement de caméra

Durée Animation 4 jour(s) Création d'images clefs Gestion du panneau Mouvement Création d'une animation simple

Rendu Paramètres de rendu basique Rendu Mental Ray basique Éclairage Extérieur / intérieur avec Mr sun- Mr sky

465

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA201 - Illustrator : Base

Bureautique Contenu de la formation

Introduction - Qu’est-ce que le dessin vectoriel ? PAO - Domaine d’application - Comparatif vectoriel et bitmap

Affichage Objectif du stage - L’interface et la gestion des palettes - Menus, raccourcis et espaces de travail personnalisés Acquérir une parfaite maîtrise du dessin

vectoriel ; réaliser des logos, des illustrations, Le document des mises en page publicitaires. - Création d’un nouveau document - Le plan de travail, les règles, les repères Public - Gestion des calques et sous-calques Utilisateurs de l'environnement informatique La couleur - Mode RVB et CMJN Pré-requis - La gestion de la couleur : pipette, nuancier, Pantone©, couleurs globales, dégradés, motifs Bonne utilisation de l’environnement informatique Gestion de tracés vectoriels - Outils de tracés simples - Création de courbes de Bézier (outil plume) Durée - Modification de tracés 3 jour(s) - Outils crayon, pinceau - Gestion des contours et de l’aspect - Dessiner sur un modèle

Gestion d’objets - Sélection, déplacement, copie - Mode d’isolation - Alignement d’objets - Outils et commande de transformation - Dégradés de formes - Pathfinder : fusion et division de formes - Vectorisation des contours

Images bitmap - Importation et mise à jour - Vectorisation - Effets et réglages de la pixellisation

Typographie - Outils de texte - Mise en forme des caractères et des paragraphes - Habillage, chaînage, vectorisation

Autres fonctions - Masques d’écrêtages - Tracés transparents - Aspects

Enregistrement, export et impression - Les formats de fichiers : AI, EPS, PDF - L’exportation - L’exportation pour le web

466

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA202 - Illustrator : Perfectionnement

Bureautique Contenu de la formation

Rappel - Rappel général PAO - Les outils essentiels - La méthode de travail

Travail sur les calques Objectif du stage - Création et suppression - Verrouillage Acquérir une parfaite maîtrise du dessin - Groupe de calques vectoriel ; découvrir les fonctions avancées - Modification de l’ordre d’Illustrator. - Déplacement d’objets entre calques

Public Enrichissement des objets graphiques Utilisateurs - Création des motifs - Création de formes vectorielles (diffusion, artistiques, motif) - Utilisation de la palette des styles Pré-requis - Enrichissement des objets par les aspects Bonne utilisation de l’environnement - Les filtres (quadrichromie, RVB...) informatique. Connaître les fonctions de base du logiciel. Symboles - Palette des symboles - Création et mise à jour des symboles Durée - Pulvérisation des symboles et outils associés 2 jour(s) - Charger et enregistrer des symboles

Images bitmap - Importation et mise à jour - Vectorisation dynamique : réglages prédéfinis et personnalisés - Peinture dynamique

Masques - Masques d’écrêtages - Tracés transparents

Enregistrement et exportation - Les formats de fichiers : AI, EPS, PDF - L’exportation

Transversalité ADOBE - Importations, exportations et copier/coller - Photoshop, Flash, Indesign - Prise en charge des compositions de calques Photoshop

Utilisation d’Adobe Bridge

467

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA301 - Indesign : Base

Bureautique Contenu de la formation

Introduction - Définition de la PAO PAO - Méthode de travail - Travail en amont

Affichage Objectif du stage - L’interface et la gestion des palettes - Menus, raccourcis et espaces de travail personnalisés Acquérir une parfaite maîtrise de la mise en - Réglage de la qualité d’affichage page ; réaliser des documents longs, des

plaquettes ; préparer un document pour Le document l’imprimeur. - Création d’un nouveau document - Le plan de travail, les règles, les repères Public - Marges et colonnes, fond perdu Utilisateurs de l'environnement informatique - Gestion des pages et des gabarits

La couleur Pré-requis - Le nuancier Bonne utilisation de l’environnement - Les couleurs CMJN et Pantone informatique Mac ou PC. Outils - Outils de sélection Durée - Formes géométriques simples 3 jour(s) - Création de blocs : image, texte, objet - Aspect des objets : fond et contour

Typographie - Réglages caractère et paragraphe - Interlignage, approche, crénage, césure... - Saisir, importer et chaîner du texte - Emplacement et alignement du texte dans son bloc - Texte captif et texte curviligne - Corriger le texte, orthographe dynamique - Filets de paragraphes, tabulations, lettrines - Vectoriser du texte - Styles de caractères et de paragraphes

Images et importations - Formats de fichiers d’images - Importer, cadrer, détourer et habiller des images - Couleurs des images importées - Gérer les liens avec les fichiers importés

Les Tableaux - Créer un tableau - Formater, fusionner des cellules - Fonds et contours des cellules - Placer du texte ou des images dans les cellules

Enregistrement, exportation et impression - L’exportation PDF : PDF haute définition et PDF optimisé pour le web

468

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA302 - Indesign : Perfectionnement

Bureautique Contenu de la formation

Environnement de travail - Espace de travail et menus personnalisés PAO - Gestion des raccourcis

Documents et méthodes de production - Gabarits Objectif du stage - Gabarits imbriqués - Copie de gabarit vers un autre document Acquérir une parfaite maîtrise de la mise en - Bibliothèques page ; préparer un document pour - Marques de section l’imprimeur ; découvrir les fonctions - Modèle de document avancées d’Indesign. - Table des matières

Public Texte et typographie Utilisateurs - Grille de ligne de base personnalisée - Styles imbriqués - Césures, exceptions de césure et justification Pré-requis Bonne utilisation de l’environnement Images informatique Mac ou PC. Connaître les - Importation d’images fonctions de base du logiciel. - Création de masque - Habillage (détourages, tracés, couches alpha) - Importation d’image PSD, gestion des calques PSD Durée 2 jour(s) Gestion d’objets - Styles d’objet - Option de blocs ancrés - Pathfinder : fusion et division de formes

Tableaux - Création, modification, mise en forme - Importation et mise à jour de tableaux Excel - Styles de tableaux et de cellules

Finalisation - Séparation - Contrôle en amont - Ajout d’hyperliens, gestion des hyperliens - Optimisation du document avant impression - Exportation PDF : PDF Haute définition et PDF optimisé

469

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA401 - AutoCAD 2D : Base

Bureautique Contenu de la formation

Introduction - Présentation d’AutoCAD. PAO - Explication des différents types de fichiers

Démarrage d’AutoCAD - Le Système de coordonnées Objectif du stage - Utilisation de la souris : zoom et déplacement - Accrochage et réglage des accrochages Réaliser des plans 2D,avec cotations ;

imprimer et éditer des plans ; gérer les Affichage échelles de dessin. - zoom panoramique - barres d’outils Public Utilisateurs de l'environnement informatique Format - Calques : création, gestion, manipulation - Ajout de styles de textes Pré-requis - Ajout de types de lignes Bonne utilisation de l’environnement - Gestion des épaisseurs de lignes informatique PC. La connaissance du dessin technique est un plus. Outils - Vérificateur d’orthographe. - Ordre d’affichage Durée - Renseignements distance, aire 5 jour(s) - Propriétés

Insertion - Blocs et attributs : création, insertion. - Utilisation et gestion du Design Center

Construction - Fonctionnement de chaque commande et utilisation - Ligne - Polyligne – Double ligne – Splines - Arc, sens de construction - Cercle – Anneau – Ellipse - Polygone – Rectangle - Bloc Création

470

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA402 - AutoCAD 2D : Perfectionnement

Bureautique Contenu de la formation

Rappel général

PAO Utilitaires - Travailler efficacement avec les sélections - Cycle de sélection - Création et utilisation des groupes Objectif du stage - Sélection rapide - Créer des vues nommées Maîtriser les outils et les techniques pour la

création, l'annotation, et l’impression de Fonctions avancées dessins 2D ; gagner en efficacité et vitesse de - Utilisation et édition des polylignes production. - Création de contours et calcul de surfaces - Création des régions et opérations booléennes Public - La commande Join Utilisateurs Les tableaux - Création de tableaux automatiques Pré-requis - Modification des tableaux Ce cours est destiné pour les utilisateurs - Création et modification de styles de tableaux expérimentés d’AutoCAD et qui ont besoin d’une formation additionnelle. Les attributs - Aperçu des attributs - Création de cartouche avec attributs Durée - Insertion et édition du contenu d’attributs 3 jour(s) - Édition des attributs un par un ou globalement - Mettre visible ou invisible des attributs - Export des attributs vers un tableau - Extraction des attributs dans un fichier texte ou type Excel - Édition de blocks sur place

Les références externes : Xref - Aperçu des références externes - Ancrage et superposition des Xrefs - Ouvrir et éditer des Xrefs - Éditer des Xrefs sur place - Délimiter le contenu d’une Xref - Rendre une Xref permanente dans le dessin - Comment éditer un bloc avec ou sans attributs sans le décomposer ?

Gestion des images bitmap - Insérer des images, logos... - Formats de fichiers - Possibilités d’édition d’images - Délimiter une zone de l’image insérée

Copies avancées - Travailler avec différents dessins ouverts - Copier des dessins entre fichiers AutoCAD - Copier un tableau Ms Excel dans AutoCAD et garder le lien dynamique - Copier un document Ms Word dans AutoCAD

Les jeux de feuilles - Création d’un nouveau jeu de feuilles - Utilisation du gestionnaire des jeux de feuilles - Modification d’un jeu de feuilles - Placer une vue dans un jeu de feuilles - Création d’une liste ou nomenclature de feuilles

AutoCAD et Internet

- Utilisation d’hyperliens - La commande E-transmit - Création et affichage des fichiers DWF - Publier des jeux de feuilles 471 Blocks dynamiques - Insertion de blocs dynamiques - Insertion et modification de blocs dynamiques - Création de blocs dynamiques - Paramètres - Actions

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

472

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA403 - AutoCAD 3D

Bureautique Contenu de la formation

Les bases - Introduction à l’espace de travail 3D PAO - Navigation 3D - Introduction au Système de Coordonnées Utilisateur

Solides simples Objectif du stage - Travailler avec les formes solides primitives - Travailler avec des solides composés Maîtriser les fonctions 3D du logiciel

(nécessite une version complète d’AutoCAD). Création des solides et surfaces à partir d’objets 2D - Formes 3D complexes Public - Extruder des surfaces et solides utilisateurs - Balayage des surfaces et solides - Créer une surface ou un solide 3D en balayant un objet 2Dautour d’un axe - Lissage de solides et surfaces Pré-requis Cette formation est destinée aux utilisateurs Outils pour la modification d’objets 3D AutoCADayant une bonne expérience en 2D. - Déplacement et rotation dans l’espace 3D - Edition des composants des solides - Aligner des objets Durée - Copie miroir d’objets en 3D 3 jour(s) - Copie réseau d’objets en 3D - Faire des raccords et chanfreins sur les solides - Sectionner un solide le long d’un plan

Conversion d’éléments 2D - Ajouter une épaisseur à des objets 2D - Convertir des objets en surfaces - Convertir des objets en solides

Outils avancés pour l’édition des solides - Utilisation de la commande d’édition de solides - Gainage et extrusion des faces - Déplacer et pivoter des faces - Créer une gaine - Supprimer des faces

Travailler avec les possibilités des vues - Gestion des vues en 3D - Travailler avec les sections - Travailler avec les caméras - Naviguer à travers le modèle en 3D

Travailler avec le Système de Coordonnées Utilisateur (SCU) - Les bases du SCU - Les options X, Y et Z du SCU - Travailler avec de multiples SCU - Enregistrer le SCU

Outils additionnels pour travailler en 3D - Contrôle d’interférence - Obtenir des informations sur les objets 3D

Utilisation des styles visuels - Création des styles visuels

Utilisation des lumières - Ajouter des lumières et ombres - Ajouter et modifier des lumières

Utilisation des matériaux - Charger et attacher des matériaux - Attacher des matériaux par calque 473 Utilisation du rendu - Les concepts du rendu - Les options avancées du rendu

Travailler avec les présentations - Création et mise en échelle des fenêtres - Contrôler l’affichage des fenêtres SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- Configurer un ensemble de fenêtres - Insérer des images de rendu

474

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA404 - AutoCAD Migration vers 2012

Bureautique Contenu de la formation

Rappel sur les commandes de dessin et modification - Rappel sur les commandes de dessin PAO - Rappel sur les commandes de modification

La palette d’outils - Création, suppression d’une palette Objectif du stage - Création d’outils pour dessiner - Création d’outil d’insertion de bloc : avec le design center,depuis un dessin Acquérir une méthode pour optimiser le

travail au quotidien dans AutoCAD 2010 . Gestion de calques Voir les différents avantages de l’utilisation - Pour afficher ou masquer certains éléments du ruban présent depuis la version 2009 et - Filtrage des calques par propriété ou par groupe l’utilisation des échelles d’annotations. Création et insertion de symboles, création de bibliothèques Public - Création d’une palette d’outils depuis le design center Utilisateurs AutoCAD Création et édition de textes - Mise en forme d’un texte Pré-requis - Insertion d’un champ Bonne utilisation de l’environnement informatique. Connaissance d’AutoCAD. Les hachures - Ajout de contours - Changement d’origine Durée - Recréer un contour 2 jour(s) - Créer des hachures séparées - Tolérance

Annotation - Les annotations texte, hachures, cotations, bloc

La mise en page - Utilisation des vues - Gestion des présentations (espace papier ou feuille) - Présentation en objet - Présentation en papier - Agrandissement des fenêtres - Réglages de la liste des échelles - La gestion des calques dans les fenêtres - La gestion des couleurs dans une fenêtre (à partir d’AutoCAD 2008) - La rotation des fenêtres (à partir d’AutoCAD 2010)

Propriétés d’une plume à l’impression - Couleur - Panachage - Niveau de gris - Projection - Style de remplissage - Épaisseur de ligne (Reprise de plan < AutoCAD 2000)

475

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA501 - Acrobat : Base

Bureautique Contenu de la formation

Présentation d’Adobe Acrobat - Historique, présentation et généralité sur le format Adobe PDF PAO Interface - La barre d’outils, personnalisation - Espace de travail Objectif du stage - Les outils et palettes d’Acrobat : main, zoom, lien... - Les différents modes d’affichage Cette formation permet de maîtriser les

outils principaux d’Adobe Acrobat Créer une structure de navigation Professionnel, de créer et d’optimiser les - Les différents types de liens fichiers PDF. - Création et organisation de signets - Création de barres de navigations Public Modifier un document PDF - Détourage et rotation de pages Pré-requis - Déplacement et copie de pages Bonne utilisation de l’environnement - Extraction de pages informatique. - Suppression et remplacement de pages - Renumérotation de pages - Modification de texte Durée - Modification d’objets graphiques 1 jour(s) - Définition de l’affichage d’un document à l’ouverture - Fusionner divers documents en un seul fichier PDF

Révision et suivi du document - Utilisation de l’onglet Commentaires - Utilisation des outils Commentaires - Options, préférences et personnalisation des Commentaires

Palettes d’outils - Personnalisation de tampons

Fonctions de sécurité - Sécurité par mot de passe - Options de sécurité - Restreindre certaines actions pour l’utilisateur

Diffusion de fichiers PDF - Optimiser le PDF pour l’impression - Optimiser le PDF pour le web

476

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

PA001 - Nouveautés CS5 Photoshop, Indesign, Illustrator

Bureautique Contenu de la formation

Présentation de la suite Adobe CS5 - Contexte général des logiciels Adobe PAO - Rappel général

Illustrator - Dessin en perspective Objectif du stage - Contours esthétiques - Contours à largeur variable Découvrir les nouveautés des 3 logiciels - Lignes pointillées phares de la suite Adobe CS5. - Précision des flèches - Étirement des formes Public - Contrôle des angles des formes Utilisateurs anciennes versions - Pointe du pinceau - Netteté du graphisme pour le Web et les périphériques mobiles - Amélioration de l’utilisation de plusieurs plans de travail Pré-requis - Outil Concepteur de forme Bonne utilisation de l’environnement - Amélioration du dessin informatique Mac / PC. Pratique régulière - Effets indépendants de la résolution des logiciels Photoshop, Indesign, Illustrator. - Edition Roundtrip avec Adobe Flash Catalyst CS5 - Amélioration des symboles - Amélioration des coordonnées et origine des règles du plan de travail Durée - Amélioration de la jonction de tracés 2 jour(s) - Capacité de sélection à l’arrière-plan - Modes Dessin derrière et Dessin à l’intérieur

Photoshop - Gestion d’interface plus facile avec espaces de travail directs - Technologie de sélection intelligente - Remplissage et correction sensibles au contenu - HDR Pro - Effets de peinture impressionnants - Déformation de la marionnette - Correction automatisée de l’objectif - Extrusions faciles avec repoussé 3D - Performances 3D, flux de production et matières optimisés - Processus de révision simplifié - Gestion de supports intégrées - Traitement de pointe des images RAW - Améliorations du flux de production

Indesign - Formats de page multiples - Nouveau panneau Calques - Formats de page personnalisés - Transformations simplifiées - Outil Espace - Paragraphes s’étendant sur plusieurs colonnes ou les scindant - Conserver avec précédent - Équilibre des colonnes - Justification verticale dans des blocs non rectangulaires - Effets d’angle dynamique - Nuances du panneau Contrôle - Amélioration de la disposition en grille - Ajustement automatique - Tracé de plusieurs blocs disposés en grille - Duplication d’objets disposés en grille - Légendes dynamiques créées à partir de métadonnées - Mini Bridge - Meilleure intégration d’Adobe Bridge

- Conception multimédia - Suivi des modifications du texte - Polices de document installées - Intégration de Buzzword - Mode de présentation 477 - Libellés colorés pour les vignettes de page - Sélection temporaire d’outils par raccourci - Panneau Info-bulles des outils - Définition du numéro de la première page - Modification de plusieurs éléments sélectionnés à l’aide de la commande - Modifier l’original - Nouvelles options de verrouillage des objets SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

- Réédition d’extensions de fichier - Masquage des objets - Cases à cocher Aperçu rémanentes - Curseur d’importation lors du déplacement d’une image depuis Adobe Bridge - Ouverture de livres dans l’Explorateur ou dans le Finder - Divers

478

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS067 - Access 2010/2007 - Initiation

Bureautique Contenu de la formation

Module 1 : Présentation de la nouvelle approche Office 2010/2007 • L'onglet fichier / le bouton Office Microsoft Access • La barre d’outils d’accès rapide • Le volet de navigation • Le ruban, les groupes • Réduire ou développer le ruban Objectif du stage • Les différents onglets du ruban

• Acquérir une méthodologie pour concevoir Module 2 : Concevoir une base de données mono-table et gérer une base de données. • Comprendre • Les modèles de tables les • Importer les données principes de fonctionnement d’une base de • Identifier et définir une clé primaire. données relationnelle. • Construire des • Choisir le type de données contenu dans les champs formulaires et des états. • Créer des macros simples. • Définir des requêtes. • Module 3 : Utiliser l’onglet Accueil et l’onglet Outils de table Feuille de données Importer/Exporter des données. • Mettre en forme, filtrer et trier les données, faire des totaux (moyenne…), ajouter/supprimer des champs, choisir le type de données contenu dans les Public champs

Utilisateurs. Module 4 : Interroger sa base de données avec des requêtes • Requêtes sélection : choix des champs, ordre de tri Pré-requis • Définition des critères de sélection • Regroupement sur un champ, sur une expression • Connaissance de Windows. • Requêtes regroupement et analyse croisée • La connaissance des fonctions de base • Liaison avec Excel d’Excel est un plus. • Recherche de doublon, modification de la jointure dans une requête

Durée Module 5 : Éditer des résultats avec des états 3 jour(s) • Principes de base • Création d'états colonne ou tabulaires • Tri et regroupement • État de publipostage. Impression d'un état • Créer un publipostage en liaison avec Word

Module 6 : Concevoir et organiser une base de données multi-table • Organiser et répartir ses données entre différentes tables • Les différents types de relations entre les tables • Créer des tables, définir les champs • Identifier la clé primaire d'index et la ou les clés externes • Définir les relations, assurer l'intégrité référentielle, choisir le type de jointure • Importer ou attacher des données • Recherche de non correspondance

Module 7 : Créer des formulaires • Créer différents types de formulaire : formulaire de saisie, formulaire à double affichage, formulaire à plusieurs éléments, formulaire de graphique croisé dynamique, formulaire tableau croisé • Formulaires fondés sur des requêtes • Présentation et mise en forme • Les sous-formulaires : création, intégration dans un formulaire • Les listes déroulantes modifiablesModule 8 : Collecter et gérer de données via la messagerie • Créer un message de collecte de données • Collecter de nouvelles informations ou collecter de mise à jour • Choisir le dossier de réception des réponses dans Outlook • Définir le traitement automatique des réponses • Choisir les destinataires • Personnaliser le message d’accompagnement • Gérer données et les messages de collecte

Module 9 : Créer des macros simples • Associer des macros à des boutons • Créer un formulaire de démarrage

479

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS068 - Access 2010/2007 : intérmediaire

Bureautique Contenu de la formation

1. Notions essentielles Revoir le principe du SGBD Relationnel Microsoft Access 2. Créer une base de données Réviser l’implantation des tables Définir des liens entre les tables avec les jointures et les intégrités référentielles Objectif du stage Importer ou attacher des tables

Redécouvrir les fonctionnalités d’ACCESS et 3. Interroger la base de données approfondir ses connaissances Réviser la création de requêtes simples, multi-tables

Public 4. Requêtes avancées Exécuter des requêtes Ajout, Suppression, Mise à jour, Création de tables Comprendre et modifier le type de jointure entre deux tables Pré-requis Utiliser les calculs dans les requêtes Toute personne ayant déjà une culture Utiliser le générateur d’expression Access et qui souhaite revoir et approfondir certaines fonctionnalités du logiciel; Avoir 5. Créer des formulaires suivi AS067 S'initier à Access 2007 ou avoir le Révisions sur les formulaires en mode assistant et en mode création niveau équivalent, Créer des sous formulaires

6. Concevoir des états Durée Révision sur les états, examen des propriétés 2 jour(s) Établir un état avec regroupement et calculs

7. Automatiser Créer des boutons de contrôles dans les formulaires en mode assistant ou avec les macros Créer un formulaire général avec l’assistant

0 48

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS069 - Access 2010/2007 - Perfectionnement et macro commandes

Bureautique Contenu de la formation

Module 1 : Présentation de la fenêtre d'Access 2010 • La barre d’outils d’accès rapide Microsoft Access • L'onglet fichier • Le volet de navigation • Le ruban, les groupes • Les différents onglets du ruban Objectif du stage Module 2 : Rappels • Concevoir une base de données répartie et • Rappels de conception d’une base de données gérer la sécurité. • Se familiariser avec la • Création de tables et des relations création de macros à travers de nombreux • Création de formulaires et de sous-formulaires exercices pratiques reprenant les macro- • Création d'états et de sous-états Commandes les plus "usuelles".. • Se perfectionner sur les possibilités offertes par Module 3 : Tirer profit des propriétés des objets la gestion des propriétés des objets • Propriétés avancées des formulaires et des états • Utilisation avancée des propriétés des champs Public • Utilisation de contrôles personnalisés

• Utilisateur d'Access devant faire évoluer Module 4 : Les requêtes avancées une application ou créer une nouvelle base • Requêtes paramétrées de données complexe. • Requêtes action • Requêtes analyse croisée Pré-requis • Requête de jointure • Requêtes SQL (UNION) • Avoir suivi le stage Access Initiation ou en

avoir le niveau. • Savoir créer des requêtes, Module 5 : Calculs des états et des formulaires simples. • • Calculs dans les objets : formulaire, état Utiliser régulièrement Access. Module 6 : Création de macro-commande Durée • Principe d’une macro commande • Création d’une macro commande simple 2 jour(s) • Utilisation et exécution de macro-commande

• Nom de macro-commande • Créer une macro commande AutoExec • Exécution et mise au point de macro-commande

Module 7 : Gérer la sécurité • Concevoir et gérer une base de données répartie (base des tables / bases d’exploitation) • Définir des options multiutilisateurs • Mot de passe de base de données • Introduction aux groupes de travail

481

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS040 - Access 2003/XP - Initiation : Fonctions de base

Bureautique Contenu de la formation

Module 1 : Introduction • Théorie et concepts des bases de données relationnelles Microsoft Access • Terminologie des objets

Module 2 : Création d'une base de données • Assistant de création de base de données Objectif du stage • L'environnement d'Access • Les outils de dialogue : menus, objets, listes… • Analyser les informations à partir des • Type de relations et de jointures requêtes. • Créer des tables, d’établir des

relations, Module 3 : Conception une base de données d’exploiter. • Utiliser une base existante afin • Création des tables d’en paramétrer la consultation et • Définition et choix du type de données Propriétés des champs l’impression par le biais de la • Clé primaire personnalisation d’états et de formulaires. • • Etablir des relations Utiliser une base existante afin d'en exploiter • Intégrité référentielle les informations • Règles de validation

Module 4 : Gestion des tables

Public • Consultation, ajout, modification et suppression de données • Utilisation des tris et des filtres Pré-requis • Filtre par formulaire

• Avoir suivi le stage Windows ou en avoir le Module 5 : Création d'un formulaire niveau. • Assistants Formulaire • La connaissance d’Excel est un plus • Les propriétés d'un formulaire et les contrôles associés • Création d'un formulaire sans assistant Durée • Personnalisation d’un formulaire 3 jour(s) • Création d'un sous-formulaire • Création d’un menu général avec un assistant

Module 6 : Création de requêtes • Création d’une requête • Assistant Requête simple • Les critères de recherche • Les différents types de requête : requêtes sélection, mise à jour, paramétrable, analyse croisée

Module 7 : Création d'états • Création avec assistant • Les sections, Tris/Regroupements • Les contrôles calculés

482

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS041 - Access 2003/XP - Perfectionnement et macro commandes

Bureautique Contenu de la formation

Module 1 : Approfondissements • Rappels de conception d’une base de données Microsoft Access • Création de tables et relations • Création de formulaires et sous formulaires • Création d'états et sous-états

Objectif du stage Module 2 : Requêtes • Création de requêtes Action • Automatiser les tâches et de créer des • Requêtes paramétrées applications simples en utilisant les macros. • • Requêtes d’analyse croisée Connaître les fonctions et les commandes avancées d’Access. Module 3 : Liaisons avec autres applications • Importer et exporter des objets Excel Public • Exporter vers Word Tout public Module 4 : Calculs • Calculs dans les objets Pré-requis • Avoir suivi le stage Access Initiation ou Module 5 : Propriétés posséder les connaissances et compétences • Propriétés des objets équivalentes. • Propriétés évènementielles

Module 6 : Les macros commandes Durée • Principe d’une macro commande 2 jour(s) • Création d’une macro commande simple • Utilisation et exécution • Condition dans les macros commande • Noms de macros commande • Créer une macro commande Autoexec

Module 7 : Personnaliser une base de données • Créer un menu et une barre d’outils • Créer un menu général

Module 8 : Utilitaires • Compacter une base de données • Réparer une base de données

483

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

AS042 - Access VBA - Programmation avec Access

Bureautique Contenu de la formation

Module 1 : Présentation de la programmation • Vue d'ensemble d'une application Microsoft Access Microsoft Access • Écriture des procédures • Utilisation des variables • Contrôle de l'exécution des programmes • Appel des procédures Objectif du stage • Obtention d'aide

Bâtir une application professionnelle en Module 2 : Réponse aux actions de l'utilisateur utilisant le langage de • Ajout de procédures d'événement programmation Visual Basic sous Access • Utilisation des événements • Utilisation des objets, propriétés et méthodes Public • Utilisation de l'objet DoCmd

Module 3 : Validation des données Pré-requis • Vue d'ensemble de la validation des données Maîtriser les fonctionnalités de base et les • Validation des données sans utiliser de code fonctionnalités avancées • Validation des données en utilisant du code

Module 4 : Utilisation des fonctions et compréhension de leur portée Durée • Utilisation des fonctions 3 jour(s) • Compréhension de la portée des fonctions

Module 5 : Utilisation des outils de débogage • Exécution du code • Affichage des variables

Module 6 : Traitement des erreurs d'exécution • Types d'erreurs • Erreurs d'exécution • Ajout de gestionnaires d'erreurs

Module 7 : Itération dans le code • Vue d'ensemble des boucles • Boucles Do • Boucles For

Module 8 : Utilisation des enregistrements • Vue d'ensemble des jeux d'enregistrements • Extraction des données • SQL • Manipulation des données

Module 9 : Finalisation de l'application • Analyse de l'application • Amélioration de l'interface utilisateur • Compression de l'application en vue de sa distribution

484

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012

485

SQLI institut – www.sqli-institut.com – 01 46 10 04 40

© SQLI GROUP – 2012