Catalogue de formation

Page 1

Catalogue de

2010 / 2011


Table des matières Table des matières Introduction Résumé SFL101 | Linux Concepts Fondamentaux SFL102 | Shells Linux SFL201 | Linux Administration Système SFL301 | Linux Administration Réseau SFL302 | Mettre-en-oeuvre IPv6 SFL401 | Sécurité des systèmes GNU/Linux UNIX201 | D’Unix à Linux pour les professionnels PHP101 | PHP Développement PHP102 | Linux Apache MySQL PHP PHP501 | Développement PHP5 PHP201 | Symfony WEB101 | Développement Web avec Ruby on Rails WEB201 | Typo3 pour Administrateur WEB211 | Typo3 pour Édimestre WEB301 | Drupal pour Édimestre WEB311 | Drupal pour Designer Graphique WEB321 | Drupal pour Programmeur Web WEB401 | Conception d’interfaces Web WEB501 | Pylons : Développement Web avec Python OSS101 | Apache OSS121 | Administration JBoss OSS201 | Implémenter un service d’annuaire avec OpenLDAP OSS301 | Administration MySQL OSS401 | Administration PostgreSQL OSS501 | Introduction à Asterisk et la VoIP OSS601 | Administration avancée du serveur de courrier Postfix OSS701 | Mettre en place une Infrastructure à Clé Publique avec EJBCA OSS711 | Supervision d’un système d’information avec Nagios UBUN2-103 | Ubuntu Certified Professional UBUN2-201 | Déployer Ubuntu Édition Serveur UBUN2-202 | Déployer Ubuntu Édition Serveur accéléré UBUN2-203 | Déployer Ubuntu Enterprise Cloud UBUN2-301 | Formation au Poste de Travail Ubuntu UBUN2-302 | Supporter Ubuntu NOVL3100 | Mise-à-jour vers Novell Certified Linux Professional 11 NOVL3101 | SuSE Linux Enterprise 11 Fondamentaux NOVL3102 | SuSE Linux Enterprise 11 Administration NOVL3103 | SuSE Linux Enterprise Server 11 Administration NOVL3104 | SuSE Linux Enterprise Desktop 11 Administration NOVL3074 | SuSE Linux Enterprise Server 10 Networking Services NOVL3075 | SuSE Linux Enterprise Server 10 Security NOVL3089 | Implémenter Novell Open Enterprise Server 2 pour Linux DEV101 | L’Environnement de développement GNU/Linux DEV102 | API Systèmes Unix, Posix et GNU/Linux DEV103 | Subversion DEV201 | Programmation Perl DEV301 | Développer avec Qt DEV401 | Programmer avec Python DEV501 | Programmation Java DEV511 | JBoss pour Développeurs TLD101 | Talend Open Studio TLD102 | Talend Open Studio Avancé TLD201 | Talend Integration Suite Développement TLD202 | Talend Integration Suite Administration BSS101 | Administration SugarCRM BSS201 | Tableaux de bord et Aide à la décision LXD101 | Chiffrement et identité numérique: Initiation à OpenPGP LXD201 | Maîtriser Mozilla Firefox et Mozilla Thunderbird LXD301 | L’audio sous Linux pour les professionnels LXD401 | Travailler avec OpenOffice.org Organisation des cours Références

2 3 4 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 72 73 74 75


Introduction

Savoir-faire Linux Intégrateur Linux au Canada Savoir-faire Linux est au centre des solutions d’intégration de Linux dans l’entreprise. Son expertise et son savoir-faire en font un partenaire de choix pour la mise en œuvre des nouvelles technologies à partir de composants logiciels sous licence GPL (General Public Licence) ou propriétaire. Aujourd’hui, pour les entreprises, faire le choix du logiciel libre, c’est allier performance, souplesse et indépendance.

Nos origines Savoir-faire Linux est née pour répondre aux besoins d’affaires des entreprises qui souhaitent exploiter le potentiel du logiciel libre dans leur système d’information. Nous sommes spécialistes de Linux et des applications majeures utilisées sur Linux telles que MySQL, Apache, Samba, iproute2, Open LDAP, PHP, etc. Faire appel à Savoir-faire Linux, c’est avant tout faire appel à une équipe capable d’assurer la réussite d’un projet.

Notre mandat Savoir-faire Linux est une firme conseil en informatique. Elle s’est donnée comme mandat d’offrir aux entreprises un savoir-faire de qualité en matière d’orientations technologiques, d’intégration,

Introduction

d’exploi-tation, de développement et de formation autour de la plateforme Linux, en leur proposant des solutions efficaces, novatrices, sécuritaires et évolutives.

Nos objectifs Fondée sur l’alliance des compétences techniques dans les systèmes Unix® et de la pratique du service de consultation, Savoir-faire Linux souhaite être reconnue pour son professionnalisme, son engagement et son savoir-faire, valeurs propres à une relation d’affaire durable.

Une équipe d’experts Savoir-faire Linux s’appuie sur l’expertise et le professionnalisme de ses consultants. Chacun d’entre eux a à son actif des réalisations

significatives en entreprise dans de nombreux domaines. Ceci nous permet de tenir le même langage que nos clients, de comprendre leurs besoins et les particularités de leur environnement, tout en ayant une vision précise des enjeux reliés à la rentabilité et à la performance de leurs systèmes.

Notre offre de services Grâce à la diversité et à la complémentarité de son expertise, Savoirfaire Linux apporte une réponse personnalisée et adaptée aux besoins des entreprises en leur proposant les services suivants: »» Développement »» Consultation »» Support »» Formation

3


Résumé Cursus Linux SFL101 | Linux Concepts Fondamentaux SFL102 | Shells Linux SFL201 | Linux Administration Système SFL301 | Linux Administration Réseau SFL302 | Mettre en oeuvre IPv6 SFL401 | Sécurité des systèmes GNU/Linux UNIX201 | D’Unix à Linux pour les professionnels

Durée

Tarif

3 jours 2 jours 3 jours 3 jours 2 jours 2 jours 5 jours

1195 $ 795 $ 1195 $ 1195 $ 995 $ 995 $ 2495 $

3 jours 4 jours 3 jours 3 jours 3 jours 3 jours 3 jours 3 jours 2 jours 3 jours 2 jours 3 jours

1195 $ 1595 $ 1195 $ 1785 $ 1195 $ 1195 $ 1195 $ 1195 $ 795 $ 1195 $ 895 $ 1295 $

2 jours 3 jours 2 jours 2 jours 2 jours 3 jours 2 jours 3 jours 3 jours

895 $ 1395 $ 895 $ 895 $ 895 $ 1195 $ 895 $ 1195 $ 1195 $

5 jours 5 jours 2 jours 2 jours 2 jours 3 jours

2495 $ 2495 $ 1095 $ 1095 $ 1295 $ 1395 $

2 jours 3 jours 5 jours 5 jours 5 jours 5 jours 5 jours 5 jours

995 $ 1495 $ 2495 $ 2495 $ 2495 $ 2495 $ 2495 $ 2495 $

2 jours 3 jours 1 jour 2 jours 3 jours 3 jours 3 jours 3 jours

895 $ 1195 $ 395 $ 895 $ 1195 $ 1195 $ 1195 $ 1395 $

3 jours 3 jours 4 jours 1 jour

1895 $ 1895 $ 2545 $ 645 $

1 jour 2 jours

390 $ 895 $

1 jour 1 jour 4 jours 3 jours

390 $ 390 $ 1595 $ 1195 $

Cursus Développement Web PHP101 | Développement PHP PHP102 | Linux Apache MySQL PHP PHP501 | Développement PHP5 PHP201 | Symfony WEB101 | Développement Web avec Ruby on Rails WEB201 | Typo3 pour Administrateur WEB211 | Typo3 pour Édimestre WEB301 | Drupal pour Édimestre WEB311 | Drupal pour Designer Graphique WEB321 | Drupal pour Progammeur Web WEB401 | Conception d’interfaces Web WEB501 | Pylons : Développement Web avec Python

Cursus Logiciels Libres OSS101 | Apache OSS121 | Administration JBoss OSS201 | Implémenter un service d’annuaire avec OpenLDAP OSS301 | Administration MySQL OSS401 | Administration PostgreSQL OSS501 | Introduction à Asterisk et la VoIP OSS601 | Administration avancée du serveur de courrier Postfix OSS701 | Mettre en place une Infrastructure à Clé Publique avec EJBCA OSS711 | Supervision d’un système d’information avec Nagios

Cursus Ubuntu UBUN2-103 | Ubuntu Certified Professional UBUN2-201 | Déployer Ubuntu Édition Serveur UBUN2-202 | Déployer Ubuntu Édition Serveur accéléré UBUN2-203 | Déployer Ubuntu Enterprise Cloud UBUN2-301 | Formation au Poste de Travail Ubuntu UBUN2-302 | Supporter Ubuntu

Cursus Novell SuSE Linux NOVL3100 | Mise-à-jour vers Novell Certified Linux Professional 11 NOVL3101 | SuSE Linux Enterprise 11 Fundamentals NOVL3102 | SuSE Linux Enterprise 11 Administration NOVL3103 | SuSE Linux Enterprise Server 11 Administration NOVL3104 | SuSE Linux Enterprise Desktop 11 Administration NOVL3074 | SuSE Linux Enterprise Server 10 Networking Services NOVL3075 | SuSE Linux Enterprise Server 10 Security NOVL3089 | Implémenter Novell Open Enterprise Server 2 pour Linux

Cursus Programmation DEV101 | L’Environnement de développement Unix/Linux DEV102 | API Systèmes Unix, Posix et GNU/Linux DEV103 | Subversion DEV201 | Programmation Perl DEV301 | Développer avec Qt DEV401 | Programmer avec Python DEV501 | Programmation Java DEV511 | JBoss pour Développeurs

Cursus Talend TLD101 | Talend Open Studio TLD102 | Talend Open Studio Avancé TLD201 | Talend Integration Suite Développement TLD202 | Talend Integration Suite Administration

Cursus Solutions d’Affaires BSS101 | Administration SugarCRM BSS201 | Tableaux de bord et Aide à la décision

Cursus Poste de Travail LXD101 | Chiffrement et identité numérique: Initiation à OpenPGP LXD201 | Maîtriser Mozilla Firefox et Mozilla Thunderbird LXD301 | L’audio sous Linux pour les professionnels LXD401 | Travailler avec OpenOffice.org

Résumé

4


Cursus

GNU/Linux

Cursus Linux

5


Cursus Linu

x

SFL101 |

Linux Concepts Fondamentaux

Plan du cours »» Introduction »» Organisation générale du système »» Système de fichiers: commandes de base et permissions »» Présentation du BASH (Bourne Again SHell) »» Les processus »» Utilisation de l’éditeur vi - Expressions régulières »» Redirections et filtres »» Introduction aux scripts shell »» Éléments d’administration et accès à distance

Durée

3 jours

Tarif

1195 $

Description du cours Plus qu’une introduction, cette formation est un aperçu complet des fonctionnalités de Linux. Elle est indispensable pour toute personne travaillant dans un environnement Linux. Ce cours a pour but de permettre à l’étudiant d’être autonome dans l’environnement Linux et surtout de comprendre et de maîtriser les concepts de base d’UNIX/ Linux. Ainsi, elle ou il sera en mesure de recourir à la documentation en ligne (man); de manipuler l’arborescence de fichiers et de comprendre l’organisation générale du système, de gérer les droits d’accès, d’utiliser les commandes bash; utiliser les principales commandes filtres; lire et écrire des scripts bash de complexité moyenne.

Clientèle visée Utilisateurs actuels ou futurs du système Linux.

Préalable Utilisation courante d’un ordinateur.

Cursus Linux | SFL101 - Linux Concepts Fondamentaux

6


Cursus Linu

x

SFL102 |

Plan du cours »» Introduction aux fonctionnalités des trois Shell couramment utilisés : Bash, tcsh et Korn Shell »» Caractères spéciaux et méta-caractères »» Les variables d’environnement »» Entrées-sorties : redirections et pipelines »» Les principes de la programmation Shell »» Les tubes (pipes), parenthèses, guillemets et accolades »» Variables, quoting, substitutions et opérations arithmétiques »» Fonctions et paramètres »» Énoncés conditionnels (ex : if /case/do/while) »» Les expressions régulières »» La commande sed »» Le langage de programmation awk »» La commande grep »» Les options et alias du Shell

Shells Linux

Description du cours Le Shell est un outil incontournable pour l’administrateur système efficace et professionnel. Il lui permet d’automatiser des tâches répétitives, de faire des sauvegardes personnalisées ou de collecter des informations pour diagnostiquer un problème. Ce cours pratique vous permettra de découvrir toute la potentialité du Shell et d’en profiter au maximum dans vos tâches quotidiennes.

Clientèle visée Administrateurs systèmes.

Préalable Connaissance des concepts de programmation et expérience avec l’interface en ligne de commande.

Durée

2 jours

Tarif

795 $

Cursus Linux | SFL102 - Shells Linux

7


Cursus Linu

x

SFL201 |

Linux Administration Système

Plan du cours »» Introduction »» Installation de Linux et des logiciels (rpm, make, sources, fhs) »» Le noyau Linux (compilation, personnalisation, installation) »» Gestion des ressources du système »» La gestion des disques durs et les systèmes de fichiers »» Les périphériques (usb, pci, scsi, etc) »» Démarrage/Arrêt »» Les utilisateurs »» Les outils d’administration »» Introduction aux réseaux TCP/IP

Description du cours Ce cours est le deuxième des cours du cursus Savoirfaire Linux. Il apporte à l’utilisateur Linux tous les éléments nécessaires pour administrer et gérer la plate-forme Linux, que ce soit pour les serveurs ou pour les postes de travail. Il couvre tous les éléments indispensables à la configuration et à l’administration de systèmes sous Linux, que ce soit pour les aspects matériels ou logiciels.

Clientèle visée Administrateurs Linux et utilisateurs avancés.

Durée

3 jours

Tarif

1195 $

Préalable Avoir suivi le cours SFL101 ou avoir une expérience de Linux ou Unix, être familier avec les scripts et l’interface en mode ligne de commande.

Cursus Linux | SFL201 - Linux Administration Système

8


Cursus Linu

x

SFL301 |

Linux Administration Réseau

Plan du cours »» Le modèle OSI »» Le protocole TCP/IP »» Administrer et configurer TCP/IP sous Linux »» Configuration d’un serveur DNS (Domain Name System) »» Les services réseaux (xinetd) »» Les commandes à distance (ssh, rsh, etc) »» Configuration d’un serveur FTP »» Configuration d’un serveur NFS »» Configuration d’un serveur NIS/LDAP »» Configuration et mise en oeuvre de Samba »» Configuration de Netfilter »» DHCP

Description du cours Ce cours est le troisième cours du cursus Linux de Savoirfaire Linux. Il a pour but de permettre à l’étudiant d’acquérir l’ensembledescompétencesnécessairesàl’administration d’un réseau sous Linux. Il sera en mesure de configurer un serveur Linux sur un réseauTCP/IP, de mettre en place les différents services réseau de routage, courrier, DNS, FTP, SAMBA, de mettre en place le partage de disque NFS entre deux serveurs.

Clientèle visée Administrateurs Réseau Linux et utilisateurs avancés.

Durée

3 jours

Tarif

1195 $

Cursus Linux | SFL301 - Linux Administration Réseau

Préalable Avoir suivi le cours SFL201 ou avoir une expérience de Linux ou Unix, être familier avec les scripts et l’interface en mode ligne de commande.

9


Cursus Linu

x

SFL302 |

Plan du cours »» Protocole (rappels, comparaison v4/v6, adressage, extensions, spécificités). »» Plan d’adressage »» Nouveaux protocoles : ICMPv6, DHCPv6, MLD. »» Configuration automatique »» Découverte de voisins »» Routage »» DNS »» Mobilité »» Sécurité »» Migration IPv4 vers IPv6

Mettre-en-oeuvre IPv6

Description du cours Depuis sa publication au début de la décennie 80, la version 4 du protocle de routage du réseau Internet (IPv4) s’est révélée robuste tout au long de la croissance rapide de l’Internet. Cependant, le protocole IPv4 montre certaines lacunes qui sont : l’épuisement des adresses Ipv4 disponibles due à la croissance très rapide du réseau Internet l’essor de nouveaux services de diffusion multimédia (vidéo ou radio sur l’Internet, vidéoconférence, etc.). la multiplication des systèmes mobiles (PDAs, téléphones portables, ...) . Un successeur à IPV4 a été développé afin de répondre à ces lacunes. Ce dernier est nommé IPv6.

Durée

2 jours

Tarif

995 $

L’objectif de cette formation sera de permettre à l’administrateur réseau de mettre en oeuvre le protocole IPv6 sur son réseau.

Clientèle visée Administrateurs réseau Linux et utilisateurs avancés.

Préalable SFL301 ou avoir une expérience de Linux ou Unix, être familier avec l’administration réseau et l’interface en mode ligne de commande.

Cursus Linux | SFL302 - Mettre-en-oeuvre IPv6

10


Cursus Linu

x

SFL401 |

Sécurité des systèmes GNU/Linux

Plan du cours »» Principe de mise en place d’une politique de sécurité et rôle de l’administrateur »» Installation des mises à jour de sécurité sur Linux »» Authentification et contrôle d’accès : mots de passe, PAM, sudo, cracklib »» Système de fichiers : droits d’accès, suid, chroot, intégrité »» Surveillance et audit du système : analyse des logs »» Services réseau : inetd, TCP Wrapper, SSH »» Services réseau : Pare-feu, Iptables »» Sécurité Apache : SSL, droits d’accès »» Sécurité du courrier électronique : chiffrement PGP, blocage des virus »» Outils d’audit : scanner, sniffer, analyse de vulnérabilités

Durée

2 jours

Tarif

995 $

Cursus Linux | SFL401 - Sécurité des systèmes GNU/Linux

Description du cours Ce cours est le quatrième cours du cursus Linux de Savoir-faire Linux. Il a pour but de permettre à l’étudiant de sécuriser des serveurs ou postes de travail Linux dans un environnement réseau ouvert.

Clientèle visée Administrateurs Réseau Linux.

Préalable Avoir suivi le cours SFL201 ou avoir une expérience de Linux ou Unix, être familier avec les scripts et l’interface en mode ligne de commande. SFL301 conseillé.

11


Cursus Linu

x

UNIX201 |

D’Unix à Linux pour les professionnels

Plan du cours »» Concepts fondamentaux »» Installation de Linux »» Le démarrage et l’arrêt système »» Les spooleurs de jobs »» Les différents shell sous Linux »» Gestion des périphériques et des ressources systèmes »» Les blocks devices, disques durs et partitions. »» Organisation de la sécurité: utilisateurs, droits d’accès et ACL »» Le noyau et ses modules »» Services réseaux

Description du cours Ce cours intensif est destiné aux administrateurs de système Unix qui souhaitent se mettre à jour et découvrir les différences entre la machine Unix et Linux sans perte de temps. Il apporte à l’administrateur Unix tous les éléments nécessaires pour administrer et gérer la plate-forme Linux, que ce soit pour les serveurs ou pour les postes de travail. Il couvre tous les éléments indispensables à la configuration et à l’administration de systèmes sous Linux, que ce soit pour les aspects matériels ou logiciels.

Clientèle visée

Durée

5 jours

Tarif

2495 $

Administrateurs Unix.

Préalable Avoir une très bonne connaissance des systèmes Unix.

Cursus Linux | UNIX201 - D’Unix à Linux pour les professionnels

12


Cursus

DĂŠveloppement Web

Cursus DĂŠveloppement Web

13


ppement Cursus dévelo

Web

PHP101 |

Plan du cours »» Programmation d’une page dynamique »» Quelle différence entre PHP et HTML ? »» Principe de programmation en PHP »» Les variables en PHP »» Interaction avec un formulaire »» Principe de sécurité autour des formulaires »» Téléchargement de fichiers »» Connexion et déconnexion à la base »» Configuration de PHP : le fichier PHP.ini »» Le safe mode : avantages et utilisation »» Error_reporting() »» Notions de Programmation Objet en PHP

PHP Développement

Description du cours Ce cours est un sous-ensemble du cours SFL-PHP102 (LAMP). Le cours SFL-PHP102, propose en plus une introduction à Linux, Apache et MySQL, et permet à l’étudiant de mieux maîtriser son environnement de développement. PHP, le générateur de page web dynamique, souvent associé à une base de données, MySQL, PostgreSQL, Oracle, constitue la référence pour les développeurs de sites professionnels. Ce cours a pour but de permettre à l’étudiant d’être capable de créer des sites web dynamiques avec la technologie PHP.

Clientèle visée Webmestres et développeurs Web.

Durée

3 jours

Tarif

1195 $

Préalable Posséder une connaissance de Linux et de la programmation. Connaissance basique du langage SQL et du langage HTML. Connaissance d’un langage de programmation.

Cursus Développement Web| PHP101 - Développement PHP

14


ppement Cursus dévelo

PHP102 |

Web

Linux Apache MySQL PHP

Plan du cours Linux »» Les concepts et commandes essentiels de Linux »» Commandes de manipulation de fichiers »» shell et vi Apache »» Installation et configuration »» Arborescence des fichiers »» Les pages webs utilisateurs »» Lancement d’Apache par (x)inetd ou en standalone »» Les sites virtuels, les alias »» Protection d’une page, scripts CGI MySQL »» Bases de données MySQL et tables »» Types de valeurs »» Langage SQL PHP »» »» »» »» »» »» »»

Programmation d’une page dynamique Interaction avec un formulaire Principe de sécurité autour des formulaires Connexion à la base de données Configuration de PHP : le fichier PHP.ini Le safe mode : avantages et utilisation Notions de Programmation Objet en PHP

Durée

4 jours

Tarif

1595 $

Description du cours L’acronyme LAMP signifie Linux, Apache, Mysql, PHP. Il regroupe ainsi les quatre outils majeurs des services web à contenu dynamique dans le monde : Linux, premier système d’exploitation POSIX publié sous licence GPL, représente à lui seul plus de la moitié des serveurs Internet en service et il connaît chaque jour une croissance fulgurante. Apache, également publié sous licence GPL et presque en situation de monopole, est de loin le serveur Web le plus utilisé au monde. MySQL est le plus populaire des serveurs de bases de données SQL Open Source. Php, le générateur de page web dynamique, souvent associé à une base de donnée, MySQL, Postgres, Oracle, constitue la référence pour les développeurs de sites professionnels. Ce cours a pour but de permettre à l’étudiant d’être capable de configurer la plateforme LAMP pour l’utiliser comme plateforme de développement.

Clientèle visée Webmestres et développeurs Web.

Préalable Connaissance basique du langage SQL et du langage HTML. Connaissance d’un langage de programmation.

Cursus Développement Web | PHP102 - Linux Apache Mysql PHP

15


ppement Web Cursus dévelo

PHP501 |

Plan du cours »» Introduction à PHP5 »» Migration de PHP4 à PHP5 »» Les améliorations du modèle OO de PHP5 »» La gestion des erreurs »» L’API de Réflexion »» XML avec PHP5 (SAX, DOM et simpleXML) »» XSLT »» SQLite »» MySQLi »» Tidy »» Services web (SOAP, XML-RPC, REST) »» Streams API »» Design Patterns avec PHP5

Durée

3 jours

Tarif

1195 $

Développement PHP5

Description du cours PHP5 évolue vers les projets de grande envergure pour la grande entreprise. PHP5 offre le meilleur des deux mondes : un langage de scripting éprouvé ainsi que toutes les fonctionnalités standards du développement orienté objet, avec certains ajouts maison. Durant le développement du Zend Engine 2, Zend et le PHP Group se sont consacrés à raffiner le modèle orienté objet, aux services web, à une meilleure intégration de XML et XSLT, ainsi qu’aux nouvelles fonctionnalités de MySQL, à l’intégration de SQLite, etc. PHP5 c’est l’évolution tant attendue qui met PHP au même niveau que J2EE et .NET tout en réduisant le temps de développement de façon significative comparativement à ces technologies. Ce cours permettra à l’étudiant de profiter pleinement de tous les avantages, améliorations et additions qu’on retrouve dans PHP5 comparativement à PHP4. Il permettra aussi à l’étudiant de migrer toute application de la version 4 à 5.

Clientèle visée Webmestres et développeurs Web.

Préalable Programmeur PHP intermédiaire ou avancé (SFLPHP101 ou SFL-PHP102).

Cursus Développement Web | PHP501 - Développement PHP5

16


ppement Web Cursus dévelo

PHP201 |

Plan du cours »» Installer symfony »» Application transactionnelle »» Concept modèle, vue, contrôleur »» Actions et templates »» Configuration »» Abstraction et couche ORM : Propel »» Gestion des environnements »» Routage et formulaires »» Générateur de console d’administration »» Internationalisation »» Gestion du cache »» Tests unitaires et fonctionnels

Symfony

Description du cours Ce cours propose aux étudiants les bases nécessaires à la mise en oeuvre du framework PHP5 symfony. Il est recommandé aux étudiants de posséder les notions élémentaires de manipulation du langage PHP, et de connaître les rudiments de la programmation orientée objet.

Clientèle visée Ce cours est conçu pour ceux qui ont déjà une expérience avec le langage PHP et la programmation de sites web dynamiques interfacés avec des bases de données.

Préalable Ce cours est conçu pour des étudiants qui ont des connaissances de niveau intermédiaire de PHP, plus particulièrement sur le modèle orienté objet introduit depuis la version 5 du langage.

Durée

3 jours

Tarif

1785 $

Cursus Développement Web | PHP201 - Symfony

17


ppement Web Cursus dévelo Cursus de développement Web

WEB101 |

Développement Web avec Ruby on Rails

Plan du cours Le langage Ruby »» Syntaxe »» Système de typage dynamique »» Modèle objet »» Programmation fonctionnelle »» Création de fonctions à l’exécution: pourquoi et quand le faire »» Fonctions retournant des fonctions: utilisation des fonctions en tant que données Rails »» Séparation des patrons et de la logique d’affaire: l’architecture modèle-vue-contrôleur »» Répartiteur d’événements »» Active Records: arrêter l’écriture de requêtes SQL et devenir indépendant du moteur de base de données »» Déploiement »» Création automatique de formulaires par inspection du schéma SQL »» AJAX »» Remaniement à chaud du schéma SQL avec le module Migration »» Exemples pratiques: moteurs de wiki et de blog

Description du cours Rails domine la nouvelle génération de plate-formes Web. Il fut un temps où faire du développement Web se limitait à présenter en format HTML le contenue d’une base données; bienvenue à l’ère post-Rails. Rails emploie une ségrégation des composantes qui sera familière aux développeurs d’applications ‘desktops’: l’architecture modèle-vue-contrôleur. Grâce aux capacités d’introspection du langage Ruby, Rails automatise la génération des maquettes et gabarits; le développeur n’a plus à faire manuellement ce code redondant et il peut se concentrer sur la logique d’affaire. Ce cours est une initiation aux développement Web avec l’architecture modèle-vue-contrôleur. L’emphase est mise sur le développement en langage Ruby sur la plate-forme Rails. Les aspects du déploiement avancé et d’extensibilité pour soutenir un grand volume de requêtes sont au delà de la portée de ce cours. Les étudiants apprendront à tirer profit du développement itératif par cycle courts pour mettre en place des applicationWebdynamiquessimplesmaisentouspoints complètes.

Clientèle visée Webmestres et développeurs Web.

Préalable Durée

3 jours

Tarif

1195 $

Utilisation de base de la ligne de commande et connaissance d’un éditeur de texte sur GNU/Linux. HTML de base et SQL. Connaissance d’un langage de programmation.

Cursus Développement Web | WEB101 - Développement Web avec Ruby on Rails

18


ppement Web Cursus dévelo

WEB201 |

Typo3 pour Administrateur

Plan du cours »» Présentation de l’architecture Typo3 »» Installation et configuration de Typo3 et des librairies graphiques »» Procédures de mise à jour »» Gestion des droits et des utilisateurs »» Test de montée en charge, optimisation de la plate-forme »» Script de déploiement et de sauvegarde »» Architectures complexes : présentation des différents cas de figure et contraintes

Description du cours Les participants seront capables d’installer, de configurer, d’optimiser et de mettre à jour un serveur Typo3.

Clientèle visée Administrateurs système ou web.

Préalable SFL301 ou expérience équivalente.

Durée

3 jours

Tarif

1195 $

Cursus Développement Web | WEB201 - Typo3 pour Administrateur

19


ppement Web Cursus dévelo

WEB211 |

Plan du cours »» Présentation de l’architecture de Typo3 »» L’arborescence »» Présentation des gabarits (templates) »» Créer son propre gabarit »» Différents types de contenus »» Introduction au TypoScript »» Présentation des extensions »» Installation d’extensions »» Gestion des droits dans Typo3 »» Gestion des utilisateurs et groupes

Typo3 pour Édimestre

Description du cours L’objectif de ce cours est de découvrir l’ensemble des possibilités de contenus et leurs usages que l’on peut trouver au sein de Typo3. À la fin de la formation, le participant sera en mesure de tenir à jour un site web, et d’en effectuer la maintenance quotidienne.

Clientèle visée Personne qui va tenir à jour un site internet, extranet ou intranet basé sur Typo3.

Préalable Bonne connaissance HTML et CSS.

Durée

3 jours

Tarif

1195 $

Cursus Développement Web | WEB211 - Typo3 pour Édimestre

20


ppement Web Cursus dévelo

WEB301 |

Drupal pour Édimestre

Plan du cours »» Présentation »» Installation et configuration »» Création du contenu »» Organisation du contenu »» Gestion des droits »» Workflow »» Mise-à-jour et Sauvegarde »» Thème et Template »» Modules

Description du cours Les participants seront capables de réaliser, d’administrer et de maintenir un site web avec Drupal.

Clientèle visée Édimestres, Chargés de projet, Programmeur Web.

Préalable Utilisation courante du Web. HTML et CSS.

Durée

3 jours

Tarif

1195 $

Cursus Développement Web | WEB301 - Drupal pour Édimestre

21


ppement Web Cursus dévelo

WEB311 |

Plan du cours »» Introduction »» Cascading Style Sheets »» Template »» Thème »» Module

Drupal pour Designer Graphique

Description du cours À la fin de la formation, le participant sera capable de créer un thème, d’implanter une charte graphique et de gérer l’apparence d’un site web réalisé avec Drupal.

Clientèle visée Designers, Programmeurs et Intégrateurs Web.

Préalable Bonne connaissance HTML et CSS.

Durée

2 jours

Tarif

795 $

Cursus Développement Web | WEB311 - Drupal pour Designer Graphique

22


ppement Web Cursus dévelo

WEB321 |

Plan du cours »» Introduction »» Création d’un module »» Le système de menu »» La base de données »» Les utilisateurs »» Les noeuds »» Les formulaires »» Fichier et Taxonomie »» Cache et Sessions »» JQuery

Drupal pour Programmeur Web

Description du cours À la fin de la formation, le participant sera capable d’utiliser Drupal comme framework de développement et d’ajouter des fonctionnalités par la création de modules.

Clientèle visée Programmeurs, Développeurs et Intégrateurs Web.

Préalable PHP102.

Durée

3 jours

Tarif

1195 $

Cursus Développement Web | WEB321 - Drupal pour Programmeur Web

23


ppement Web Cursus dévelo

WEB401 |

Conception d’interfaces Web

Plan du cours »» L’interface utilisateur 2.0 »» Travailler sur l’interface pour une meilleure utilisation de vos applications »» Du concept aux tests utilisateurs : l’interface en pratique »» Les disciplines importantes: architecture de l’information, ergonomie, interaction, etc. »» Les outils et techniques de prototypage rapide »» L’intégration de l’interface dans un processus de développement »» Atelier : conception et prototypage d’un outil de gestion de tâches

Description du cours Le Web 2.0 a changé les attentes des utilisateurs, qui veulent des interfaces plus intuitives, plus efficaces, et qui offrent des fonctionnalités facilitant la collaboration. L’objectif de ce cours est de vous donner les moyens de concevoir et de développer des interfaces graphiques adaptées au Web, centrées sur l’utilisateur. Au travers de techniques, d’outils et de méthode d’organisation, vous serez capables de mener à bien vos projets en vous adaptant aux changements des besoins et en intégrant le feedback de vos usagers.

Clientèle visée Chefs de projets, concepteurs et développeurs.

Préalable Aucun.

Durée

2 jours

Tarif

895 $

Cursus Développement Web | WEB401 - Conception d’interfaces Web

24


ppement Web Cursus dévelo

WEB501 |

Pylons : Développement Web avec Python

Plan du cours »» Présentation de Python et Pylons »» Modèle-Vue-Controlleur »» Installation »» Exploration de Pylons »» Gestion interactive des erreurs »» Routes des URLs »» Vues, langages de templates »» Controlleurs »» Modèle - Introduction à SQLAlchemy »» Formulaires automatiques et réutilisables »» Services Web »» Test unitaires et fonctionnels »» Documentation »» Déploiement »» Écosystème WSGI »» Atelier

Description du cours La notoriété de Python n’est plus à faire. Le site ohloh. net rapporte que Python est un des langages les plus en vogue aujourd’hui. Il est un des trois seuls langages déployés par Google pour ses applications web (à côté de Java et C++). Il est reconnu même par la communauté Java et Microsoft, qui ont tous deux développés leur implémentation: Jython et IronPython. Afin de répondre à l’engouement suscité par notre cours de programmation Python, Savoir-faire Linux offre maintenant un cours sur le développement Web avec Pylons, un framework agile basé sur Python. Pylons s’appuie sur la norme WSGI, le standard pour les applications web (l’équivalent du Servlet de Java), et permet un développement ultra rapide. Il profite de la pléthode de librairies Python qui existent pour accomplir des tâches dans pratiquement tous les domaines. Ce cours est une introduction à Pylons, cherche une expérience pratique, où l’on développe des applications concrètes.

Clientèle visée Quiconque veut parfaire ses connaissance du langage Python, adapté au web.

Préalable Durée

3 jours

Tarif

1295 $

DEV401 ou équivalent. Bonne compréhension du HTML, CSS et JavaScript. Confortable avec GNU/Linux et son environnement. Connaissance des bases de données relationnelles recommandée.

Cursus Développement Web | WEB501 - Pylons : Développement Web avec Python

25


Cursus

Logiciels libres

Cursus Logiciels Libres

26


Cursus Logic iels libres

OSS101 |

Plan du cours »» Fonctionnement du Web »» Le protocole HTTP »» Présentation Apache »» Installation du serveur Apache »» Configuration d’Apache, directives de base »» Configuration d’Apache, modules standards »» Hébergement virtuel »» Génération de pages dynamiques »» Alias et redirections »» Surveillance et administration »» Mandataires et Optimisation »» Apache sécurisé (mod_ssl) »» Outils complémentaires

Apache

Description du cours Ce cours a pour objectif de fournir les éléments nécessaires à l’installation, la configuration et la maintenance d’un site web à l’aide du serveur Apache. A l’issue de ce cours, les stagiaires sauront : »» Installer, configurer un serveur Apache, »» Mettre en place une authentification HTTP, »» Mettre en place des programmes CGI et rédiger des programmes simples, »» Installer des modules externes, non fournis avec la distribution de base d’Apache, »» Installer et configurer Apache en mode sécurisé avec SSL, »» Installer des applications connexes utiles dans l’environnement d’un site Internet (moteur de recherche, analyseur de fichiers logs, outil de test de performances, outil graphique d’administration).

Durée

2 jours

Clientèle visée

Tarif

895 $

Administrateurs systèmes et administrateurs réseau.

Préalable Connaissance de l’administration système Linux, SFL201.

Cursus Logiciels Libres | OSS101 - Apache

27


Cursus Logic iels libres

OSS121 |

Plan du cours »» Introduction »» Installation et configurations »» Déploiement »» Contrôle et Surveillance »» Sécurité »» Dépannage »» Environnement de clustering »» Fonctionnement »» Configuration d’une grappe »» Mise en place de mod_jk (Apache) »» Gestion des sessions »» Surveillance

Administration JBoss

Description du cours JBoss Application Server est un serveur d’applications J2EE libre entièrement écrit en Java, publié sous licence GNU LGPL. JBoss Application Server implémente entièrement l’ensemble des services J2EE. Cela inclut JBoss Portal, JBoss Seam, Tomcat et les frameworks Hibernate, jBPM, et Rules. Ce cours fournit les bases de l’administration d’un serveur JBoss pour un environnement de production.

Clientèle visée Administrateurs système en charge de serveur JBoss.

Préalable Durée

3 jours

Tarif

1395 $

Cursus Logiciels Libres | OSS121 - Administration JBoss

SFL301, certification LPI Niveau 1, Novell CLA, RHCT, UCP ou expérience équivalente.

28


Cursus Logic iels libres

OSS201 |

Implémenter un service d’annuaire avec OpenLDAP

Plan du cours »» Qu’est-ce qu’un service d’annuaire ? »» Présentation du protocole LDAP »» Architecture »» Compiler et installer OpenLDAP »» slapd.conf »» Arrêt et démarrage »» Créer une base de données »» Modification du schéma »» Sécurité »» SASL (Simple Authentication and Security Layer) »» TSL (Transport Layer Security) »» Architecture distribuée et réplication (slurpd) »» Outils complémentaires

Description du cours Lightweight Directory Access Protocol (LDAP) est un ensemble de protocoles ouverts utilisés pour accéder à des informations stockées localement sur un réseau. Le principal avantage du protocole LDAP réside dans la possibilité de réunir les informations d’une organisation entière dans un lieu central. Par exemple, toutes les listes d’utilisateurs au sein de l’organisation peuvent être fusionnées dans un répertoire LDAP. Ce répertoire peut être interrogé par toute application compatible avec LDAP ayant besoin de ces informations. Ce cours a pour objectif de fournir les éléments nécessaires à linstallation, la configuration et la maintenance dun service d’annuaire à laide de OpenLDAP, implémentation libre du protocole LDAP.

N.B. Support de cours en anglais - formateur francophone

Clientèle visée

Durée

2 jours

Tarif

895 $

Ce cours s’adresse à toute personne devant mettre en place un annuaire LDAP dans un environnement Linux.

Préalable Ce cours s’adresse à des administrateurs systèmes ayant une bonne connaissance du système d’exploitation Linux et devant mettre en place un service d’annuaire.

Cursus Logiciels Libres | OSS201 - Implémenter un service d’annuaire avec OpenLDAP

29


Cursus Logic iels libres

OSS301 |

Plan du cours »» Introduction »» Bases »» Types de données »» Types de tables MySQL »» Créer une base de données »» Configuration »» Systèmes de privilèges et sécurité »» Gestion des utilisateurs »» Sauvegarde et Restauration »» Utilitaires MySQL »» Fichiers de logs »» Optimisation »» Réplication »» Présentation de MySQL 5

N.B. Support de cours en anglais - formateur francophone

Durée

2 jours

Tarif

895 $

Cursus Logiciels Libres | OSS301 - Administration MySQL

Administration MySQL

Description du cours MySQL est le plus populaire des serveurs de bases de données SQL Open Source. Ce cours à pour objectif de donner à l’étudiant les éléments pour être en mesure de maîtriser l’exploitation et l’administration d’une base de données MySQL.

Clientèle visée Ce cours s’adresse à toute personne devant administrer un serveur de bases de données MySQL.

Préalable Connaissance de l’administration système Linux, SFL201 recommandé.

30


Cursus Logic iels libres

OSS401 |

Administration PostgreSQL

Plan du cours »» Présentation de PostgreSQL »» Programmation avec PostgreSQL »» Administration PostgreSQL »» Fichiers journaux »» Optimisation »» Réplication »» Add-ons (XSLT, PostGIS, etc...)

Description du cours Ce cours à pour objectif de donner à l’étudiant les éléments pour être en mesure de maîtriser l’exploitation et l’administration d’une base de données PostgreSQL.

Clientèle visée Ce cours s’adresse à toute personne devant administrer un serveur de bases de données PostgreSQL.

Préalable Connaissance de l’administration système Linux, SFL201 recommandé.

Durée

2 jours

Tarif

895 $

Cursus Logiciels Libres | OSS401 - Administration PostgreSQL

31


Cursus Logic iels libres

OSS501 |

Introduction à Asterisk et la VoIP

Plan du cours »» Une révolution pour la téléphonie »» Préparer un système pour Asterisk »» Installer Asterisk »» Configuration initiale d’Asterisk »» Bases du plan de numérotation »» Concepts avancées sur le plan de numérotation »» Comprendre la téléphonie »» Protocoles pour la voix sur IP »» Les interfaces d’Asterisk (AGI) »» Additifs pour Asterisk »» Asterisk: Le futur de la téléphonie

N.B. Support de cours en anglais - formateur francophone

Description du cours Ce cours s’adresse d’une part à des utilisateurs Linux souhaitant déployer une architecture de téléphonie sur IP ouverte et intégrée à leur environnement, et d’autres parts à des experts en télécommunication souhaitant acquérir des connaissances en voix sur IP pour migrer et intégrer leur système téléphonique conventionnel.

Clientèle visée Utilisateurs de Linux. Experts en télécommunications.

Préalable SFL-101 ou équivalent.

Durée

3 jours

Tarif

1195 $

Cursus Logiciels Libres | OSS501 - Introduction à Asterisk et la VoIP

32


Cursus Logic iels libr

es

OSS601 |

Administration avancée du serveur de courrier Postfix

Plan du cours »» Architecture de Posftix »» Condifuration et administration de Postfix »» Fonctions avancées »» Serveurs POP3 et IMAP »» Introduction à Cyrus et Dovecot »» Intégration de Cyrus et Dovecot avec Postfix »» Webmail »» Anti-Virus et Anti-Spam »» SpamAssassin / Razor, DCC »» Amavisd-new »» ClamAV

Description du cours La messagerie électronique est l’application essentielle au bon fonctionnement de toute organisation. Savoirfaire Linux offre une formation adaptée aux admnistrateurs systèmes qui leur donnera les bases nécessaires pour configurer et administrer efficacement un serveur de courrier Postfix dans un environnement de production en tenant compte des réalités actuelles (pourriel, virus,.....). Postfix est un serveur SMTP libre ayant l’avantage d’être simple à configurer tout en offrant une architecture souple et sécuritaire. Il se veut une excellente alternative au vénérable Sendmail. Il est d’ailleurs utilisé par plusieurs solutions de serveur de collaboration tel que Zimbra et Open-Xchange.

Clientèle visée

Durée

2 jours

Tarif

895 $

Administrateurs réseau Linux et utilisateurs avancés.

Préalable Avoir suivi le cours SFL301 ou avoir une expérience de Linux (ou Unix), être familier avec les serveurs de messagerie électronique et l’interface en mode ligne de commande.

Cursus Logiciels Libres | OSS601 - Administration avancée du serveur de courrier Postfix

33


Cursus Logic iels libr

es

OSS701 |

Mettre en place une Infrastructure à Clé Publique avec EJBCA

Plan du cours »» Rappels sur la cryptographie et les protocoles de chiffrement »» Certificats X.509 »» Structure d’une infrastructure à clé publique »» Installation d’un serveur EJBCA »» Création d’une infrastructure à clé publique »» Génération de certificats »» Service de publication »» Service de révocation »» Recouvrement de clés »» Administration avancée »» Validation sur des cas pratiques

Durée

3 jours

Tarif

1195 $

Description du cours Savoir-faire Linux est partenaire de PrimeKey, l’éditeur de la solution EJBCA. Cette formation a pour but de permettre à l’étudiant d’acquérir l’ensemble des connaissances et des compétences nécessaires à la mise en place d’une infrastructure à clé publique basée sur la solution EJBCA. EJBCA est une solution open source développée par la société PrimeKey. Totalement mature et déjà largement déployée dans de nombreuses organisations à travers le monde, EJBCA est la référence dans le domaine des ICP. (liens vers le site ou les références). La formation commence par des rappels sur la sécurité des systèmes d’information, la cryptographie et les protocoles de chiffrement, permettant ainsi à l’étudiant de montraiser les concepts fondamentaux et les problématiques qui ont attrait aux ICP. Le cours se concentre ensuite sur l’installation et la configuration d’un serveur EJBCA, puis de la mise en place des service essentiels comme la publication de certification, la révocation et le recouvrement de clés.

Clientèle visée Ce cours s’adresse aux administrateurs qui souhaitent mettre en place une infrastructure à clé publique, ou à mieux comprendre le fonctionnement d’une ICP déjà implementée.

Préalable Des solides connaissances de GNU/Linux et de cryptographie.

Cursus Logiciels Libres | OSS701 - Mettre en place un Infrastructure à Clé Publique avec EJBCA

34


Cursus Logic iels libr

es

OSS711 |

Supervision d’un système d’information avec Nagios

Plan du cours »» Introduction »» Les services et les ressources »» Les fonctionnalités »» Installation »» Configuration »» Les plugins »» Les contrôles parallèles »» La notion de hiérarchie »» Le protocole SNMP »» Au choix des étudiants : »» Centreon : Interface PHP pour Nagios »» Haute-Disponibilité »» Supervision répartie »» FAN : Solution prête à installer

Durée

3 jours

Tarif

1195 $

Description du cours La supervision est un point essentiel d’un système d’information. Savoir-faire Linux offre une formation adaptée aux admnistrateurs systèmes qui leur donnera les bases nécessaires pour installer et configurer efficacement Nagios dans un environnement production en tenant compte des réalités actuelles. Nagios est la référence de la supervision dans le monde du logiciel libre. Il est modulaire, possède un forte communauté et de nombreux plugins sont disponibles. Cette formation Nagios a pour objectif de faire découvrir aux participants les fonctionnalités de Nagios. Elle leur permettra aussi d’installer, de configurer et d’administrer le produit et de développer des nouveaux plugins.

Clientèle visée Administrateurs systèmes, administrateurs réseau, et toute personne souhaitant mettre en place un système de supervision.

Préalable Notions de réseau, bases de TCP/IP. Connaissance d’un langage de script ou de programmation. Notions sous Linux.

Cursus Logiciels Libres | OSS711 - Supervision d’un système d’information avec Nagios

35


Cursus Ubuntu

Cursus Ubuntu

36


Ubuntu Cursus

UBUN2-103 |

Ubuntu Certified Professional

Plan du cours »» Communauté & Support »» Installation & Configuration »» LAMP (Apache, PHP, MySQL, Groupes) »» Services Réseaux (Serveurs de messagerie, serveurs de fichier) »» Déploiement d’ordinateurs de bureau (Ubuntu Desktop) »» Sauvegardes »» Serveurs d’impression

N.B. Support de cours en anglais - formateur francophone

Description du cours Ce cours de 5 jours prépare les candidats à l’examen Ubuntu 199, nécessaire (avec les examens LPI 101 et LPI 102) à l’obtention de la certification Ubuntu Professionnel UCP. Basée sur des exercices concrets et des situations pratiques, ainsi qu’une forte participation des étudiants, cette formation traite de l’ensemble des objectifs d’apprentissage de l’examen Ubuntu 199. Ce cours peut également être suivi avec uniquement pour objectif d’approfondir ses connaissances des systèmes Ubuntu. Il forme les étudiants aux connaissances et pratiques à maîtriser pour déployer et configurer des serveurs et des ordinateurs de bureau en milieu professionnel. La formation UCP est dispensée par un Formateur Ubuntu Certifié (UCI).

Durée

5 jours

Clientèle visée

Tarif

2495 $

Ce cours s’adresse aux administrateurs systèmes juniors ou intermédiaires ayant de l’expérience avec Linux; et aux développeurs et professionnels des technologies de l’information qui désirent ajouter l’administration des systèmes Ubuntu à leurs compétences.

Préalable LPIC-1 ou une bonne connaissance en informatique et en administration système, une connaissance de base des systèmes Linux, ainsi qu’une pratique de la ligne de commande et du Shell.

Cursus Ubuntu | UBUN2-103 - Ubuntu Certified Professional

37


Ubuntu Cursus

UBUN2-201 |

Déployer Ubuntu Édition Serveur

Plan du cours »» Installation Experte et Personnalisation »» Gestion des Paquets Debian et des Dépôts »» Virtualisation et Déploiement (KVM, JeOS, Kickstart, Landscape) »» Sécurité, Intégrité et Performance (PAM, firewall, IDS, AppArmor) »» Services d’Annuaire et Authentification (OpenLDAP, Kerberos, integration AD, Likewise)

N.B. Support de cours en anglais - formateur francophone

Description du cours Cette formation pratique enseigne aux étudiants les connaissances nécessaires au déploiement, à la configuration, à la sécurisation et à la maintenance de serveurs Ubuntu au sein de leur organisation. Basée sur l’édition serveur Ubuntu 8.04 LTS, cette formation permet aux participants, dans un environnement virtuel multi-serveur, de pratiquer les nouvelles connaissances acquises en administrant à un niveau expert les services et les applications du système. Si vous êtes un administrateur système Linux ou Unix expérimenté dans une organisation qui pense, ou qui a déjà déployé des serveurs ou des postes de travail Ubuntu, alors ce cours est fait pour vous! Cette formation est dispensée par un Formateur Ubuntu Certifié (UCI).

Durée

5 jours

Tarif

2495 $

Clientèle visée Administrateurs systèmes venant du monde Unix ou Linux.

Préalable Connaissance pratique d’un système Unix (Solaris, HPUX, RedHat, etc.) ou posséder la certification LPIC-1.

Cursus Ubuntu | UBUN2-201 - Déployer Ubuntu Édition Serveur

38


buntu U s u s r Cu

UBUN2-202 |

Déployer Ubuntu Édition Serveur accéléré

Plan du cours »» Introduction et l’écosystème Ubuntu »» Installation avancée »» Démarrage et initialisation du système »» Gestion des paquetages »» Virtualisation »» Réseaux et Services »» Sécurité »» Services d’annuaire »» Récapitulatif »» Cours de Formation et Certification Canonical

Description du cours Le cours Déployer Ubuntu Edition Serveur accéléré de 2 jours est conçu pour les professionnels avec une expérience significative de déploiement et de maintenance de systèmes basés sur les paquetages RPM et qui sont intéressés d’élargir leurs compétences. Un apprentissage structuré et des exercices pratiques assistent les administrateurs systèmes dans la gestion des serveurs et des postes de travail Ubuntu dans un environnement d’entreprise. Ce cours est une version condensée du cours de 5 jours Déployer Ubuntu Server Edition.

N.B. Support de cours en anglais - formateur francophone

Clientèle visée Administrateurs expérimentés avec la certification RHCE ou équivalent.

Durée

2 jours

Tarif

1095 $

Préalable Ubuntu Certified Professional, LPI Niveau 1 et 2, ou RHCE.

Cursus Ubuntu | UBUN2-202 - Déployer Ubuntu Édition Serveur accéléré

39


Ubuntu s u s r u C

UBUN2-203 |

Déployer Ubuntu Enterprise Cloud

Plan du cours »» Introduction à l’Informatique dans le nuage »» Avantages et contraintes d’UEC »» Architecture d’UEC »» Support communautaire et commercial »» Établir un nuage privé UEC »» Gestion des usagers »» Gestion des images »» Créer des AMIs (Amazon Machine Image) »» Modes réseaux »» Dépannage des problèmes d’installation et de gestion des configurations

N.B. Support de cours en anglais - formateur francophone

Description du cours Ce cours de 2 jours fournit aux administrateurs système les compétences et les connaissances pour déployer un nuage basique dans un environnement corporatif. Le cours Ubuntu Enterprise Cloud (UEC) est fait pour les administrateurs système junior avec une expérience de Linux et Ubuntu. Les démonstrations de l’instructeur et les activités pratiques guident l’étudiant au travers des prérequis de bases au niveau matériel, logiciel et réseau, et au niveau de l’installation des outils de gestion, de leurs configurations et de leurs utilisations.

Clientèle visée Administrateurs systèmes ayant déployés des serveurs Ubuntu.

Durée

2 jours

Tarif

1095 $

Préalable Ubuntu Certified Professional.

Cursus Ubuntu | UBUN2-203 - Déployer Ubuntu Enterprise Cloud

40


Ubuntu Cursus

UBUN2-301 |

Formation au Poste de Travail Ubuntu

Plan du cours »» Introduction à Ubuntu »» Utilisation d’Internet (Connexion, web, courriels, messagerie instantanée, téléphones logiciels, lecteurs de nouvelles) »» Utilisation de la suite OpenOffice.org »» Ubuntu et les jeux »» Personnaliser le bureau et les applications »» Tirer le maximum de ses images et de ses photos »» Ubuntu et la musique et les vidéos »» Aide et support Ubuntu »» Partitionnement et gestion du démarrage

N.B. Support de cours en anglais - formateur franco-

Description du cours Ce cours a pour objectif de former les nouveaux utilisateurs d’Ubuntu à l’utilisation des applications clés, dont les applications de bureautique comme OpenOffice, la gestion de la connectivité Internet, la navigation sur le Web, les outils de dessins et de graphisme, les applications multimedia de gestion de musique, d’images et de vidéos. Ce cours est basé sur des exercices pratiques qui permettent aux étudiants de mettre en pratique les connaissances acquises. Cette formation est dispensée par un Formateur Ubuntu Certifié (UCI).

phone

Clientèle visée

Durée

2 jours

Utilisateurs professionnels qui désirent tirer le maximum de leur poste de travail Ubuntu, et aux particuliers qui utilisent Ubuntu sur leur ordinateur personnel.

Tarif

1295 $

Préalable Aucune connaissance préalable d’Ubuntu. Les étudiants doivent avoir un minimum d’expérience dans la manipulation d’un ordinateur.

Cursus Ubuntu | UBUN2-301 - Formation au Poste de Travail Ubuntu

41


buntu U s u s r Cu

UBUN2-302 |

Plan du cours »» Historique d’Unix, du projet GNU, de Linux et d’Ubuntu »» Différences de fonctionnement avec MS Windows »» Utilisation des applications courantes »» Installer et désinstaller des applications »» Comment ne PAS installer/désintaller d’applications »» Chercher des informations et du support »» Launchpad »» “Linux”, “Kernel” et “Window manager” »» Personnaliser le poste de travail »» File Hierarchy System sur Linux »» Pilotes »» Dépannage basique des devices »» Examiner le Kernel Ring Buffer (dmesg) »» Fichiers journaux (/var/log/) »» Dépôts de paquetages »» Cycles de vie des versions d’Ubuntu »» Modèle de sécurité d’Ubuntu »» Répondre à des requêtes de support simples »» Installer des imprimantes

N.B. Support de cours en anglais - formateur franco-

Supporter Ubuntu

Description du cours Ce cours, basé sur Ubuntu 8.04 LTS (Hardy Heron) et Ubuntu Netbook Remix (UNR), est conçu pour les professionels du support travaillant pour les partenaires de Canonical et/ou les clients, qui ont besoin d’être efficace sur le support Ubuntu. Des exercices pratiques, basés sur des scénarios réels que le participant a de grande chance de rencontrer, sont également inclus. Ce cours contient aussi des références à des articles de base de connaissance. Ces articles sont une source d’information utile, fournissant des procédures de résolution de problème spécifique.

Clientèle visée Professionnels de support travaillant pour des partenaires ou des clients d’Ubuntu, qui ont besoin d’être efficace sur le support Ubuntu.

Préalable UBUN2-301.

phone

Durée

3 jours

Tarif

1395 $

Cursus Ubuntu | UBUN2-302 - Supporter Ubuntu

42


Cursus Novell SuSE Linux

Cursus Novell SuSE Linux

43


Cursus Novell SuSE Linux

NOVL3100 |

Mise-à-jour vers Novell Certified Linux Professional 11

Plan du cours »» Gérer les logiciels »» Gérer le matériel »» Configurer SUSEfirewall2 »» Utiliser de Samba et OpenLDAP »» Comprendre IPv6 »» Déployer SUSE Linux Enterprise Server 11 »» Virtualiser avec Xen

N.B. Support de cours en anglais - formateur francophone

Description du cours SUSE Linux Enterprise 11 est l’évolution de Linux pour le poste de travail et le centre de données. SUSE Linux Enterprise 11 revendique beaucoup de nouvelles fonctionnalités avec lesquelles les Novell Certified Linux Professionals devraient être familiers. Ce cours vous présente SUSE Linux Enterprise Server 11 et détaille les différences entre SUSE Linux Enterprise Server 10 et SUSE Linux Enterprise Server 11. Les sujets couverts sont directement reliés aux exigences de la certification Novell Certified Linux Professional 11 et sont une excellente façon, pour ceux déjà certifiés sur SUSE Linux, de mettre à jour leur certification.

Clientèle visée Durée

2 jours

Tarif

995 $

Certified Linux Professionals qui veulent mettre à jour leur certification.

Préalable Certified Linux Professional 10 ou être familier avec SUSE Linux Enterprise Server 10 à un niveau équivalent.

Cursus Novell SuSE Linux | NOVL3100 - Mise-à-jour vers Novell Certified Linux Professional 11

44


Cursus Novell SuSE Linux

NOVL3101 |

SuSE Linux Enterprise 11 Fondamentaux

Plan du cours »» Comprendre les fonctionnalités de bases (en mode graphique et texte) »» Trouver et utiliser les ressources d’aide dans le système Linux »» Gérer les répertoires et fichiers dans le système Linux »» Travailler avec le shell et la ligne de commande dans Linux »» Administrer Linux avec l’outil de gestion YaST »» Gérer les usagers, groupes et permissions »» Utiliser les éditeurs de texte dans Linux »» Gérer les logiciels sous Linux

N.B. Support de cours en anglais - formateur francophone

Durée

3 jours

Tarif

1495 $

Description du cours Ce course est le premier cours du cursus CLP pour SUSE Linux Enterprise Server 11 (ou SLES 11) Ce cours guide l’étudiant qui n’a pas d’expérience avec Linux à travers les concepts importants des logiciels libres et de Linux en utilisant SLES 11. Les étudiants apprendront les concepts du libre et de Linux, ainsi que les connaissances fondamentales nécessaires pour administrer SLES 11. Ces tâches fondamentales sont des prérequis pour le cours SLES 11 Administration (NOVL3102). Ces tâches sont aussi essentielles pour acquérir les compétences d’un administrateur Linux dans un environnement d’entreprise..

Clientèle visée Ce cours est idéal pour ceux qui ont peu ou pas du tout d’expérience avec Linux et qui cherchent à comprendre le fonctionnement général du système SUSE Linux Enterprise Server 11. C’est aussi idéal pour ceux qui souhaitent préparer l’examen pour la certification Novell Certified Linux Professional 11.

Préalable Ce cours est conçu pour les novices avec le système Linux. Seuls des compétences de base en informatique sont requises. Des connaissances d’un système d’exploitation de bureau sont suffisantes.

Cursus Novell SuSE Linux | NOVL3101 - SuSE Linux Enterprise 11 Fondamentaux

45


Cursus Novell SuSE Linux

NOVL3102 |

SuSE Linux Enterprise 11 Administration

Plan du cours »» Installer, configurer et surveiller SUSE Linux Enterprise 11 »» Administrer les processus et les services »» Administrer le stockage, les accès des usagers et la sécurité »» Configurer le réseau et l’accès à distance »» Gérer le matériel »» Gérer la sauvegarde et la restauration

N.B. Support de cours en anglais - formateur francophone

Description du cours Ce cours a été conçu pour vous fournir une compréhension de base des concepts avancés utilisés dans l’administration de SUSE Linux Enterprise 11. Les compétences enseignées dans ce cours sont essentielles et requises pour acquérir les compétences d’un administrateur Linux junior ou technicien de support dans un environnement corporatif. C’est le second cours dans le cursus de certification Certified Linux Administrator pour SUSE Linux Enterprise 11.

Clientèle visée

Durée

5 jours

Tarif

2395 $

Administrateurs systèmes familiers avec Linux. Candidat(e)s à la certification Novell Certified Linux Administrator 11.

Préalable NOVL3101 ou équivalent.

Cursus Novell SuSE Linux | NOVL3102 - SuSE Linux Enterprise 11 Administration

46


Cursus Novell SuSE Linux

NOVL3103 |

SuSE Linux Enterprise Server 11 Administration

Plan du cours »» Configurer les services réseaux fondamentaux »» Gérer l’impression »» Configurer et utiliser OpenLDAP »» Configurer et utiliser Samba »» Configurer le Serveur Web »» Configurer et utiliser IPv6 »» Réaliser un audit du système et l’optimisation des performances »» Créer des scripts Shell »» Déployer SUSE Linux Enterprise »» Xen »» Exercices sur LiveFire

N.B. Support de cours en anglais - formateur franco-

Description du cours SUSE Linux Enterprise Server est un système d’opération fiable, interopérable et facilement gérable, permettant aux organisations de fournir des services critiques de manière sécuritaire tout en maîtrisant les coûts. Dans ce cours, vous apprendrez à réaliser les tâches essentielles à l’administration d’un serveur.

Clientèle visée Administrateurs systèmes avec de l’expérience sous Linux, recherchant des compétences d’administration avancée. Candidat(e)s à la certification Novell CLP 11.

phone

Préalable NOVL3101 et NOVL3102.

Durée

5 jours

Tarif

2395 $

Cursus Novell SuSE Linux | NOVL3103 - SuSE Linux Enterprise Server 11 Administration

47


Cursus Novell SuSE Linux

NOVL3104 |

SuSE Linux Enterprise Desktop 11 Administration

Plan du cours »» Personnaliser l’interface graphique de SUSE Linux Enterprise Desktop »» Verrouiller SUSE Linux Enterprise Desktop »» Utiliser NetWorkManager pour configurer le réseau »» Activer et utiliser IPv6 »» Intégrer SUSE Linux Enterprise Desktop dans un environnement Active Directory »» Intégrer SUSE Linux Enterprise Desktop dans un environnement eDirectory »» Intégrer SUSE Linux Enterprise Desktop dans un environnement UNIX »» Accéder à distance aux postes de travail »» Utiliser le multimédia sur SUSE Linux Enterprise Desktop »» Configurer le courriel »» Créer des scripts Shell »» Déployer SUSE Linux Enterprise Desktop

Description du cours Des postes de travail SUSE Linux peuvent vous faire sauver beaucoup d’argent en réduisant les coûts de licence et en étant plus sécuritaire face aux attaques de virus. Dans ce cours, vous apprendrez à installer, configurer et gérer des postes de travail SUSE Linux. Le cours couvre aussi des fonctions importantes d’administration comme la gestion des logiciels et l’impression, ainsi que les problèmatiques liées au déploiement à grande échelle dans votre organisation.

Clientèle visée Personnes avec des connaissances de base en administration Linux et désireuses d’acquérir une connaissance approfondie des tâches administratives régulièrement effectuées sur SUSE Linux Enterprise Desktop 11.

N.B. Support de cours en anglais - formateur francophone

Préalable Durée

5 jours

Tarif

2395 $

NOVL3101 et NOVL3102. Être familier avec le poste de travail Windows.

Cursus Novell SuSE Linux | NOVL3104 - SuSE Linux Enterprise Desktop 11 Administration

48


Cursus Novell SuSE Linux

NOVL3074 |

SuSE Linux Enterprise Server 10 Networking Services

Plan du cours »» Gestion du DNS »» Gestion du DHCP »» Gestion d’OpenLDAP »» Gestion du Mail »» Utilisation d’OpenSLP »» Surveillance du trafic réseau »» Appendice : exercice

N.B. Support de cours en anglais - formateur francophone

Description du cours Ce cours est le premier du programme Novel Certified Linux Engineer 10 développé pour SUSE Linux Enterprise Server 10. Les étudiants doivent être familiers avec les sujets couverts dans les 3 cours du programme Novell Certified Linux Professional 10 (NOVL3071, NOVL3072, NOVL3073). Ce cours couvre l’installation et la configuration des services importants dans un environnement d’entreprise. C’est donc un cours important pour convertir vos compétences d’administrateur système en administrateur réseau.

Clientèle visée Durée

5 jours

Tarif

2395 $

Ce course a été conçu pour des étudiants souhaitant apprendre à configurer des services réseaux avancés sur SUSE Linux Enterprise Server. Il est aussi idéal pour ceux souhaitant obtenir la certification Novell Certified Linux Engineer 10 (certification CLP 10 requise).

Préalable Novell Certified Linux Professional 10.

Cursus Novell SuSE Linux | NOVL3074 - SuSE Linux Enterprise Server 10 Networking Services

49


Cursus Novell SuSE Linux

NOVL3075 |

SuSE Linux Enterprise Server 10 Security

Plan du cours »» Considérations générales et définitions des termes »» Sécurité de l’hôte »» Novell AppArmor »» Cryptographie: Applications basiques et pratiques »» Sécurité réseau »» Conception générale de coupe-feu »» Filtrage de paquets »» Passerelles au niveau applicatif »» Réseaux privés virtuels (VPN) »» Détection d’intrusion et réponse aux incidents »» Exercices

Description du cours Ce cours s’attarde sur différents aspects de la sécurité de SUSE Linux Enterprise Server 10 du point de vue administration système. Les sujets couverts incluent la cryptographie, les points à considérer pour établir une politique de sécurité, ainsi que la configuration de Novell AppArmor, du filtrage de paquets, des passerelles au niveau applicatif et des VPNs avec IPSec. Les étudiants vont acquérir une expérience pratique sur l’administration de SUSE Linux Enterprise Server 10 dans une large gamme de domaine, de la sécurité de l’hôte et la sécurité réseau à Novell AppArmor, au filtrage de paquets et aux VPNs.

N.B. Support de cours en anglais - formateur francophone

Clientèle visée

Durée

5 jours

Tarif

2395 $

Ce cours est conçu pour des administrateurs Linux expérimentés, familiers avec les services réseaux sous Linux et voulant améliorer leurs compétences dans la planification, la conception et la gestion d’un environnement SUSE Linux Enterprise Server 10 sécurisé. Il est aussi idéal pour les étudiants souhaitant obtenir la certification Novell Certified Linux Engineer 10 (certification CLP 10 requise).

Préalable Une compréhension détaillée des protocoles réseaux est essentielle pour la conception et la configuration de coupe-feu. De plus, les informations du cours SUSE Linux Enterprise Server 10 Networking Services (NOVL3074) sont la clé pour une réalisation efficace des tâches de sécurité. Cursus Novell SuSE Linux | NOVL3075 - SuSE Linux Enterprise Server 10 Security

50


Cursus Novell SuSE Linux

NOVL3089 |

Implémenter Novell Open Enterprise Server 2 pour Linux

Plan du cours »» Introduction de Novell Open Enterprise Server 2 pour Linux »» Installer Novell Open Enterprise Server 2 pour Linux »» Gérer les processus et les niveaux de démarrage »» Gérer les systèmes et les volumes de fichiers »» Gérer la sécurité utilisateurs et fichiers »» Gérer les packages, les procédures et les services »» Retrouver les tâches d’administration NetWare sur un serveur Linux »» Installer et gérer les services Novell Open Enterprise Server 2 sur Linux »» Gérer le stockage et les volumes

Description du cours Ce cours a été conçu pour fournir une expérience pratique de la plateforme Linux pour accueillir les services de Novell Open Enterprise Server 2 permettant de préparer la migration sous Linux des services fonctionnant habituellement sous NetWare.

Clientèle visée Ce cours s’adresse à des Ingénieurs Certifiés Novell NetWare (CNEs) qui planifient soit de migrer leurs serveurs NetWare vers Novell Open Enterprise Server 2 ou d’ajouter des serveurs Novell Open Enterprise Server 2 Linux à leur réseau existant.

N.B. Support de cours en anglais - formateur franco-

Préalable

phone

Durée

5 jours

Tarif

2395 $

Pour accéder à ce cours les étudiants devront être CNE NetWare 6 ou CNE Novell Open Enterprise Server ou bien avoir une expérience équivalente avec NetWare 6, 6.5 ou Open Enterprise Server pour NetWare.

Cursus Novell SuSE Linux | NOVL3089 - Implémenter Novell Open Enterprise Server 2 pour Linux

51


Cursus Programmation

Cursus Programmation

52


Cursus Prog rammation

DEV101 |

L’Environnement de développement GNU/Linux

Plan du cours »» Utilisation des environnements d’éditions (Vi, Emacs, KDevelop) »» Principales options du compilateur »» Utilisation d’un débogueur symbolique (gdb, kdbg) »» Utilisation du contrôleur de construction (make) »» Gestion de projet avec les auto-tools (automake, autoconf, autoscan) »» Création et déploiement des librairies partagées (libtool) »» Contrôle de révisons (cvs)

Description du cours Ce cours s’adresse aux développeurs qui désirent tirer le maximum des outils à leurs disposition sur un système GNU/Linux. L’étudiant est introduit aux étapes qui amènent à la production d’un logiciel respectant les normes UNIX en matière de déploiement et d’installation.

Clientèle visée Programmeurs Linux.

Préalable Connaissance du langage C et être confortable avec l’utilisation d’un système GNU/Linux (SFL101 recommandé).

Durée

2 jours

Tarif

895 $

Cursus Programmation | DEV101 - L’Environnement de développement Unix/Linux

53


Cursus Prog rammation

DEV102 |

API Systèmes Unix, Posix et GNU/Linux

Plan du cours »» BSD Sockets »» POSIX Threads »» POSIX IPC : Communication Inter-Processus (InterProcess Communication) »» POSIX.4 : I/O Asynchrone (AIO)

Description du cours Ce cours passe en revue les différents APIs systèmes disponibles sur Linux et voit le niveau de portabilité qu’elles offrent avec les systèmes POSIX et UNIX traditionnels. L’étudiant est appelé à écrire des programmes systèmes simples comportant des fonctionnalités typiques de systèmes plus complexes tel que les mécanismes d’échanges(sockets) et les unités d’exécution multiples(threads).

Clientèle visée Programmeurs Linux.

Préalable Durée

3 jours

Tarif

1195 $

Connaissance du langage C et être confortable avec l’utilisation d’un système GNU/Linux et son environnement (SFL101 et SFL-DEV101).

Cursus Programmation | DEV102 - API Systèmes Unix, Posix et GNU/Linux

54


Cursus Prog rammation

DEV103 |

Plan du cours »» Introduction à SVN »» Installation de l’environnement »» Utilisation de base »» Travailler avec les autres »» Travailler avec les branches »» Éléments utiles

Subversion

Description du cours Ce cours vise à former des administrateurs et des développeurs à l’administration et l’utilisation de subversion comme système de contrôle de révision.

Clientèle visée Administrateurs systèmes et/ou développeurs.

Préalable SFL101 ou équivalent.

Durée

1 jour

Tarif

395 $

Cursus Programmation | DEV103 - Subversion

55


Cursus Prog rammation

DEV201 |

Plan du cours »» Présentation »» Scalaires »» Structures de contrôle »» Tableaux »» Tableau de hachage »» Expressions régulières et e/s de base »» Gestion des fichiers »» Modules et sous-programmes »» Opérations sur fichiers et répertoires »» Programmation CGI »» Formats »» Références »» Programmation Objet »» DBI (DataBase Interface)

Durée

2 jours

Tarif

895 $

Programmation Perl

Description du cours Le langage de programmation Perl a été développé par Larry Wall en 1987. Perl a été étendu et développé dans une optique de langage général de script utilisé en administration système, réseau et base de données. De plus, Perl construit des applications client-serveur et des sites Web dynamiques avec CGI (Common Gateway Interface) ou mod_perl. Il est très efficace et portable. Après avoir suivi ce cours, l’étudiant sera en mesure de créer des programmes Perl qui utilisent des scalaires, des tableaux, des tableaux de hachage et des structure de contrôle. Il sera capable de lire et d’écrire des fichiers ainsi que de parcourir leur contenu à la recherche de chaînes de caractères, de concevoir des sous-programmes, des packages et des modules Perl qui manipulent des structures de données complexes.

Clientèle visée Administrateurs Linux, développeurs Web, programmeurs.

Préalable Connaissance d’un langage de programmation. SFL101 conseillé.

Cursus Programmation | DEV201 - Programmation Perl

56


Cursus Prog rammation

DEV301 |

Plan du cours »» Concepts fondamentaux de Qt »» Comment répartir des messages avec les signaux, comment éditer les boîtes de dialogue avec Qt Designer et comment laisser Qt gérer automatiquement la mise en page avec les QLayouts. »» Présentation des contrôles »» Survol des classes d’éléments d’interface usagers fournis par Qt tel que les contrôles d’entrées, de sortiesetderegroupement.Présentationdesétapes de développement de contrôles personnalisés. »» Liens avec une base de données et contrôles liés aux tables »» Comment laisser Qt charger l’interface usager avec le contenu d’une base de donnée SQL et comment automatiser les écritures et les transactions. »» Gestion de projet multi plate-forme avec tmake »» Comment produire les fichiers de projets pour un environnement de développement sur Windows, UNIX ou Mac et lancer la construction. »» Internationalisation avec QLinguist et gettext() »» Comment extraire les messages usagers et fusionner le travail des traducteurs à un projet. Comment utiliser les locales et faire la traduction en temps réel. Comment éviter les problèmes de conversions UTF-8 avec les QStrings.

Durée

3 jours

Tarif

1195 $

Cursus Programmation | DEV301 - Développer avec Qt

Développer avec Qt

Description du cours Qt est une librairie portable qui offre les outils nécessaires au développeur d’applications graphiques interactives. Ce cours présente les concepts fondamentaux à la base de Qt et les étapes de la mise en oeuvre d’une application graphique.

Clientèle visée Programmeurs Linux

Préalable Connaissance du langage C et être confortable avec l’utilisation d’un système GNU/Linux et son environnement (SFL101 et SFL-DEV101).

57


Cursus Prog rammat

ion

DEV401 |

Programmer avec Python

Plan du cours »» Introduction »» La console interactive »» Les types de données de base »» Les opérateurs »» Syntaxe et expressions »» Structures de contrôle »» Fonctions et types complexes »» Packages et modules »» Classes »» Exceptions »» Survol des librairies systèmes

Description du cours Python est un langage de programmation agile. Il est utilisé autant par les administrateurs systèmes pour l’automatisation de tâches que par les programmeurs pour le développement d’applications complexes. Avec son typage dynamique, sa syntaxe limpide, et son intégration fluide avec de nombreuses librairies C, Python est un langage idéal pour le prototypage. Une fois l’ébauche en place, il est facile de remplacer les modules les plus sollicités par du code en C ou en C++. Ce cours, axé sur la mise en pratique, est une introduction au langage Python.

Clientèle visée Administrateurs systèmes et programmeurs.

Durée

3 jours

Tarif

1195 $

Cursus Programmation | DEV401 - Programmer avec Python

Préalable Connaissance d’un langage de programmation et être confortable avec l’utilisation d’un système GNU/ Linux et son environnement (SFL101).

58


Cursus Prog rammation

DEV501 |

Plan du cours »» Introduction à Java »» Introduction à Eclipse »» La base de Java »» Introduction à la programmation Orientée-Objet »» Nouveautés du langage Java 5.0 »» Java avancé I »» Vue d’ensemble de la plate-forme Java »» Texte »» Nombre de Maths »» Dates et heures »» Tableaux »» Classes « wrapper » »» Opérations sur chaîne de caractères (String) »» Opérateurs logiques & conditionnels »» Boucles »» Boucles imbriquées »» Collections »» Fichiers et répertoires »» Entrées/sorties et interconnexion de réseaux avec java.nio »» Java avancé II

Durée

3 jours

Tarif

1195 $

Cursus Programmation | DEV501 - Programmation Java

Programmation Java

Description du cours Java est un langage de programmation incontournable aujourd’hui en TI. Que ce soit pour des applications natives ou le web, Java est souvent utilisé pour le développement d’applications critiques. Ce cours a pour but de fournir à l’étudiant les bases du langage de programmation Java. Il lui permettra de construire ensuite son expérience et de se spécialiser vers l’embarqué (J2ME), le développement d’applications portables (J2SE) ou les architectures orientées services (J2EE).

Clientèle visée Programmeurs.

Préalable Connaissance d’un langage de programmation.

59


Cursus Prog rammation

DEV511 |

JBoss pour Développeurs

Plan du cours »» Introduction à la plateforme applicative JBOSS (EAP) »» Tests unitaires »» Enterprise JavaBeans (EJB) »» Session Beans »» Message-driven Beans »» Entity Beans »» Architecture orientée service »» Sécurité »» Interfaces riches

Description du cours JBoss est la plate-forme libre la plus aboutie implémentant tous les services d’un serveur d’application conforme aux spécifications J2EE. Ce cours fournit les bases nécessaires au développement d’applications JBoss, incluant les tests et la sécurité.

Clientèle visée Développeurs Java.

Durée

3 jours

Préalable

Tarif

1395 $

DEV501 - Programmation Java ou équivalent.

Cursus Programmation | DEV511 - JBoss pour développeurs

60


Cursus

Cursus Talend

Talend

61


Cursus Talen

d

TLD101 |

Plan du cours »» Présentation »» Modélisation et documentation »» Exécution des tâches : fichiers et bases de données »» Concaténation des composants »» Talend Open Studio »» Déboguer, déployer et optimiser »» Contribuer à la communauté Talend

Talend Open Studio

Description du cours Talend, le premier fournisseur de solutions d’intégration de données open source, tire parti du modèle open source pour mettre l’intégration de données à la portée d’entreprises de toutes tailles, de tous niveaux d’expertise technique, et de tous les budgets. Les solutions de Talend se connectent à toutes les sources et cibles et peuvent être téléchargées librement et gratuitement. Talend offre également des solutions de gestion de la qualité de données, complémentaires à ses solutions d’intégration de données. En utilisant des études de cas, ce cours de trois jours permet aux étudiants d’obtenir le statut de Master User pour Talend Open Studio. Objectifs du cours : »» Gérer l’environnement »» Modéliser les besoins »» Maîtriser la bibliothèque logicielle »» Implanter des tâches »» Déboger et déployer des travaux

Clientèle visée Durée

3 jours

Tarif

2295 $

Utilisateurs de Talend Open Studio et Talend Integration Suite.

Préalable Aucun.

Cursus Talend | TLD101 - Talend Open Studio

62


Cursus Talen

d

TLD102 |

Talend Open Studio Avancé

Plan du cours »» Présentation »» Modélisation et documentation »» Exécution des tâches : fichiers et bases de données »» Concaténation des composants »» Talend Open Studio »» Déboguer, déployer et optimiser »» Contribuer à la communauté Talend »» Implanter des interfaces graphiques dédiées à des composants spécifiques »» Bénéficier du support de la communauté

Description du cours Cette formation permet aux utilisateurs avancés de Talend Open Studio et Talend Integration Suite de devenir experts sur les fonctionnalités et les composants avancés, comme l’optimisation des jobs, les techniques avancées de debugging, etc. Pendant cette formation, les utilisateurs acquièrent aussi les compétences leur permettant de créer de nouveaux composants, et étendre ainsi les fonctionnalités des solutions de Talend. Ce cours a été créé en concordance avec l’équipe de développement de Talend. En utilisant des études de cas, ce cours de trois jours permet aux étudiants d’obtenir le statut de Master User pour Talend Open Studio. Objectifs du cours : »» Maîtriser les composants avancés de Talend Open Studio »» Bénéficier de la puissance de Perl dans le développement »» Apprendre à gagner du temps en intégrant du code pré-existant »» Déboger, optimiser et déployer des tâches »» Créer des composants spécifiques

Clientèle visée Durée

3 jours

Tarif

2295 $

Ingénieurs en Intelligence d’Affaires (BI), ingénieurs en développement, gestionnaires de projets, architectes, consultants.

Préalable TLD101. Connaissance en Perl. Cursus Talend | TLD102 - Talend Open Studio Avancé

63


Cursus Talen

d

TLD201 |

Talend Integration Suite Développement

Plan du cours »» Introduction à Talend Integration Suite »» Démarrer avec le Studio Avancé »» Les fonctionnalités avancées de TIS Studio »» Centraliser et partager vos méta-données dans le dépôt »» Manipulation des composants avancés »» Implémenter la gestion des erreurs »» Surveiller l’activité des tâches »» Déboguer vos scripts »» Travailler avec différents contextes et exécuter vos tâches »» Profiter de la communauté Talend »» Bénéficier du support professionnel

Description du cours Les participants à ce cours seront capable de développer leurs propres tâches en utilisant la puissance du Studio Avancé. Vous serez capables de déboguer, d’optimiser et d’exécuter les tâches. Combiné avec le cours TLD101, ce cours vous aidera à industrialiser le développement de vos scripts.

Clientèle visée Chargés de projets, experts en BI, Ingénieurs Système / BI / Développement, Administrateurs de BD.

Préalable Aucun.

Durée

4 jours

Tarif

2545 $

Cursus Talend | TLD201 - Talend Integration Suite Développement

64


Cursus Talen

d

TLD202 |

Talend Integration Suite Administration

Plan du cours »» Introduction à Talend Integration Suite »» Apprendre à installer Talend Integration Suite »» Découvrir le Centre d’Administration Talend »» Découvrir le Conducteur de Tâches »» Découvrir le Tableau de Bord »» Tirer le meilleur parti des ressources »» Apprendre à utiliser la Ligne de Commande »» Bénéficier du Support Professionnel

Description du cours Les participants à ce cours seront capables d’organiser le développement collaboratif de vos équipes, gérer les projets et les usagers et planifier l’exécution des tâches en profitant au maximum de la puissance de Talend Integration Suite. Vous serez capables de maintenir différents environnement d’exécution et tirerez le maximum des ressources matérielles disponibles. En complément du cours TLD201, cette journée supplémentaire vous permettra d’adresser les besoins des vos projets du développement à la mise en production.

Clientèle visée Quiconque prenant part à la gestion des opérations, au déploiement ou à la maintenance des scripts.

Préalable Bonne connaissance de Windows et Unix/Linux.

Durée

1 jour

Tarif

645 $

Cursus Talend | TLD202 - Talend Integration Suite Administration

65


Cursus Solutions d’Affaires

Cursus Solutions d’Affaires

66


Cursus Solut

ions d’Affair es

BSS101 |

Administration SugarCRM

Plan du cours »» Introdution »» Objets SugarCRM »» Réseau Sugar »» Administration du système »» Droits »» Courriels »» Studio : Onglets, Modules et Éditeur de Listes »» Bogues

Description du cours Ce cours fournit une expérience pratique d’administration et de personnalisation de SugarCRM.

Clientèle visée Personnes responsables de l’administration de SugarCRM.

Préalable Aucun.

Durée

1 jour

Tarif

390 $

Cursus Solutions d’Affaires | BSS101 - Administration SugarCRM

67


Cursus Solut

ions d’Affair es

BSS201 |

Tableaux de bord et Aide à la décision

Plan du cours »» Problématiques de la prise de décision »» La visualisation de données pour une meilleure prise de décision »» Des données à l’être humain: ingénierie de l’outil d’aide à la décision »» Choix des modèles de représentation »» Techniques d’implantation »» Tirer parti du Web pour l’aide à la décision »» Atelier : visualisation du budget fédéral américain (source: data.gov)

Description du cours Prendre la bonne décision dépend beaucoup de notre capacité à trouver la bonne information. Confrontés à un volume croissant d’information, nous vivons de plus en plus ce que certains appellent “la surcharge informationnelle”. Chef de projet, concepteur ou développeur d’applications de gestion, ce cours vous donnera les éléments indispensables pour choisir et bien représenter les données qui facilitent la prise de décision.

Clientèle visée Chefs de projets, concepteurs et développeurs.

Préalable Aucun.

Durée

2 jours

Tarif

895 $

Cursus Solutions d’Affaires | BSS201 - Tableaux de bord et Aide à la décision

68


Cursus Poste de Travail

Cursus Poste de Travail

69


e Travail Cursus Poste d LXD101 |

Chiffrement et identité numérique: Initiation à OpenPGP

Plan du cours »» Présentation, remise de matériel »» Définitions »» Exercices pratiques »» La norme OpenPGP »» Identité numérique »» Exercices pratiques (sous Windows ou Gnu/Linux) »» Table ronde

Description du cours Les technologies requises pour protéger communications personnelles et d’affaires existent déjà et sont à la portée de tous, tant individus qu’entreprises. Cette formation pratique sous Windows ou GNU/Linux est disponible en français, anglais ou espagnol, elle vous permettra d’aborder deux aspects fondamentaux de la sécurité informatique: la signature numérique de données sensibles (afin d’établir leur origine et leur intégrité), ainsi que le chiffrement de ces données pour garder leur confidentialité.

Clientèle visée Entrepreneurs et cadres échangeant des documents légaux, comptables et autre correspondance d’affaires par Internet.

Durée

1 jours

Tarif

390 $

Directeurs, consultants et conseillers techniques responsables de la sécurité d’infrastructures informatiques. Membres d’OSBL et entités gouvernementales désirant protéger leurs communications. Individus communiquant des données financières ou personnelles avec parents et amis à travers des réseaux publics tels Internet.

Préalable Expérience d’utilisation d’Internet et du courrier électronique.conseillé.

Cursus Poste de Travail | LXD101 - Chiffrement et identité numérique : Initiation à OpenPGP

70


e Travail Cursus Poste d LXD201 |

Maîtriser Mozilla Firefox et Mozilla Thunderbird

Plan du cours »» Introduction logiciels libres et projet Mozilla »» Obtenir du support et aider la communauté »» Installation »» Utilisation générale en environnement professionnel et personnel »» Options de configuration avancée »» Options de sécurité et de confidentialité »» Extensions, trucs et astuces

Description du cours Configuration avancée de Mozilla Firefox et Mozilla Thunderbird pour une expérience efficace et sécurisée d’Internet.

Clientèle visée Utilisateurs d’Internet.

Préalable Utilisation d’Internet.

Durée

1 jours

Tarif

390 $

Cursus Poste de Travail | LXD201 - Maîtriser Mozilla Firefox et Mozilla Thunderbird

71


e Travail Cursus Poste d LXD301 |

Plan du cours »» Installation et structure du système »» La manipulation de fichiers audio 1 »» La manipulation de fichiers audio 2 »» Introduction au MIDI »» Enregistrement multipiste avec Ardour »» La masteurisation »» Production de musique électronique

L’audio sous Linux pour les professionnels

Description du cours Ce cours se veut un survol complet des principaux outils disponibles pour le son sous Linux. Il est orienté de façon à rencontrer les standards de l’industrie dans différentschampsdecompétencestelquel’enregistrement professionnel de musique en studio, la manipulation de fichiers audio pour des stations de radio ou de télé, le montage de bande audio pour des vidéos ou des sites internet, la production d’effets spéciaux, l’enregistrement et le montage de narration pour du matériel didactique ou encore la réalisation trames musicales totalement électronique.

Clientèle visée

Durée

4 jours

Tarif

1595 $

Aux industries et organismes qui désirent migrer vers Linux une partie ou la totalité de leurs systèmes audio en passant tout d’abord par une formation de qualité et à l’avantgarde. Aux travailleurs autonomes et PME qui font manipuler leurs fichiers audio en soustraitance et qui aimeraient gagner en autonomie. Aux musiciens qui veulent enregistrer et mixer leurs oeuvres de façon professionnelle tout en arrêtant de pirater des logiciels propriétaires.

Préalable Aucun.

Cursus Poste de Travail | LXD301 - L’audio sous Linux pour les professionnels

72


e Travail Cursus Poste d LXD401 |

Travailler avec OpenOffice.org

Plan du cours »» OpenOffice.org Writer »» Mise en page du document avec les styles »» Modèles »» Tableau »» Étiquettes et enveloppes »» Le travail collaboratif »» OpenOffice.org Calc »» Gestion des feuilles et des cellules »» Mise en forme / mise en page »» Calculs et fonctions »» Les graphiques ou diagrammes »» Publipostage »» OpenOffice.org Impress »» Gestion des présentations »» Mise en forme des diapositives »» Les animations »» Le diaporama »» OpenOffice.org Base »» Les bases de données relationnelles »» Table »» Formulaires »» Requêtes »» Rapports

Description du cours Ce cours convient à quiconque débute avec une suite bureautique tout comme il convient à ceux et celles qui ont déjà acquis une certaine expérience. Vous apprendrez à utiliser les commandes principales des différents modules tout en construisant des documents de base, ainsi que des documents plus complexes. Plus qu’un cours de base, vous y trouverez tout ce qu’il faut savoir pour maximiser votre temps de travail avec un minimum d’effort car vous utiliserez les meilleurs outils mis à votre disposition. À la fin du cours, vous saurez utiliser tous les outils permettant de structurer efficacement un document texte.Vous apprendrez aussi à naviguer dans une feuille de calcul avec facilité et vous saurez comment préparer une présentation attrayante et efficace.Vous apprendrez aussi les rudiments des bases de données et finalement, vous connaîtrez comment utilisez les outils de publipostage.

Clientèle visée Utilisateurs de suite bureautique (MS-Office, Wordperfect Office...)

Préalable Durée

3 jours

Tarif

1195 $

Cursus Poste de Travail | LXD401 - Travailler avec OpenOffice.org

Aucun.

73


Organisation des cours

Horaires

Politique de rabais

Les cours ont lieu de 9:00 à 16:30, avec une pause d’une heure pour le dîner et 2 pauses de 15 minutes.

Savoir-faire Linux offre un rabais de 25% sur le prix public si :

Paiement Les frais d’inscription doivent être acquittés, par chèque ou Paypal, en entier avant le début du cours. La TPS et la TVQ sont en sus.

Conditions d’annulation Les annulations doivent se faire par écrit (courriel ou télécopie). Si une annulation est effectuée 6 jours ouvrables ou plus avant la date de début d’un cours, alors aucun montant ne sera dû. Si une annulation est effectuée entre 2 et 5 jours ouvrables avant la date de début d’un cours, alors la moitié des frais d’inscription seront dus. Si un participant ne se présente pas à un cours ou annule le jour ouvrable qui précède le cours, la totalité des frais d’inscription seront dus.

»» Vous inscrivez simultanément trois (3) personnes de votre entreprise à une même session, »» Vous vous inscrivez à trois (3) sessions de notre calendrier. Les trois cours doivent être payés au moment de l’inscription pour bénéficier de la réduction. Savoir-faire Linux offre un rabais de 15% sur le prix public si : »» Vous êtes membre de l’AQIII. Savoir-faire Linux offre un rabais de 10% sur le prix public si : »» Votre employeur est un client de Savoir-faire Linux qui a souscrit un contrat de support, »» Votre employeur est un ministère, une municipalité, un organisme gouvernemental, paragouvernemental ou du secteur de l’éducation, »» Vous êtes membre d’un réseau d’informaticiens, tel la Fédération de l’informatique du Québec.

Lieux Montréal

Québec

Ottawa / Gatineau

7275, Saint Urbain Bureau 200 Montréal, QC, H2R 2Y5

275, rue du Parvis Bureau 310 Québec, QC, G1K 6G7

151, rue Slater Bureau 504 Ottawa, ON, K1P 5H3

Organisation des cours

74


Références Voici quelques clients qui nous font confiance : »» Banque Nationale du Canada, »» Bourse de Montréal, »» ING Canada

»» Ministère du Revenu Québec, »» Secrétariat du Conseil du Trésor, »» Tribunal Administratif du Québec,

»» Bell Canada, Connexim, »» Télus Québec, »» IBM Canada, »» CGI, »» Borden Ladner Gervais, »» Genivar, »» SNC Lavalin, »» TM4, »» Canadien National, »» Environnement Canada, »» Ministère de l’Immigration et des Communautés Culturelles, »» Ministère de la Sécurité Publique,

»» Commission des Lésions Professionnelles, »» Commission de Protection du Territoire Agricole du Québec, »» Communauté Métropolitaine de Montréal, »» Centre Jeunesse de Montréal, »» Université de Sherbrooke, »» Université de Montréal, »» Université du Québec à Montréal, »» Université du Québec à Trois-Rivières, »» GRICS, Commission Scolaire des Découvreurs, »» Commission Scolaires des Navigateurs, »» CEGEP de Rimouski

Références

...

75


Savoir-faire Linux Inc. Montréal

Savoir-faire Linux Inc. Ottawa

7275, Saint Urbain Bureau 200 Montréal, QC, H2R 2Y5 Canada.

151, rue Slater Bureau 504 Ottawa, ON, K1P 5H3 Canada.

Téléphone: +1 (514) 276-5468 ext. 2 Télécopieur: +1 (514) 276-5465 web: http://formation.savoirfairelinux.com courriel: formation@savoirfairelinux.com

Téléphone: +1 (613) 688-8081 ext. 2 Télécopieur: +1 (613) 688-8081 web: http://formation.savoirfairelinux.com courriel: formation@savoirfairelinux.com

Savoir-faire Linux Inc. Québec 275, rue du Parvis Bureau 310 Québec, QC, G1K 6G7 Canada. Téléphone: +1 (418) 525-7354 ext. 2 Télécopieur: +1 (418) 525-7354 web: http://formation.savoirfairelinux.com courriel: formation@savoirfairelinux.com


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.