Professional Documents
Culture Documents
Formations
pour l’informatique
Open Source
+
CATALOGUE 2010
www.alterwayformation.fr +
+
Alter Way Formation
leader de la formation aux technologies Open Source en France
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
certifications 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
2
+ formation@alterway.fr
LA GAMME OPEN SOURCE +
Sommaire des formations
+
Formations techniques Formations Solutions Linux
• OpenLDAP 29
Formations Web - HTML, Ajax • Supervision avec Nagios 29
• Gérer un site Web 8 • Apache 30
• HTML : des bases à la maîtrise 8 • DNS - Bind 30
• Ajax et JavaScript : des bases à la 9 • Postfix 31
maîtrise • Voix sur IP avec Asterisk 31
• Ajax et JavaScript Expert 9
+ Formations utilisateurs
Formations PHP
• PHP / MySQL : des bases à la maîtrise 10 Formations bureautique
• PHP Expert Certifié 10 • OpenOffice utilisateur 32
• Optimisation PHP 11 • OpenOffice Expert Formateur 32
• Industrialisation PHP 11 • Programmation avec OpenOffice 33
Frameworks Formations design et PAO
• Framework symfony 12 • Mise en page avec Scribus 33
• CakePHP : des bases à la maîtrise 12 • Design avec Gimp 34
• Zend Framework : des bases à la 13 • Inkscape 34
maîtrise
• Zend Framework Expert Certifié 13 Formations Business Intelligence
CMS • ETL utilisateur avec Talend 35
• Drupal webmaster 14 • Reporting avec Jasper 35
• Drupal développeur 14
+
• eZ Publish développeur 15 Alter Way Formation
• eZ Publish Expert 15
• Notre approche qualité 36
• Typo 3 : des bases à la maîtrise 16
• Présentation d'Alter Way 37
• SPIP intégrateur 16
• Conditions générales de vente 38
E-Commerce
• Bulletin d'inscription 39
• Magento intégrateur graphique 17
• Magento développeur 17 +
Retrouvez l'intégralité de
nos formations sur Internet
Formations Java
• Java débutant 18 Ce catalogue est une sélection de nos
• Java développeur 18 formations les plus demandées.
• UML : analyse et conception objet 19 En complément sur notre site Internet vous
• JSP et Servlet 19 trouverez entre autres :
• JSF - JavaServer Faces et Ajax 20
• Web services avec Java 20 • Python : des bases à la maîtrise
• J2EE 21 • Plone : des bases à la maîtrise
• EJB - Java Beans 21 • Plone Expert
• Linux embarqué
Formations MySQL • Linux temps réel
• MySQL développeur 22 • Linux sécurité
• MySQL administrateur 22 • Solaris / OpenSolaris : administration
• MySQL Haute disponibilité 23 • Ingres développeur
• MySQL Optimisation 23 • Ingres administrateur
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
• Ingres Optimisation
Formations PostgreSQL • SugarCRM
• PostgreSQL développeur 24 • ...
• PostgreSQL administrateur 24
• PostgreSQL Optimisation 25
• PostGIS, base de données spatiales 25
01.41.16.83.70
www.alterwayformation.fr
Formations Linux
• Linux : les commandes 26 +
Votre formation sur mesure
• Linux : administration niveau 1 26
• Linux : administration niveau 2 27 Vous avez un besoin spécifique ?
• Linux Programmation shell 27 En collaboration avec nos conseillers techni-
• Adminisatration Ubuntu / Certification 28 ques et pédagogiques nous pouvons
• Déployer Ubuntu Serveur 28 créer des formations dédiées à votre besoin !
3 formation@alterway.fr
+
+ CARTOGRAPHIE DES
PHP
+ CMS
4
+ formation@alterway.fr
FORMATIONS TECHNIQUES +
JAVA
MySQL PostgreSQL
5 formation@alterway.fr
+
+ CARTOGRAPHIE DES
LINUX HTML & WEB
Solutions LINUX
6
+ formation@alterway.fr
FORMATIONS TECHNIQUES +
Utilisateur
Certifications
7 formation@alterway.fr
+
+
WEB - HTML Gérer un site Web
Introduction Modules
La formation «Gérer un site WEB» permet 1. Introduction à internet 8. Traitement avec formulaires de saisie
d’apprendre à gérer un site de A à Z : •Fondamentaux sur Internet / Intranet •Saisir des données avec un formulaire
organisation d’un projet, conception gra- •L’architecture du Web •Zones de saisie, boutons radio
phique et navigation interactive. •Principaux navigateurs Internet •Listes de sélections
•Traitement coté serveur (avec PHP)
Si le HTML est la base de tout projet de site, 2. Conception d’un site
•L’arborescence d’un site 9. Bases de données et le Web
l’ajout de CSS combiné à l’utilisation du Ja- •Principes de mise en page pour Internet •La définition d’une base de données
vaScript et du DHTML permettent de créer •Principes de la navigation interactive •SQL pour manipuler la base
des sites efficaces et qui répondent aux •Traitement et le formatage des médias •Insérer, supprimer et mettre à jour
standards actuels du monde de l’Internet. •Intégration de requêtes dans PHP
3. Le HTML
Pour en assurer l’administration et être •Le HTML : HyperText Markup Language 10. JavaScript : dynamiser et enrichir
capable d’en assurer la mise à jour, il faut •Création de page Web avec HTML •Les principes généraux du langage
comprendre et connaître les méthodes •Formatage du texte JavaScript
•Création de liens hypertextes •L’intégration de JavaScript s’exécutant dans
de traitement des données serveur, des •Les listes ordonnées ou non les navigateurs Web
formulaires et des systèmes de base de •Ancres relatives et absolues
données.
4. Les feuilles de style en cascade (CSS)
•Les marqueurs HTML
+ Objectifs du stage •Les feuilles de style
•Les styles dans un menu de navigation
•Les feuilles de style externes
• Savoir comment préparer et organiser les
contenus prévus pour le site
5. Mise en oeuvre d’un serveur Web
• Maîtriser l’écriture du HTML •La communication entre serveur et
navigateur Web
• Être capable de configurer un serveur Web •Le protocole HyperText Transfer (HTTP)
•Les serveurs commerciaux ou Freeware
• Pouvoir enrichir le contenu d’un site
6. Savoir configurer un serveur Web
•Structure des répertoires
8
+ formation@alterway.fr
Ajax et JavaScript : des bases à la maîtrise +
WEB - AJAX
Introduction Modules
La formation «Ajax et JavaScript : des 1. Qu’est-ce qu’AJAX ? 8. Bibliothèques et API
bases à la maîtrise» est destinée aux •Définition •Où les trouver ?
webmasters qui veulent aller plus loin •Exemples d’utilisations •Comment les utiliser ?
dans le développement d’interfaces •Les APIs Google, prototype, script.aculo.us
Web riches. 2. Introduction au XML •Les autres outils Web 2 : RIA, Flex, XUL, ...
•Utilité et gains apportés par XML
•Structure du XML
Au cours de trois jours de formation nous •Syndication avec le format RSS
aborderons JavaScript, le gestionnaire
d’évènements DOM et les appels aux 3. Introduction au Web 2
serveurs via XmlHTTPRequest. Nous revien- •Présentation du concept de Web 2
drons également sur les CSS, le XHTML et •Les outils pour construire des applications
enfin les différents outils existants permet- avec une interface riche
tant de développer avec Ajax. •Nouveaux usages induits par le web2
+ Objectifs du stage
•Comment appliquer des styles CSS
•Créer ses styles : bloc, boîte, arrière-plan,
bordure, marges, positionnement
• Développer des applications en utilisant la •CSS et Ajax
technologie AJAX
5. JavaScript
• Comprendre le Web 2.0 •Les bases du langage : objets, propriétés,
méthodes
• Apprendre à manipuler le DOM
•Manipuler les variables en JavaScript
• Appréhender les mécanismes d’échange •Externaliser les fonctions dans des fichiers js
serveur - navigateur •Écriture dynamique de balises dans une
page HTML
• Connaître et utiliser les Frameworks Ajax •L’objet XMLHttpRequest
9 formation@alterway.fr
+
+
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
La formation «PHP / MySQL : des bases à 1. Introduction à PHP 8. Techniques avancées
la maîtrise» vous permet de maîtriser tous •Les possibilités de PHP •Génération et manipulation d’images
les mécanismes nécessaires au dévelop- •Trouver des ressources •Création de graphiques (diagrammes,
pement de sites. •Architecture et fonctionnement barres, camemberts, ...)
•Les forces et les faiblesses de PHP •Génération de fichiers PDF
•Perspectives de PHP et LAMP •Les concepts de sécurité
Nous commencerons par travailler sur les
fondamentaux et nous progresserons pas 2. Installation de PHP 9. Gestion de contenu / CMS
à pas vers des matières plus avancées •Installation d’un serveur Web •Les concepts du CMS
telles que la gestion d’espace sécurisé, •Les différents mode d’installation •Les CMS existant
l’interaction avec MySQL, la génération
d’images et de fichiers PDF. 3. Les bases de PHP 10. Site de e-commerce
Enfin, nous aborderons les problématiques •Utilisation de PHP dans des fichiers HTML •Les concepts du site de vente en ligne
•Les variables et les opérateurs •Les applications libre de e-commerce
de e-commerce et mettrons en place
•Les structures de contrôle (if, while, ...)
une boutique en ligne. •Les fonctions PHP
•Les fonctions utilisateur Référence
•La gestion des fichiers
+ Objectifs du stage Repartez avec le livre écrit par le créateur de la
formation.
4. Les formulaires / interaction utilisateurs
•Créer des sites dynamiques avec PHP et MySQL •Créér ses formulaires en HTML
•Récupérer les données avec PHP
•Exploiter une base de données avec PHP •Mettre en place un upload de fichier
•Mettre en place un formulaire connecté à une •Politique de sécurité pour les formulaires
base de données
5. Authentification, sessions et cookies
•Gagner du temps grâce à la création et •Utiliser une variable de cookie
l’utilisation de bibliothèques •Utiliser une variable de session
•Utilisation et sécurité des sessions
•Installer/ Utiliser les principaux outils •TP: Création d’un espace sécurisé
Open Source PHP (PDF, CMS, CRM, Blog, ...)
6. Les bases de données (MySQL)
•Architecture et présentation d’un SGBD
+ Info pratiques •Rappel des principales commandes SQL
•Les caractéristiques de MySQL
Public
• Développeur, intégrateur HTML 7. Communiquer entre PHP et MySQL
Pré-requis •Accéder à MySQL avec PHP
• Connaître HTML
Dates et tarifs
•Gestion des erreurs MySQL
•TP: Création d’un espace sécurisé lié à
PHN1 - 4 jours
Voir page annexe une base de données
Introduction Modules
La formation «PHP Expert Certifié» permet 1. Certification PHP et rappels 8. Sécurité
de renforcer ses compétences en PHP •La certification PHP •Configuration de PHP
tout en se préparant à la certification •Configuration, les bases, les tableaux •Les différents types d’attaques
PHP. •Gestion de chaînes •Les bonnes pratiques et règles de
•Gestion des expressions régulières sécurité
•Gestion de fichiers
Conçue par les auteurs des livres «PHP 5 9. Débogage et performances
avancé» et «Sécurité PHP» ainsi que l’un 2. Programmation orientée objet PHP •Gestion des erreurs
des membres du comité de certification, •Rappels et principes de la POO •Mise en cache et bonnes pratiques
elle s’adresse aux développeurs PHP qui •Classes : attributs et méthodes •Utilisation de Xdebug
souhaitent acquérir ou valider un niveau •L’héritage, l’agrégation et les exceptions
technique d’expertise élevé. •Surcharge, itérateurs
Référence
3. PHP 4 vs PHP 5
+ Objectifs du stage •POO et moteur de PHP
•Nouvelles directives de configuration
Repartez avec un des livres écrits par les
créateurs de la formation ainsi qu'une présen-
tation à l’examen de certification.
•Atteindre le niveau de la certification PHP •Changements relatifs aux SGBD
•Nouvelles fonctions, extensions et mots-clés
•Comprendre et utiliser la Programmation
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
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
La formation «Optimisation PHP» répond 1. Analyser un site existant 7. Optimisation par le cache
au besoin des développeurs qui veulent •Les journaux / remontées d’information •Adaptation environnement / architecture
faire monter en puissance leurs applica- •Les outils de monitoring / profiling •Cache de haut niveau : HTTP
tions Web. •Repérer les goulots d’étranglement •Cache d’opcodes et caches mémoire
•Utilisation d’outils de web-stress •Mise en place d’un proxy HTTP
•Compression zlib
Basé sur un cas concret, durant quatre 2. Architecture PHP et serveurs webs •Gestion optimisée des téléchargements
jours nous aborderons les différentes •Comprendre PHP et les serveurs webs
étapes qui vous permettront d’améliorer •Les différentes manières d’utiliser PHP 8. Optimisation des bases de données
les performances d’une application : •Les outils autour de PHP (PECL, PEAR, ...) •Configuration du serveur MySQL
mesure, web-stress et optimisation. •Les différentes manières d’installer PHP •Choix du moteur de stockage
•Zend Engine / débogage de bas niveau •Optimisation des structures de tables
•Optimisation des requêtes
3. Considérations matérielles & logicielles •Réplication des données
•Les points à prendre en compte
+ Objectifs du stage •OS, matériel et versions des logiciels
•Savoir estimer les ressources nécessaires
Référence
• Analyser un site existant en fonction du type d’application Repartez avec un des livres écrits par les
créateurs de la formation.
•Les différents serveurs webs pour PHP
• Optimiser ses applications PHP/MySQL
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».
Introduction Modules
La formation «Industrialisation PHP» permet 1. Environnement de travail 7. Automatisation des tâches
de maîtriser tous les rouages liés à la ges- •Les outils de développement (IDE) • Déploiement automatique avec Phing
tion et à la mise en place d’applications •Firefox, Firebug et FirePHP • Production de la documentation
Web. •Utilisation de debogueur / profileur • Générateurs de code (UML, ORM...)
•Serveur de développement
•Serveur de pré-production
Elle répond aux besoins des architectes et
chefs de projets qui veulent optimiser leur Référence
2. Collaboration des équipes
technique de conception et de dévelop- •La gestion de versions dans un projet Repartez avec un des livres écrits par les
créateurs de la formation.
pement. •Politiques de sauvegarde
Durant cinq jours nous aborderons les diffé- •Présentation des forges
rentes bonnes pratiques qui vous permet- •Utiliser des conventions
tront de bien modéliser vos applications •Pratiquer la revue de code
afin de les rendre pérennes et scalables.
3. Frameworks
•Concept, avantages / inconvénients
+ Objectifs du stage •Conventions liées aux frameworks
•Présentation de deux frameworks
• Optimiser son environnement de travail
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
4. Méthodologies adaptées au
• Mieux modéliser ses applications développement d’applications Web
•Méthodes Agiles: Scrum, XP
• Comprendre et utiliser les Design Patterns
•Cycle en V
• Découvrir et utiliser un framework
5. Conception de vos applications
• Travailler en équipe •Programmation orientée objet
•Principaux design pattern
+ Info pratiques •Séparer les couches avec MVC
•Modeliser les applications avec UML
Public •Mettre en place des spécifications
• Architecte
• Chef de projets techniques 6. Intégration continue
• Développeur •Tests unitaires : présentation, concept
Pré-requis et utilité
• Bonne connaissance de PHP •Framework de tests : PHPUnit
• Bonne connaissance de la POO •Tests fonctionnels, tests d’intégration
• Niveau «PHP expert certifié» (Ref: PHN2) •Analyse statique de code
Dates et tarifs •Outils d’intégration continue :
Voir page annexe phpUnderControl
PHS5 - 5 jours
11 formation@alterway.fr
+
+
PHP - FRAMEWORK Framework symfony
Introduction Modules
La formation «Framework symfony» vous 1. Introduction à symfony 7. La couche Contrôleur
permet de maîtriser tous les mécanismes •A propos de symfony •Gérer le routage des pages
nécessaires à l’utilisation du framework •Les frameworks PHP •Les données contextuelles
PHP symfony. •Trouver des ressources (IRC, support, ...) •Gestion des droits
•Concepts et atouts de symfony
8. Les formulaires avec symfony
Durant quatre jours nous travaillerons sur 2. Rappel sur la POO •Mettre en place des formulaires simples
les fondamentaux permettant de pren- •Classes : attributs et méthodes •Formulaire avancé : mettre en place un
dre en main symfony. •Constructeurs, destructeurs et statiques calendrier, un éditeur de texte
Nous commencerons par nous pencher •Héritage, agrégation et exceptions •Lier un formulaire à une table/un objet
sur les bases et nous progresserons pas •TP: Héritage sur les bases de symfony
à pas vers des matières plus avancées 9. Débogage d’une application symfony
telles que la mise en place de templates 3. Installation et déploiement de symfony •La toolbar de débogage
•Configuration du serveur Web •Utiliser les fichiers de logs
et l’utilisation des tests unitaires.
•Installation de symfony
•Déployer son projet en production 10. Symfony avancé
•TP: Installation et configuration •Les plugins
•Internationalisation
4. Les bases de symfony •Le générateur d’administration
+ Objectifs du stage •Structure d’un projet symfony
•Les modèles, les vues et les contrôleurs
•Valider du code / tests unitaires
•Valider des fonctions / tests fonctionnels
•Déroulement d’une requête
• Comprendre et utiliser le framework symfony (front controller, configuration filtres, action, vue)
• Etre capable de mettre en place et gérer une •Création de pages simples
application avec symfony •Mise en place de liens
•Format de configuration (YAML)
• Utiliser les générateurs de symfony
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
+ Info pratiques •Faire des requêtes avec critères
•Générer une interface de gestion de
Public données (CRUD)
• Développeur PHP •Le relationel avec Propel et Doctrine
Pré-requis
• Connaissance de PHP 6. Le templating avec symfony
• Niveau «PHP expert certifié» (Ref: PHN2)
Dates et tarifs
•Présentation de la couche Vue
•Le layout global et les layouts de classes
PHO2 - 4 jours
Voir page annexe •Concevoir des templates modulaires
•Réaliser des interfaces interactives Ajax
PHP - FRAMEWORK
// Cette formation a été conçue par un des auteurs du livre «Zend Framework en action»
Introduction Modules
La formation «Zend Framework : des 1. Introduction au Zend framework 7. Sécurisation et gestions de droits
bases à la maîtrise» est conçue pour les •Qu’est ce qu’un framework •Identification client avec Zend_Auth
développeurs et architectes souhaitant •Les possibilités du Zend Framework •Politique de gestion de droits
mettre en place un cadre de travail •Trouver des ressources (Web, IRC, ...) •Manipulation de la session PHP via ZF
complet et performant. •Architecture et fonctionnement
8. Modèle Vue Contrôleur (MVC)
2. Installation et configuration •Rappels sur le Design Pattern MVC
Au cours de cinq jours de formation nous •Installation classique •L’architecture MVC de Zend framework
mettrons en place des interactions fortes •Installer le framework à partir du SVN •Comprendre le contrôleur frontal
avec des bases de données, aborderons •Configuration •Plugins et intégration de la vue
la gestion des formulaires et la sécurisa- •Filtrage des données et sécurité
tion d’espaces. 3. La Programmation Orientée Objet
Nous verrons également les concepts •Rappels des principes de la POO
globaux de l’approche Modèle Vue •La syntaxe objet en PHP 5 Référence
•Les constructeurs, destructeurs et méthodes Repartez avec le livre écrit par le créateur de la
Controleur et enfin présenterons différen- magiques formation.
tes fonctionnalités haut niveau du Zend •La notion d’héritage
Framework. •Surcharge d’objets et itérateurs
Introduction Modules
La formation «Zend Framework Expert 1. Rappels sur le Zend framework 7. Testabilité
certifié» permet de renforcer ses compé- •Les différents packages •Tester ses objets avec PHPUnit
tences en ZF tout en se préparant à la •Le niveau de couplage des packages •Utiliser Zend_Test pour les tests fonctionnels
certification Zend Framework. •Les différentes versions du framework •Industrialiser la testabilité
2. Préparer la certification
Au cours de cette semaine, nous nous •Objectifs de la certification / généralités Référence
préparerons à la certification Zend Fra- •Les domaines de compétences testés Repartez avec le livre écrit par le créateur de la
mework, en analysant le Zend Framework •Passer une certification blanche formation.
en profondeur et en concevant une
application Web complète. 3. Projet de mini application
Nous entrerons dans les détails de tous •Monter une application MVC complète
les composants, notamment Modèle avec une base de données
•Gérer des formulaires complexes
Vue Contrôleur, et nous apprendrons à
•Introduire Ajax
personnaliser (dériver) les objets du Zend •Mettre en place un service Web et
Framework. consommer des flux XML
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
Drupal développeur
Introduction Modules
La formation «Drupal pour développeur» 1. Introduction à Drupal 7. Les formulaires
vous permet d’apprendre à développer •Présentation de Drupal •Créer ses propres formulaires
vos propres fonctionnalités sous forme de •Les outils de développement Drupal •Soumission et validation d’un formulaire
modules Drupal. •Installation locale de Drupal •Présentation d’un formulaire
•Trouver des ressources (Web, IRC, ...) •Formulaires complexes
Exploitez l’API Drupal pour créer des 2. Création d’un module Drupal 8. Programmation avancée
formulaires, vous connecter à la base de •Les fichiers nécessaires •Manipuler les fichiers
données, générer un formatage HTML, •Créer un «hook» •Manipuler la taxonomie
importer du contenu dans Drupal, inté- •Créer une page d’administration pour •Gestion du cache par Drupal
grer du JavaScript dans Drupal. le module •Gestion des sessions par Drupal
•Enregistrer les réglages du module •Utiliser jQuery dans Drupal
PHP - CMS
// Cette formation est animée par des formateurs certifiés par eZ
Introduction Modules
La formation officielle «eZ publish pour 1. Introduction à eZ Publish 7. Les controles d’accès
développeur» vous permet de maîtriser •A propos d’eZ Systems •Vue générale des rôles et politiques d’accès
tous les mécanismes nécessaires à l’utili- •Trouver des ressources (Web, IRC, ...) •Les utilisateurs
sation et à la personnalisation du CMS eZ •Perspectives pour eZ •Les groupes d’utilisateurs
Publish. •Les rôles
2. Utiliser eZ Publish
Nous commencerons par travailler sur les •Installer eZ Publish 8. Gestion workflow avec eZ Publish
•Architecture et fonctionnement •Les évènements
fondamentaux et nous progresserons pas •Stuctures internes d’eZ Publish •Les déclencheurs
à pas vers des matières plus avancées
telles que la mise en place de templates 3. Introduction au développement eZ
et la création d’extensions. •Rappels sur HTML, CSS et Javascript Référence
Pour finir nous aborderons les aspects •Rappels sur PHP Nos formations à eZ Publish sont des formations
workflow et les différents types de don- •Séparer le contenu et le design officielles.
nées. •Stockage du contenu avec eZ Publish
•Gérer le multilinguisme
eZ Publish Expert
// Cette formation est animée par des formateurs certifiés par eZ
Introduction Modules
La formation officielle «eZ publish Expert» 1. Extensions et normes de codage Référence
vous décrit l’architecture et les compo- •Les extensions, les extensions certifiées
Nos formations à eZ Publish sont des formations
sants techniques d’une installation eZ •Structure d’une extension
officielles.
Publish. •Les normes de codage
2. Manipulations visuelles
Elle fournit les compétences nécessaires •Les extensions de design
pour customiser et développer une •Les opérateurs de template
application eZ Publish. •Les data types
+ Info pratiques
Public
• Développeur connaissant déjà eZ Publish
Pré-requis
• Connaître PHP
• Niveau «eZ développeur» (Ref: PHO3)
Dates et tarifs
Voir page annexe
PHO6 - 3 jours
15 formation@alterway.fr
+
+
PHP - CMS Typo 3 : des bases à la maîtrise
Introduction Modules
La formation «Typo3 : des bases à la 1. Introduction à Typo3
maîtrise» vous permet une prise en main •Présentation de Typo3
rapide du CMS Typo3. •Positionnement de Typo3
•Comparaison de Typo3
•Installation de Typo3
Cette formation est composée de nom-
•Trouver des ressources sur Typo3
breux travaux pratiques : vous débu-
tez par l’installation d’une plateforme 2. Typo3 : architecture et fonctionnement
fonctionnelle et sur cette base, pendant •L’architecture de Typo3
trois jours, vous mettrez en pratique les •Les différents fichiers et repertoires Typo3
aspects liés à la création d’un CMS.
Nous passerons en revue l’architecture 3. Publier du contenu avec Typo3
de Typo3 puis aborderons l’administration •Gérer le contenu de ses pages
•Créer des éléments de contenu
de contenu et enfin nous terminerons par
•Utilisation du Rich Text Editor
les thèmes, les modules spécifiques,etc
4. Administrer Typo3
•La gestion des utilisateurs
•La gestion des droits
+ Objectifs du stage •Les procédures et les actions
•Etre capable de mettre en place et gérer un site 5. Gestion des modules et extensions
avec Typo3 •Le module web
•Le système de cache de typo3
•Comprendre et mettre en application les •Installer et exploiter des extensions
concepts Typo3 complémentaires
•Apprendre à configurer un site Typo3 6. La gestion des templates avec Typo3
•Savoir créer des fonctionnalités supplémentaires •Les gabarits de Typo3
•Le langage TypoScript
•Les différentes méthodes de gestion de
ses gabarits
SPIP intégrateur
Introduction Modules
La formation «SPIP Intégrateur» permet 1. Mise en place d’un site en local 7. Habillage en CSS du modèle
de prendre en main le développement •Installation de WampServer •Parcours de la CSS du squelette
de sites Web avec SPIP. •Installation de SPIP •Modification de la CSS
•Ajout de classes dans le squelette
Durant les trois jours de la formation nous 2. Création de boucles
•Les boucles et les squelettes dans SPIP 8. Ergonomie et conception d’un site SPIP
travaillerons ensemble à la mise en place •Explication de la syntaxe •Réflexions et organisation avant création d’un
d'un site Web avec Spip. Nous commen- •Les boucles, critères, titres et balises site SPIP
cerons par les fondamentaux (installa- •Les boucles incluses •Habillage, navigation
tion, l’affichage,...) avant d’aborder la •Ergonomie et lisibilité
création visuelle en SPIP. 3. Exercices de boucles •Conception d’un habillage en CSS
•Affichage de contenus •Utilisation des fonctionnalités SPIP pour
•Affichage d’une liste cliquable, triée des pages personnalisées
•Affichage de la navigation •Limitations d’un site SPIP
•Finalisation de la page d’accueil
•Les inclusions
•Installer et configurer SPIP •Traitement des images
•Creation d’une page rubrique et article
•Savoir publier et gérer du contenu •Le multilingue
•Les pages recherche et plan du site
•Gérer le travail collaboratif de plusieurs auteurs •Plugins pour squelette
•Gérer la syndication et les forums 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
+ Info pratiques •Mise en place d’un formulaire PHP
PHP - E-COMMERCE
Introduction Modules
La formation «Magento intégrateur gra- 1. Introduction et installation 5. Emails
phique» répond au besoin des intégra- •Introduction à Magento •Rappels sur le templating des e-mails
teurs qui souhaitent adapter Magento à •Fonctionnalités et concepts clefs •Les e-mails transactionnels
leurs chartes graphiques. •Installation en local •TP: Personnalisation des e-mails
•Installation en production transactionnels
•Migration de local en production •TP: Personnalisation du formulaire de contact
Pendant cette formation, nous commen- •Les outils pour développer
cerons par étudier les fonctionnalités
de templating de Magento, puis nous 2. Système de template de Magento Référence
plongerons rapidement au coeur de •Structure des dossiers sous Magento Nos formations à Magento sont des formations
l’application pour y découvrir son mode •Architecture Modele Vue Controleur officielles.
de fonctionnement et ses possibilités •Vues, interfaces, thèmes, blocs
d’adaptation.
3. Organisation des templates
•Répertoires des interfaces (thèmes, skin)
•Paramétrage des interfaces
•Hiérarchie des thèmes
+ Objectifs du stage •Composition des layouts
•Architecture générale
• Prendre en main Magento •Relations noyau layouts
•Balises fonctionnelles
• Construire un site de vente en ligne •Relations administration et layouts
•Personnalisation des pages produits
• Adapter Magento à ses besoins graphiques •Personnalisation des catégories
•TP: Personnalisation des templates
•TP: Personnalisation des skins
•TP: Mise à jour via le back office
•TP: Ajout de gabarits dédiés
Magento développeur
Introduction Modules
La formation «Magento développeur» 1. Installation de Magento 7. Bases de l’architecture « core »
répond au besoin des sociétés qui sou- •Installation et base de démonstration •Modèle Entity-Attribute-Value (EAV)
haitent mettre en oeuvre une solution •Installation sur un serveur local •Gestion des modules
de vente en ligne en s’appuyant sur •Installation sur un serveur dédié •TP: Exploitation du template
•TP: Installation et migration de Magento •Modules et relations avec les tables
Magento.
2. Outils aidant aux développements 8. Magento avancé
La formation «Magento pour déve- •Outils de développement / Magento •Création de modules
loppeur» est orientée sur la pratique pour •Outils de développement XHTML/CSS •Gestion des accès (ACL)
vous permettre de comprendre l’ar- •Méthodologie de debog sous Magento •Events et Observers
chitecture de la solution par le biais de •Outils intégrés à Magento •Tâches CRON
plusieurs développements de modules. •TP: Standards de développement •Utilisation des emails transactionnels
Tous les aspects sont abordés, de la •Gestion des traductions
configuration de modules à la surcharge 3. Bases du système de template
•Structure des dossiers sous Magento Référence
de comportements natifs, en passant par •Architecture Modele Vue Controleur
les interactions avec la base de données •Terminologie, vues, interfaces, thèmes... Nos formations à Magento sont des formations
et la gestion des événements. officielles.
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
Java développeur
Introduction Modules
La formation «Java pour développeur» 1. Programmation orientée objet 8. Entrées/Sorties
est destinée aux développeurs ayant •Modélisation objet •Flux de lecture et d’écriture
déjà abordé la programmation objet. •La classe de A à Z •Arguments de ligne de commande
Elle leur permettra de monter en compé- •Appeler une méthode sur un objet •Sérialiser et désérialiser des objets
•Trouver des ressources (Web, IRC,...) •E/S de console et de fichier
tence et d’apprendre à développer des
applications Java. 2. Identificateurs, mots-clés et types 9. Construire des Interfaces Graphiques
•Commentaires en Java avec Swing
Cette formation présente la syntaxe •Génération automatique de documentation •Introduction à Swing
de Java, la programmation orientée avec JavaDoc •Séparation des rôles (contenant et
objet en Java, la création d’interfaces •Les huit types primitifs contenu) avec le pattern MVC
utilisateur graphiques, les exceptions, les •Construire un objet avec «new»
entrées/sorties de fichiers, les threads et
les fonctions réseau. 3. Expressions et contrôle de flux Référence
•Les opérateurs Java Cette formation est une formation à Java
•Les expressions booléennes
certifiée (Référence SL-275-SE6).
+ Objectifs du stage •Les structures de contrôle de flux:
if, switch, for, while, do, break, continue
• Connaître les principales API de base de Java 4. Conception de classes
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
18
+ formation@alterway.fr
UML : analyse et conception objet +
JSP et Servlet
Introduction Modules
Les JSP (JavaServer Pages) et les Servlets 1. Composant d’affichage 8. Développement d’applications Web à
sont les principales technologies du •Le protocole HTTP l’aide de formulaires d’actions Struts
niveau Web définies dans la plate-forme •Comportement d’un conteneur web •Développer une classe ActionForm
Java Enterprise Edition (JEE). •Configurer et développer une servlet •Affichage des formulaires
•Configurer l’affichage de formulaires
2. Composant contrôleur
Cette formation « JSP et Servlet » permet •Concevoir un composant contrôleur 9. Création de composants de
aux développeurs Java confirmés d’ac- •Développer une servlet contrôleur présentation Web réutilisables
quérir les connaissances et les compé- •Présentation de pages web à partir de
tences nécessaires pour développer 3. Formulaires dynamiques composants présentation réutilisables
rapidement des applications Web avec •Cycle de vie d’une servlet •Inclure des segments JSP
les technologies JSP et Servlet en utilisant •Repopulation d’un formulaire Web •Développer des présentations en utilisant
Sun Java System Application Server et la la structure Struts Tiles
structure Struts d’Apache 4. Conception de la couche Business
•Concevoir des composants Entité Référence
•Concevoir des composants Service
Cette formation est une formation à Java
19 formation@alterway.fr
+
+
Java - JSF, Web Services JSF - JavaServer Faces et Ajax
Introduction Modules
La formation « JSF - JavaServer Faces et 1. Composants d’entrée JSF Référence
Ajax » fournit aux participants les moyens •Lier les champs d’une page Web à des Cette formation est une formation à Java
de construire des composants Web per- valeurs dans le bean de sauvegarde en certifiée (Référence DTJ-3108).
sonnalisés pour la structure JSF (JavaSer- utilisant JSF
•Expression Language (EL)
ver Faces), qui exploitent les techniques
•La balise DataTable de JSF et des facettes
Ajax. •Construire une application multi-page
avec la technologie JSF
L’objectif de ce cours est d’illustrer l’in- •Créer des options de menu dynamiques
corporation de la technologie Ajax dans à partir des données de votre base de
des composants JSF réutilisables. données
MySQL administrateur
Introduction Modules
Cette formation vous permet de maîtriser 1. Présentation de MySQL 8. Scaling MySQL
toutes les tâches d’administration d’un •Présentation générale •La réplication avec MySQL
serveur de bases de données MySQL. •Historique •MySQL Cluster
•Fonctionnement
A l’issue de la formation, le stagiaire est
2. Vue globale du serveur MySQL
capable de réaliser des tâches telles que •Architecture MySQL Référence
l’optimisation de performances, la mise •Les utilitaires client Nos formations à MySQL sont des formations
en place de réplication, la sauvegarde •Configuration de MySQL officielles. Ref: FR-SQL-4502
et la restauration des bases de données, •Les fichiers de logs
le chargement des données, l’optimisa-
tion des requêtes. 3. Stockage
•Types de données
•Les méta-données
•Les différents moteurs de stockage
+ Objectifs du stage •Le partitionnement
22
+ formation@alterway.fr
MySQL Haute disponibilité +
MySQL
Introduction Modules
La formation «MySQL Haute disponibilité» 1. MySQL haute disponibilité 6. Maintenance
s’adresse aux administrateurs de bases •Qu’est-ce que la haute disponibilité ? •Sauvegarde
de données et aux architectes systèmes •Notions de disponibilité et de temps •Sauvegarde à froid
qui souhaitent analyser et comprendre d’interruption •Snapshots
•Technologie de la réplication vs Clustering •Sauvegarde Incrémentale
les options de haute disponibilité offertes
•Les approches Shared nothing et Shared disk •Réorganisation des tables
par MySQL, notamment les solutions de •Modification du schéma
clustering et de réplication. 2. La réplication MySQL •Optimisation des index
•Présentation de la réplication
Il vous fournira les outils nécessaires pour •La journalisation binaire
décider de la solution de haute disponi- •Mettre en place la réplication Référence
bilité la plus appropriée et vous montrera •Superviser la réplication Nos formations à MySQL sont des formations
comment mettre en place un système •Avantages, inconvénients officielles. Ref: FR-SQL-4301
•Architectures de réplication
correctement conçu.
•Optimiser la réplication
MySQL Optimisation
Introduction Modules
Cette formation vous permet d’identifier, 1. Théorie et architecture Référence
d’anticiper et de régler les problèmes de •Architecture de MySQL Nos formations à MySQL sont des formations
performances de votre serveur de bases •Architecture client-serveur officielles. Ref: FR-SQL-4402
de données MySQL et de son environne- •Les outils de mesure de performance
ment.
2. Optimisation du schéma
•Normalisation, dénormalisation
A l’issue de la formation, le stagiaire •Partitionnement
est capable de paramétrer finement le •Les types de données
serveur MySQL ainsi que d’optimiser ses •Optimisation des index, les différents
performances types d’index
•InnoDB
• Optimiser ses requêtes •MEMORY
• Optimiser son serveur MySQL •Les autres moteurs
23 formation@alterway.fr
+
+
PostgreSQL PostgreSQL développeur
Introduction Modules
PostgreSQL est un SGBD de référence 1. Présentation de PostgreSQL Référence
dans le monde des Logiciels Libres. •PostgreSQL : serveur de base de données La formation prépare à la certification Pos-
Il offre une richesse fonctionnelle impor- relationnelle objet tgreSQL.
tante lui permettant de rivaliser avec des •Historique, licence, mode de
développement
produits commerciaux tels que Oracle
•Fonctionnement
ou DB2.
2. Installation et configuration
Au cours de ces deux jours de formation •Installation de PostgreSQL
nous apprendrons comment bien utiliser •Installation avec un système de paquetage
PostgreSQL.
Nous verrons comment interagir avec le 3. Interagir avec le serveur
serveur et quelles sont les meilleures •Le concept du client serveur
•Le client PostgreSQL
options pour gérer tant des requêtes
•Utiliser les clients graphiques
simples que des requêtes complexes. •Les différents connecteurs à PostgreSQL
PostgreSQL administrateur
Introduction Modules
La formation «PostgreSQL Administra- 1. Installation et configuration Référence
teur» vous permet de maîtriser toutes les •Installation de PostgreSQL La formation prépare à la certification Pos-
tâches d’administration d’un serveur de •Installation à partir des sources tgreSQL.
bases de données PostgreSQL. •Installation avec un système de paquetage
•Paramètres de configuration
A l’issue de la formation, le stagiaire est 2. Accès aux bases de données
capable de réaliser des tâches telles que •Le client psql
l’administration courante, l’optimisation •L’interface PgAccess
de performance, la sauvegarde et la •Le client PgAdmin
restauration des bases de données, le •L’application distribuée : PhpPgAdmin
chargement des données, l’optimisation
des requêtes. 3. Sécurité
•Contrôle d’accès des utilisateurs
•Gestion des utilisateurs
Ce cours prépare à la certification •Contrôles des accès
PostgreSQL
4. Gestion des disques et de la mémoire
•Création de l’espace de données
+ Objectifs du stage
•Options de gestion des écritures : FSYNC
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
6. Sauvegarde et restauration
•Archivage des données
•Sauvegarde à chaud
+ Info pratiques •Sauvegarde au fil de l’eau
•Restauration d’une base
Public
• Administrateur de bases de données 7. Optimisation de PostgreSQL
• Développeur •Optimisation des requêtes
Pré-requis •Optimisation des tables
• Niveau «PostgreSQL developpeur» (Ref: PGN1) •Optimisation du serveur
Dates et tarifs •Optimisation de l’environnement
PGN2 - 3 jours
Voir page annexe •Configuration type
24
+ formation@alterway.fr
PostgreSQL Optimisation +
PostgreSQL
Introduction Modules
La formation «PostGreSQL Optimisation» 1. Aspects avancés de PostgreSQL 8. Supervision d’une instance PostgreSQL
vous permettra de maîtriser les notions •Rappels succincts sur PostgreSQL •Informations du catalogue système
avancées de l’administration d’une base •L’écosystème PostgreSQL •Analyse des logs d’activités
de données PostgreSQL. •Instance,tuning, supervision •Mise en place de scripts Munin pour visualiser
•Réplication et haute disponibilité. l’activité
•Surveiller l’instance avec Nagios
Durant quatre jours de formation nous 2. Configuration de PostgreSQL •Tester les performances avec pgFouine
aborderons la configuration fine d’une •Les répertoires de données •Analyse des messages de Vacuum
instance pour de meilleures performances •Les logs de transactions et d’activités
et une plus grande stabilité, la gestion •Installation des tâches automatiques
efficace des connexions, l’utilisation des
scripts pour faciliter l’exploitation, l’ana- 3. Administration Système
lyse de requêtes SQL et la mise en place •Choix du filesystems
d’un mécanisme de reprise sur panne •Optimisation du système d’exploitation
•Utilisation des tablespaces
(Warm Standby). •Administration d’une instance
4. Tâches Courantes
+ Objectifs du stage •Utilisation des espaces de stockages
•VACUUM et autovacuum
• Optimisation des performances
5. Sauvegarde et Restauration d’une
• Gestion efficace des connexions à la base
base PostgreSQL
• Optimisation de l’exploitation •Sauvegarde à froid, à chaud
•Sauvegarde en ligne
• Analyse des requêtes SQL •Point In Time Recovery
•Warm Standby
• Mise en place de reprise de panne
(warm stand by) 6. Techniques Avancées
•Window functions
•Modules contrib ( pgBench )
•XML, recherche FULL Text ( FTS )
+ Info pratiques •Héritage
•Partitionnement Horizontal
Public
• Administrateur de bases de données 7. Optimisation PostgreSQL
Pré-requis •Paramètres par défaut
• Bonne connaissance de PostgreSQL •Prise en compte du matériel
• Niveau «PostgreSQL Administrateur»
(Ref : PGN2)
•Impacts des paramètres système
•Limiter les connections
PGN3 - 4 jours
Dates et tarifs •Dimensionner la mémoire partagée
Voir page annexe
• Savoir mettre en place PostGIS en tant que •Création des principales requêtes spatiales :
base de données spatiales dans un projet SIG distance, objet le plus proche, ...
•Requêtes spatiales avancées
• Être autonome dans l’importation des données, •Optimisation de requêtes spatiales
et l’écriture de requêtes spatiales •Différence entre opérateurs et fonctions
• Cerner les problématiques liées à l’optimisation spatiales
des requêtes spatiales
6. Administration
•Importation et exportation de données
+ Info pratiques spatiales
•Création des bases de données
Public •Les jointures
• Administrateur de données spatiales
• Responsable SIG 7. Programmation coté serveur
• Géomaticien •Importation et exportation de données
• Développeur SQL •Ressources connexes disponibles
Pré-requis
• Connaissances de base en SQL 92 8. Pour aller plus loin
• Connaissances de base de PostgreSQL
Dates et tarifs
•Couplage avec OpenJump pour la
visualisation de résultats de requêtes
PGS1 - 3 jours
Voir page annexe •Ressources connexes disponibles
25 formation@alterway.fr
+
+
Linux Linux : les commandes
Introduction Modules
La formation «Linux : les commandes» a 1. Introduction 7. La sauvegarde
pour objectif de vous permettre de pren- •Les caractéristiques d’Unix et Linux •Archivage avec tar
dre en main les bases du système Linux. •Arborescence et système de fichiers •Compression avec cpio, bzip
•Noyau et processus
Pendant trois jours nous travaillerons •Quelques commandes 8. Les outils de communication
•La documentation •La communication en direct,
ensemble à découvrir comment com- •Les commandes write et talk
muniquer en mode console dans une 2. Les fichiers et les répertoires •Le courrier électronique,
environnement Linux. •L’arborescence des fichiers •La commande mail
•Les chemins
Nous aborderons les principaux points •La syntaxe d’une ligne de commande
qui vous permettront d’être autonome •Commandes de gestion de fichiers
quelle que soit la distribution Linux : les •Lire, copier et visualiser un fichier
•Commandes de gestion de répertoires
commandes shell, la gestion des droits, la
•Copie et suppression d’arborescence
sauvegarde, les processus. •La commande find
3. Le Shell
•Les jokers
+ Objectifs du stage •La protection des caractères spéciaux
•Les différentes redirections
• Acquérir la connaissance des commandes •L’historique des commandes (mode vi)
fondamentales de Linux •Alias et environnement
•Le fichier .profile
• Devenir autonome pour une première prise en •Réaliser un script élémentaire
main d’un système
26
+ formation@alterway.fr
Linux : administration niveau 2 +
Linux
Introduction Modules
La formation «Linux : administration 1. Mise en oeuvre des systèmes de 8. Garantir l’intégrité des données
niveau 2» vous permet de monter en fichiers journalisés •Mise en oeuvre de sauvegardes
compétence sur Linux et d’être à même •Les systèmes de fichiers journalisés incrémentales
d’administrer un parc Linux dans votre •Les commandes spécifiques •Fabriquer une sauvegarde réseau
•Critères de choix •Faire une sauvegarde barre-métal : les
entreprise ou même de personnaliser
logiciels libres existants (Mondo...)
Linux à vos besoins. 2. Paramétrage avancé des systèmes de
fichiers et des disques 9. Améliorer les performances du
Les participants à ce stage se passion- •Les quotas système
neront pour la richesse et la fiabilité des •Panorama des techniques RAID •Créer des classes d’imprimantes
briques Open Source avancées qu’un •Mettre en oeuvre des ACL, •Améliorer les performances : hdparm, ulimit,
consultant de terrain leur apprendra à •La gestion de l’espace de swap les paramètres de/proc, tmpfs, ...
maîtriser.
3. La gestion des volumes logiques (LVM)
•Concepts et les commandes du LVM
•Sauvegarde, Stripping, Snapshots, ...
4. Les variables
Objectifs du stage
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
27 formation@alterway.fr
+
+
LINUX - UBUNTU Administration Ubuntu / Certification
Introduction Modules
La formation «Adminitration Ubuntu / 1. Communauté et assistance 8. Serveurs d’impression
Certification» permet à la fois d’améliorer •Gouvernance •Partage
•Comité technique •Gestion de la file d’attente pour l’impression
ses compétences en terme d’adminis-
•Assistance gratuite et payante •Postes de travail (Samba)
tration Linux et prépare à la certification
Ubuntu Certified Professional.
2. Installation et configuration
•Les différentes versions d’Ubuntu Référence
À l’issue de ce stage pratique de cinq •Cycles de sortie des différentes versions
jours, les participants auront été formés Nos formations Ubuntu sont des formations
•Entrepôts de paquets réseau officielles.
aux compétences de bases requises par •Gestion des paquets
les administrateurs système Ubuntu.
3. Administrer le système
•Les commandes de base du système
•L’arborescence des fichiers
•Les attributs des fichiers
•Quelques éléments de shell
+ Objectifs du stage 4. Installation d’un serveur Web (LAMP)
•Apache
• Installer et configurer les systèmes Ubuntu
•PHP
• Savoir exécuter des tâches routinières •MySQL
d’administration •Groupes
Public 7. Sauvegardes
• Administrateur linux débutant •Archivage avec tar
Pré-requis •Compression avec zip
• Connaissances de base des OS •Synchronisation avec rsync
• Niveau «Linux : les commandes» (Ref: LIN1) •Clés ssh
•cron, anacron
UBU1 - 5 jours
Dates et tarifs
Voir page annexe
28
+ formation@alterway.fr
OpenLDAP +
escalades, etc.)
•Développement de plugins spécifiques
• Acquérir les connaissances théoriques et prati
ques nécessaires au déploiement
4. Nagios: principes avancés
• Être en mesure d’assurer l’exploitation d’une •Supervision distribuée
plate-forme de supervision Nagios •Supervision redondante (haute disponibilité)
• Savoir comment créer des rapports complets 5. Perfparse: vision pro-active du réseau
•Pourquoi tracer des graphiques ?
•Installation
•Configuration
29 formation@alterway.fr
+
+
LINUX - APACHE, DNS Apache
Introduction Modules
La formation «Apache» a pour objectif de 1. Architectures Internet et HTTP
vous permettre de prendre en main LA •Les architectures Web
référence en matière de serveur Web. •Les bases du protocole TCP/IP
•Le protocole d’application HTTP
•Choix du matériel et plates-formes
Nous commencerons par les bases (archi-
•Configuration nécessaire (mémoire,
tecture, configuration simple) puis nous interface réseau, connexion Internet...)
aborderons progressivement des sujets
plus complexes liés à l’administration d’un 2. Installation du serveur Apache
serveur Apache optimisé et sécurisé. •Différentes distributions Apache
•Compilation d’Apache: méthodes
A l’issue de la formation vous serez capa- automatiques ou manuelles
ble d’installer, de configurer, de sécuriser •Mise à jour d’Apache
•Lancer, arrêter le serveur Apache
et de surveiller des serveurs Apache en
production tant sur l’Internet que sur un 3. Configuration et administration
Intranet. •Configuration de base
•Tester le serveur Apache
•Outils graphiques de configuration
+ Objectifs du stage •Accès aux répertoires : contrôle
d’accès / nom, adresse IP, en-tête HTTP
• Comprendre les architectures Web
4. Technologies de génération dynami-
• Savoir installer, configurer, sécuriser et surveiller que de pages Web
des serveurs Apache en production •Inclusion côté serveur SSI : activer les SS,
format des commandes SSI
• Se repérer dans les différentes distributions d’un •Configurer Apache avec PHP : fichiers
logiciel libre de configuration et directives
•Configurer Apache JServ
DNS Bind
Introduction Modules
Le DNS est aujourd’hui l’application 1. Base du DNS
indispensable au bon fonctionnement •A quoi ça sert
d’Internet et de tout réseau privé d’une •Protocoles
certaine taille. •Domaines, zones, zones reverses
•Acteurs : root, primaires, secondaires,
forwarders, cache, resolvers
S’il s’agit d’un des plus anciens proto- •Types de champs : MX, SOA, NS, CNAME...
coles, c’est aussi l’un des plus sensibles. •Types de requêtes TTL...
Les problèmes de sécurité ont été très
longtemps ignorés. Il est donc important 2. Présentation de Bind
de maîtriser les principes de ce protocole •Concepts
ainsi que toutes ses implications d’un •Compilation
point de vue implémentation et sécurité. •Installation
•Les fichiers de configuration
•Les fichiers de zone
•Les vues
•DNSSEC, TSIG
•Les spécialités de Bind 9
30
+ formation@alterway.fr
Postfix +
4. Configuration de base
+ Objectifs du stage •Répertoires de base
•Réception et émission des messages
• Installer et configurer Postfix •Délivrance locale
•Contrôle de l’anti-relayage
• Mettre en place un système de protection
contre le SPAM 5. Configuration avancée
•Listes noires et blanches
•Sécuriser Postfix
•Utilisation des transports
•Réécriture d’adresses
•Utilisateurs virtuels
•Interaction avec LDAP
•Utilisation avec Cyrus
+ Info pratiques 6. Exemple de migrations depuis
Public Sendmail
• Administrateur réseau •Avec le kit M4
Pré-requis •Avec le kit Jussieu
• Connaissance en administration Unix
• Niveau «DNS Bind» (Ref : SDNS) SPAS - 1 jour
Dates et tarifs
Voir page annexe
+ Objectifs du stage
•Licence Open Source d’Asterisk analogiques et les pilotes d’interfaces
•Architecture Asterisk
31 formation@alterway.fr
+
+
BUREAUTIQUE - OPENOFFICE OpenOffice.org utilisateur
Introduction Modules
La formation «OpenOffice utilisateur» per- 1. Présentation du logiciel 7. Publipostage
met de se familiariser avec OpenOffice. •Différences OpenOffice / MS Office •Gérer sa base d’adresses
•Installation d’OpenOffice •Lettre et enveloppes
Les grands outils, les points communs et les •La notion d’extension •Étiquettes
différences avec les suites propriétaires sont
2. Interface 8. La gestions des documents
étudiés, afin d’en permettre une exploita- •Démarrage de OOo •Les modèles
tion plus rapide. •Barres d’outils et personnalisation
•La gestion des objets : le navigateur 9. La communauté OpenOffice
•Comment va évoluer OpenOffice ?
3. Writer - le traitement de texte •Où trouver de l’aide ?
•Interface
•Mise en forme du texte
•Mise en page : notion de style de page
+ Objectifs du stage •Insertion d’objets : les tableaux etc
•Les styles
•La gestion de la numérotation des titres
• Maîtriser la suite bureautique OpenOffice •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 filtrer ses données
•Impression
5. Impress - le diaporama
•Utiliser des modèles
•Mise en page et intégration d’objets
+ Info pratiques •La notion de masque : pages maîtresses
•Effets et interactivité
Public •Impression
• Tous les collaborateurs de l entreprise
6. Compatibilité avec MS Office
Pré-requis •Bonnes pratiques de compatibilité
• Pas de pré-requis à cette formation •Convertir ses documents
Dates et tarifs
•Exporter et gérer les documents PDF
OON1 - 3 jours
Voir page annexe
5. Publipostage
•Gérer sa base d’adresses
•Lettre et enveloppes
•Étiquettes
+ Info pratiques
6. La gestions des documents et compa-
Public tibilité
• Utilisateur régulier de OpenOffice.org •Les modèles
• Equipe support •Bonnes pratiques de compatibilité
• Formateur bureautique •Convertir ses documents
Pré-requis
• Niveau «OpenOffice utilisateur» (Ref : OON1)
•Exporter et gérer les documents PDF
OON2 - 2 jours
Dates et tarifs
Voir page annexe
32
+ formation@alterway.fr
Programmation avec OpenOffice.org +
Introduction Modules
La formation à Scribus vous permettra de 1. Bases de Scribus 8 Automatisation
maîtriser les différentes actions néces- •Installation et configuration •Créer une table des matières
saires à la production de brochures, •Points forts et points faibles de Scribus •Créer automatiquement un index
journaux ou livres. •Ou trouver de l’aide •Mettre en place des codes barres
33 formation@alterway.fr
+
+
PAO - GIMP, INKSCAPE Design avec GIMP
// Cette formation a été conçue par l’auteur du livre «GIMP»
Introduction Modules
La formation «Design avec GIMP» vous 1. Bases de Gimp 10. Les couleurs de façon professionnelle
permettra de découvrir les fonction- •Ouvrir une image •Les canaux
nalités du principal concurrent libre de •Les Formats •Canal alpha
Photoshop. •Gestion de couleur
2. Configurer Gimp
•Préférences du logiciel 11. Fonctions vectorielles
Nous aborderons toutes les étapes qui •Fenêtres flottantes: paramétrage •Outil Bézier
permettront aux stagiaires de créer et •Optimisation de l’espace de travail •Fenêtre Chemin
retoucher des images. •Chemins et sélection
3. L’image •Partager des chemins avec d’autres
•Recadrage, dimension, résolution applications
•Modes colorimétriques
4. Sélections Référence
•Différents outils de sélection
•Opérations booléennes Repartez avec le livre écrit par le créateur de la
formation.
•Editeur de sélection
+ Objectifs du stage •Le mode «masque»
7. Retouche d’image
•Éliminer les poussières
+ Info pratiques •Éliminer les éléments indésirables
•Rajouter du fond
Public
• Infographiste 8 Photomontage
• WebDesigner •Utiliser des masques de fusion
Pré-requis 9 Correction d’image
• Connaissance d’un système d’exploitation •Luminosité et contraste
•Corriger l’exposition, les couleurs
GIMP - 2 jours
Dates et tarifs •Calque de correction
Voir page annexe •Utiliser des filtres pour améliorer l’image
Inkscape
// Cette formation a été conçue par l’auteur du livre «Inkscape»
Introduction Modules
La formation «Inkscape» vous permettra 1. Bases d’inkscape 7. Transformer des parties du dessin
de découvrir les fonctionnalités du princi- •Avantages et limites du vectoriel •Rransformations à la souris selon un axe
pal outil de dessin vectoriel : Inkscape. •Installer Inkscape •Transformations régulières et prédéfinies
•Environnement de travail •Superposer, aligner des objets
•Enregistrer un projet
Nous aborderons toutes les étapes qui
8. Travailler avec des photos
permettront aux stagiaires de créer et 2. Manipuler des formes géométriques •Importer des photos
retoucher des dessins vectoriels. •Rectangles, ellipses, étoiles polygones •La vectorisation de photos
•Dessiner à main levée
•Droites, polygones irréguliers 9. Applications pratiques
•Créer des graphiques complexes •Création d’icônes et de logos
•Création de cartes et plans
3. Travailler avec du texte •Affiches, Flyer...
•Ecrire un texte sur une ligne
•Exploiter les blocs de texte
+ Objectifs du stage •Mettre en forme un texte
•Placer un texte dans une forme Référence
•Vectoriser le texte
• Identifier les forces et les limites d’Inkscape Repartez avec le livre écrit par le créateur de la
formation.
• Produire rapidement des visuels
4. Modifier des courbes
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
5. Couleurs et contours
•Afficher les couleurs d’un objet
•Créer les variantes d’une couleur
•Changer la transparence
•Épaisseur et style de contour
34
+ formation@alterway.fr
ETL Utilisateur : Talend Open Studio +
35 formation@alterway.fr
+
+
Démarche Qualité Alter Way Formation
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.
36
+ formation@alterway.fr
+
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 :
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é.
37 formation@alterway.fr
+
+ CONDITIONS GÉNÉRALES DE VENTE
PRESTATIONS DE SERVICES Alter Way Formation se réserve le RESPONSABILITÉ
Dans le cas d’une formation sur site, droit de suspendre ou d’annuler les Sauf faute lourde, la société Alter
et à défaut de convention parti- prestations en cours, sans pouvoir Way Formation limite sa responsabi-
culière, Alter Way Formation n’est donner lieu à dommages et intérêts lité au montant des prestations four-
pas tenue d’effectuer l’installation pour le client. Tous droits et taxes nies. Concernant le passage de tous
des produits. En cas de demande applicables sont facturés en sus, les types de tests de certifications, la
de la part du client, ces prestations conformément aux lois et règle- société Alter Way Formation dégage
seront facturées au tarif journalier de ments en vigueur. L’attestation de toute responsabilité en cas de
formation en vigueur à la date de la stage est jointe à la facture. problème, notamment d’ordre tech-
commande. nique
CONVENTION DE FORMATION
COMMANDE Nos factures font office de conven- ATTRIBUTION DES COMPÉTENCES,
Toute commande de formation tion de formation simplifiée. LITIGES
interentreprises suppose que le client Néanmoins une convention de for- L’élection de domicile est faite par
accepte le contenu du stage pré- mation standard peut être adressée Alter Way Formation à son siège
sent dans le catalogue des stages sur simple demande. social.
en vigueur. Les parties s’efforceront de résoudre
Toute commande de formation CONVOCATIONS à l’amiable tout différend susceptible
intra-entreprise suppose que le client Alter Way Formation ne peut être d’intervenir entre elles à l’occasion
accepte le contenu du stage décrit tenue responsable de la non de l’interprétation ou de l’exécution
dans la proposition de collaboration réception de la convocation quels du contrat.
(pédagogique et financière) dont le qu’en soient le ou les destinataires A défaut d’accord amiable, le
client possède un exemplaire. chez le client, notamment en cas différend sera soumis au Tribunal de
d’absence du ou des stagiaires à la Commerce de Paris, appliquant la loi
PRIX ET CONDITIONS DE PAIEMENT formation. française.
Nos prix sont établis hors taxes. La Dans le doute, il appartient au client
facture est adressée au client après de s’assurer de l’inscription de ses PROPRIÉTÉ INTELLECTUELLE
exécution de la prestation. Celle-ci stagiaires et de leur présence à la L’utilisation des documents remis lors
peut être adressée directement à un formation. des stages est soumise aux articles 40
organisme de gestion de ses fonds et 41 de la loi du 11 mars 1957.
de formation sous réserve qu’un bon ANNULATION, ABSENCE, REPORT Aux termes de l’article 40 de la loi du
de commande de la part de cet D’INSCRIPTION 11 mars 1957 «toute représentation
organisme soit adressé à Alter Way Toute annulation d’inscription doit ou reproduction intégrale ou par-
Formation au moins deux semaines être signalée par téléphone et tielle faite sans le consentement
avant le début de la prestation. confirmée par écrit. de l’auteur ou ses ayants-droit ou
Cette disposition ne dispense pas le - Une annulation intervenant plus ayants-cause est illicite».
client d’adresser un bon de com- de deux semaines avant le début L’article 41 de la même loi n’autorise
mande à Alter Way Formation. En du stage ne donnera lieu à aucune que «les copies ou reproductions
cas de non règlement par l’or- facturation. destinées à une utilisation collective»
ganisme de gestion des fonds de - Une annulation intervenant entre et «les analyses et courtes citations,
formation du client, quelle qu’en soit une et deux semaines avant le dé- sous réserve que soient indiqués
la cause, la facture devient exigible but du stage donne lieu à la factura- clairement le nom de l’auteur et la
auprès du client. tion au Client de 50% du coût de la source».
Tout stage commencé est considéré totalité du stage. Toute représentation ou reproduc-
comme dû dans son intégralité - Une annulation intervenant moins tion, par quelque procédé que ce
d’une semaine avant le début du soit, ne respectant pas la législation
REGLEMENT stage donne lieu à la facturation de en vigueur constituerait une contre-
Le règlement des factures peut la totalité du coût du stage. façon sanctionnée par les articles
s’effectuer : Un report intervenant moins de deux 425 et 429 du Code Pénal.
- par chèque semaines avant le début du stage La responsabilité du client serait
- par virement bancaire : est considéré comme une annula- engagée si un usage non autorisé
ANASKA - ALTER WAY FORMATION tion. En cas d’absence du stagiaire, était fait de ces logiciels ou supports
BANQUE POPULAIRE RIVES DE PARIS la prestation commandée sera de stage.
Etablissement 10207 - Code Guichet facturée en totalité. L’exportation de certains produits
Tél : 01 41 16 83 70 - Fax : 01 41 16 83 71
+
ENTREPRISE
Mme / Melle / M. : ...................................................... Fonction : .....................................................
Email : .....................................................................
Société : .................................................................
Adresse : .................................................................
+
FACTURATION
Adresse de facturaction (si différente) : ....................................................................................................
.....................................................................................................................................................................
..
+
STAGE
Intitulé de stage : .......................................................................................................................................
........................................................................... ...................................................................
39 formation@alterway.fr
+