39
Formations pour l’informatique Open Source + www.alterwayformation.fr CATALOGUE 2010 + FORMATION

Catalogue Formation Open Source

Embed Size (px)

Citation preview

Page 1: Catalogue Formation Open Source

Formationspour l’informatique

Open Source+

www.alterwayformation.fr

CA

TALO

GUE

201

0

+

FORMATION

Page 2: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

2

Alter Way Formation leader de la formation aux technologies Open Source en France

Leader français de la formation informatique aux technologies Open Source, Alter Way Formation accompagne les professionnels dans la maîtrise des logiciels libres.

Alter Way Formation propose des formations standard et sur mesure, intra ou inter entreprise, couvrant l’ensemble des technologies Open Source : du système d’ex-ploitation à la Business Intelligence en passant par les bases de données, les langa-ges, les frameworks et les applications.

Son offre standard compte plus de 60 formations ainsi que des programmes de certifi cations Linux, MySQL, PHP et PostgreSQL. Alter Way Formation accompagne également les professionnels dans la gestion de plan de formations et la conduite du changement.

Membre actif de la communauté Open Source, Alter Way Formation travaille depuis ses toutes premières heures à la promotion et à la vulgarisation des logiciels libres en entreprise. Ses consultants-formateurs ont publié plusieurs ouvrages de référence et participent à de nombreux projets et évènements communautaires.

Alter Way Formation délivre plus de 1000 formations par an, dans ses 6 centres de formation répartis à Paris, Lille et Lyon.

Nos Publications

Nos Partenaires Les Certifi cations de nos formateurs

Page 3: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

3

Ce catalogue est une sélection de nos formations les plus demandées. En complément sur notre site Internet vous trouverez entre autres :

• Python : des bases à la maîtrise• Plone : des bases à la maîtrise• Plone Expert• Linux embarqué• Linux temps réel• Linux sécurité• Solaris / OpenSolaris : administration• Ingres développeur• Ingres administrateur• Ingres Optimisation• SugarCRM• ...

01.41.16.83.70www.alterwayformation.fr

Sommaire des formationsFormations techniques

Formations Web - HTML, Ajax• Gérer un site Web • HTML : des bases à la maîtrise• Ajax et JavaScript : des bases à la maîtrise• Ajax et JavaScript Expert

Formations utilisateursFormations PHP• PHP / MySQL : des bases à la maîtrise• PHP Expert Certifi é• Optimisation PHP• Industrialisation PHPFrameworks• Framework symfony• CakePHP : des bases à la maîtrise• Zend Framework : des bases à la maîtrise• Zend Framework Expert Certifi éCMS• Drupal webmaster • Drupal développeur• eZ Publish développeur• eZ Publish Expert• Typo 3 : des bases à la maîtrise• SPIP intégrateurE-Commerce• Magento intégrateur graphique• Magento développeur

Formations Java• Java débutant• Java développeur• UML : analyse et conception objet• JSP et Servlet• JSF - JavaServer Faces et Ajax• Web services avec Java• J2EE• EJB - Java Beans

Formations Linux• Linux : les commandes• Linux : administration niveau 1• Linux : administration niveau 2• Linux Programmation shell• Adminisatration Ubuntu / Certifi cation• Déployer Ubuntu Serveur

Formations PostgreSQL• PostgreSQL développeur• PostgreSQL administrateur• PostgreSQL Optimisation• PostGIS, base de données spatiales

Formations MySQL• MySQL développeur• MySQL administrateur• MySQL Haute disponibilité• MySQL Optimisation

Formations Solutions Linux• OpenLDAP• Supervision avec Nagios• Apache• DNS - Bind• Postfi x• Voix sur IP avec Asterisk

Formations bureautique• OpenOffi ce utilisateur• OpenOffi ce Expert Formateur• Programmation avec OpenOffi ce

Formations design et PAO• Mise en page avec Scribus• Design avec Gimp• Inkscape

Formations Business Intelligence• ETL utilisateur avec Talend• Reporting avec Jasper

LA GAMME OPEN SOURCE

889

9

323233

Retrouvez l'intégralité denos formations sur Internet

+

+

+

Votre formation sur mesure+

Vous avez un besoin spécifi que ?En collaboration avec nos conseillers techni-ques et pédagogiques nous pouvonscréer des formations dédiées à votre besoin !

10101111

121213

13

141415151616

1717

1818191920202121

22222323

24242525

262627272828

292930303131

333434

3535

Alter Way Formation+

• Notre approche qualité• Présentation d'Alter Way• Conditions générales de vente• Bulletin d'inscription

36373839

Page 4: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

4

CARTOGRAPHIE DES

PHP

PHP / MySQL :des bases à la maîtrise

p.10

PHP Expert Certifi é

p.10

OptimisationPHPp.11

IndustrialisationPHPp.11

Framework Symfonyp.12

CakePHP : des bases à la maîtrise

p.12

Zend Framework :des bases à la maîtrise

p.13

Zend FrameworkExpert Certifi é

p.13

Drupalwebmaster

p.14

Drupaldéveloppeur

p.14

eZ Publishdéveloppeur

p.15

eZ PublishExpert

p.15

Typo 3 :des bases à la maîtrise

p.16

SPIPintégrateur

p.16

Magentointégrateur graphique

p.17

Magentodéveloppeur

p.17

Framework

CMS

E-commerce

+

+

+

Page 5: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

5

FORMATIONS TECHNIQUES

JAVA

JAVAdébutant

p.18

JAVA développeur

p.18

UMLAnalyse &

conception objetp.19

JSP & Servlet

p.19

JSF JavaServer faces

et Ajaxp.20

Web servicesavec Java

p.20

J2EEp.21

EJBJava Beans

p.21

MySQLdéveloppeur

p.22

MySQLadministrateur

p.22

MySQL Haute disponibilité

p.23

MySQLOptimisation

p.23

MySQL

PostgreSQLDéveloppeur

p.24

PostgreSQLAdministrateur

p.24

PostgreSQLOptimisation

p.25

PostGISBase de données

spatialesp.25

PostgreSQL

Page 6: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

6

CARTOGRAPHIE DES

LINUX

LINUX :les commandes

p.26

LINUX :administration

niveau1p.26

LINUX :administration

niveau 2p.27

HTML :des bases à la maîtrise

p.8

LINUX Programmation shell

p.27

AdministrationUbuntu

Certifi cationp.28

DéployerUbuntu Serveur

p.28

HTML & WEB

Postfi xp.31

Apachep.30

OpenLDAPp.29

Solutions LINUX

Supervisionavec Nagios

p.29

AJAX & JAVASCRIPT :des bases à la maîtrise

p.9

AJAX & JAVASCRIPTExpert

p.9Voix sur IPavec Asterisk

p.31

DNS Bindp.30

Gérer un site Webp.8

Page 7: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

7

FORMATIONS TECHNIQUES

Utilisateur

OpenOffi ce.orgutilisateur

p.32

OpenOffi ce.orgExpert Formateur

p.32

Programmation avecOpenOffi ce.org

p.33

Mise en page & PAOavec SCRIBUS

p.33

Design avecGIMPp.34

INKSCAPEp.34

ETL Utilisateur :Talend Open Studio

p.35

Reportingavec JASPER

p.35

Certifi cations

Certifi cationeZ Publish

p.15

Certifi cationMagento

p.17

Certifi cationJava

p.18 à 21

Certifi cationUBUNTU

p.28

Certifi cationMySQLp.22 - 23

Certifi cationPHPp.10

Page 8: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

8

DWN1 - 5 jours

Au cours de cette formation le stagiaire aura l’occasion d’aborder toutes les éta-pes qui lui permettront de créer son site Web orienté vers la pratique d’HTML.

Nos exercices se baseront sur le logiciel qui fait référence en matière de déve-loppement de site Web : Dreamweaver.Cette formation vous ouvrira les portes de la création Web pour réaliser des sites vivants et agréables.

• Maîtriser les bases de HTML

• Créer des pages Web

• Elaborer la navigation entre les pages de son site

• Organiser et publier des sites Web

Public • Futur webmasterPré-requis • Connaissances Internet et WindowsDates et tarifsVoir page annexe

1. Créer un site web •Connaître le langage HTML •Défi nir le XHTML et le DHTML •Interface de Dreamweaver •Affi cher une carte représentative de votre site •Vérifi er les liens hypertextes •Réparer les liens rompus

2. Concevoir les pages du site •Créer, ouvrir et enregistrer des pages •Formater et éditer du texte •Créer des feuilles de style externes •Redéfi nir les styles existants, créer des classes •Défi nir les fonds d’écran et les couleurs de base •Recréer la présentation d’une page •Insérer, modifi er et manipuler des tableaux •Utiliser des tableaux et mise en page •Utiliser des calques et les convertir en tableaux •Utiliser le mode “mise en forme”

3. Créer une navigation hypertexte •Se déplacer à l’intérieur d’une page •Créer des liens internes et externes •Créer des jeux de cadres •Créer des interactions entre les frames

4. Incorporer des médias •Insérer des images •Intégrer des applets Java •Intégrer des médias (son, vidéo, fl ash) •Gérer les actifs du site •Créer des éléments de bibliothèque

5. Rendre ses pages plus dynamiques et interactives •Créer des formulaires •Les différents comportements •Les outils de voisinage réseau •Déclenchement des comportements •Animer vos pages avec les scénarios •Exemple de scénario •Le DHTML

6. Publier un site avec Dreamweaver •Connaître la structure des fi chiers du site •Utiliser le FTP pour publier un site

Introduction Modules

Objectifs du stage

Info pratiques+

+

WEB

- HT

ML

HTML : Des bases à la maîtrise

CE979 - 4 jours

La formation «Gérer un site WEB» permet d’apprendre à gérer un site de A à Z : organisation d’un projet, conception gra-phique et navigation interactive.

Si le HTML est la base de tout projet de site, l’ajout de CSS combiné à l’utilisation du Ja-vaScript et du DHTML permettent de créer des sites effi caces et qui répondent aux standards actuels du monde de l’Internet.

Pour en assurer l’administration et être capable d’en assurer la mise à jour, il faut comprendre et connaître les méthodes de traitement des données serveur, des formulaires et des systèmes de base de données.

• Savoir comment préparer et organiser les contenus prévus pour le site

• Maîtriser l’écriture du HTML

• Être capable de confi gurer un serveur Web

• Pouvoir enrichir le contenu d’un site

Public •Personne souhaitant gérer un site WEBPré-requis • Bonne connaissance d’InternetDates et tarifsVoir page annexe

1. Introduction à internet •Fondamentaux sur Internet / Intranet •L’architecture du Web •Principaux navigateurs Internet

2. Conception d’un site •L’arborescence d’un site •Principes de mise en page pour Internet •Principes de la navigation interactive •Traitement et le formatage des médias

3. Le HTML •Le HTML : HyperText Markup Language •Création de page Web avec HTML •Formatage du texte •Création de liens hypertextes •Les listes ordonnées ou non •Ancres relatives et absolues

4. Les feuilles de style en cascade (CSS) •Les marqueurs HTML •Les feuilles de style •Les styles dans un menu de navigation •Les feuilles de style externes

5. Mise en oeuvre d’un serveur Web •La communication entre serveur et navigateur Web •Le protocole HyperText Transfer (HTTP) •Les serveurs commerciaux ou Freeware

6. Savoir confi gurer un serveur Web •Structure des répertoires •Confi guration des accès et sécurisation •L’administration du serveur

7. La programmation du serveur •L’interaction client/serveur •Données stockées sur le serveur Web •Programmation coté serveur •Différence entre GET et POST •L’intégration d’un menu de navigation

Introduction Modules

Objectifs du stage

Info pratiques+

+

Gérer un site Web

8. Traitement avec formulaires de saisie •Saisir des données avec un formulaire •Zones de saisie, boutons radio •Listes de sélections •Traitement coté serveur (avec PHP)

9. Bases de données et le Web •La défi nition d’une base de données •SQL pour manipuler la base •Insérer, supprimer et mettre à jour •Intégration de requêtes dans PHP

10. JavaScript : dynamiser et enrichir •Les principes généraux du langage JavaScript •L’intégration de JavaScript s’exécutant dans les navigateurs Web

Page 9: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

9

AJN1 - 3 jours

La formation «Ajax et JavaScript : des bases à la maîtrise» est destinée aux webmasters qui veulent aller plus loin dans le développement d’interfaces Web riches.

Au cours de trois jours de formation nous aborderons JavaScript, le gestionnaire d’évènements DOM et les appels aux serveurs via XmlHTTPRequest. Nous revien-drons également sur les CSS, le XHTML et enfi n les différents outils existants permet-tant de développer avec Ajax.

• Développer des applications en utilisant la technologie AJAX

• Comprendre le Web 2.0

• Apprendre à manipuler le DOM

• Appréhender les mécanismes d’échange serveur - navigateur

• Connaître et utiliser les Frameworks Ajax

Public • Développeur d’applications Web • WebmasterPré-requis • Connaissance du HTML et du CSS • Notions de JavaScriptDates et tarifsVoir page annexe

1. Qu’est-ce qu’AJAX ? •Défi nition •Exemples d’utilisations

2. Introduction au XML •Utilité et gains apportés par XML •Structure du XML •Syndication avec le format RSS

3. Introduction au Web 2 •Présentation du concept de Web 2 •Les outils pour construire des applications avec une interface riche •Nouveaux usages induits par le web2

4. Rappel sur les feuilles de style (CSS) •Comment appliquer des styles CSS •Créer ses styles : bloc, boîte, arrière-plan, bordure, marges, positionnement •CSS et Ajax

5. JavaScript •Les bases du langage : objets, propriétés, méthodes •Manipuler les variables en JavaScript •Externaliser les fonctions dans des fi chiers js •Écriture dynamique de balises dans une page HTML •L’objet XMLHttpRequest

6. DOM: gestionnaire d’événements •Comprendre DOM et ses concepts •Les outils pour travailler avec DOM •Les bonnes pratiques / DOM

7. Contraintes d’Ajax •Avantages / inconvénients •Sécurité •Compatibilité

8. Bibliothèques et API •Où les trouver ? •Comment les utiliser ? •Les APIs Google, prototype, script.aculo.us •Les autres outils Web 2 : RIA, Flex, XUL, ...

Introduction Modules

Objectifs du stage

Info pratiques+

+

Ajax et JavaScript : des bases à la maîtrise

WEB

- A

JAX

AJN2 - 2 jours

La formation «Ajax et JavaScript Ex-pert» est destinée aux développeurs qui veulent aller plus loin dans la création d’interfaces riches.

Elle permet de rentrer dans le détail des pilliers de l’architecture Web 2 : le Java-Script et le gestionnaire d’événements DOM.D’autre part, nous travaillerons sur les principales API permettant de gagner du temps dans la mise en place d’applica-tions Web riches.

• Développer des applications avec AJAX

• Connaître les bonnes pratiques AJAX

• Manipuler le DOM de façon approfondie

• Comprendre les échanges serveur-navigateur

• Utiliser des services web

• Créer des sites «Web 2.0»

Public • Développeur d’applications Web • WebmasterPré-requis • Connaissance du HTML et du CSS • Notions Javascript • Niveau «Ajax et JavaScript : des bases à la maîtrise» (Ref : AJN1)Dates et tarifsVoir page annexe

1. Environnement de travail •Les différents éditeurs pour Ajax •Extensions Firefox pour développeur •Problématiques de cache du navigateur

2. Javascript avancé •Prise en charge des exceptions •Utiliser les fonctionnalités objets de JavaScript •Architecture optimisée •Dissocier le JavaScript et la page Web •Mettre en place de bonnes pratiques

3. DOM : gestionnaire d’événements •Rappel sur DOM •Gérer les événements •Problématiques récurrentes et solutions •Bonnes pratiques / DOM

4. Bibliothèque : Prototype avancé •Présentation de Prototype •Concepts et architecture de Prototype •Fonctionnalités, modules et objets génériques •Manipulation d’éléments HTML avec Prototype •Gestion unifi ée des événements

5. Bibliothèque : script.aculo.us avancé •Présentation de script.aculo.us •Mettre en place des effets de ww glisser-déplacer •Tri de listes

6. Services web et REST •Présentation des services web •Présentation de REST •Mise en place d’un cas pratique

Introduction Modules

Objectifs du stage

Info pratiques+

+

Ajax et JavaScript Expert

Page 10: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

10

PHN1 - 4 jours

La formation «PHP / MySQL : des bases à la maîtrise» vous permet de maîtriser tous les mécanismes nécessaires au dévelop-pement de sites.

Nous commencerons par travailler sur les fondamentaux et nous progresserons pas à pas vers des matières plus avancées telles que la gestion d’espace sécurisé, l’interaction avec MySQL, la génération d’images et de fi chiers PDF. Enfi n, nous aborderons les problématiques de e-commerce et mettrons en place une boutique en ligne.

•Créer des sites dynamiques avec PHP et MySQL

•Exploiter une base de données avec PHP

•Mettre en place un formulaire connecté à une base de données

•Gagner du temps grâce à la création et l’utilisation de bibliothèques

•Installer/ Utiliser les principaux outils Open Source PHP (PDF, CMS, CRM, Blog, ...)

Public • Développeur, intégrateur HTMLPré-requis • Connaître HTMLDates et tarifsVoir page annexe

1. Introduction à PHP •Les possibilités de PHP •Trouver des ressources •Architecture et fonctionnement •Les forces et les faiblesses de PHP •Perspectives de PHP et LAMP

2. Installation de PHP •Installation d’un serveur Web •Les différents mode d’installation

3. Les bases de PHP •Utilisation de PHP dans des fi chiers HTML •Les variables et les opérateurs •Les structures de contrôle (if, while, ...) •Les fonctions PHP •Les fonctions utilisateur •La gestion des fi chiers

4. Les formulaires / interaction utilisateurs •Créér ses formulaires en HTML •Récupérer les données avec PHP •Mettre en place un upload de fi chier •Politique de sécurité pour les formulaires

5. Authentifi cation, sessions et cookies •Utiliser une variable de cookie •Utiliser une variable de session •Utilisation et sécurité des sessions •TP: Création d’un espace sécurisé

6. Les bases de données (MySQL) •Architecture et présentation d’un SGBD •Rappel des principales commandes SQL •Les caractéristiques de MySQL

7. Communiquer entre PHP et MySQL •Accéder à MySQL avec PHP •Gestion des erreurs MySQL •TP: Création d’un espace sécurisé lié à une base de données

8. Techniques avancées •Génération et manipulation d’images •Création de graphiques (diagrammes, barres, camemberts, ...) •Génération de fi chiers PDF •Les concepts de sécurité

9. Gestion de contenu / CMS •Les concepts du CMS •Les CMS existant

10. Site de e-commerce •Les concepts du site de vente en ligne •Les applications libre de e-commerce

Repartez avec le livre écrit par le créateur de la formation.

PHN2 - 5 jours

La formation «PHP Expert Certifi é» permet de renforcer ses compétences en PHP tout en se préparant à la certifi cation PHP.

Conçue par les auteurs des livres «PHP 5 avancé» et «Sécurité PHP» ainsi que l’un des membres du comité de certifi cation, elle s’adresse aux développeurs PHP quisouhaitent acquérir ou valider un niveau technique d’expertise élevé.

•Atteindre le niveau de la certifi cation PHP

•Comprendre et utiliser la Programmation Orientée Objet

•Exploiter XML et les services Web

•Connaître les différences entre PHP 4 et 5

•Améliorer les performances de ses applications

Public • Développeur souhaitant se perfectionner • Développeur souhaitant passer la certifi cation PHPPré-requis • Maîtriser HTML • Niveau «PHP Maîtrise» (Ref: PHPN1)Dates et tarifsVoir page annexe

1. Certifi cation PHP et rappels •La certifi cation PHP •Confi guration, les bases, les tableaux •Gestion de chaînes •Gestion des expressions régulières •Gestion de fi chiers

2. Programmation orientée objet PHP •Rappels et principes de la POO •Classes : attributs et méthodes •L’héritage, l’agrégation et les exceptions •Surcharge, itérateurs

3. PHP 4 vs PHP 5 •POO et moteur de PHP •Nouvelles directives de confi guration •Changements relatifs aux SGBD •Nouvelles fonctions, extensions et mots-clés

4. Les bases de données et PDO •PDO: l’interface de connexion aux SGBD •Insérer et extraire des données •Requêtes préparées et transactions •Etendre l’objet PDO

5. Flux et réseau •Défi nitions, fonctionnalités et protocoles •Protocole HTTP, Sessions, Cookies

6. XML •Présentation, concepts et structure •Outils PHP pour manipuler du XML •SimpleXML : import/export/manipulation •DOM et SAX •TP: Traiter un fl ux RSS avec SimpleXML

7. Les services Web •Introduction / architecture des services Web •Créer un client et un serveur SOAP

8. Sécurité •Confi guration de PHP •Les différents types d’attaques •Les bonnes pratiques et règles de sécurité

9. Débogage et performances •Gestion des erreurs •Mise en cache et bonnes pratiques •Utilisation de Xdebug

Repartez avec un des livres écrits par les créateurs de la formation ainsi qu'une présen-tation à l’examen de certifi cation.

Introduction Modules

Objectifs du stage

Info pratiques+

Référence+

PHP PHP / MySQL : des bases à la maîtrise

// Cette formation a été conçue par un des auteurs du livre «PHP 5 avancé»

Introduction Modules

Objectifs du stage

Info pratiques+

Référence

+

PHP Expert Certifi é// Cette formation a été conçue par un des auteurs du livre «PHP 5 avancé» et l’auteur du livre «sécurité PHP»

Page 11: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

11

PHS2 - 4 jours

La formation «Optimisation PHP» répond au besoin des développeurs qui veulent faire monter en puissance leurs applica-tions Web.

Basé sur un cas concret, durant quatre jours nous aborderons les différentes étapes qui vous permettront d’améliorer les performances d’une application : mesure, web-stress et optimisation.

• Analyser un site existant

• Optimiser ses applications PHP/MySQL

• Comprendre le fonctionnement de PHP

• Comprendre la notion de cache

• Optimiser sa plateforme LAMP

Public • Architecte • Administrateur • DéveloppeurPré-requis • Bonne connaissance de PHP • Connaître les bases de Linux • Niveau «PHP expert certifi é» (Ref: PHN2)Dates et tarifsVoir page annexe

1. Analyser un site existant •Les journaux / remontées d’information •Les outils de monitoring / profi ling •Repérer les goulots d’étranglement •Utilisation d’outils de web-stress

2. Architecture PHP et serveurs webs •Comprendre PHP et les serveurs webs •Les différentes manières d’utiliser PHP •Les outils autour de PHP (PECL, PEAR, ...) •Les différentes manières d’installer PHP •Zend Engine / débogage de bas niveau

3. Considérations matérielles & logicielles •Les points à prendre en compte •OS, matériel et versions des logiciels •Savoir estimer les ressources nécessaires en fonction du type d’application •Les différents serveurs webs pour PHP

4. Optimisation de la compilation •Compilation d’Apache et PHP pour les performances et la sécurité •Compilation de Lighttpd / NGinx •Paramétrage et personnalisation de l’environnement •Optimisation de l’accès aux extensions (statique et dynamique) •Modules Apache et extensions PHP

5. Optimisation par la confi guration logicielle •Confi guration PHP •Confi guration du serveur Apache

6. Optimisation par le code •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 •Confi guration du serveur MySQL •Choix du moteur de stockage •Optimisation des structures de tables •Optimisation des requêtes •Réplication des données

Repartez avec un des livres écrits par les créateurs de la formation.

PHS5 - 5 jours

La formation «Industrialisation PHP» permet de maîtriser tous les rouages liés à la ges-tion et à la mise en place d’applications Web.

Elle répond aux besoins des architectes et chefs de projets qui veulent optimiser leur technique de conception et de dévelop-pement. Durant cinq jours nous aborderons les diffé-rentes bonnes pratiques qui vous permet-tront de bien modéliser vos applications afi n de les rendre pérennes et scalables.

• Optimiser son environnement de travail

• Mieux modéliser ses applications

• Comprendre et utiliser les Design Patterns

• Découvrir et utiliser un framework

• Travailler en équipe

Public • Architecte • Chef de projets techniques • DéveloppeurPré-requis • Bonne connaissance de PHP • Bonne connaissance de la POO • Niveau «PHP expert certifi é» (Ref: PHN2)Dates et tarifsVoir page annexe

1. Environnement de travail •Les outils de développement (IDE) •Firefox, Firebug et FirePHP •Utilisation de debogueur / profi leur •Serveur de développement •Serveur de pré-production

2. Collaboration des équipes •La gestion de versions dans un projet •Politiques de sauvegarde •Présentation des forges •Utiliser des conventions •Pratiquer la revue de code

3. Frameworks •Concept, avantages / inconvénients •Conventions liées aux frameworks •Présentation de deux frameworks

4. Méthodologies adaptées au développement d’applications Web •Méthodes Agiles: Scrum, XP •Cycle en V

5. Conception de vos applications •Programmation orientée objet •Principaux design pattern •Séparer les couches avec MVC •Modeliser les applications avec UML •Mettre en place des spécifi cations

6. Intégration continue •Tests unitaires : présentation, concept et utilité •Framework de tests : PHPUnit •Tests fonctionnels, tests d’intégration •Analyse statique de code •Outils d’intégration continue : phpUnderControl

7. Automatisation des tâches• Déploiement automatique avec Phing• Production de la documentation• Générateurs de code (UML, ORM...)

Repartez avec un des livres écrits par les créateurs de la formation.

Introduction Modules

Objectifs du stage

Info pratiques+

Référence+

Optimisation PHP// Cette formation a été conçue par un des auteurs du livre «PHP 5 avancé» et l’auteur du livre «Best Practices PHP 5»

Introduction Modules

Objectifs du stage

Info pratiques+

Référence

+

Industrialisation PHP// Cette formation a été conçue par les auteurs des livres «ZF en action», «Sécurité PHP», «PHP 5 avancé» et du livre blanc «industrialisation PHP».

PHP

Page 12: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

12

PHO2 - 4 jours

La formation «Framework symfony» vous permet de maîtriser tous les mécanismes nécessaires à l’utilisation du framework PHP symfony.

Durant quatre jours nous travaillerons sur les fondamentaux permettant de pren-dre en main symfony. Nous commencerons par nous pencher sur les bases et nous progresserons pas à pas vers des matières plus avancées telles que la mise en place de templates et l’utilisation des tests unitaires.

• Comprendre et utiliser le framework symfony

• Etre capable de mettre en place et gérer une application avec symfony

• Utiliser les générateurs de symfony

Public • Développeur PHPPré-requis • Connaissance de PHP • Niveau «PHP expert certifi é» (Ref: PHN2)Dates et tarifsVoir page annexe

1. Introduction à symfony •A propos de symfony •Les frameworks PHP •Trouver des ressources (IRC, support, ...) •Concepts et atouts de symfony

2. Rappel sur la POO •Classes : attributs et méthodes •Constructeurs, destructeurs et statiques •Héritage, agrégation et exceptions •TP: Héritage sur les bases de symfony

3. Installation et déploiement de symfony •Confi guration du serveur Web •Installation de symfony •Déployer son projet en production •TP: Installation et confi guration

4. Les bases de symfony •Structure d’un projet symfony •Les modèles, les vues et les contrôleurs •Déroulement d’une requête (front controller, confi guration fi ltres, action, vue) •Création de pages simples •Mise en place de liens •Format de confi guration (YAML)

5. La couche modèle de symfony •L’ORM (Object Relational Mapping) •TP: Modéliser une base de données •Générer une base de données et les classes de la couche ORM associées •Faire des requêtes avec critères •Générer une interface de gestion de données (CRUD) •Le relationel avec Propel et Doctrine

6. Le templating avec symfony •Présentation de la couche Vue •Le layout global et les layouts de classes •Concevoir des templates modulaires •Réaliser des interfaces interactives Ajax

7. La couche Contrôleur •Gérer le routage des pages •Les données contextuelles •Gestion des droits

8. Les formulaires avec symfony •Mettre en place des formulaires simples •Formulaire avancé : mettre en place un calendrier, un éditeur de texte •Lier un formulaire à une table/un objet

9. Débogage d’une application symfony •La toolbar de débogage •Utiliser les fi chiers de logs

10. Symfony avancé •Les plugins •Internationalisation •Le générateur d’administration •Valider du code / tests unitaires •Valider des fonctions / tests fonctionnels

PH11 - 5 jours

La formation «CakePHP : des bases à la maîtrise» vous permet de comprendre et d’utiliser le framework pour réaliser tous types d’applications web dans un cadre normé, performant et pérenne.

Conçue pour les développeurs PHP de tous niveaux, la formation aborde toutes les problématiques rencontrées dans la mise en oeuvre de CakePHP: interactions avec les bases de données, gestion des authentifi cations, envoi de mails, interna-tionalisation, fl ux RSS, etc.

• Comprendre et utiliser le framework CakePHP

• Mettre en place et gérer une application web avec CakePHP

• Fonctionnalités évoluées de CakePHP

Public • Développeur PHP Pré-requis • Maîtriser HTML • Niveau «PHP : des bases à la maîtrise» (Ref : PHN1)Dates et tarifsVoir page annexe

1. Introduction à CakePHP •Les frameworks PHP •Trouver des ressources •Concepts et atouts de CakePHP

2. La programmation objet PHP 4 et 5 •Classes : attributs et méthodes •Constructeurs, destructeurs et statiques •Le pattern MVC

3. Installation, confi guration, exécution • Pré-requis et récupération des sources • Les différents types d’installation • Structure de CakePHP • Eléments de confi guration • Conventions et bonnes pratiques • TP: Installation sous WampServer

4. Développer avec CakePHP •Préparation et modélisation •Design des bases de données •Créer les modèles •Créer les contrôleurs •Le scaffolding •Créer les vues

5. Les modèles et comportements •Que fait le modèle ? •Les associations de modèles •Le modèle App •Étendre les modèles avec les comporte ments

6. Les contrôleurs et composants •Présentation du contrôleur •Le contrôleur App •Étendre les contrôleurs avec les composants

7. Les vues et assistants •Présentation de la vue •Les vues, layouts et éléments •Étendre les vues avec les assistants •Les tableaux et formulaires •TP: Générer une interface de gestion de données

8. Tâches courantes avec CakePHP •Authentifi cation simple et Mail •Pagination et Flux Rss •Validation et sécurisation de données •Gestion des erreurs et débogage •TP: Modélisation et création d’une application «Recettes de cuisine»

9. CakePHP avancé •Routes et url rewriting •CakePHP, Javascript et Ajax •ACL et internationalisation •Génération de code avec Bake

Introduction Modules

Objectifs du stage

Info pratiques+

+

PHP

- FR

AM

EWO

RKFramework symfony

Introduction Modules

Objectifs du stage

Info pratiques+

+

CakePHP : des bases à la maîtrise

Page 13: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

13

ZEF1 - 5 jours

La formation «Zend Framework : des bases à la maîtrise» est conçue pour les développeurs et architectes souhaitant mettre en place un cadre de travail complet et performant.

Au cours de cinq jours de formation nous mettrons en place des interactions fortes avec des bases de données, aborderons la gestion des formulaires et la sécurisa-tion d’espaces. Nous verrons également les concepts globaux de l’approche Modèle Vue Controleur et enfi n présenterons différen-tes fonctionnalités haut niveau du Zend Framework.

•Développer des applications avec le ZF

•Mettre en place et confi gurer le ZF

•Utiliser le ZF proprement

•Utiliser les bases de données avec le ZF

•Utiliser la session et l’authentifi cation de ZF

Public • Développeur • ArchitectePré-requis • Bonnes connaissances de PHP 5 • Bonnes connaissances en POO • Niveau «PHP expert certifi é» (Ref: PHN2)Dates et tarifsVoir page annexe

1. Introduction au Zend framework •Qu’est ce qu’un framework •Les possibilités du Zend Framework •Trouver des ressources (Web, IRC, ...) •Architecture et fonctionnement

2. Installation et confi guration •Installation classique •Installer le framework à partir du SVN •Confi guration

3. La Programmation Orientée Objet •Rappels des principes de la POO •La syntaxe objet en PHP 5 •Les constructeurs, destructeurs et méthodes magiques •La notion d’héritage •Surcharge d’objets et itérateurs

4. Composants du noyau •Confi guration de son application •Journalisation et exceptions •Partager des objets •Déboguage

5. Gestion des bases de données •Fonctionnalités avancées de PDO •Zend_DB: intérêts et fonctionnalités •CRUD de données avec Zend_DB •Sélections avancées •Persistance de données •Gérer les relations entre les données

6. Sécurité et gestion de formulaires •Sécurité, validateurs et fi ltres •Créer un formulaire •Ajouter des éléments •Gérer la validation automatique

7. Sécurisation et gestions de droits •Identifi cation client avec Zend_Auth •Politique de gestion de droits •Manipulation de la session PHP via ZF

8. Modèle Vue Contrôleur (MVC) •Rappels sur le Design Pattern MVC •L’architecture MVC de Zend framework •Comprendre le contrôleur frontal •Plugins et intégration de la vue •Filtrage des données et sécurité

Repartez avec le livre écrit par le créateur de la formation.

ZEF2 - 5 jours

La formation «Zend Framework Expert certifi é» permet de renforcer ses compé-tences en ZF tout en se préparant à la certifi cation Zend Framework.

Au cours de cette semaine, nous nous préparerons à la certifi cation Zend Fra-mework, en analysant le Zend Framework en profondeur et en concevant une application Web complète.Nous entrerons dans les détails de tous les composants, notamment Modèle Vue Contrôleur, et nous apprendrons à personnaliser (dériver) les objets du Zend Framework.

•Dériver et personnaliser le Zend Framework

•Se préparer pour passer la certifi cation

•Répondre à des problématiques complexes d’architecture logicielle

• Utiliser le modèle MVC de manière poussée

Public • Développeur • ArchitectePré-requis • Niveau «Zend Framework, niveau1» (ref: ZEF1) • Avoir développé avec le Zend FrameworkDates et tarifsVoir page annexe

1. Rappels sur le Zend framework •Les différents packages •Le niveau de couplage des packages •Les différentes versions du framework

2. Préparer la certifi cation •Objectifs de la certifi cation / généralités •Les domaines de compétences testés •Passer une certifi cation blanche

3. Projet de mini application •Monter une application MVC complète avec une base de données •Gérer des formulaires complexes •Introduire Ajax •Mettre en place un service Web et consommer des fl ux XML

4. Comprendre et maitriser MVC •Le modèle MVC de Zend Framework •Comprendre le contrôleur frontal •Intégration des vues et des templates •Utiliser les aides d’action et les plugins •Aides de vues classiques et Ajax •Dériver les objets MVC

5. Analyse objet du ZF •Designs patterns par la pratique •Concepts de génie logiciel •Créer ses propres composants •Délégation de responsabilités objets

6. Problématiques redondantes •Créer votre Framework sur ZF •Répondre précisemment à vos besoins de conception •Passer d’UML au code •Analyser et comprendre la source de ZF

7. Testabilité •Tester ses objets avec PHPUnit •Utiliser Zend_Test pour les tests fonctionnels •Industrialiser la testabilité

Repartez avec le livre écrit par le créateur de la formation.

Introduction Modules

Objectifs du stage

Info pratiques+

Référence

+

Zend Framework : des bases à la maîtrise// Cette formation a été conçue par un des auteurs du livre «Zend Framework en action»

Introduction Modules

Objectifs du stage

Info pratiques+

Référence

+

Zend Framework Expert Certifi é// Cette formation a été conçue par un des auteurs du livre «Zend Framework en action»

PHP

- FRA

MEW

ORK

Page 14: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

14

PHO5 - 3 jours

La formation «Drupal pour Webmaster» vous permet d’apprendre à installer et confi gurer le CMS Drupal : éditeur WYSIWYG, mode multilingue, mode multi-site...

Créez vos propres types de contenu avec le module CCK et des listings avec le mo-dule Views. Gérez votre site au quotidien, sa sécurité, ses performances. Apprenez à manipuler les modules indispensables à la création/gestion d’un site Drupal.

•Savoir installer, confi gurer et administrer Drupal

•Avoir une vue d’ensemble des possibilités de Drupal : points forts, points faibles, délais de mise en oeuvre

•Personnaliser la charte graphique de son site sans mettre les mains dans le code

•Etre capable d’installer, de confi gurer et d’exploiter des modules indispensables

Public • Développeur • GraphistePré-requis • Connaître HTMLDates et tarifsVoir page annexe

1. Introduction à Drupal •Présentation de Drupal •Points forts et points faibles de Drupal •Le jargon lié à Drupal •Les outils de développement Drupal •Installation locale de Drupal •Installation multi sites de Drupal •Trouver des ressources (Web, IRC, ...) •Installation d’un site multilingue

2. Création du contenu avec Drupal •A propos des templates Drupal •Les principaux fi chiers de template •Créer du contenu sous forme de noeuds •Formater le contenu avec un éditeur •Formatage avancé du contenu •Insérer des fi chiers images, vidéos •Créer du contenu sous forme de blocs

3. Organisation du contenu •Classer le contenu de son site avec la taxonomie •Créer un menu utilisant la taxonomie •Utiliser des vues pour naviguer •Créer des pages d’accueil

4. Administration du site Drupal •Contrôler l’accès au contenu •Gérer le spam •Modérer les commentaires •Gérer les utilisateurs, leurs droits •Automatisation des taches courantes •Gérer le workfl ow de publication •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 Views

PH12 - 3 jours

La formation «Drupal pour développeur» vous permet d’apprendre à développer vos propres fonctionnalités sous forme de modules Drupal.

Exploitez l’API Drupal pour créer des formulaires, vous connecter à la base de données, générer un formatage HTML, importer du contenu dans Drupal, inté-grer du JavaScript dans Drupal.

•Savoir installer, confi gurer et administrer Drupal

•Maîtriser la personnalisation et la programmation avec Drupal

•Savoir s’y retrouver dans le code de Drupal, et savoir où chercher en cas de problème

•Avoir suffi samment de connaissances pour être autonome pour créer son propre site Drupal

•Créer ses propres modules

Public • Webmaster • Développeur PHPPré-requis • Maîtriser HTML, CSS et PHP • Connaître Drupal en tant que webmasterDates et tarifsVoir page annexe

1. Introduction à Drupal •Présentation de Drupal •Les outils de développement Drupal •Installation locale de Drupal •Trouver des ressources (Web, IRC, ...)

2. Création d’un module Drupal •Les fi chiers nécessaires •Créer un «hook» •Créer une page d’administration pour le module •Enregistrer les réglages du module

3. Le système de menu •Comment Drupal gère l’URL routing •Faire correspondre une URL à une page •Gérer le contrôle d’accès à une URL •Utilisation de caractères «joker» dans les URLs •Modifi er les URLs déclarées par d’autres modules

4. La base de données •Comprendre la couche d’abstraction •Se connecter à la base •Effectuer des requêtes •Présentation du Schema API •Se connecter à plusieurs BDD

5. Les utilisateurs •L’objet $user •Introduction au hook_user() •Processus de création de compte utilisateur •Le processus de login •Ajouter des champs à l’objet $user

6. Les noeuds •Créer un «node module» •Créer un type de noeud avec CCK •Contrôler l’accès aux noeuds

7. Les formulaires •Créer ses propres formulaires •Soumission et validation d’un formulaire •Présentation d’un formulaire •Formulaires complexes

8. Programmation avancée •Manipuler les fi chiers •Manipuler la taxonomie •Gestion du cache par Drupal •Gestion des sessions par Drupal •Utiliser jQuery dans Drupal

8. Le système de thème •Comprendre le moteur de thème •Les fi chiers de template •Construire un thème PHPTemplate

Introduction Modules

Objectifs du stage

Info pratiques+

+

PHP

- CM

S Drupal webmaster

Introduction Modules

Objectifs du stage

Info pratiques+

+

Drupal développeur

Page 15: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

15

PHO3 - 4 jours

La formation offi cielle «eZ publish pour développeur» vous permet de maîtriser tous les mécanismes nécessaires à l’utili-sation et à la personnalisation du CMS eZ Publish.

Nous commencerons par travailler sur les fondamentaux et nous progresserons pas à pas vers des matières plus avancées telles que la mise en place de templates et la création d’extensions. Pour fi nir nous aborderons les aspects workfl ow et les différents types de don-nées.

•Etre capable de mettre en place et gérer un site avec eZ Publish

•Comprendre et mettre en application les concepts eZ publish

•Apprendre à confi gurer un site eZ publish

•Savoir créer des fonctionnalités supplémentaires

Public • Développeur • Utilisateurs et administrateurs avancés de sitesPré-requis • Connaître HTML • Niveau «PHP maîtrise» (Ref: PHN1)Dates et tarifsVoir page annexe

1. Introduction à eZ Publish •A propos d’eZ Systems •Trouver des ressources (Web, IRC, ...) •Perspectives pour eZ

2. Utiliser eZ Publish •Installer eZ Publish •Architecture et fonctionnement •Stuctures internes d’eZ Publish

3. Introduction au développement eZ •Rappels sur HTML, CSS et Javascript •Rappels sur PHP •Séparer le contenu et le design •Stockage du contenu avec eZ Publish •Gérer le multilinguisme

4. Structure Interne d’eZ Publish •Bibliothèques, noyau et modules •Structure des répertoires •Les fi chiers de confi guration

5. Modules et vues •Exécution de modules •Vues de modules •Paramètres de vues

6. Design et apparence •Les designs avec eZ Publish •Structure des répertoires de design •Créer son propre design

6. Les templates •Généralités sur les templates avec eZ •Templates de vue, de noeuds, système

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

8. Gestion workfl ow avec eZ Publish•Les évènements•Les déclencheurs

PHO6 - 3 jours

La formation offi cielle «eZ publish Expert» vous décrit l’architecture et les compo-sants techniques d’une installation eZ Publish.

Elle fournit les compétences nécessaires pour customiser et développer une application eZ Publish.

•Maîtriser l’API eZ Publish (templates, modules, évènements,objets persistants)

•Comprendre quand et comment étendre eZ

•Comprendre comment traiter les problématiques d’import

•Identifi er les points bloquants en termes de performances, et les optimiser

Public • Développeur connaissant déjà eZ PublishPré-requis • Connaître PHP • Niveau «eZ développeur» (Ref: PHO3)Dates et tarifsVoir page annexe

1. Extensions et normes de codage •Les extensions, les extensions certifi ées •Structure d’une extension •Les normes de codage

2. Manipulations visuelles •Les extensions de design •Les opérateurs de template •Les data types

3. Structure Interne d’eZ Publish •Bibliothèques, noyau et modules •Structure des répertoires •Les fi chiers de confi guration •Structure des fi chiers de confi guration

4. Modules, objets persistants et API •Les extensions de modules •Utiliser les objets persistants eZ •Description, et utilisation de l’API eZ

Introduction Modules

Objectifs du stage

Info pratiques+

Référence

+

eZ Publish développeur// Cette formation est animée par des formateurs certifi és par eZ

Introduction Modules

Objectifs du stage

Info pratiques+

+

eZ Publish Expert// Cette formation est animée par des formateurs certifi és par eZ

PHP

- CM

S

Nos formations à eZ Publish sont des formations offi cielles.

RéférenceNos formations à eZ Publish sont des formations offi cielles.

Page 16: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

16

PHO4 - 3 jours

La formation «Typo3 : des bases à la maîtrise» vous permet une prise en main rapide du CMS Typo3.

Cette formation est composée de nom-breux travaux pratiques : vous débu-tez par l’installation d’une plateforme fonctionnelle et sur cette base, pendant trois jours, vous mettrez en pratique les aspects liés à la création d’un CMS. Nous passerons en revue l’architecture de Typo3 puis aborderons l’administration de contenu et enfi n nous terminerons par les thèmes, les modules spécifi ques,etc

•Etre capable de mettre en place et gérer un site avec Typo3

•Comprendre et mettre en application les concepts Typo3

•Apprendre à confi gurer un site Typo3

•Savoir créer des fonctionnalités supplémentaires

Public • Développeur PHPPré-requis • Connaître HTML • Niveau «PHP maîtrise» (Ref: PHN1)Dates et tarifsVoir page annexe

1. Introduction à Typo3 •Présentation de Typo3 •Positionnement de Typo3 •Comparaison de Typo3 •Installation de Typo3 •Trouver des ressources sur Typo3

2. Typo3 : architecture et fonctionnement •L’architecture de Typo3 •Les différents fi chiers et repertoires Typo3

3. Publier du contenu avec Typo3 •Gérer le contenu de ses pages •Créer des éléments de contenu •Utilisation du Rich Text Editor

4. Administrer Typo3 •La gestion des utilisateurs •La gestion des droits •Les procédures et les actions

5. Gestion des modules et extensions •Le module web •Le système de cache de typo3 •Installer et exploiter des extensions complémentaires

6. La gestion des templates avec Typo3 •Les gabarits de Typo3 •Le langage TypoScript •Les différentes méthodes de gestion de ses gabarits

7. Créer sa propre extension Typo3 •Utilisation du Kickstarter •Le framework de développement Typo3

PHO8 - 3 jours

La formation «SPIP Intégrateur» permet de prendre en main le développement de sites Web avec SPIP.

Durant les trois jours de la formation nous travaillerons ensemble à la mise en place d'un site Web avec Spip. Nous commen-cerons par les fondamentaux (installa-tion, l’affi chage,...) avant d’aborder la création visuelle en SPIP.

•Installer et confi gurer SPIP

•Savoir publier et gérer du contenu

•Gérer le travail collaboratif de plusieurs auteurs

•Gérer la syndication et les forums

Public • Toute personne souhaitant créer un site WebPré-requis • Maîtriser HTMLDates et tarifsVoir page annexe

1. Mise en place d’un site en local•Installation de WampServer •Installation de SPIP

2. Création de boucles•Les boucles et les squelettes dans SPIP •Explication de la syntaxe•Les boucles, critères, titres et balises •Les boucles incluses

3. Exercices de boucles•Affi chage de contenus•Affi chage d’une liste cliquable, triée•Affi chage de la navigation•Finalisation de la page d’accueil

4. Création d’un squelette•Les inclusions •Traitement des images •Creation d’une page rubrique et article •Le multilingue •Les pages recherche et plan du site •Plugins pour squelette

5. Mise en place d’un squelette•Création d’un squelette•Mise en place de plusieurs squelettes •Mise en place d’un squelette sur une page•Retouches sur un squelette existant •Ajout de PHP •Mise en place d’un formulaire PHP

6. Rappels sur HTML et CSS•Conception et fonctionnement des CSS •Base et description d’un fi chier CSS •Mise en place d’un fi chier CSS sur une page •Rappel sur HTML

7. Habillage en CSS du modèle•Parcours de la CSS du squelette •Modifi cation de la CSS •Ajout de classes dans le squelette

8. Ergonomie et conception d’un site SPIP•Réfl exions et organisation avant création d’un site SPIP •Habillage, navigation•Ergonomie et lisibilité•Conception d’un habillage en CSS•Utilisation des fonctionnalités SPIP pour des pages personnalisées•Limitations d’un site SPIP

Introduction Modules

Objectifs du stage

Info pratiques+

+

PHP

- CM

S Typo 3 : des bases à la maîtrise

Introduction Modules

Objectifs du stage

Info pratiques+

+

SPIP intégrateur

Page 17: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

17

PH10 - 3 jours

La formation «Magento intégrateur gra-phique» répond au besoin des intégra-teurs qui souhaitent adapter Magento à leurs chartes graphiques.

Pendant cette formation, nous commen-cerons par étudier les fonctionnalités de templating de Magento, puis nous plongerons rapidement au coeur de l’application pour y découvrir son mode de fonctionnement et ses possibilités d’adaptation.

• Prendre en main Magento

• Construire un site de vente en ligne

• Adapter Magento à ses besoins graphiques

Public • Intégrateur graphique • Développeur PHPPré-requis • Maîtrise de XHTML / CSSDates et tarifsVoir page annexe

1. Introduction et installation •Introduction à Magento •Fonctionnalités et concepts clefs •Installation en local •Installation en production •Migration de local en production •Les outils pour développer

2. Système de template de Magento •Structure des dossiers sous Magento •Architecture Modele Vue Controleur •Vues, interfaces, thèmes, blocs

3. Organisation des templates •Répertoires des interfaces (thèmes, skin) •Paramétrage des interfaces •Hiérarchie des thèmes •Composition des layouts •Architecture générale •Relations noyau layouts •Balises fonctionnelles •Relations administration et layouts •Personnalisation des pages produits •Personnalisation des catégories •TP: Personnalisation des templates •TP: Personnalisation des skins •TP: Mise à jour via le back offi ce •TP: Ajout de gabarits dédiés

4. Gestion de contenu (CMS) •Pages statiques •Blocs statiques •TP: Utilisation de gabarits dédiés •TP: Gestion de la page d’accueil •TP: Personnalisation de la page de contact

PHO9 - 4 jours

La formation «Magento développeur» répond au besoin des sociétés qui sou-haitent mettre en oeuvre une solution de vente en ligne en s’appuyant sur Magento.

La formation «Magento pour déve-loppeur» est orientée sur la pratique pour vous permettre de comprendre l’ar-chitecture de la solution par le biais de plusieurs développements de modules. Tous les aspects sont abordés, de la confi guration de modules à la surcharge de comportements natifs, en passant par les interactions avec la base de données et la gestion des événements.

• Prendre en main Magento et son architecture

• Construire un site de vente en ligne

• Adapter Magento à des besoins spécifi ques

• Exploiter et créer des extensions Magento

Public • Développeur / architecte PHP • Chef de projetsPré-requis • Bonnes connaissances de PHP • Niveau «PHP Expert (Ref: PHN2)Dates et tarifsVoir page annexe

1. Installation de Magento •Installation et base de démonstration •Installation sur un serveur local •Installation sur un serveur dédié •TP: Installation et migration de Magento

2. Outils aidant aux développements •Outils de développement / Magento •Outils de développement XHTML/CSS •Méthodologie de debog sous Magento •Outils intégrés à Magento •TP: Standards de développement

3. Bases du système de template •Structure des dossiers sous Magento •Architecture Modele Vue Controleur •Terminologie, vues, interfaces, thèmes...

4. Organisation des templates •Répertoires d’interfaces •Hiérarchie des thèmes •Composition des layouts •Relations administration et layouts •Personnalisation des pages produits •TP: Prise en main et personnalisation des templates •TP: Ajout de gabarits dédiés

5. Gestion de contenu (CMS) •Pages statiques •Blocs statiques •TP: Utilisation de gabarits dédiés •TP: Gestion de la page d’accueil •TP: Personnalisation de la page contact

6. Emails •Rappels sur le templating des e-mails •Les e-mails transactionnels •TP: Personnalisation des e-mails

7. Bases de l’architecture « core » •Modèle Entity-Attribute-Value (EAV) •Gestion des modules •TP: Exploitation du template •Modules et relations avec les tables

8. Magento avancé •Création de modules •Gestion des accès (ACL) •Events et Observers •Tâches CRON •Utilisation des emails transactionnels •Gestion des traductions

Nos formations à Magento sont des formations offi cielles.

Introduction Modules

Objectifs du stage

Info pratiques+

+

Magento intégrateur graphique

Introduction Modules

Objectifs du stage

Info pratiques+

Référence

+

Magento développeur

PHP

- E-C

OM

MER

CE

Nos formations à Magento sont des formations offi cielles.

Référence

5. Emails •Rappels sur le templating des e-mails •Les e-mails transactionnels •TP: Personnalisation des e-mails transactionnels •TP: Personnalisation du formulaire de contact

Page 18: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

18

JSN0 - 5 jours

La formation «Java pour débutant» permet d’apprendre à programmer en utilisant Java.

S’adressant à des personnes ayant peu ou pas d’expérience de la programma-tion, elle permet de découvrir la pro-grammation orientée objet et d’acquérir des bases solides pour débuter en Java.

•Utiliser le langage Java pour développer

•Acquérir une première autonomie en Java

•Connaître les différents composants de Java

•Mettre en oeuvre les concepts Objet

•Développer une application graphique liée à une base de données

Public • Novice en programmation • Programmeur débutantPré-requis • Connaissances techniques et mathématiquesDates et tarifsVoir page annexe

1. Présentation de la technologie Java •Les concepts de base de Java •Les possibilités de Java •Analyser un problème avec une méthode orientée objet •Présentation de la machine virtuelle •Outil de développement: assistants visuels et éditeurs de sources

2. Pratique : développement et test d’un programme en Java •Les composants d’une classe en Java •Exécuter un programme Java depuis la ligne de commande •Compiler et exécuter un programme

3. Déclaration, initialisation et utilisation de variables •Les variables, bien les utiliser •Les types de primitifs de Java •Règles et normes de codage •Modifi er les valeurs de variables : assignation, conversion, promotion

4. Création et utilisation d’objets •Déclaration, instanciation et initialisation •Exemple de la classe String incluse dans le SDK

5. Opérateurs de décision et boucles •Les opérateurs de branchement (if, if/else) •L’instruction switch •Les boucles : while et for

6. Les méthodes •Déclarer et invoquer une méthode •Méthodes objet et méthodes statique •Utiliser des méthodes surchargées

7. Initialiser et sécuriser une classe •Encapsulation : protection des données •Initialiser des objets : le constructeur

8. Création et utilisation de tableaux •Créer des tableaux à une dimension •Créer des tableaux à deux dimensions •Utilisation avancée des tableaux

9. Réutilisation des classes : l’héritage •Utilisation de l’héritage •Classes abstraites

Introduction Modules

Objectifs du stage

Info pratiques+

+

Java

Java débutant

JSN1 - 5 jours

La formation «Java pour développeur» est destinée aux développeurs ayant déjà abordé la programmation objet. Elle leur permettra de monter en compé-tence et d’apprendre à développer des applications Java.

Cette formation présente la syntaxe de Java, la programmation orientée objet en Java, la création d’interfaces utilisateur graphiques, les exceptions, les entrées/sorties de fi chiers, les threads et les fonctions réseau.

• Connaître les principales API de base de Java

• Traiter les erreurs à l’aide des exceptions

• Créer des interfaces utilisateur graphiques

• Utiliser les fonctionnalités d’entrée/sortie

• Créer un client TCP/IP

• Créer des programmes multithreads

Public • Programmeur confi rmé • Développeur C, C++Pré-requis • Connaître un langage de programmationDates et tarifsVoir page annexe

1. Programmation orientée objet •Modélisation objet •La classe de A à Z •Appeler une méthode sur un objet •Trouver des ressources (Web, IRC,...)

2. Identifi cateurs, mots-clés et types •Commentaires en Java •Génération automatique de documentation avec JavaDoc •Les huit types primitifs •Construire un objet avec «new»

3. Expressions et contrôle de fl ux •Les opérateurs Java •Les expressions booléennes •Les structures de contrôle de fl ux: if, switch, for, while, do, break, continue

4. Conception de classes •Construction et initialisation d’un objet •Concepts avancés de classes

5. Utilisation avancée des classes •Variables, méthodes et initialisateurs statiques •Classes, méthodes et variables fi nales •Classes/méthodes abstraites, interfaces

6. Exceptions et assertions •Principe et utilité des exceptions •Les instructions try, catch et fi nally •Les différentes catégories d’exceptions •Personnaliser les exceptions •Utiliser les assertions

7. Structure Collections et Generics •Interfaces de base dans Collections •Map, Comparable, Comparator •Les collections génériques

8. Entrées/Sorties •Flux de lecture et d’écriture •Arguments de ligne de commande •Sérialiser et désérialiser des objets •E/S de console et de fi chier

9. Construire des Interfaces Graphiques avec Swing •Introduction à Swing •Séparation des rôles (contenant et contenu) avec le pattern MVC

Introduction Modules

Objectifs du stage

Info pratiques+

+

Java développeur

Cette formation est une formation à Java certifi ée (Référence SL-275-SE6).

Référence

Cette formation est une formation à Java certifi ée (Référence SL-110-SE6).

Référence

Page 19: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

19

JUML - 4 jours

Le problème fondamental auquel la formation UML va s’efforcer de répondre est : comment passer des besoins des utilisateurs au code de l’application. Autrement dit : « Comment obtenir le plus effi cacement possible un code informa-tique opérationnel, complet, testé, et qui réponde le mieux possible au besoin des futurs utilisateurs ? ».

Du cahier des charges au code, ce cours présente les meilleures pratiques de mo-délisation avec UML sous la forme d’une étude de cas complète

•Modéliser les grandes lignes d’un projet avec UML

• Rédiger des cas d’utilisations effi caces

• Créer des modèles d’analyse et de conception à l’aide de la notation UML 2

• Traduire les modèles de conception dans votre langage orienté objet

Public • Chef de projets • Analyste, concepteur et développeurPré-requis • Expérience d’un langage de programmation orienté objetDates et tarifsVoir page annexe

1. Introduction •La modélisation agile •Les bases d’UML 2 •Les études de cas et les outils

2. Cas d’utilisation •Les bases: acteur, cas d’utilisation (UC) •Le diagramme de cas d’utilisation •La description textuelle des UC •Les bases du diagramme de séquence

3. Modèle du domaine •Les concepts du domaine •Les attributs et associations •Les rôles et multiplicités •L’agrégation et la composition •Le diagramme des classes participantes

4. Conception Objet préliminaire •De l’analyse à la conception •Séquence et communication •Les messages et lignes de vie •Les bonnes pratiques de conception

5. De la conception au code •La défi nition structurelle des classes •Les corps des méthodes •L’outillage disponible

6. Retour sur les cas d’utilisation •Les relations entre cas d’utilisation •UC et IHM, UC et tests •UC et gestion de projet

7. Retour sur le modèle du domaine •La généralisation / spécialisation •Quelques compléments •La notion de package •Les bases du diagramme d’états •Une démarche de création

8. Retour sur la conception •Le polymorphisme •Les interfaces •Les Design Patterns •Le diagramme de composants •Le diagramme de déploiement

9. Compléments •La modélisation métier •Les bases du diagramme d’activité

Introduction Modules

Objectifs du stage

Info pratiques+

+

UML : analyse et conception objet

Java

- UM

L, J

SP

JSTR - 5 jours

Les JSP (JavaServer Pages) et les Servlets sont les principales technologies du niveau Web défi nies dans la plate-forme Java Enterprise Edition (JEE).

Cette formation « JSP et Servlet » permet aux développeurs Java confi rmés d’ac-quérir les connaissances et les compé-tences nécessaires pour développer rapidement des applications Web avec les technologies JSP et Servlet en utilisant Sun Java System Application Server et la structure Struts d’Apache

• Écrire des servlets

• Créer des applications Web robustes

• Écrire des pages JSP

• Créer des pages JSP faciles à gérer en utilisant JSTL (JSP Standard Tag Library) et Struts Tiles

Public • Développeur JavaPré-requis • Maîtrise du langage Java • Connaissance de la plate-forme J2EE • Connaissance de HTMLDates et tarifsVoir page annexe

1. Composant d’affi chage •Le protocole HTTP •Comportement d’un conteneur web •Confi gurer et développer une servlet

2. Composant contrôleur •Concevoir un composant contrôleur •Développer une servlet contrôleur

3. Formulaires dynamiques •Cycle de vie d’une servlet •Repopulation d’un formulaire Web

4. Conception de la couche Business •Concevoir des composants Entité •Concevoir des composants Service

5. Applications Web avec Struts •Conception Web avec MVC •Développer une classe d’actions Struts •Répartir les actions Struts •Gestion de session

6. Intégration des bases de données •Mapper une structure de données •Connecter une application Web à une base de données •Confi gurer une DataSource et l’API JNDI

7. Développement de pages JSP •Code JSP avec les éléments de script •Code JSP avec la directive de page •Code JSP avec les balises standard •Code JSP avec Expression Language •Confi gurer l’environnement JSP •Utiliser les balises JSTL dans une page JSP

8. Développement d’applications Web à l’aide de formulaires d’actions Struts •Développer une classe ActionForm •Affi chage des formulaires •Confi gurer l’affi chage de formulaires

9. Création de composants de présentation Web réutilisables •Présentation de pages web à partir de composants présentation réutilisables •Inclure des segments JSP •Développer des présentations en utilisant la structure Struts Tiles

Introduction Modules

Objectifs du stage

Info pratiques+

+

JSP et Servlet

Cette formation est une formation à Java certifi ée (Référence SL-314-EE5).

Référence

Page 20: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

20

JSSF - 2 jours

La formation « JSF - JavaServer Faces et Ajax » fournit aux participants les moyens de construire des composants Web per-sonnalisés pour la structure JSF (JavaSer-ver Faces), qui exploitent les techniques Ajax.

L’objectif de ce cours est d’illustrer l’in-corporation de la technologie Ajax dans des composants JSF réutilisables.

• Créer une application Web riche avec Ajax

• Développer une application Web JSF

Public • DéveloppeurPré-requis • Maîtriser la programmation en Java • Maîtriser les servlets et JSP • Connaître le modèle MVC • Connaître HTML, CSS et JavaScriptDates et tarifsVoir page annexe

1. Composants d’entrée JSF •Lier les champs d’une page Web à des valeurs dans le bean de sauvegarde en utilisant JSF •Expression Language (EL) •La balise DataTable de JSF et des facettes •Construire une application multi-page avec la technologie JSF •Créer des options de menu dynamiques à partir des données de votre base de données

2. Construction de composants JSF personnalisés •Rôle des composants JSF •Les relations entre les gestionnaires de balises, les composants IG personnalisés, les moteurs et les kits de rendu •Structure d’un composant JSF •Transfert des variables entre les balises JSF et les composants JSF

3. Composants JSF compatibles Ajax •Modèles de gestion de requêtes asynchrones •Les stratégies permettant de gérer les requêtes asynchrones au sein de JSF •Développer un composant JSF qui gère les événements Ajax •Créer une application JSF qui utilise les techniques Ajax

JSWS - 3 jours

La formation « Web services avec Java » apporte aux développeurs de clients et decomposants d’entreprise les connaissances nécessaires pour créer, implémenter et déployer des services Web et des clients de services Web en utilisant les composants Java et le SDK de la plate-forme Java Enterprise Edition.

• Connaître les API Web Services de Java

• Créer des services Web et les clients associés

•Comprendre les avantages et limitations d’une approche Web Services

Public • DéveloppeurPré-requis • Savoir développer et déployer une application sur la plate-forme J2EE • Connaître EJB (Enterprise JavaBeans)Dates et tarifsVoir page annexe

1. XML •Présentation, concepts et structure •Outils pour manipuler du XML •DOM, SAX et Web Services

2. Les API de traitement XML •JAXB (Java Architecture for XML Binding) •SAX (Simple API for XML)

3. Les services Web •Introduction aux services Web •Les mécanismes à mettre en place •Avantages et limites

4. Services Web avec SAAJ •Créer un service Web avec SAAJ (SOAP With Attachments API for Java) •Consommer un service Web basé sur SAAJ

5. Services Web avec JAX-WS (Java API for XML Web Services) •Créer un Service Web / fi chier WSDL •Créer un service Web JAX-WS en tant que point d’extrémité de servlet •Créer un service Web JAX-WS en tant que point d’extrémité de composant EJB

5. Développement de clients de services Web •Créer un client de service Web JAX-WS avec un proxy dynamique •Permettre à une application Web de consommer un service Web basé sur JAX-WS

Introduction Modules

Objectifs du stage

Info pratiques+

+

Ja

va -

JSF,

Web

Ser

vice

s JSF - JavaServer Faces et Ajax

Introduction Modules

Objectifs du stage

Info pratiques+

+

Web services avec Java

Cette formation est une formation à Java certifi ée (Référence DTJ-3108).

Référence

Cette formation est une formation à Java certifi ée (Référence DWS-3111-EE5).

Référence

Page 21: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

21

J2EE - 4 jours

La formation «J2EE» permet d’utiliser la plate-forme J2EE afi n de créer des appli-cations d’entreprise robustes et capables de s’adapter aux changements et à une croissance rapide.

En quatre jours les participants étudieront les stratégies de mise en oeuvre de ces technologies J2EE.

•Comprendre les concepts de J2EE

•Connaître les composants / MVC2

•Maîtriser les composants du framework et la communication inter-composants dans J2EE

•Savoir effectuer un mapping fonctionnel sur les composants de J2EE

Public • Développeur • Chef de projetsPré-requis • Niveau «Java développeur» (Ref : JSN1) • Connaissances sur JSP/Servlets et JavaBeansDates et tarifsVoir page annexe

1. L’architecture J2EE •L’architecte : rôles, responsabilités, productions •Modélisation avec UML •Architecture et design

2. Notions de qualité systémique en architecture •Les compromis de qualité de services

3. Heuristiques de développement •Facteurs de risque, dimensionnement, fl exibilité... •Distribution •Apports des modélisations objet patterns et framework •Problématiques de performances •Montée en puissance, changement d’échelle

4. La couche client et la couche Web •Interactions homme-machine •Ergonomie, prototypage, adhésion de l’utilisateur •La couche Web

5. La couche métier •Containers applicatifs •Accès aux services : pooling, messages, persistance, JNDI,... •Sessions, communications synchrones et asynchrones

6.Couches intégration et ressources •Les technologies d’intégration en Java •Relations avec les bases de données: le mapping objet-relationnel •D.A.O , JDBC, les apports J2EE •S.O.A (service oriented architecture) •Web services

7. Aller plus loin •La sécurité •Critères pour une évaluation de l’architecture

JSJB - 5 jours

La formation « EJB - Développer des Java Beans » permet aux participants d’ac-quérir les connaissances nécessaires au développement de fonctionnalités de back-end robustes à l’aide de la techno-logie Enterprise JavaBeans.

La formation met l’accent sur la pratique du codage EJB, mais est également consacrée aux bonnes pratiques en ma-tière de transaction, de messagerie et de sécurité. Des exercices pratiques ponc-tuent le déroulement la formation.

•Implémenter des fonctionnalités métier avec EJB

•Connaître les avantages et limites des EJB

•Assembler et déployer des composants EJB sur un serveur d’applications

•Intégrer une application basée sur EJB à l’aide de l’API Java Messaging Service

•Créer et utiliser des objets Query en utilisant le langage Java Persistence Query

Public • Développeur JavaPré-requis • Maîtriser la programmation Java et J2EE

Dates et tarifsVoir page annexe

1. Les beans de session EJB •Créer des beans de session •Packager/déployer beans de session •Créer un client de bean de session

2. Les classes d’entités : la base •Défi nir les classes d’entités •Cycle de vie et événements •Packager/déployer classes d’entités

3. Modélisation des relations d’association de données •Relations d’association dans les modèles de données et d’objets •Utiliser les propriétés des relations pour défi nir des associations •Implémenter des associations unidirectionnelles et bidirectionnelles

4. Les classes d’entités: modélisation des relations d’héritage •L’héritage des classes d’entités •Hériter d’une classe non d’entité •Hériter en utilisant une super-classe imbriquée •Stratégies de mappage d’héritage •Utilisation d’une clé primaire composite

5. Le langage Java Persistence Query Language (QL) •Créer et utiliser des objets Query •SELECT, BULK UPDATE et DELETE

6. Développement d’applications Java EE utilisant la messagerie •L’API JMS •Écrire un producteur de messages •Listener des messages asynchrone •Bean géré par message JMS et non-JMS

7. Les classes et intercepteurs •Créer une classe d’intercepteurs •Associer des méthodes d’interception à un bean d’entreprise

8. Transactions •Transactions gérées par un conteneur •Transactions gérées par un bean

9. Traitement des exceptions •Les exceptions •Traiter les exceptions dans un bean

Introduction Modules

Objectifs du stage

Info pratiques+

+

J2EE

Introduction Modules

Objectifs du stage

Info pratiques+

+

EJB - Java Beans

Java

- J2

EE, E

JBCette formation est une formation à Java certifi ée (Référence SL-351-EE5).

Référence

Page 22: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

22

MYD1 - 5 jours

Cette formation vous permet de maîtri-ser tous les mécanismes nécessaires au développement d’applications pointues utilisant MySQL.

Nous commencerons par travailler sur les principes fondamentaux et nous progres-serons vers des matières plus avancées telles que l’optimisation de performan-ces, les vues et les procédures stockées. A la suite de cette formation vous aurez tous les atouts de votre côté pour passer la certifi cation MySQL développeur.

• Installer et confi gurer MySQL

• Créer une base de données optimale en fonction du contexte

• Pouvoir écrire des requêtes SQL optimisées

• Comprendre et utiliser les transactions

• Utiliser toutes les fonctionnalités de MySQL 5 : sous-requêtes, vues...

• Aborder la programmation côté serveur : procédures stockées, déclencheurs

Public • Développeur • ArchitectePré-requis • Une connaissance des concepts SQL est recommandéeDates et tarifsVoir page annexe

1. Présentation de MySQL •Présentation de MySQL •L’architecture client-serveur •Les clients MySQL

2. Requêtes SQL simples •La requête SELECT •Les agrégats •Les expressions et fonctions SQL

3. Manipulation des données •Les modes SQL •Contrôle des données •Ajout, suppression, modifi cation •Les transactions •Exportation et importation

4. Création des bases •Structure des bases et des tables •Les types de données •Les méta-données

5. Requêtes complexes •Jointures •Sous-requêtes •Vues

6. Programmation côté serveur •Requêtes préparées •Procédures stockées •Déclencheurs

7. Optimisation •Les moteurs de stockage •Optimisation des requêtes •Indexation

Introduction Modules

Objectifs du stage

Info pratiques+

+

MyS

QL MySQL développeur

MYA1 - 5 jours

Cette formation vous permet de maîtriser toutes les tâches d’administration d’un serveur de bases de données MySQL.

A l’issue de la formation, le stagiaire est capable de réaliser des tâches telles quel’optimisation de performances, la mise en place de réplication, la sauvegarde et la restauration des bases de données, le chargement des données, l’optimisa-tion des requêtes.

• Installer et confi gurer MySQL

• Créer une base de données optimale en fonction du contexte

• Superviser / monitorer un serveur MySQL

• Gérer l’intégrité des données

• Gérer la sécurité des serveurs MySQL

• Scalabilité de MySQL

Public • Développeur • Administrateur de base de donnéesPré-requis • Connaître MySQL • Connaître l’administration Linux ou WindowsDates et tarifsVoir page annexe

1. Présentation de MySQL •Présentation générale •Historique •Fonctionnement

2. Vue globale du serveur MySQL •Architecture MySQL •Les utilitaires client •Confi guration de MySQL •Les fi chiers de logs

3. Stockage •Types de données •Les méta-données •Les différents moteurs de stockage •Le partitionnement

4. Intégrité des données •Transactions et verrouillage •Maintenance des tables •Exportation et importation •Sauvegarde et restauration des données

5. Gestion de la sécurité avec MySQL 5 •Gestion des utilisateurs •Sécuriser le serveur

6. Programmation côté serveur •Les procédures stockées •Les déclencheurs •Les évènements •Les vues

7. Optimisation de MySQL •Optimisation des requêtes •Optimisation des tables •Optimisation du serveur •Optimisation de l’environnement

8. Scaling MySQL •La réplication avec MySQL •MySQL Cluster

Introduction Modules

Objectifs du stage

Info pratiques+

+

MySQL administrateur

Nos formations à MySQL sont des formations offi cielles. Ref: FR-SQL-4501

Référence

Nos formations à MySQL sont des formations offi cielles. Ref: FR-SQL-4502

Référence

Page 23: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

23

MYHD - 3 jours

La formation «MySQL Haute disponibilité» s’adresse aux administrateurs de bases de données et aux architectes systèmes qui souhaitent analyser et comprendre les options de haute disponibilité offertes par MySQL, notamment les solutions de clustering et de réplication.

Il vous fournira les outils nécessaires pour décider de la solution de haute disponi-bilité la plus appropriée et vous montrera comment mettre en place un système correctement conçu.

• Etre en mesure de mettre en place une architecture MySQL Haute disponibilité

• Mettre en place et superviser un système de réplication MySQL

• Mettre en place et superviser une architecture cluster MySQL

• Comparer les solutions cluster et réplication

• Analyser l’impact de la haute disponibilité sur les performances

Public • Administrateur de bases de données • Concepteur, ArchitectePré-requis • Niveau «MySQL Administrateur» (Ref: MYA1)Dates et tarifsVoir page annexe

1. MySQL haute disponibilité •Qu’est-ce que la haute disponibilité ? •Notions de disponibilité et de temps d’interruption •Technologie de la réplication vs Clustering •Les approches Shared nothing et Shared disk

2. La réplication MySQL •Présentation de la réplication •La journalisation binaire •Mettre en place la réplication •Superviser la réplication •Avantages, inconvénients •Architectures de réplication •Optimiser la réplication

3. MySQL Cluster •Architecture •Présentation de MySQL Cluster •Les limitations de MySQL Cluster •Cas d’utilisations •Mise en place de MySQL Cluster •Confi guration du cluster •Gérer MySQL Cluster

4. Shared Disk Clustering •Présentation du Shared Disk Clustering •Cluster logiciel •Haute disponibilité Linux •Windows Clustering •Veritas Cluster Agent •Cas d’utilisation

5. Autres types de Clustering •Systèmes de réplication sur disque •Sequoia Clustering et m/Cluster

6. Maintenance •Sauvegarde •Sauvegarde à froid •Snapshots •Sauvegarde Incrémentale •Réorganisation des tables •Modifi cation du schéma •Optimisation des index

Introduction Modules

Objectifs du stage

Info pratiques+

+

MySQL Haute disponibilité

MyS

QL

MYT1 - 4 jours

Cette formation vous permet d’identifi er, d’anticiper et de régler les problèmes deperformances de votre serveur de bases de données MySQL et de son environne-ment.

A l’issue de la formation, le stagiaire est capable de paramétrer fi nement le serveur MySQL ainsi que d’optimiser ses performances

• Connaître l’architecture de MySQL

• Bien choisir son moteur de stockage

• Optimiser ses requêtes

• Optimiser son serveur MySQL

• Identifi er les goulots d’étranglement

• Gérer les caches et les buffers

Public • Administrateur de bases de données • Concepteur, Architecte • DéveloppeurPré-requis • Niveau «MySQL Développeur» (Ref: MYD1)Dates et tarifsVoir page annexe

1. Théorie et architecture •Architecture de MySQL •Architecture client-serveur •Les outils de mesure de performance

2. Optimisation du schéma •Normalisation, dénormalisation •Partitionnement •Les types de données •Optimisation des index, les différents types d’index

3. Optimisation des requêtes •La commande EXPLAIN •L’optimiseur •Trouver les requêtes problématiques •Recherche FullText

4. Les moteurs de stockage •MyISAM •InnoDB •MEMORY •Les autres moteurs

5. Cache et buffer de MySQL •Choisir une architecture •Les apports des caches •Le cache de requêtes •Utiliser MEMORY ou MyISAM en tant que cache

6. Optimisation du serveur •Les variables d’état •Optimiser les threads •Le cache de tables •Le cache de requêtes

Introduction Modules

Objectifs du stage

Info pratiques+

+

MySQL Optimisation

Nos formations à MySQL sont des formations offi cielles. Ref: FR-SQL-4301

Référence

Nos formations à MySQL sont des formations offi cielles. Ref: FR-SQL-4402

Référence

Page 24: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

24

PGN1 - 2 jours

PostgreSQL est un SGBD de référence dans le monde des Logiciels Libres. Il offre une richesse fonctionnelle impor-tante lui permettant de rivaliser avec des produits commerciaux tels que Oracle ou DB2.

Au cours de ces deux jours de formation nous apprendrons comment bien utiliserPostgreSQL. Nous verrons comment interagir avec le serveur et quelles sont les meilleuresoptions pour gérer tant des requêtes simples que des requêtes complexes.

• Installer et confi gurer PostgreSQL

• Créer une base de données optimale

• Analyser et comprendre les logs

• Profi ter des fonctionnalités avancées de PostgreSQL

• Aborder la programmation coté serveur

Public • Développeur utilisant PostgreSQL • Administrateur de bases de donnéesPré-requis • Connaissance des concepts SQLDates et tarifsVoir page annexe

1. Présentation de PostgreSQL •PostgreSQL : serveur de base de données relationnelle objet •Historique, licence, mode de développement •Fonctionnement

2. Installation et confi guration •Installation de PostgreSQL •Installation avec un système de paquetage

3. Interagir avec le serveur •Le concept du client serveur •Le client PostgreSQL •Utiliser les clients graphiques •Les différents connecteurs à PostgreSQL

4. Création de bases de données •Types de données •Création de tables •Charger des données

5. Gérer des requêtes simples •Sélectionner des données •Utiliser la clause WHERE pour fi ltrer les données •Ajouter / Modifi er / Supprimer des données

6. Gérer des requêtes avancées •Les transactions •Les jointures •Les sous-requêtes

7. Programmation coté serveur •Importation et exportation de données •Les procédures stockées •Les déclencheurs

8. Sécurité•Contrôle d’accès des utilisateurs•Gestion des utilisateurs•Contrôles des accès

Introduction Modules

Objectifs du stage

Info pratiques+

+

Post

greS

QL PostgreSQL développeur

PGN2 - 3 jours

La formation «PostgreSQL Administra-teur» vous permet de maîtriser toutes les tâches d’administration d’un serveur de bases de données PostgreSQL.

A l’issue de la formation, le stagiaire est capable de réaliser des tâches telles quel’administration courante, l’optimisation de performance, la sauvegarde et la restauration des bases de données, le chargement des données, l’optimisation des requêtes.

Ce cours prépare à la certifi cationPostgreSQL

• Installer et confi gurer PostgreSQL

• Analyser et comprendre les logs

• Utiliser et administrer PostgreSQL

• Protéger et sauvegarder ses données

Public • Administrateur de bases de données • Développeur Pré-requis • Niveau «PostgreSQL developpeur» (Ref: PGN1)Dates et tarifsVoir page annexe

1. Installation et confi guration •Installation de PostgreSQL •Installation à partir des sources •Installation avec un système de paquetage •Paramètres de confi guration

2. Accès aux bases de données •Le client psql •L’interface PgAccess •Le client PgAdmin •L’application distribuée : PhpPgAdmin

3. Sécurité •Contrôle d’accès des utilisateurs •Gestion des utilisateurs •Contrôles des accès

4. Gestion des disques et de la mémoire •Création de l’espace de données •Options de gestion des écritures : FSYNC •Contrôle de l’utilisation de la mémoire vive : WORK_MEM

5. Procédures Stockées •Les déclencheurs •Le langage PL/pgSQL •Le langage SQL •Extensions en langage C

6. Sauvegarde et restauration •Archivage des données •Sauvegarde à chaud •Sauvegarde au fi l de l’eau •Restauration d’une base

7. Optimisation de PostgreSQL •Optimisation des requêtes •Optimisation des tables •Optimisation du serveur •Optimisation de l’environnement •Confi guration type

Introduction Modules

Objectifs du stage

Info pratiques+

+

PostgreSQL administrateur

La formation prépare à la certifi cation Pos-tgreSQL.

Référence

La formation prépare à la certifi cation Pos-tgreSQL.

Référence

Page 25: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

25

PGN3 - 4 jours

La formation «PostGreSQL Optimisation» vous permettra de maîtriser les notions avancées de l’administration d’une base de données PostgreSQL.

Durant quatre jours de formation nous aborderons la confi guration fi ne d’une instance pour de meilleures performances et une plus grande stabilité, la gestion effi cace des connexions, l’utilisation des scripts pour faciliter l’exploitation, l’ana-lyse de requêtes SQL et la mise en place d’un mécanisme de reprise sur panne (Warm Standby).

• Optimisation des performances

• Gestion effi cace des connexions à la base

• Optimisation de l’exploitation

• Analyse des requêtes SQL

• Mise en place de reprise de panne (warm stand by)

Public • Administrateur de bases de donnéesPré-requis • Bonne connaissance de PostgreSQL • Niveau «PostgreSQL Administrateur» (Ref : PGN2)Dates et tarifsVoir page annexe

1. Aspects avancés de PostgreSQL •Rappels succincts sur PostgreSQL •L’écosystème PostgreSQL •Instance,tuning, supervision •Réplication et haute disponibilité.

2. Confi guration de PostgreSQL •Les répertoires de données •Les logs de transactions et d’activités •Installation des tâches automatiques

3. Administration Système •Choix du fi lesystems •Optimisation du système d’exploitation •Utilisation des tablespaces •Administration d’une instance

4. Tâches Courantes •Utilisation des espaces de stockages •VACUUM et autovacuum

5. Sauvegarde et Restauration d’une base PostgreSQL •Sauvegarde à froid, à chaud •Sauvegarde en ligne •Point In Time Recovery •Warm Standby

6. Techniques Avancées •Window functions •Modules contrib ( pgBench ) •XML, recherche FULL Text ( FTS ) •Héritage •Partitionnement Horizontal

7. Optimisation PostgreSQL •Paramètres par défaut •Prise en compte du matériel •Impacts des paramètres système •Limiter les connections •Dimensionner la mémoire partagée

8. Supervision d’une instance PostgreSQL •Informations du catalogue système •Analyse des logs d’activités •Mise en place de scripts Munin pour visualiser l’activité •Surveiller l’instance avec Nagios •Tester les performances avec pgFouine •Analyse des messages de Vacuum

Introduction Modules

Objectifs du stage

Info pratiques+

+

PostgreSQL Optimisation

Post

greS

QL

PGS1 - 3 jours

La formation PostGIS permet de prendre en main le module spatiale de la base de données PostgreSQL.

Au cours de trois jours de formation réso-lument orientés pratique nous mettrons en place les différentes manipulations et optimisations de PostGIS.PostGIS permet de rajouter le support des données spatiales dans PostgreSQL en terme de stockage, de manipulation et de requêtage.

• Connaître les fonctionnalités, spécifi cités et limites de PostGIS

• Savoir mettre en place PostGIS en tant que base de données spatiales dans un projet SIG

• Être autonome dans l’importation des données, et l’écriture de requêtes spatiales

• Cerner les problématiques liées à l’optimisation des requêtes spatiales

Public • Administrateur de données spatiales • Responsable SIG • Géomaticien • Développeur SQLPré-requis • Connaissances de base en SQL 92 • Connaissances de base de PostgreSQLDates et tarifsVoir page annexe

1. Présentation de PostGIS •Serveur de base de données spatiale •Historique, licence, développement •Fonctionnement

2. Installation et confi guration •Installation de PostGIS •Installation avec un système de paquetage

3. Représentation de données spatiales •Well Known Text (WKT) •Well Known Binary (WKB) •Le standard des bases de données spatiales

4. Les index spatiaux •Création des index •Bench comparatif sur les performances

5. Requêtes spatiales •Création des bases de données •Création des principales requêtes spatiales : distance, objet le plus proche, ... •Requêtes spatiales avancées •Optimisation de requêtes spatiales •Différence entre opérateurs et fonctions spatiales

6. Administration •Importation et exportation de données spatiales •Création des bases de données •Les jointures

7. Programmation coté serveur •Importation et exportation de données •Ressources connexes disponibles

8. Pour aller plus loin •Couplage avec OpenJump pour la visualisation de résultats de requêtes •Ressources connexes disponibles

Introduction Modules

Objectifs du stage

Info pratiques+

+

PostGIS, base de données spatiales

Page 26: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

26

LIN1 - 3 jours

La formation «Linux : les commandes» a pour objectif de vous permettre de pren-dre en main les bases du système Linux.

Pendant trois jours nous travaillerons ensemble à découvrir comment com-muniquer en mode console dans une environnement Linux.

Nous aborderons les principaux points qui vous permettront d’être autonome quelle que soit la distribution Linux : les commandes shell, la gestion des droits, la sauvegarde, les processus.

• Acquérir la connaissance des commandes fondamentales de Linux

• Devenir autonome pour une première prise en main d’un système

• Passer l’étape importante de la maîtrise de l’éditeur «vi»

Public • Administrateur systèmes • Développeur en environnement Unix ou LinuxPré-requis • AucunDates et tarifsVoir page annexe

1. Introduction •Les caractéristiques d’Unix et Linux •Arborescence et système de fi chiers •Noyau et processus •Quelques commandes •La documentation

2. Les fi chiers et les répertoires •L’arborescence des fi chiers •Les chemins •La syntaxe d’une ligne de commande •Commandes de gestion de fi chiers •Lire, copier et visualiser un fi chier •Commandes de gestion de répertoires •Copie et suppression d’arborescence •La commande fi nd

3. Le Shell •Les jokers •La protection des caractères spéciaux •Les différentes redirections •L’historique des commandes (mode vi) •Alias et environnement •Le fi chier .profi le •Réaliser un script élémentaire

4. Les droits •Connaître les droits •Modifi er les droits •Droits sur les répertoires •Droits par défaut •Gestion des groupes

5. L’impression •L’impression, le principe et commandes

6. Les fi ltres •Présentation des fi ltres •Commandes grep, cut, sed, sort, more •Les commandes more et pg •Présentation des expressions régulières et mise en oeuvre

7. La sauvegarde •Archivage avec tar •Compression avec cpio, bzip

8. Les outils de communication •La communication en direct, •Les commandes write et talk •Le courrier électronique, •La commande mail

Introduction Modules

Objectifs du stage

Info pratiques+

+

Linux

Linux : les commandes

LAN1 - 5 jours

La formation «Linux : administration niveau 1» vous permet de maîtriser tous les mécanismes nécessaires à l’adminis-tration d’un petit parc Linux dans votre entreprise.

Nous commencerons par installer une distribution Linux puis nous traiterons des fondamentaux de l’administration (création et gestion des comptes utilisa-teurs, paramétrages réseau, gestion des imprimantes, ...) Nous progresserons pas à pas vers des matières plus avancées telles que la mise en place de serveurs FTP et Web.

• Devenir autonome sur Linux afi n de garantir la bonne disponibilité des serveurs

• Pouvoir prendre en charge la responsabilité de l’administration de systèmes Linux

• Savoir intégrer Linux avec les autres systèmes d’exploitation de l’entreprise

Public • Administrateur systèmes • Administrateur réseaux • DéveloppeurPré-requis • Niveau «Linux : les commandes» (Ref: LIN1)Dates et tarifsVoir page annexe

1. Installer Linux •Les différentes méthodes •Créer un double boot Windows / Linux

2. Administrer le système •Les commandes de base du système •L’arborescence des fi chiers •Les attributs des fi chiers •Quelques éléments de shell

3. Les scripts shell •L’exécution de scripts shell •La gestion des variables •Les instructions de contrôle •Les sous-programmes

4. Les utilisateurs et les droits •Système multi-utilisateur •Comptes utilisateurs et groupes •La gestion des droits sur les fi chiers

5. Gérer le système de fi chiers •Gérer l’espace disque •Créer une partition •Gestion des systèmes de fi chiers •Monter / démonter des fi lesystems •Outils de sauvegarde et de restauration •La commande tar

6. Gérer les applications •La notion de processus •Commandes de gestion de processus •Automatiser les traitements avec crontab •Organiser les journaux de bords avec Syslog et Syslog-ng

7. Installer des applications •L’installation à partir des sources •Les paquetages RedHat et Debian •Mise à jour et dépendances

8. L’arrêt et le démarrage •Les grandes étapes du démarrage •L’application init •La notion de niveau d’init •Les RC ou la gestion du démarrage des services •L’arrêt du système avec la commande shutdown

Introduction Modules

Objectifs du stage

Info pratiques+

+

Linux : administration niveau 1

Page 27: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

27

LAN2 - 5 jours

La formation «Linux : administration niveau 2» vous permet de monter en compétence sur Linux et d’être à même d’administrer un parc Linux dans votre entreprise ou même de personnaliser Linux à vos besoins.

Les participants à ce stage se passion-neront pour la richesse et la fi abilité des briques Open Source avancées qu’un consultant de terrain leur apprendra à maîtriser.

• Acquérir un niveau d’expertise élevé sur Linux

• Comprendre comment organiser et gérer l’espace disque de gros serveurs Linux

• Apprendre à paramétrer fi nement le système

• Savoir déployer Linux et l’intégrer avec les autres environnements existants

Public • Administrateur systèmes ou réseaux • Développeur Pré-requis • Niveau «Linux : administration niveau 1» (Ref: LAN1)Dates et tarifsVoir page annexe

1. Mise en oeuvre des systèmes de fi chiers journalisés •Les systèmes de fi chiers journalisés •Les commandes spécifi ques •Critères de choix

2. Paramétrage avancé des systèmes de fi chiers et des disques •Les quotas •Panorama des techniques RAID •Mettre en oeuvre des ACL, •La gestion de l’espace de swap

3. La gestion des volumes logiques (LVM) •Concepts et les commandes du LVM •Sauvegarde, Stripping, Snapshots, ...

4. Modifi er le noyau •Pourquoi recompiler le noyau ? •Patcher et compiler le noyau •Ajouter un module et modifi er les paramètres du noyau sans recompiler

5. La gestion des périphériques •Gestion des périphériques sous Linux •L’ajout d’un périphérique

6. Le démarrage d’un système Linux •Les chargeurs lilo et Grub •Paramétrer de manière souple le démarrage avec les fi chiers initrd •Utiliser un système bootable de dépannage (Knoppix...) •Fabriquer un CD/clé bootable

7. Proxy et LDAP •Gérer un proxy •Gérer un annuaire LDAP

8. Garantir l’intégrité des données •Mise en oeuvre de sauvegardes incrémentales •Fabriquer une sauvegarde réseau •Faire une sauvegarde barre-métal : les logiciels libres existants (Mondo...)

9. Améliorer les performances du système •Créer des classes d’imprimantes •Améliorer les performances : hdparm, ulimit, les paramètres de/proc, tmpfs, ...

Introduction Modules

Objectifs du stage

Info pratiques+

+

Linux : administration niveau 2

Linux

LIS1 - 3 jours

L’une des forces des systèmes Unix ou Linux est la richesse des scripts d’adminis-tration disponibles dans cet environne-ment. Ces scripts, véritable automatisation étape par étape du travail de l’admi-nistrateur, fi abilisent complètement les opérations répétitives et affranchissent les opérateurs des séquences de travail les plus fastidieuses.

A travers ce stage, vous découvrirez les fonctionnalités de l’interpréteur de com-mande des systèmes Unix et Linux et vous apprendrez à créer vos propres scripts d’administration.

• Automatiser, fi abiliser les travaux répétitifs

• Maîtriser les principales instructions du langage de script

• Connaître les différentes facettes de chacun des interpréteurs

Public • Administrateur • Développeur d’applications • Utilisateur avancéPré-requis • Bonne connaissance de l’administration • Bonne connaissance de la programmation CDates et tarifsVoir page annexe

1. Introduction •Le rôle du Shell •Différents Shells et leurs fonctionnalités

2. Shell en mode interactif •Commandes, le mode vi et le mode fc •Les jokers •La protection des caractères spéciaux •Les redirections •Le replacement de commandes •Panorama des caractères spéciaux

3. Les scripts Shell •Le principe des scripts •Les commentaires •Exécution et mise au point d’un script •Les options du Shell •Affi chage des messages : écho, print

4. Les variables •Les variables d’environnement •Le fi chier .profi le •Les paramètres d’un script •Saisie des données et l’instruction read •Le remplacement des variables •Les tableaux

5. Les instructions de contrôle •If : l’alternative, le code retour •La commande test •Case : choix multiple •While, until et for : les boucles •Break et continue

6. Les alias et les fonctions •Généralités sur les alias •Alias particuliers •Echange de données •Les bibliothèques de fonctions

7. L’arithmétique •Expr : utilisation en arithmétique •L’arithmétique en Korn Shell •Les boucles de comptage

8. Les expressions régulières •Commande grep •Les méta caractères des expressions régulières •Mise en oeuvre des expressions régulières avec grep

Introduction Modules

Objectifs du stage

Info pratiques+

+

Linux Programmation Shell

Page 28: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

28

UBU1 - 5 jours

La formation «Adminitration Ubuntu / Certifi cation» permet à la fois d’améliorer ses compétences en terme d’adminis-tration Linux et prépare à la certifi cation Ubuntu Certifi ed Professional.

À l’issue de ce stage pratique de cinq jours, les participants auront été formés aux compétences de bases requises par les administrateurs système Ubuntu.

• Installer et confi gurer les systèmes Ubuntu

• Savoir exécuter des tâches routinières d’administration

• Pouvoir confi gurer la connectivité réseau

• Travailler sur Linux en ligne de commande

Public • Administrateur linux débutantPré-requis • Connaissances de base des OS • Niveau «Linux : les commandes» (Ref: LIN1)Dates et tarifsVoir page annexe

1. Communauté et assistance •Gouvernance •Comité technique •Assistance gratuite et payante

2. Installation et confi guration •Les différentes versions d’Ubuntu •Cycles de sortie des différentes versions •Entrepôts de paquets réseau •Gestion des paquets

3. Administrer le système •Les commandes de base du système •L’arborescence des fi chiers •Les attributs des fi chiers •Quelques éléments de shell

4. Installation d’un serveur Web (LAMP) •Apache •PHP •MySQL •Groupes

5. Les services réseaux •Serveurs de messagerie : Postfi x, Dovecot •Confi guration des ports du part-feu •Serveurs de fi chiers : Samba, transfert de fi chiers, permissions et groupes

6. Déploiement des postes de travail •Comptes utilisateurs et privilèges •Supports amovibles •Personnalisation de Gnome

7. Sauvegardes •Archivage avec tar •Compression avec zip •Synchronisation avec rsync •Clés ssh •cron, anacron

Introduction Modules

Objectifs du stage

Info pratiques+

+

LIN

UX -

UBUN

TUAdministration Ubuntu / Certifi cation

UBU2 - 5 jours

La formation «Déployer Ubuntu Serveur» s’adresse à des administrateurs ayant déjà manipulé Linux / Ubuntu et qui souhaitent monter en compétences.

Durant les cinq jours de cette formation nous serons amené à traiter des princi-paux sujets récurrents dans le deploiement et l’administration de Linux / Ubuntu : modifi cation du noyau Ubuntu, adminis-tration en ligne de commande, automati-sation des installations, sécurité, ...

• Déployer Ubuntu Server Edition en entreprise• Maîtriser la gestion des paquets• Mettre en place un dépôt de paquets• Mettre en place une stratégie de sauvegarde• Sécuriser son serveur

Public • Administrateur LinuxPré-requis •Niveau «Administration Ubuntu / Certifi cation» (Ref: UBU1)Dates et tarifsVoir page annexe

1. Installation •Exécuter l’installeur en “mode expert” •Partitionnement (assisté, manuel, LVM) •Diagnostiquer les problèmes

2. Volumes logiques •Architecture et avantages des volumes logiques •Gestion des volumes

3. Gestion des paquets •Installation, listage, et suppression •Structure des entrepôts de paquets réseau : pochettes et composants •Advanced Packaging Toolkit (APT) •Dépendances entre paquets •Méta-paquets et paquets virtuels

4. Entrepôts de paquets réseau •Création d’un entrepôt local •Confi guration d’un serveur proxy •Répliquer un entrepôt de paquets réseau

5. Installation automatisée •Kickstart et automatisation des installations •Création d’un fi chier Kickstart •Installation depuis un serveur local •Le clonage et ses limitations

6. Sécurité au niveau de l’utilisateur •Sudo et le fi chier sudoers •Appartenance à des groupes et droits •Complexité des mots de passe •Chiffrer des partitions

7. Outils de sauvegardes et stratégies •Stratégies de sauvegarde multi-niveaux •Utiliser rsync pour les sauvegardes •Centraliser les sauvegardes avec backuppc et bacula

8. Surveillance du système et optimisation •Mémoire et espace disque •Nagios et munin •Optimisations

9. OpenLDAP •Architecture OpenLDAP •LDAP pour l’authentifi cation client •Répliquer et sécuriser LDAP

10. Techniques avancées •Gestion de la virtualisation •Mises à jour automatiques •Mettre en place un pare-feu •Contrôle d’accès avec AppArmor •Détection des intrusions •Confi gurer l’authentifi cation ssh •Kerberos •Intégration d’Active Directory

Introduction Modules

Objectifs du stage

Info pratiques+

+

Déployer Ubuntu Serveur

Nos formations Ubuntu sont des formations offi cielles.

Référence

8. Serveurs d’impression •Partage •Gestion de la fi le d’attente pour l’impression •Postes de travail (Samba)

Page 29: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

29

LDAP - 3 jours

La formation «OpenLDAP» vous permet de maîtriser tous les mécanismes néces-saires à la mise en place d’un annuaire LDAP dans votre entreprise.

Nous commencerons par travailler sur les fondamentaux et nous progresserons pas à pas vers des matières plus avancées telles que l’authentifi cation centralisée, la sécurité, la réplication et nous abor-derons également les interactions entre OpenLDAP et Active Directory.

• Gérer et déployer une solution d’annuaire centralisé

• Maîtriser et optimiser OpenLDAP

Public • Administrateur • Développeur • ArchitectePré-requis • Niveau «Linux Administration niveau 2» (Ref: LAN2)Dates et tarifsVoir page annexe

1. LDAP •Présentation des annuaires •Le protocole LDAP •Les modèles de LDAP •Présentation du langage d’interrogation

2. Les concepts liés à LDAP •L’entrée, l’attribut •Les classes d’objet •Le fi ltre, le contexte •Le DIT (Directory Information Tree)

3. Le protocole LDAP •Défi nition •Les principales opérations •Les contrôles étendus

4. Les modèles de LDAP •Le modèle d’information •Le modèle de designation •Le modèle fonctionnel •Le modèle sécurité

5. Installation OpenLDAP •Installation de OpenSSL / DBD / SASL •Installation de slapd 6 Confi guration du serveur LDAP •Confi gurations globales (schémas, execution, SASL, SSL) •Confi guration des bases de données •Confi guration des ACLs •Modifi cation du script de démarrage

6. Les principales commandes LDAP •Lancement du serveur •Ajouter des entrées dans la base LDAP •Recherches dans la base LDAP •Modifi er/Supprimer des entrées dans la base •Synchronisation

7. Les outils LDAP•LDAP Browser Editor•Softerra LDAP Administrator•Utilisation avec Thunderbird / Outlook

8. Authentifi cation centralisée•Enjeux•Les points essentiels

Introduction Modules

Objectifs du stage

Info pratiques+

+

OpenLDAP

LIN

UX -

OPE

NLD

AP,

NA

GIO

S

SR600 - 5 jours

La formation «Supervision avec Nagios» vous permet d’acquerir les compétences pour superviser un réseau d’entreprise.

Nous présenterons les principaux proto-coles et l’architecture à mettre en place pour mettre en place de la supervision de réseaux. A partir de cette base nous rentrerons dans le détail de Nagios et aborde-rons les principales problématiques supervision d’entreprises: les sondes, les indicateurs, la supervision de serveurs Windows...

• Acquérir les connaissances théoriques et prati ques nécessaires au déploiement

• Être en mesure d’assurer l’exploitation d’une plate-forme de supervision Nagios

• Savoir comment créer des rapports complets

Public • Administrateur systèmes • Toute personne intéressée par la mise en oeuvre d’un outil de supervision OpenSourcePré-requis • Aucun pré-requis demandéDates et tarifsVoir page annexe

1. Introduction à la supervision •Pourquoi surveiller ? •Que surveiller ? •Défi nitions •Outils de supervision

2. Simple Network Management Protocol •Présentation du protocole •Confi guration de Net-SNMP (bases) •Confi guration de Net-SNMP (avancé) •Ajout de MIBs •Outils graphiques

3. Nagios: un outil libre de supervision •Présentation de Nagios •L’interface graphique •Installation •Confi guration basique (hosts, services, contacts, etc.) •Confi guration avancée (dépendances, escalades, etc.) •Développement de plugins spécifi ques

4. Nagios: principes avancés •Supervision distribuée •Supervision redondante (haute disponibilité)

5. Perfparse: vision pro-active du réseau •Pourquoi tracer des graphiques ? •Installation •Confi guration •Visualisation •Codage de plugins pour perfparse

6. Oreon: confi guration simplifi ée de Nagios •Présentation •Installation •Confi guration (utilisation des modèles) •Confi guration de Nagios avec Oreon

7. Nareto: reporting de haut niveau •Présentation des différentes vues (temps réel, suivi des alarmes, reporting) •Installation •Défi nition des arborescences d’indicateurs •Gestion des utilisateurs et défi nition des vues

Introduction Modules

Objectifs du stage

Info pratiques+

+

Supervision avec Nagios

Page 30: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

30

APA1 - 2 jours

La formation «Apache» a pour objectif de vous permettre de prendre en main LA référence en matière de serveur Web.

Nous commencerons par les bases (archi-tecture, confi guration simple) puis nous aborderons progressivement des sujets plus complexes liés à l’administration d’un serveur Apache optimisé et sécurisé.

A l’issue de la formation vous serez capa-ble d’installer, de confi gurer, de sécuriser et de surveiller des serveurs Apache en production tant sur l’Internet que sur un Intranet.

• Comprendre les architectures Web

• Savoir installer, confi gurer, sécuriser et surveiller des serveurs Apache en production

• Se repérer dans les différentes distributions d’un logiciel libre

Public •Administrateur Web •Développeur WebPré-requis •Notions sur les applications Web •Avoir des notions Java est un plus pour suivre certains aspects de cette formationDates et tarifsVoir page annexe

1. Architectures Internet et HTTP •Les architectures Web •Les bases du protocole TCP/IP •Le protocole d’application HTTP •Choix du matériel et plates-formes •Confi guration nécessaire (mémoire, interface réseau, connexion Internet...)

2. Installation du serveur Apache •Différentes distributions Apache •Compilation d’Apache: méthodes automatiques ou manuelles •Mise à jour d’Apache •Lancer, arrêter le serveur Apache

3. Confi guration et administration •Confi guration de base •Tester le serveur Apache •Outils graphiques de confi guration •Accès aux répertoires : contrôle d’accès / nom, adresse IP, en-tête HTTP

4. Technologies de génération dynami-que de pages Web •Inclusion côté serveur SSI : activer les SS, format des commandes SSI •Confi gurer Apache avec PHP : fi chiers de confi guration et directives •Confi gurer Apache JServ

5. Sécurité avec Apache •Authentifi cation utilisateur : modules, .htaccess, accès anonyme, ... •Apache et SSL : OpenSSL, mod_ssl, clé privée •Pare-feu (fi rewall)

6. Logging sous Apache •Journaux : fi chiers journaux et sécurité, statistiques, état du serveur, server Info •Analyseur d’historiques Analog •Suivi des utilisateurs : cookies, mod_usertrack, url, mod_session

Introduction Modules

Objectifs du stage

Info pratiques+

+

LIN

UX -

APA

CHE

, DN

S Apache

SDNS - 1 jour

Le DNS est aujourd’hui l’application indispensable au bon fonctionnement d’Internet et de tout réseau privé d’une certaine taille.

S’il s’agit d’un des plus anciens proto-coles, c’est aussi l’un des plus sensibles. Les problèmes de sécurité ont été très longtemps ignorés. Il est donc important de maîtriser les principes de ce protocole ainsi que toutes ses implications d’un point de vue implémentation et sécurité.

• Installer et confi gurer un serveur DNS

• Sécuriser un serveur DNS

Public • Administrateur réseauPré-requis • Connaissance en administration Unix • Connaissance des réseaux et protocoles TCP/IPDates et tarifsVoir page annexe

1. Base du DNS •A quoi ça sert •Protocoles •Domaines, zones, zones reverses •Acteurs : root, primaires, secondaires, forwarders, cache, resolvers •Types de champs : MX, SOA, NS, CNAME... •Types de requêtes TTL...

2. Présentation de Bind •Concepts •Compilation •Installation •Les fi chiers de confi guration •Les fi chiers de zone •Les vues •DNSSEC, TSIG •Les spécialités de Bind 9

3. Tests et travaux pratiques •Installation des serveurs primaires et secondaires •Essai des access-it •Confi guration du fi ltrage IP pour Bind selon divers scénarios •Bind ne tournant pas en root •Questions / Réponses

4. Questions de sécurité liées à Bind et au DNS •Attaques de Bind par spoofi ng (comment ça marche, ajout d’info dans le cache) •Comment se protéger •Comment lire la journalisation •Comment faire un transfert de zone •Utilité d’installer un DNS public et privé •La sécurité intrinsèque des bornes •Encapsulation de protocoles dans le DNS

Introduction Modules

Objectifs du stage

Info pratiques+

+

DNS Bind

Page 31: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

31

SPAS - 1 jour

Le logiciel libre Postfi x est un gestionnaire de messagerie simple à confi gurer et conçu pour une sécurité optimale.De plus, c’est un faible consommateur en ressources système et constitue donc une véritable alternative à Sendmail.

Le choix de Postfi x est légitime tant pour le traitement de fl ux importants de mes-sages, que pour des installations de taille modeste.

Cette formation vous permet de disposer des bonnes bases pour vous lancer dans l’installation Postfi x.

• Installer et confi gurer Postfi x

• Mettre en place un système de protection contre le SPAM

•Sécuriser Postfi x

Public • Administrateur réseauPré-requis • Connaissance en administration Unix • Niveau «DNS Bind» (Ref : SDNS)Dates et tarifsVoir page annexe

1 Pourquoi Postfi x •Rappels sur SMTP et ESMTP •Bases et principes •Interaction avec le DNS (MX records...) •Exemple de session SMTP •ESMTP : annonces, paramètres... •Les commandes et les en-têtes

2 Présentation de l’architecture logicielle •Les différents démons •Les différentes fi les •Le contrôle des ressources

3. Compilation •Modifi cation des options de compilation •Plates-formes supportées, nouveaux portages •Installation (à la main, avec des scripts)

4. Confi guration de base •Répertoires de base •Réception et émission des messages •Délivrance locale •Contrôle de l’anti-relayage

5. Confi guration avancée •Listes noires et blanches •Utilisation des transports •Réécriture d’adresses •Utilisateurs virtuels •Interaction avec LDAP •Utilisation avec Cyrus

6. Exemple de migrations depuis Sendmail •Avec le kit M4 •Avec le kit Jussieu

7. Exemples •Confi guration sur un Firewall •«NullClient», utilisateur en Dialup-IP, bout en bout, SMTP-TLS

Introduction Modules

Objectifs du stage

Info pratiques+

+

Postfi x

LIN

UX -

POST

FIX,

AST

ERIS

K

VOIP - 5 jours

La formation «Voix sur IP libre avec Asterisk» vous permettra de comprendre les différentes approches possibles pour mettre en place une solution de télépho-nie sur IP.

Cette formation technique vous ap-prendra à installer, confi gurer et mettre en oeuvre la solution Open Source de voix sur IP Asterisk et vous permettra ainsi d’intégrer voix et données à des coûts minimes.

• Maîtriser les différents concepts de voix sur IP

• Mettre en place une solution de voix sur IP

• Installer et confi gurer la solution de voix sur IP Open Source Asterisk

• Acquérir les bonnes pratiques pour mettre en place une solution de voix sur IP

Public • Technicien mainteneurs d’IPBX • Consultant en technologies de réseaux • Chef de projets techniquePré-requis • Avoir des bases réseauxDates et tarifsVoir page annexe

1. Introduction à la téléphonie sur IP •Le marché de la voix sur IP •Les différentes solutions existantes •Les enjeux du marché de la voix sur IP •Comprendre les protocoles VoIP •Comprendre les codecs et le «transcoding»

2. Concepts avancés de voix sur IP •Confi gurer des terminaisons VoIP •Théorie sur SIP et IAX •Réseaux, les pare-feux et les NAT •Latence, Jitter, bande passante et overhead IP

3. Introduction Asterisk PBX Open Source •Asterisk, son utilité •Licence Open Source d’Asterisk •Architecture Asterisk

4. Installation et démarrer Asterisk •Mécanismes d’installations d’Asterisk •Charger et confi gurer les drivers Zaptel •Différentes méthodes pour démarrer

5. Confi gurer un PBX basique •Fonctionnement des fl ux d’appels •Ajout d’extensions et de périphériques •Les fi chiers de confi guration Asterisk •Mise en place d’un PBX simple

6. Les dialplan Asterisk •Comprendre ce qu’est un dialplan •Mise en place des bases d’un PBX •Mettre en place des dialplans interactifs avec des applications avancées •Réaliser des menus vocaux •Mettre en place des les boîtes vocales

7. Programmer des fonctions avancées •Utiliser des fonctions de dialplan •Accroître la puissance d’Asterisk •Mettre ensemble des expressions, variables et fonctions pour créer des branches condi -tionnelles et des boucles •Utiliser les macros •Confi gurer Asterisk pour les SDA •Utiliser des fi chiers d’appel pour automatiser les appels téléphoniques

8. Connecter Asterisk au RTC •Les différents ports utilisés (FXS, FXO, ...) •Les différents types de signalling analogique disponibles sur Asterisk •Installer, et confi gurer les interfaces analogiques et les pilotes d’interfaces

Introduction Modules

Objectifs du stage

Info pratiques+

+

Voix sur IP avec Asterisk

Page 32: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

32

OON1 - 3 jours

La formation «OpenOffi ce utilisateur» per-met de se familiariser avec OpenOffi ce.

Les grands outils, les points communs et les différences avec les suites propriétaires sont étudiés, afi n d’en permettre une exploita-tion plus rapide.

• Maîtriser la suite bureautique OpenOffi ce

Public • Tous les collaborateurs de l entreprise Pré-requis • Pas de pré-requis à cette formation

Dates et tarifsVoir page annexe

1. Présentation du logiciel •Différences OpenOffi ce / MS Offi ce •Installation d’OpenOffi ce •La notion d’extension

2. Interface •Démarrage de OOo •Barres d’outils et personnalisation •La gestion des objets : le navigateur

3. Writer - le traitement de texte •Interface •Mise en forme du texte •Mise en page : notion de style de page •Insertion d’objets : les tableaux etc •Les styles •La gestion de la numérotation des titres •Aides à la saisie : autoTexte

4. Calc - le tableur •La saisie : sélection et recopie •Mise en forme des cellules •La gestion des feuilles de calcul •Formules et fonctions de base •Diagrammes •Trier et fi ltrer ses données •Impression

5. Impress - le diaporama •Utiliser des modèles •Mise en page et intégration d’objets •La notion de masque : pages maîtresses •Effets et interactivité •Impression

6. Compatibilité avec MS Offi ce •Bonnes pratiques de compatibilité •Convertir ses documents •Exporter et gérer les documents PDF

7. Publipostage •Gérer sa base d’adresses •Lettre et enveloppes •Étiquettes

8. La gestions des documents •Les modèles 9. La communauté OpenOffi ce •Comment va évoluer OpenOffi ce ? •Où trouver de l’aide ?

Introduction Modules

Objectifs du stage

Info pratiques+

+

BURE

AUT

IQUE

- O

PEN

OFF

ICE OpenOffi ce.org utilisateur

OON2 - 2 jours

La formation «OpenOffi ce Expert Forma-teur» permet de se perfectionner avec OpenOffi ce et d’envisager la formation technique des collaborateurs de l’entre-prise à OpenOffi ce.

Nous étudierons les fonctionnalités avan-cées d’OpenOffi ce qui lui permettent de prendre sa place dans un environnement d’entreprise.

• Maîtriser la suite bureautique OpenOffi ce

• Etre capable de former des utilisateurs à OpenOffi ce

• Etre capable d’assurer un support sur OpenOffi ce

Public • Utilisateur régulier de OpenOffi ce.org • Equipe support • Formateur bureautiquePré-requis • Niveau «OpenOffi ce utilisateur» (Ref : OON1)Dates et tarifsVoir page annexe

1. Présentation •Différences OpenOffi ce / MS Offi ce •Le format Open Document •Barres d’outils et personnalisation •La gestion des objets : le navigateur

2. Writer - le traitement de texte •Interface •Gestion avancée des styles •Gestion avancée de la mise en page •Le document maître •Les indexes •Recherche avancée: expressions régulières •Gestion des versions et travail collaboratif

3. Calc - le tableur •Mise en forme des cellules •La gestion des feuilles de calcul •Les fi ltres standard et élaboré •Consolidation, sous-totaux de données •Outils de simulation : solveur, opérations multiples

4. Base - la base données •Le gestionnaire de base de données •Création d’état •Le formulaire

5. Publipostage •Gérer sa base d’adresses •Lettre et enveloppes •Étiquettes

6. La gestions des documents et compa-tibilité •Les modèles •Bonnes pratiques de compatibilité •Convertir ses documents •Exporter et gérer les documents PDF

7. Installation et déploiement •Installation mono-poste et réseau •La notion d’extension •Outils de déploiement

8. Les macros •Présentation du langage •Notions de programmation •Utilisation des macros

9. Migration OpenOffi ce •Différences OpenOffi ce/Suite Offi ce •Avantages et faiblesses d’OpenOffi ce •Conversion de documents •Récupérer ses données •Accompagner l’utilisateur

Introduction Modules

Objectifs du stage

Info pratiques+

+

OpenOffi ce.org Expert Formateur

Page 33: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

33

OOS1 - 5 jours

La formation «Programmation avec OpenOffi ce» offre au stagiaire une pré-sentation claire et complète du langage de script OOoBasic et de l’interface de programmation d’application (API) d’OpenOffi ce.

Cette formation permet d’appréhender les différentes problématiques liées à la migration de Macro de MsOffi ce vers OpenOffi ce.

• Acquérir un niveau d’expertise élevé sur OpenOffi ce

• Savoir tirer parti de la richesse modulaire d’OpenOffi ce

• Automatiser des solutions avec OpenOffi ce

Public • Utilisateur d’OpenOffi ce.org • Développeur d’applications Pré-requis • Niveau «OpenOffi ce Expert Formateur» (Ref : OON2)Dates et tarifsVoir page annexe

1. Introduction à la programmation Basic •Les éléments de base •EDI •Recommandations de programmation

2. Variables et tableaux de variables •Déclarer des variables •Les chaînes de caractères, les numériques, les booléens, les variables de date •Le type Variant •Les constantes •Les objets

3. Conditions, boucles et branchements •If Then Else •Select Case •While, Do Loop •Choose

4. Les sous-programmes •Sub : les routines •Function : les fonctions •Sous-programmes et bibliothèques

5. Les principales instructions de traite-ment •Les chaînes de caractères •Les fonctions numériques •Les fonctions de date et heure •Les fonctions de conversion •Débugger ses scripts •Fonctions système et fi chier

6. Les documents OpenOffi ce.org •Accéder au document •Sauver un document •Les fi ltres d’import/export •Imprimer un document •Les informations du document •Confi guration d’affi chage d’un document

7. Différents documents - L’API OpenOffi ce •Les documents writer •Les documents Calc •Les documents Draw et Impress

8. Les boîtes de dialogue •Construire une boîte de dialogue avec l’EDI •Les principaux champs de saisie •L’aspect visuel des dialogues •Les champs de saisie spécialisés

9. Bases de données •Récupérer des données via macro •Insérer des données

Introduction Modules

Objectifs du stage

Info pratiques+

+

Programmation avec OpenOffi ce.org

BURE

AUT

IQUE

- O

PEN

OFF

ICE,

SC

RIBU

S

SCRI - 3 jours

La formation à Scribus vous permettra de maîtriser les différentes actions néces-saires à la production de brochures, journaux ou livres.

Nous commencerons par travailler sur les fondamentaux et nous progresserons pas à pas vers des matières plus avancées telles que l’automatisation, la création d’effets et la réalisation de maquettes. Enfi n nous aborderons les problémati-ques liées à la préparation de document avant envoi en impression.

• Réaliser des mises en page et des présentations de type brochure, journal, magazine ou livre

• Préparer des fi chiers destinés à la photogravure ou à l’imprimerie

Public • Chargé de communication ou assimilé • Graphiste • MaquettistePré-requis • Connaissance d’un système d ’exploitation • Connaissance de base en retouche photoDates et tarifsVoir page annexe

1. Bases de Scribus •Installation et confi guration •Points forts et points faibles de Scribus •Ou trouver de l’aide

2. La gestion des blocs •Les différents types •Les propriétés des blocs •Edition et déformation des blocs •Décoration des blocs

3. Gestion des textes •Importer du texte •Mise en forme et règles de césure •Ajouter des des polices de caractères •Création de styles, chainage •Défi nir un chemin et y associer du texte

4. Gestion des images •Les différents formats •Ajouter des images •Réaliser des effets sur les images •Modes colorimétriques •Scribus et les autres outils libres

5. Réaliser des maquettes •Créer et appliquer des maquettes •Mettre en place un plan de montage •Attribuer à chaque page son numéro

6. Gestion des couleurs •Créer, séparation et gérer des couleurs •Roue chromatique •Gestion des tons

7. Tabulations et tableaux •Créer et utiliser des tabulations •Créer et utiliser des tableaux •Echange de tableaux avec OpenOffi ce

8 Automatisation •Créer une table des matières •Créer automatiquement un index •Mettre en place des codes barres

9 Finalisation et Impression •Les paramètres d’impression •Repères et trait de coupe •Principaux formats d’exports : EPS et PDF •Contrôle des liaisons •Contrôle du fi chier pour l’impression •Créer un fi chier pour la presse à imprimer

Repartez avec le livre écrit par le créateur de la formation.

Introduction Modules

Objectifs du stage

Info pratiques+

Référence

+

Mise en page et PAO avec Scribus// Cette formation a été conçue par l’auteur du livre «Scribus»

Page 34: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

34

GIMP - 2 jours

La formation «Design avec GIMP» vous permettra de découvrir les fonction-nalités du principal concurrent libre de Photoshop.

Nous aborderons toutes les étapes qui permettront aux stagiaires de créer et retoucher des images.

• Produire rapidement des visuels.

• Faire des retouches, des sélections et des dé tourages simples.

• Préparer le graphisme de sites web.

Public • Infographiste • WebDesigner

Pré-requis • Connaissance d’un système d’exploitation

Dates et tarifsVoir page annexe

1. Bases de Gimp •Ouvrir une image •Les Formats

2. Confi gurer Gimp •Préférences du logiciel •Fenêtres fl ottantes: paramétrage •Optimisation de l’espace de travail

3. L’image •Recadrage, dimension, résolution •Modes colorimétriques

4. Sélections •Différents outils de sélection •Opérations booléennes •Editeur de sélection •Le mode «masque»

5. Utiliser les calques •Calque fl ottant •Manipulation de calques •Opacité/Modes de rendu

6. Les outils de peinture •Brosse, aérographe, gomme •Utiliser et créer des brosses •Utiliser et créer des motifs

7. Retouche d’image •Éliminer les poussières •Éliminer les éléments indésirables •Rajouter du fond

8 Photomontage •Utiliser des masques de fusion

9 Correction d’image •Luminosité et contraste •Corriger l’exposition, les couleurs •Calque de correction •Utiliser des fi ltres pour améliorer l’image

10. Les couleurs de façon professionnelle •Les canaux •Canal alpha •Gestion de couleur

11. Fonctions vectorielles •Outil Bézier •Fenêtre Chemin •Chemins et sélection •Partager des chemins avec d’autres applications

Repartez avec le livre écrit par le créateur de la formation.

Introduction Modules

Objectifs du stage

Info pratiques+

Référence

+

PAO

- G

IMP,

INKS

CA

PEDesign avec GIMP

// Cette formation a été conçue par l’auteur du livre «GIMP»

INS1 - 2 jours

La formation «Inkscape» vous permettra de découvrir les fonctionnalités du princi-pal outil de dessin vectoriel : Inkscape.

Nous aborderons toutes les étapes qui permettront aux stagiaires de créer et retoucher des dessins vectoriels.

• Identifi er les forces et les limites d’Inkscape

• Produire rapidement des visuels

• Faire des graphiques et des diagrammes

• Produire des logos ou icones

Public • Infographiste • WebDesignerPré-requis • Connaissance d’un système d’exploitationDates et tarifsVoir page annexe

1. Bases d’inkscape •Avantages et limites du vectoriel •Installer Inkscape •Environnement de travail •Enregistrer un projet

2. Manipuler des formes géométriques •Rectangles, ellipses, étoiles polygones •Dessiner à main levée •Droites, polygones irréguliers •Créer des graphiques complexes

3. Travailler avec du texte •Ecrire un texte sur une ligne •Exploiter les blocs de texte •Mettre en forme un texte •Placer un texte dans une forme •Vectoriser le texte

4. Modifi er des courbes •Créer des chemins à partir de formes géométriques •Prolonger un chemin •Ajouter et supprimer des points •Défi nir le sens d’un chemin •Déformer un chemin

5. Couleurs et contours •Affi cher les couleurs d’un objet •Créer les variantes d’une couleur •Changer la transparence •Épaisseur et style de contour •Exploiter les dégradés •Remplir avec des motifs

6. Utiliser les calques •Créer des calques et des sous-calques •Modifi er la disposition •Sélection d’objet sur plusieurs calques

7. Transformer des parties du dessin •Rransformations à la souris selon un axe •Transformations régulières et prédéfi nies •Superposer, aligner des objets

8. Travailler avec des photos •Importer des photos •La vectorisation de photos

9. Applications pratiques •Création d’icônes et de logos •Création de cartes et plans •Affi ches, Flyer...

Repartez avec le livre écrit par le créateur de la formation.

Introduction Modules

Objectifs du stage

Info pratiques+

Référence+

Inkscape// Cette formation a été conçue par l’auteur du livre «Inkscape»

Page 35: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

35

ETL1 - 3 jours

Talend est la solution d’intégration de données Open Source permettant de répondre avec effi cacité à un très large éventail de besoins : alimentation de Da-tawarehouse, synchronisation de bases de données, transformation de fi chiers de divers formats (XML, VSAM, délimités, positionnels...), etc.

Cette formation, adaptée aux utilisateurs fi naux permet de maîtriser Talend Open Studio en s’appuyant en permanence sur des cas d’utilisation concrets.

• Prendre en main l’environnement

• Modéliser ses besoins

• Maîtriser la bibliothèque de composants

• Implémenter ses Jobs

• Debugger et déployer ses Jobs

Public • Chef de projets • Expert BI • Ingénieur système / DBAPré-requis • AucunDates et tarifsVoir page annexe

1. Présentation et installation de TOS •Intégration Opérationnelle et Décisionnelle •TOS et le marché des solutions d’intégration et des ETL •Installation de TOS •Interface et personnalisation •Notion de projet : le référentiel

2. Modélisation et documentation •Utilisation du Business Modeler •Gérer sa documentation et l’assigner

3. Réalisation de Job : fi chiers et bases •Principe du fl ux et schéma de données •Job designer : de bonnes pratiques •Générer et sortir des données •Exécuter un job •Gérer les accès fi chiers •Gérer les accès aux BD et les autres composants

4. Les Métadonnées •Principe •Alimentation et utilisation

5. Transformer ces données : le mapper •Interface : fl ux, variables et schéma •Gestion des fl ux •Transformations simples et complexes •Les fi ltres •La recherche de référence •Les rejets de fi ltre et de jointure

6. D’autres type de fl ux des composants •Le lien Iterate et le séquençage •Présentation d’autres composants et fl ux

7. Enchaînement des process •Les triggers •La gestion des erreurs

8. Aller plus loin dans TOS •Les contextes d’exécution •Étendre TOS et les composants tJava/tPerl •Debugging •Le Studio TIS : présentation

9. Gestion de projet, déploiement et documentation

Introduction Modules

Objectifs du stage

Info pratiques+

+

ETL Utilisateur : Talend Open Studio

BUSI

NES

S IN

TELL

IGEN

CE

- TA

LEN

D, J

ASP

ER

JPN1 - 3 jours

La formation «Reporting avec Jasper» vous permettra de découvrir les fonc-tionnalités du principal concurrent open source de Crystal Reports. Au travers d’une formation fortement orientée pratique vous apprendrez à créer vos documents, à uniformiser vos rapports à l’image de l’entreprise, à mettre en place un bilan d’activité et à gérer les principales tâches administrati-ves quotidiennes.

• Être capable d’utiliser Jasper et iReports pour produire des documents, des rapports et états de gestion à partir d’informations extraites d’une base de données

• Appréhender les possibilités de développement (API)

Public • Développeur • Chef de projets • Contrôleur de gestion • Dirigeant d’entreprisePré-requis • Pratique courante de l’environnement Win-dows • Connaissance minimale de SQLDates et tarifsVoir page annexe

1. Présentation et installation de Jasper Reports •Présentation synthétique des possibilités de Jasper Report •Installation •Les solutions libres alternatives

2. L’environnement iReport •L’interface de Jasper •Les outils disponibles

3. La création d’états avec iReport •Fondamentaux de la création d’états •Structure d’un document •Sources de données et requêtes •Options de création •Création d’un premier état

4. Construire son rapport •Structure d’un rapport : les bandes •L’élément texte •L’élément image •L’élément forme graphique •L’élément graphiques •Les champs variables et les paramètres •Propriétés avancées d’un rapport •Sous-ensemble de données •Sous-rapports •Tableaux croisés dynamiques

5. Utiliser le rapport •Application Web intégrant le rapport •Serveur décisionnel •Autres applications

6. Initiation au développement avec Jasper Reports •Le format de référence : JRXML •Présentation de l’API Java

Introduction Modules

Objectifs du stage

Info pratiques+

+

Reporting avec Jasper

Page 36: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

36

Démarche Qualité Alter Way Formation

Née de la volonté historique d’Alter Way Formation et concrétisée par l’engagement quotidien de nos équipes, notre démarché qualité apporte à nos clients la garantie d’une satisfaction optimale.

S’appuyant sur une remise en cause permanente de notre organisation et de nos métho-des, notre démarche qualité vise l’atteinte d’un objectif clé chez Alter Way Formation : l’Excellence.

Cette démarche qualité est présente tout au long du cycle de formation :

Une qualité mesurée et améliorée en continueAu cœur de notre dispositif qualité, la mesure de la satisfaction de nos stagiaires constitue une source d’amélioration continue de nos prestations.A l’issue de chaque formation, nous soumettons un formulaire d’évaluation détaillé aux participants, leur permettant de s’exprimer sur la prestation fournie.Ces évaluations font l’objet d’un traitement immédiat, nous permettant ainsi une évalua-tion en temps réel la qualité.

Le suivi post formationA l’issue de chaque formation, le consultant-formateur émet des recommandations aux stagiaires afi n de leur permettre de maximiser les connaissances et compétences qu’ils ont acquises. Par ailleurs, trois semaines après la formation, un conseiller technique fait le point avec le stagiaire sur la capitalisation des acquis en entreprise.Enfi n, dans le cadre de formations intra-entreprise, nous mettons en place, sur demande, un plan d’actions de suivi.

Page 37: Catalogue Formation Open Source

+

+

37 +

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

37

Alter Way Formation, une société du groupe Alter Way

Alter Way, intégrateur Open Source de référence, accompagne les grands comptes, administrations, collectivités locales et Pme/Pmi dans le développement et l’usage de leur système d’information.

Alter Way propose une offre industrielle à 360°, structurée autour de quatre activités :

Accordant une place essentielle à sa contribution et à son implication dans l’écosystème Open Source, Alter Way se caractérise par le niveau élevé d’expertise de ses consultants, reconnus par la communauté. La société se distingue également par un investissement permanent en matière d’innovation, la plaçant ainsi à la pointe des plus récentes avan-cées technologiques.

Alter Way est la première entreprise à avoir fédéré les acteurs historiques de l’Open Sour-ce autour d’un projet d’industrialisation du marché.

Pour plus d’informations : www.alterway.fr

Page 38: Catalogue Formation Open Source

+ [email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

+

38

PRESTATIONS DE SERVICESDans le cas d’une formation sur site, et à défaut de convention parti-culière, Alter Way Formation n’est pas tenue d’effectuer l’installation des produits. En cas de demande de la part du client, ces prestations seront facturées au tarif journalier de formation en vigueur à la date de la commande.

COMMANDEToute commande de formation interentreprises suppose que le client accepte le contenu du stage pré-sent dans le catalogue des stages en vigueur.Toute commande de formation intra-entreprise suppose que le client accepte le contenu du stage décrit dans la proposition de collaboration (pédagogique et fi nancière) dont le client possède un exemplaire.

PRIX ET CONDITIONS DE PAIEMENTNos prix sont établis hors taxes. La facture est adressée au client après exécution de la prestation. Celle-ci peut être adressée directement à un organisme de gestion de ses fonds de formation sous réserve qu’un bon de commande de la part de cet organisme soit adressé à Alter Way Formation au moins deux semaines avant le début de la prestation.Cette disposition ne dispense pas leclient d’adresser un bon de com-mande à Alter Way Formation. En cas de non règlement par l’or-ganisme de gestion des fonds de formation du client, quelle qu’en soit la cause, la facture devient exigible auprès du client.Tout stage commencé est considérécomme dû dans son intégralité

REGLEMENTLe règlement des factures peut s’effectuer :- par chèque- par virement bancaire :ANASKA - ALTER WAY FORMATIONBANQUE POPULAIRE RIVES DE PARISEtablissement 10207 - Code Guichet 00176 Compte 20218562217 - Clé : 36en indiquant le numéro de(s) facture(s). Les factures sont payables à récep-tion, net et sans escompte sauf autre échéance indiquée sur la facture.Tout retard de paiement par rapport à cette échéance entraînera de plein droit :- des frais fi nanciers de 1,5% par mois au prorata temporis,- l’application d’une clause pénale égale à 20% du prix de vente hors taxes,- l’exigibilité immédiate des factures non échues.

RESPONSABILITÉSauf faute lourde, la société Alter Way Formation limite sa responsabi-lité au montant des prestations four-nies. Concernant le passage de tous les types de tests de certifi cations, la société Alter Way Formation dégage toute responsabilité en cas deproblème, notamment d’ordre tech-nique

ATTRIBUTION DES COMPÉTENCES,LITIGESL’élection de domicile est faite par Alter Way Formation à son siège social.Les parties s’efforceront de résoudre à l’amiable tout différend susceptibled’intervenir entre elles à l’occasion de l’interprétation ou de l’exécution du contrat.A défaut d’accord amiable, le différend sera soumis au Tribunal de Commerce de Paris, appliquant la loi française.

PROPRIÉTÉ INTELLECTUELLEL’utilisation des documents remis lors des stages est soumise aux articles 40 et 41 de la loi du 11 mars 1957.Aux termes de l’article 40 de la loi du11 mars 1957 «toute représentation ou reproduction intégrale ou par-tielle faite sans le consentement de l’auteur ou ses ayants-droit ou ayants-cause est illicite».L’article 41 de la même loi n’autorise que «les copies ou reproductions destinées à une utilisation collective» et «les analyses et courtes citations, sous réserve que soient indiqués clairement le nom de l’auteur et la source».Toute représentation ou reproduc-tion, par quelque procédé que ce soit, ne respectant pas la législation en vigueur constituerait une contre-façon sanctionnée par les articles 425 et 429 du Code Pénal.La responsabilité du client serait engagée si un usage non autorisé était fait de ces logiciels ou supports de stage.L’exportation de certains produits peut être soumise à des réglementa-tions spécifi ques françaises ainsi qu’à celles établies par le Département du Commerce des Etats-Unis.Toute exportation effectuée en violation de ces réglementations est interdite.Il appartient au client de se confor-mer à l’ensemble des réglementa-tions applicables en ce domaine.

Alter Way Formation se réserve le droit de suspendre ou d’annuler les prestations en cours, sans pouvoir donner lieu à dommages et intérêts pour le client. Tous droits et taxes applicables sont facturés en sus, conformément aux lois et règle-ments en vigueur. L’attestation de stage est jointe à la facture.

CONVENTION DE FORMATIONNos factures font offi ce de conven-tion de formation simplifi ée. Néanmoins une convention de for-mation standard peut être adressée sur simple demande.

CONVOCATIONSAlter Way Formation ne peut être tenue responsable de la non réception de la convocation quels qu’en soient le ou les destinataires chez le client, notamment en cas d’absence du ou des stagiaires à la formation.Dans le doute, il appartient au client de s’assurer de l’inscription de ses stagiaires et de leur présence à la formation.

ANNULATION, ABSENCE, REPORTD’INSCRIPTIONToute annulation d’inscription doit être signalée par téléphone et confi rmée par écrit.- Une annulation intervenant plus de deux semaines avant le début du stage ne donnera lieu à aucune facturation.- Une annulation intervenant entre une et deux semaines avant le dé-but du stage donne lieu à la factura-tion au Client de 50% du coût de la totalité du stage.- Une annulation intervenant moins d’une semaine avant le début du stage donne lieu à la facturation de la totalité du coût du stage.Un report intervenant moins de deuxsemaines avant le début du stage est considéré comme une annula-tion. En cas d’absence du stagiaire, la prestation commandée sera facturée en totalité.

ANNULATION D’UN STAGEAlter Way Formation se réserve la possibilité d’annuler tout stage en cas de manque de participants, de problème d’approvisionnement de supports de stage ou de problème technique et ce sans aucun dédom-magement.Dans ce cas, les stagiaires seront prévenus au moins une semaine avant le début du stage et leur inscription automatiquement repor-tée à la session suivante.

CONDITIONS GÉNÉRALES DE VENTE

Page 39: Catalogue Formation Open Source

+

+

[email protected]

Tél :

01

41 1

6 83

70

- Fax

: 01

41

16 8

3 71

39

BULLETIN D’INSCRIPTION

Intitulé de stage : .......................................................................................................................................

Code stage : ....................................................... Nombre de stagiaires : ...............................

Date de début de stage : ........../........../.......... Durée du stage : .........................................

Lieu de formation : .............................................

Noms, prénoms et emails des stagiaires :1. ........................................................................... 3. ................................................................... ........................................................................... ...................................................................2. ........................................................................... 4. ................................................................... ........................................................................... ...................................................................

Prix unitaire HT : ................................................... Prix total HT : ................................................(La signature de ce bulletin entraîne l’acceptation des conditions générales de vente Alter Way Formation)

Date : ........../........../..........

1. Vous faxez votre bulletin d’inscription au 01 41 16 83 712. Vous recevez une convocation confi rmant votre inscription

Mme / Melle / M. : ...................................................... Fonction : .....................................................

Téléphone : ............................................................ Fax : ..............................................................

Email : .....................................................................

Société : .................................................................

Adresse : .................................................................

Code postal : .......................... Ville : .............................................................

Téléphone standard : ........................................... Fax : ..............................................................

Numéro de SIRET : .................................................

Adresse de facturaction (si différente) : ...........................................................................................................................................................................................................................................................................

Adresse d’envoi des convocations (si différente) : ...................................................................................

Signature Cachet

ENTREPRISE

FACTURATION

STAGE

+

+

+