ÉDITO 2015 : Accompagner les tendances de l Open Source!
|
|
|
- Claire Roussy
- il y a 10 ans
- Total affichages :
Transcription
1 ans 15years nam
2
3 ÉDITO 2015 : Accompagner les tendances de l Open Source! Avec une satisfaction moyenne de 17,5/20 et une satisfaction «formateur» de 18,5/20, Linagora s impose aujourd hui comme le centre de formation de référence sur toutes les technologies Open Source. Merci aux apprenants, merci à tous nos contacts chez nos clients, merci à nos partenaires, et merci à notre équipe de formation d entretenir ce haut niveau de qualité. L Open Source s impose de facto dans tous les domaines du S.I. 79 % des entreprises et 82 % des fournisseurs utilisent déjà des technologies Open Source. Notre rôle est donc essentiel afin que nos clients créent davantage de valeur sur des technologies pas forcement maîtrisées. Retenons quelques clés des dernières études de l OPIIEC afin de comprendre l évolution du marché de l IT en L Open Source favorise l innovation et le développement de nouveaux usages. Les perspectives d utilisation des technologies Open Source sont fortes en particulier sur : les technologies liées aux infrastructures (Linux, BDD, identité) ; des technologies en expansion (Web, e-commerce, collaboratif) ; des nouveaux entrants à très forte croissance (cloud, mobilité, big data) ; les attentes restent fortes sur le marché pour renforcer l expertise des informaticiens ou pour développer des compétences sur des marchés en forte croissance. En réponse à ces tendances, nous avons enrichi notre offre de formation sur ces axes : infrastructure : cloud OpenStack, Tomcat, NoSQL ; Web : Drupal Acquia, Rediger pour le Web, PHP, Symfony2 ; stratégie de certifications sur nos produits : OBM, Petals ESB, LinShare ; développement des compétences Open Source dans les écoles avec LPI ; écoles de reconversion aux informaticiens (Java, Drupal, Libre Office). Notons enfin que notre implication sur LPI se renforce encore et toujours avec : la contribution de nos formateurs à l élaboration des examens (niveau mondial) ; la généralisation en région des passages des examens en ligne et en français ; l ouverture de sessions inter-entreprises en région (Bordeaux et Metz) ; la refonte de la filière LPIC-3 - exclusivité Europe. Enfin, nous souhaitons que toute notre équipe soit mobilisée pour l encadrement. Les pauses se passent dans notre patio formation, sur notre terrasse «barbecue», dans notre salle de repos dite «salle rouge», le tout au cœur de nos équipes. Pendant les pauses, vos stagiaires peuvent ainsi regarder la TV, lire, jouer au baby-foot, ou rencontrer nos experts afin d échanger sur leur passion de l Open Source! Voilà ce que nous améliorons tous les jours afin que nos formations restent un moment rare et inoubliable autant pour l apport technique que pour l apport humain. Au plaisir de vous recevoir et d enseigner. L équipe Formation 3
4 Sommaire Édito Linagora Des logiciels professionnels Une offre de formation, levier des performances de l entreprise ans d expérience dans les services Open Source Chiffres clés Nos salles de formation Nos valeurs Notre offre Nos filières de formation Notre implication Financez vos formations La certification chez Linagora EXCLUSIVITÉ LINAGORA Linux LPI Préparation à l examen Linux Essentials Préparation à l examen LPI Préparation à l examen LPI Préparation à l examen LPI Préparation à l examen LPI Préparation à l examen LPI 300 environnement hétérogène Préparation à l examen LPI 303 sécurité Préparation à l examen LPI 304 haute disponibilité et virtualisation EXCLUSIVITÉ LINAGORA OBM (messagerie collaborative) OBM utilisateur OBM utilisateur avancé OBM administration avancée OBM intégrateur EXCLUSIVITÉ LINAGORA LinID et LemonLDAP : :NG (identité) LinID Directory Server / OpenLDAP : initiation LinID Directory Server / OpenLDAP : avancé LinID Access & Federation Manager / LemonLDAP : :NG : initiation LinID Access & Federation Manager / LemonLDAP : :NG : Avancé LinID Provisioning Manager / LSC LinID Directory Manager EXCLUSIVITÉ LINAGORA LinShare et LinPKI (sécurité) LinShare : partage de fichiers sécurisé Cryptographie et PKI Installation de la PKI EJBCA Administration de la PKI EJBCA EXCLUSIVITÉ LINAGORA Petals ESB Initiation à Petals ESB v Initiation à Petals ESB v Exploitation de Petals ESB v Supervision des Flux avec Petals ESB v
5 Utilisation avancée du Composant SOAP Dévelopement de composants pour Petals ESB EXCLUSIVITÉ LINAGORA Gouvernance État de l art du marché de l Open Source Open source et droit le droit des logiciels libres Open source et droit pratique de la gouvernance juridique open source Filière Drupal Introduction à Drupal Drupal webmaster Drupal développeur Drupal thémeur PHP pour Drupal Drupal avancé Drupal Commerce Gestion environnement Drupal Drupal Commerce Introduction à Drupal Commerce Drupal Commerce Drupal Commerce avancé Hello Drupal Drupal in a Day Drupal Theming and Layout Drupal Site Building Drupal Site Building and Layout Essentials Filière infrastructure et administration Puppet CFEngine Nagios : supervision et gestion de la performance OCS : inventaire et télédéploiement GLPI : helpdesk et gestion de parc LinID Directory Server / OpenLDAP : initiation LinID Directory Server / OpenLDAP : avancé Le langage SQL Administration MySQL Administration PostgreSQL Ingres performance MongoDB CouchDB Filière Cloud et virtualisation OpenStack Introduction Cloud & IaaS OpenStack installation et administration Administrer un cloud IaaS KVM Docker Roboconf Elasticsearch Ansible Filière Web, développement et administration Apache : administration de serveur Web Administration JBoss Administration Tomcat HTML et CSS Écrire pour le web Accessibilité PHP Bootstrap AngularJS SPIP utilisateur
6 SPIP développeur SPIP thémeur Filière développement Linux Développement système en C sous Linux Linux embarqué Linux temps réel Programmation Java Perfectionnement Java Introduction à JEE Perfectionnement JEE Le langage Perl Android : développement d applications Node.js Subversion Git Filière LibreOffice / OpenOffice LibreOffice / OpenOffice Writer niveau débutant LibreOffice / OpenOffice Writer niveau avancé LibreOffice / OpenOffice Calc niveau débutant LibreOffice / OpenOffice Calc niveau avancé LibreOffice / OpenOffice Impress niveau débutant LibreOffice / OpenOffice les macros Méthodologie des formations Conditions générales de formation
7 Linagora 7
8 Des logiciels professionnels 8
9 Une offre de formation, levier des performances de l entreprise 9
10 15 ans d expérience dans les services Open Source LINAGORA apporte à ses clients toute l expertise de développeurs, concepteurs, ingénieurs systèmes & réseaux et architectes expérimentés et reconnus des communautés pour sélectionner, élaborer, concevoir et faire évoluer leurs systèmes d entreprise en privilégiant l utilisation de l Open Source. Notre approche est centrée sur le leadership, les solutions matures et packagées, la planification, l assurance qualité, la configuration et la gestion des changements en intervenant en engagements de résultats (forfait) ou en assistance technique. CONSEIL Tirez le meilleur parti de l Open Source DÉVELOPPEMENT INTÉGRATION La meilleure expertise de l Open Source FORMATION Plus de 60 cursus 100 % Open Source 10
11 Chiffres clés Formations 100 % dédiées aux technologies Open Source 1 er et unique centre de certification LPI en France dédié aux professionnels 15 années d expérience, au service des technologies libres et Open Source 60 cycles de formations 7 salles de formations en propre en France 6 sites de formation : Paris, Lyon, Marseille, Toulouse, Bordeaux, Metz, Bruxelles 3500 personnes formées en 2014 Plus de 500 sessions réalisées en 2014, en inter ou intra-entreprise Taux de satisfaction client de 95 % soit + 15 %! Organisme de formation professionnelle, numéro de déclaration d activité : Pourquoi Linagora Formation est le leader de la formation Open Source? 1. Notre objectif : vous transmettre un savoir et un savoir-faire. Notre principal objectif durant nos sessions de formations, qu elles soient en inter ou en intra entreprise, c est de vous transmettre notre savoir théorique ainsi que notre savoir-faire pratique vécu sur nos projets, ceci afin que vous réussissiez vos projets. J ajouterai aussi que nous souhaitons participer à la valorisation du premier atout de votre entreprise : le développement et la compétence de vos experts. 2. Nos formateurs développent des compétences humaines qui sont mises à profit sur vos projets. Tous nos formateurs sont accrédités par un jury pour délivrer des formations. Ils doivent maîtriser des techniques de présentation, de gestion du temps, de management, qu ils mettent à exécution durant les formations. Grâce aux compétences non techniques que cela impose et grâce aux échanges avec vos collaborateurs lors de nos formations, nos experts s enrichissent aussi et apportent ensuite eux-mêmes de la valeur ajoutée dans le cadre de vos projets (cadrage de projet, gestion humaine, développement personnel...). 11
12 Nos salles de formation En France... en Belgique et au Canada! Nos salles de formation (modernes, spacieuses, modulables et climatisées), ainsi qu un espace convivial pour les pauses et une terrasse, sont à la disposition de nos stagiaires. LINAGORA Paris 80 rue Roque de Fillol PUTEAUX Métro ligne 1 : Esplanade de la Défense RER A : La Défense Bus 158 : Paul Lafargue Tramway T2 : Puteaux LINAGORA Lyon 65 boulevard Vivier Merle LYON Métro B : Gare Part-Dieu, Vivier Merle Tramway T1 : Gare Part-Dieu, Vivier Merle LINAGORA Toulouse 75 route de Revel TOULOUSE LINAGORA Marseille Pôle Média Belle de Mai 37 rue GUIBAL MARSEILLE RTM Ligne 49 : direction la Joliette LINAGORA Belgique Rue des Palais 44 B-1030 BRUXELLES Tramway 25 : Lefrancq Tramway 92 : Lefrancq ou Sainte-Marie Tramway 94 : Sainte-Marie Métro lignes 2 et 6 : Botanique LINAGORA Canada 1819, boulevard René-Lévesque Ouest Bureau 202 Montréal (Québec) H3H 2P5 Canada 12
13 Nos valeurs Alliance d une expertise technique à un savoir-faire pédagogique. Complémentarité de nos services : synergie omniprésente entre le pôle formation et les 3 autres pôles de la société (Conseil, Ingénierie, Assistance). Les formateurs sont nos propres collaborateurs : ils sont accrédités à enseigner, réalisent des missions complexes, élaborent des supports de cours, développent régulièrement leurs capacités pédagogiques, apportent et partagent leurs connaissances et leurs expériences acquises. Notre offre Notre typologie de formation Des formations inter-entreprises, ouvertes aux professionnels comme aux particuliers, à Paris comme en province. Des formations intra-entreprise avec à disposition un formateur dédié. Des formations développées sur mesure, que ce soit à partir de votre cahier des charges, ou à travers un accompagnement complet de votre processus de formation (recueil et définition des besoins, encadrement du périmètre de formation, évaluation du niveau des apprenants, etc.). Notre offre de formation Notre catalogue de formation se répartit en 3 grands domaines : nos filières exclusives certifiantes ; nos filières en tant qu éditeur de logiciels ; nos filières traditionnelles Open Source. 13
14 Exclusivité Linagora Linux LPI Linagora Formation est le seul centre de formation et de certification officiellement agréé LPI en France. La liste de nos formations Linux : Linux Essentials, LPI 101, LPI 102, LPI 201, LPI 202, LPI 300, LPI 303 et LPI 304. Exclusivité Linagora OBM (messagerie collaborative) Formations certifiantes sur l utilisation, l administration et l intégration d OBM, la meilleure alternative aux systèmes de messagerie propriétaires. Exclusivité Linagora LinID et LemonLDAP::NG (identité) LinID, suite logicielle de gestion d identité Open Source LDAP Synchronization Connector (LSC) Le WebSSO LemonLDAP::NG Exclusivité Linagora LinShare et LinPKI (sécurité) LinShare, coffre-fort électronique Linagora LinPKI, gestion et mise en place de la PKI éditée par Linagora LinSign, signature électronique Linagora Exclusivité Linagora Petals ESB Formations sur le bus d entreprise orienté services Petals ESB. Exclusivité Linagora Gouvernance Formations destinées aux managers et dirigeants du monde de l Open Source. État de l art, management de projet, propriété intellectuelle et risques juridiques, ITIL, etc. 14
15 Filière Drupal Drupal est aujourd hui le CMS incontournable, adapté aussi bien à de petits sites qu aux plus importants. Nos formations Drupal s adressent à tout type de population et regroupent 3 filières «métier» complètes : développeur, chef de projet et thémeur. Les formations Drupal Commerce, en partenariat avec le leader mondial du e-commerce sur Drupal, Commerce Guys, permettent de maîtriser le module indispensable à tout site de e- commerce. En partenariat avec le créateur de Drupal, les formations Acquia : Hello Drupal, Drupal in a Day, Drupal Theming and Layout, Drupal Site Building, Drupal Site Building and Layout Essentials. Filière infrastructure et administration Formations sur la gestion de l infrastructure Open Source et son administration. GLPI, OCS, CFEngine, Nagios, sécurité des réseaux, MySQL, PostgreSQL, Ingres, MongoDB, OpenLDAP, etc. Filière Cloud et virtualisation OpenStack Introduction Cloud & IaaS OpenStack installation et administration Administrer un cloud IaaS Filière Web, développement et administration Formations sur l administration et le développement des technologies du Web, de ses serveurs et ses systèmes libres de gestion de contenu. HTML et CSS, accessibilité, PHP, Drupal, SPIP, JBoss, Tomcat, Apache, etc. Filière développement Linux Formations sur le développement bas niveau et embarqué et sur le langage de programmation Java et sa plate-forme de développement J2EE. Linux embarqué, Linux temps réel, Android, programmation Java, etc. Filière LibreOffice / OpenOffice Formations sur les outils de la meilleure alternative Open Source des suites bureautiques propriétaires. Writer, Calc, Impress, les macros, etc. 15
16 Notre implication Linagora, c est : Un vivier de contributeurs aux projets Open Source : OpenLDAP, LibreOffice, Drupal, etc. Une forte présence dans les médias : régulièrement sollicité pour son expertise et son rôle moteur sur l Open Source : une communication innovante et en phase avec les talents informatiques d aujourd hui et de demain. 16
17 Financez vos formations Dans le cadre de la formation professionnelle continue, le salarié désirant se former peut bénéficier du plan de formation de son entreprise d accueil pour la prise en charge des stages. Le plan de formation de l entreprise Toute entreprise consacre un pourcentage de sa masse salariale au financement d actions de formation pour ses salariés, versé, en tout ou partie à l organisme paritaire dont elle dépend. Bien que généralement le choix des actions de formation à mener ainsi que les bénéficiaires soient à la discrétion de l employeur, chaque individu peut être à l origine de la demande. En tout état de cause, trois catégories d action de formation pourront être retenues : Les formations d adaptation au poste de travail Il s agit de toutes les actions de formation indispensables aux salariés pour remplir les missions et les tâches liées au bon accomplissement de leurs missions ; Ces actions de formations s effectuant durant le temps de travail et considérées en tant que tel, elles sont susceptibles de prise en charge. Les formations liées à l évolution des emplois et au maintien dans l emploi Ces formations ont pour objet de permettre aux salariés d évoluer vers d autres postes ou de leur apporter la formation nécessaire au maintien dans leur emploi, lorsque celui-ci évolue. De la même façon que les formations d adaptation, ces actions sont susceptibles de prise en charge. Les formations liées au développement des compétences Ces actions de formation permettent aux salariés d acquérir de nouvelles compétences en vue d obtenir une qualification supérieure. Elles sont organisées pendant ou en dehors des horaires de travail, dans la limite de quatre vingt (80) heures par an et par salarié, mais font l objet d un accord entre le demandeur et son employeur. Ces actions de formations s effectuant durant le temps de travail et considérées en tant que tel, elles sont susceptibles de prise en charge. Dans le cadre des formations d entreprise, toutes les formations LINAGORA sont agréées FAFIEC. 17
18 La certification chez Linagora La certification professionnelle Dans un environnement de plus en plus complexe, les entreprises leaders se distinguent de leurs concurrentes grâce au niveau d expertise professionnelle de leurs collaborateurs. Les Centres de formations LINAGORA délivrent un haut niveau d expertise sur les formations et les certifications Produits agréées par LINAGORA. Ces certifications permettent aux entreprises de conserver un avantage compétitif indéniable, tout en augmentant la qualité de leur service clientèle et la productivité de leur employés pour une meilleure rentabilité. Atouts des Certifications professionnelles LINAGORA Un atout pour l entreprise Avec des collaborateurs certifiés par LINAGORA, l entreprise peut tirer le meilleur parti de son investissement Open Source en excellant dans la qualité de ses services, mais aussi en renforçant la productivité de ses équipes tout en améliorant la satisfaction de ses clients. Les certifications professionnelles LINAGORA permettent aussi de donner une perspective de carrière au collaborateur. Un atout pour le professionnel Les certifications LINAGORA garantissent au spécialiste une reconnaissance par le marché de la compétence disponible autour des distributions Linux via la certification LPIC et des produits de LINAGORA (OBM, LinID et LinPKI ). Les certifications multiplient les opportunités de carrière et d avancement dans l entreprise. Linagora Formation : centre de certification agréé Tous les examens LPI sont désormais en ligne. Le resultat à l examen est immédiat. L AUF et LPI ont développé l outil Xamnet afin de garantir la confidentialité et la sécurité à tous les passages de certification dans le monde. Linagora est le seul centre privé en France à être autorisé à utiliser Xamnet pour les certifications LPI. Afin d être certifié, il faut réussir le test de certification. Ces tests se présentent sous la forme d un Questionnaire à choix multiples en français ou en anglais. Le niveau de l étudiant est ainsi mesuré et la certification sera acquise si la réussite est au minimum de 70 %. Bien que non obligatoire, la participation à la formation est fortement recommandée afin d optimiser ses chances de réussite au passage de la certification. Seul LINAGORA dispose des instructeurs accrédités LPI. Ces personnes, qui possèdent des connaissances industrielles et techniques approfondies, doivent se soumettre à un processus rigoureux de certification et sont tenues au respect des normes sévères de qualité LINAGORA. Si vous voulez optimiser votre réussite à l examen, maîtriser parfaitement les compétences et le savoir-faire associés à vos fonctions, nous vous conseillons vivement l enseignement LINAGORA. 18
19 EXCLUSIVITÉ LINAGORA Linux LPI Filière Linux LPI
20 Filière3de3Certification3LPIC-13: Administration3Linux3junior Filière3de3Certification3LPIC-23: Administration3Linux3avancé Ai-je des connaissances d'administration Linux? oui non Linux3Essentials 3j Formation3LPI3101 4j non Suis-je certifié LPIC-1? oui Formation3LPI3201 4j Retour au cursus LPIC-1 Examen3 LPI3101 Examen3 LPI3201 Formation3LPI3102 4j Formation3LPI3202 4j Examen3 LPI3102 Examen3 LPI3202 Filière Linux LPI Je3suis3certifié3LPIC-1 Je3suis3certifié3LPIC-2 20
21 Filière5de5Certification5LPIC-35:5Administration5Linux5expert Suis-jeAcertifié LPIC-2A? oui non RetourAau cursusalpic-2 QuelleAestAma spécialisationasouhaitéea? Environnement hétérogène avecaopenaldap, SambaA3.6AetA4 Sécurité VirtualisationAetA hauteadisponibilité Formation5LPI5300 5j Formation5LPI5303 5j Formation5LPI5304 5j Examen5 LPI5300 Examen5 LPI5303 Examen5 LPI5304 Je5suis5certifié5LPIC-3 Filière Linux LPI 21
22 Préparation à l examen Linux Essentials [email protected] Filière Linux LPI Qu est ce que le Linux Professional Institute (LPI)? Le Linux Professional Institute (LPI) a été créé en vue d apporter un processus reconnu, identifiant et certifiant le talent et les compétences des utilisateurs GNU/Linux partout dans le monde. C est aujourd hui la certification la plus demandée dans le monde de l Open Source. Indépendante de toute distribution Linux, la certification LPI est devenue dans la pratique une certification incontournable pour qui veut évaluer ses compétences dans l administration Linux. Le LPI certifie les qualifications techniques exigées pour des administrateurs et experts Linux, en relation avec GNU/Linux. Parce qu indépendants et impartiaux, tous les programmes de certification du LPI sont créés à l aide d une communauté étendue d experts à partir d une conception minutieuse et rigoureuse d examens psychométriques et de procédures professionnelles de délivrance et de mise à jour des examens. Pourquoi se préparer à un examen LPI chez Linagora? En quelques points, Linagora c est : le seul centre de formation habilité par LPI à préparer les certifications en France (le seul à avoir rempli les critères de qualité nécessaires) ; le seul centre de formation habilité par LPI à faire passer les certifications LPI en France ; la garantie d accroître ses chances au passage des certifications (estimation de 30 % de succès en candidat libre à plus de 80 % de succès en ayant suivi nos formations) ; des formations axées sur une pédagogie reconnue ; des formations incluant plusieurs examens blancs ; des supports de formation conformes aux objectifs LPI en vigueur et remis à jour à chaque modification des programmes officiels ; des formateurs ayant participé à l élaboration des cours officiels LPI dans le monde ; des formations avec possibilité de passer la certification à la fin de la semaine ou bien de la différer au choix ; la contribution de Linagora au développement de la communauté LPI dans le monde. Objectifs : Découvrir le monde du logiciel libre Public visé : Administrateur systèmes Linux junior Durée : 4 jours (28 heures) Prix : 1800 e HT Prérequis : Aucun Communauté Linux et carrière dans le logiciel libre Évolution de Linux et systèmes d exploitation populaires Applications libres majeures Compréhension des principes des logiciels libres et de la gestion des licences Compétences informatiques et travail sous Linux Bases sur le système Linux Bases sur la ligne de commande Utilisation de la ligne de commande pour obtenir de l aide Utilisation des répertoires et liste des fichiers Création, déplacement et suppression de fichiers Le pouvoir de la ligne de commande Archivage de fichiers en ligne de commande Recherche et extraction de données à partir de fichiers Conversion de commandes en script Le système d exploitation Linux Choix d un système d exploitation Compréhension du matériel informatique Localisation des données Intégration au réseau Sécurité et droits d accès aux fichiers Sécurité élémentaire et identification des types d utilisateurs Création des utilisateurs et des groupes Gestion des propriétés et des droits d accès aux fichiers Répertoires et fichiers spéciaux 22
23 Préparation à l examen LPI 101 Préparation à l examen LPI 102 Objectifs : Acquérir les bases pour l administration système sous GNU/Linux ; Réussir l examen de certification LPI 101 Public visé : Administrateur systèmes et réseaux Durée : 4 jours (28 heures) Prix : 2200 e HT Prérequis : Connaissances élémentaires d administration système Linux Architecture système Déterminer et configurer les paramètres du matériel Démarrage du système Modification des niveaux d exécution et arrêt ou redémarrage du système Installation de Linux et gestion de paquetages Concevoir un schéma de partitionnement du disque dur Installation d un gestionnaire de démarrage Gérer les bibliothèques partagées Utilisation de gestionnaire de paquetage Debian Utilisation de gestionnaire de paquetage RPM et YUM Commandes GNU et Unix Travail en ligne de commande Traitement de flux de type texte par des filtres Effectuer une gestion de base sur les fichiers Utilisation des flux, des tubes (pipes) et des redirections Création, surveillance et destruction de processus Modification des priorités des processus Recherche dans des fichiers texte avec les expressions rationnelles Édition de fichiers texte avec vi Disques, système de fichiers Linux, arborescence de fichiers standard Création de partitions et systèmes de fichiers Maintenir l intégrité des systèmes de fichiers Contrôle du montage et du démontage des systèmes de fichiers Gestion des quotas de disque Gérer les permissions et les propriétaires des fichiers Créer et changer les liens symboliques et physiques sur les fichiers Recherche de fichiers et placement des fichiers aux endroits adéquats Objectifs : Acquérir les bases pour l administration système sous GNU/Linux ; Réussir l examen de certification LPI 102 Public visé : Administrateur systèmes et réseaux Durée : 4 jours (28 heures) Prix : 2200 e HT Prérequis : LPI 101 Shell, script et gestion de données Personnalisation et utilisation du shell Personnalisation ou écriture de scripts simples Gestion de données avec le langage SQL Interface utilisateur et environnement graphique Installer et configurer X11 Configurer un gestionnaire d affichage (Display Manager) Accessibilité Tâches d administration Gérer les comptes utilisateurs et les groupes Automatisation et planification des tâches d administration Localisation et internationalisation : paramètres internationaux et langues Services système de base Conservation et gestion de l heure système Le système de journaux (logs) système Les bases du courrier électronique et d un MTA (Mail Transfer Agent) Gérer les files d impression et les serveurs d impression Les réseaux : notions et fonctions de base Les bases des protocoles TCP/IP Configuration TCP/IP de base Résolution de problèmes Configuration de DNS côté client Sécurité Effectuer des tâches concernant la sécurité au niveau utilisateurs Configurer la sécurité du système Sécuriser des échanges réseau avec le chiffrement [email protected] Filière Linux LPI 23
24 Préparation à l examen LPI 201 Préparation à l examen LPI [email protected] Filière Linux LPI Objectifs : Administration système avancée sous GNU/Linux ; Réussir l examen de certification LPI 201 Public visé : Administrateur systèmes et réseaux Durée : 4 jours (28 heures) Prix : 2400 e HT Prérequis : certification LPIC-1 Planification des ressources Mesure de l utilisation des ressources et résolution de problèmes Prévision des besoins en ressources Le noyau Linux Composants du noyau Compilation du noyau Gestion du noyau à chaud et résolution de problèmes Démarrage du système Personnalisation des scripts de démarrage init System V Récupération du système Chargeurs d amorçage alternatifs Systèmes de fichiers et périphériques Intervention sur le système de fichiers Linux Maintenance des systèmes de fichiers Linux Options de création et de configuration des systèmes de fichiers Administration avancée des périphériques de stockage Configuration du RAID logiciel Ajustement des accès aux périphériques de stockage Gestionnaire de volumes logiques Configuration réseau Configuration réseau de base Configuration réseau avancée Résolution des problèmes réseaux Maintenance système Construction et installation de programmes à partir des sources Opérations de sauvegarde Information des utilisateurs Objectifs : Administration système avancée sous GNU/Linux ; Réussir l examen de certification LPI 202 Public visé : Administrateur systèmes et réseaux Durée : 4 jours (28 heures) Prix : 2400 e HT Prérequis : certification LPIC-1 Serveur de nom de domaine Configuration de base d un serveur DNS Création et mise à jour des zones DNS Sécurisation d un serveur DNS Services Web Configuration élémentaire d Apache Configuration d Apache pour HTTPS Mise en place du serveur mandataire Squid Mise en place de Nginx en tant que serveur Web et proxy inverse Partage de fichiers Configuration d un serveur SAMBA Configuration d un serveur NFS Gestion des clients réseau Configuration DHCP Authentification PAM Clients LDAP Configuration d un serveur OpenLDAP Services de courrier électronique Utilisation des serveurs de messagerie Distribution locale des courriels Distribution distante des courriels Sécurité du système Configuration d un routeur Gestion des serveurs FTP Shell sécurisé (SSH) Tâches de sécurité OpenVPN 24
25 Préparation à l examen LPI 300 environnement hétérogène Préparation à l examen LPI 303 sécurité Objectifs : Administration système avancée sous GNU/Linux ; Réussir l examen de certification LPI 300 Public visé : Administrateur systèmes et réseaux Durée : 5 jours (35 heures) Prix : 4000 e HT Prérequis : certification LPIC-2 Configuration d OpenLDAP Réplication avec OpenLDAP Sécurité de l annuaire Paramétrage des performances du serveur OpenLDAP OpenLDAP en tant que base d authentification Intégration de LDAP avec PAM et NSS Intégration de LDAP avec Active Directory et Kerberos Fondamentaux sur Samba Architecture et concepts de Samba Configuration de Samba Maintenance courante de Samba Résolution de problèmes avec Samba Internationalisation Configuration des partages Samba Partages de fichiers Permissions sur le système de fichiers Linux et les partages Services d impression Objectifs : Administration système avancée sous GNU/Linux ; Réussir l examen de certification LPI 303 Public visé : Administrateur systèmes et réseaux Durée : 5 jours (35 heures) Prix : 4000 e HT Prérequis : certification LPIC-2 Cryptographie OpenSSL Utilisation avancée de GPG Systèmes de fichiers chiffrés Contrôle d accès Contrôle d accès selon l hôte Attributs étendus et ACL SELinux Autres systèmes de contrôle d accès obligatoire Sécurité applicative BIND/DNS Services de courrier électronique Apache/HTTP/HTTPS FTP OpenSSH NFSv4 Syslog Opérations de sécurité Gestion de configuration [email protected] Gestion des utilisateurs et des groupes Samba Sécurité réseau Gestion des comptes utilisateurs et des groupes Authentification, autorisation et Winbind Samba et domaines Windows Samba en tant que contrôleur de domaine principal (PDC) ou contrôleur de domaine secondaire (BDC) Contrôleur de domaine compatible AD avec Samba4 Configuration de Samba en tant que serveur membre du domaine Services de nom Samba NetBIOS et WINS Résolution de nom Active Directory Travailler avec les clients Linux et Windows Intégration CIFS Travail avec des clients Windows Détection d intrusion Balayage pour la sécurité réseau Supervision réseau netfilter/iptables OpenVPN Filière Linux LPI 25
26 Préparation à l examen LPI 304 haute disponibilité et virtualisation [email protected] Filière Linux LPI Objectifs : Administration système avancée sous GNU/Linux ; Réussir l examen de certification LPI 304 Public visé : Administrateur systèmes et réseaux Durée : 5 jours (35 heures) Prix : 4000 e HT Prérequis : certification LPIC-2 Virtualisation Concepts et théorie de la virtualisation Xen KVM Autres solutions de virtualisation Répartition de charge Linux Virtual Server HAProxy LinuxPMI Gestion de grappe Pacemaker Pacemaker avancé Red Hat Cluster Suite Red Hat Cluster Suite avancé Stockage réparti DRBD Global File System et OCFS2 Autres systèmes de fichiers répartis 26
27 EXCLUSIVITÉ LINAGORA OBM (messagerie collaborative) OBM (messagerie collaborative)
28 Filière Certifiante OBM Filière Utilisateur OBM Filière Administrateur OBM OBM Utilisateur 1j OBM Exploitant Intégrateur : 3j OBM Utilisateur avancé : 1j OBM Administrateur avancé : 5j OBM (messagerie collaborative) Examen Je suis certifié Administrateur OBM 28
29 OBM utilisateur OBM utilisateur avancé Objectifs : Découvrir les principales fonctionnalités d OBM (mail, groupware, projet) Public visé : Utilisateurs finaux de la solution OBM Durée : 1 jour (7 heures) Prix : 800 e HT Prérequis : Savoir utiliser un navigateur Web et être à l aise avec l outil informatique Découvrir OBM Découverte de l interface Principales fonctionnalités d OBM Agenda partagé Base de contacts Fonctions avancées de l agenda (gestion des ressources, disponibilités) Utiliser la messagerie électronique OBM Utilisation du webmail Roundcube Consulter et gérer les contacts Gérer les dossiers Gérer les filtres Différentes fonctionnalités de la messagerie et du logiciel Thunderbird Utiliser l agenda d OBM Envoi d invitations Gestion des ressources Gestion des répétitions et modèles d événements Gestion des agendas distants Partage d agenda Objectifs : Utiliser de façon autonome l ensemble des modules de la solution OBM (mail, groupware, projet) Public visé : Utilisateurs finaux de la solution OBM Durée : 1 jour (7 heures) Prix : 1000 e HT Prérequis : Savoir utiliser un navigateur Web et être à l aise avec l outil informatique Utiliser efficacement OBM Découverte de l interface Principales fonctionnalités d OBM Agenda partagé Base de contacts Fonctions avancées de l agenda (gestion des ressources, recherche de disponibilité...) Utiliser efficacement la messagerie électronique OBM Utilisation avancée du webmail Roundcube (filtres, etc.) Différrentes fonctionnalités de la messagerie et du logiciel Thunderbird Utiliser efficacement l agenda d OBM Synchronisation des smartphones avec OBM Configuration Utilisation [email protected] OBM (messagerie collaborative) 29
30 OBM administration avancée OBM intégrateur [email protected] OBM (messagerie collaborative) Objectifs : Administrer de façon autonome l ensemble des modules de la solution OBM (Mail, Groupware) Public visé : Administrateur OBM Durée : 3 jours (21 heures) Prix : 3600 e HT Prérequis : OBM intégrateur Administrer l application OBM-Groupware Gérer les utilisateurs Gérer l identification et l authentification des utilisateurs Gérer les groupes Gérer les ressources Gérer les droits (agenda, contacts, boîtes aux lettres) Gérer les domaines Administrer le serveur de messagerie OBM-Mail OBM Mail (Roundcube) Paramétrer les services de messagerie (Postfix, Cyrus) Gérer les comptes de messagerie Gérer les quotas Gérer les boîtes aux lettres partagées Présentation et gestion du WebSSO (LemonLDAP::NG) Configuration du portail Configuration de l authentification Configuration et gestion des droits d accès sur les applications Étude rapide sur la migration Identification des données à migrer Définition d une architecture adaptée au client Objectifs : Savoir installer et configurer OBM Public visé : intégrateur et exploitant OBM Durée : 3 jours (21 heures) Prix : 3600 e HT Prérequis : OBM utilisateur Installation et configuration d OBM Agenda, contacts Annuaire (OpenLDAP), base de données (PostgreSQL) Messagerie (Postfix et Cyrus) Serveurs d applications (Tomcat et Jetty) Installation du Webmail (Roundcube) Présentation du caractère modulaire de l application Configuration avancée du Webmail Ajout de fonctionnalités Installation du WebSSO (LemonLDAP::NG) Présentation du produit Configuration du logiciel Configuration avancée 30
31 EXCLUSIVITÉ LINAGORA LinID et LemonLDAP::NG (identité) LinID (identité)
32 LinID Directory Server / OpenLDAP : initiation LinID Directory Server / OpenLDAP : avancé [email protected] LinID (identité) Objectifs : Découvrir le protocole LDAP, apprendre à gérer et à déployer un annuaire centralisé basé sur OpenLDAP Public visé : Administrateur système, développeur, architecte Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : Administration d un système GNU/Linux Introduction et historique des annuaires Définition d un annuaire De X.500 à LDAPv3 Les RFC LDAP Le proocole LDAP Présentation du protocole LDAP Les modèles de LDAP : LDIF et DSML Le modèle d information Le modèle de nommage Le modèle fonctionnel Le modèle de sécurité Le modèle de duplication Le format LDIF DSML Les annuaires LDAP Marché des annuaires Clients LDAP APIs Exemples de mise en œuvre (Perl, PHP, Java...) OpenLDAP Présentation du logiciel Installation (par les sources, par les paquets) Configuration basique Fichiers ldap.conf et slapd.conf Backend cn=config Utilisation de LinID OpenLDAP Manager Script d initialisation Interrogation : Requêtes en ligne de commande Utilisation de Apache Directory Studio Objectifs : Maîtriser le déploiement d OpenLDAP Public visé : Administrateur système, architecte annuaire Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : OpenLDAP : initiation Configuration générale Réseau / sécurité Schéma Modules Droits d accès (ACL) Les backends de données BerkeleyDB (BDB/HDB) LMDB Mandataire LDAP (proxy) Les types de mandataires Mise en œuvre d un mandataire LDAP Les overlays Politique des mots de passe Groupes dynamiques Intégrité référentielle memberof Unicité, contraintes... Réplication Maître / esclave Multi-maîtres Haute disponibilité La haute disponibilité des annuaires LDAP Mise en œuvre avec HAProxy Exploitation Sauvegarde / restauration Gestion des logs Supervision (Nagios, Cacti) Optimisation Optimisation du système Optimisation de l architecture Optimisation du backend de données Optimisation des applications Optimisation de la sécurité 32
33 LinID Access & Federation Manager / LemonLDAP::NG : initiation LinID Access & Federation Manager / LemonLDAP::NG : Avancé Objectifs : Comprendre les principes du SSO, installer et configurer LemonLDAP::NG Public visé : Administrateur système, développeur, architecte Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : Administration système sous GNU/Linux Introduction au WebSSO Authentification, autorisation et traçabilité Les différents modes de SSO (agent, mandataire et délégation) Le protocole HTTP Requêtes/réponses Gestion des cookies Présentation de LemonLDAP::NG Historique Composants Cinématiques d authentification Protocoles Installation Objectifs : Fonctions avancées de lemonldap::ng, fédération des identités, configuration des protocoles CAS et SAML 2.0 Public visé : Administrateur système, architecte Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : LemonLDAP::NG : initiation Utilisation avancée de LDAP Politique des mots de passe Modèle RBAC Configuration dans LDAP Sessions dans LDAP Optimisation de l accès aux sessions Le module Apache::Session Le module Apache::Session::Browseable Exemple avec MySQL Le protocole CAS Les tickets Cinématique CAS simple Cinématique CAS avec proxy [email protected] Pré-requis Compilation et installation à partir des sources Paquetages Debian Paquetages RPM Post-installation et tests Configuration CAS dans LemonLDAP::NG Client CAS Serveur CAS Fédération des identités Configuration Les backends de configuration Utilisation du Manager (interface graphique d administration) Hôtes virtuels Apache Gestion des sessions Variables Macros et groupes Intégration des applications Principes de base Exemple en PHP Applications nativement compatibles Fonctionnalités avancées Notifications Explorateur de sessions Réinitialisation du mot de passe par mail Création d un nouveau compte Transfert de la déconnexion Cercle de confiance Fédération d un compte Les protocoles Le protocole SAML Définition Cinématiques Bindings Profils Contextes d authentification Formats de NameID Métadonnées Configuration SAML dans LemonLDAP::NG Définition du service Ajout d un Service Provider Ajout d un Identity Provider LinID (identité) 33
34 LinID Provisioning Manager / LSC LinID Directory Manager [email protected] LinID (identité) Objectifs : Installer LSC et créer des connecteurs de synchronisation Public visé : Administrateur système, développeur, architecte Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : OpenLDAP : initiation Le logiciel LSC Présentation Types de synchronisation Services compatibles Installation Depuis les sources Par les paquets Tutoriel CSV vers LDAP Configuration Connexions Services Conditions Règles de correspondance Sécurité Utilisation avancée Scripting (JavaScript/groovy) Active Directory Requêtes LDAP / LQL Compteurs Développement de connecteurs Plugins MySQL vers OpenLDAP Active Directory vers OpenLDAP Exécutable REST (exemple : API OBM) Exploitation Gestion des logs Supervision Objectifs : Découvrir LinID Directory Manager et développer sa propre application de gestion de données LDAP Public visé : Administrateur système, développeur, architecte Durée : 3 jours (21 heures) Prix : 3000 e HT Prérequis : OpenLDAP : initiation LinID Directory Manager Présentation LQL (LDAP Query Language) Gestion des autorisations Le schéma enrichi Exemples d applications réalisées Application de démonstration Téléchargement et installation Lancement et utilisation Modification de la configuration Mise en place de l environnement de développement Eclipse, Maven, Jetty Annuaire LDAP Import des artefacts dans Eclipse Présentation des technologies Tapestry 5 Spring, Spring LDAP Conception d une application personnalisée Génération du schéma enrichi Définition des objets (utilisateurs, groupes, etc.) Gestion du contexte (anonyme, authentifié) Catalogue de messages Création des pages Utilisation des composants de LinID DM Création de nouveaux composants Thème graphique 34
35 EXCLUSIVITÉ LINAGORA LinShare et LinPKI (sécurité) LinPKI (sécurité)
36 Filière Identité et Sécurité Filière Sécurité : LinPKI Introduction à la PKI 1j LinPKI : utilisation avancée 1j Administration d'une PKI 2j Examen LinPKI (sécurité) Je suis certifié Administrateur LinPKI 36
37 LinShare : partage de fichiers sécurisé Objectifs : Intégrer l application de partage LinShare dans l entreprise Public visé : Administrateur système et réseaux, experts sécurité Durée : 1 jour (7 heures) Prix : 1000 e HT Prérequis : LDAP, production Java Introduction Objectifs Caractéristiques de LinShare Systèmes d exploitation supportés Version de Java Serveurs d applications supportés Bases de données supportées Installation de LinShare Installation de la base de données Installation de Java et JCE Installation du serveur d applications Installations spécifiques Installation de l application LinShare [email protected] Configuration Connexion au serveur LDAP/AD Paramétrage général Configuration antivirus Installation des plugins Plugin Thunderbird Plugin Outlook LinPKI (sécurité) 37
38 Cryptographie et PKI Installation de la PKI EJBCA [email protected] LinPKI (sécurité) Objectifs : Comprendre la cryptographie et les PKI, infrastructure de gestion de clés Public visé : Administrateur système et réseaux, experts sécurité Durée : 1 jour (7 heures) Prix : 1000 e HT Prérequis : Aucun État de l art de la sécurité informatique Les différents systèmes de sécurité, avantages, limites PKI, les pièces du puzzle Les piliers de la PKI Authentification Chiffrement Signature, Non-répudiation Intégrité Cryptographie : du chiffrement aux certificats numériques Principe Cryptographie à clé symétrique Cryptographie à clé asymétrique Le chiffrement et les services de sécurité La signature numérique La fonction des certificats numériques Concept des certificats numériques Fonction, Le standard X.509v3 Autorités de certification et PKI Analyse des fondations d une PKI Les entités qui la composent La responsabilité de l autorité de certification La hiérarchisation des autorités L environnement des PKI Les normes (PKIX) Les standards (PKCS) Les applications de la PKI Les différents protocoles (SSL, HTTPS) La librairie OpenSSL Avantages Les limites des différentes solutions Authentification forte et les supports physiques Faire des PKI une réalité de votre entreprise La politique de certification Le projet pilote Le déploiement Le coût d acquisition Objectifs : Savoir installer une infrastructure de gestion de clés (PKI) basée sur EJBCA Public visé : Administrateur système et réseaux, experts sécurité Durée : 1 jour (7 heures) Prix : 1000 e HT Prérequis : Administration d un système GNU/Linux Introduction Objectifs Pré-requis Planning Présentation de l application EJBCA Systèmes d exploitation supportés Environnement Java Serveurs d applications supportés Bases de données supportées Installation d EJBCA Présentation des travaux pratiques Pré-requis pour ce cours Initialisation du système d exploitation Installation de la base de données Installation du Java JDK Installation du serveur d applications Installation de l outil de construction Installations spécifiques Installation de l application EJBCA Configuration d EJBCA Variables d environnement Création de la base de données et du compte «ejbca» Fichiers de configuration d EJBCA Construction et démarrage d EJBCA Accès à la console d administration web Initialisation de l IGC Service de publication LDAP Validation et tests de bon fonctionnement Compléments Introduction à la cryptographie Prochaine étape après ce cours Sigles et acronymes Références 38
39 Administration de la PKI EJBCA Objectifs : Savoir gérer une infrastructure de gestion de clés (PKI) basée sur EJBCA Public visé : Administrateur système et réseaux, experts sécurité Durée : 1 jour (7 heures) Prix : 1575 e HT Prérequis : Avoir un accès complet à une instance d EJBCA et connaître les principes de base d une PKI Introduction Objectifs Pré-requis Planning Mise en œuvre de l environnement de travail Versions des applications Connexion Démarrage de JBoss Vue d ensemble Interface web publique Console d administration web Interface en ligne de commandes Autres interfaces Administration de supervision Gestion des journaux Administration système Groupes d administrateurs Compléments Fonctionnalités non couvertes par ce cours Sigles et acronymes Références [email protected] Administration d AC certificats utilisateurs Création d un profil de certificats d AC racine Création de l AC racine Création d un profil de certificats «authentification» Création d un profil d entités «authentification» Création d une entité de type «utilisateur» Administration d AC gestion des LCR Génération d une LCR Vérification d une LCR Création du service de mise à jour des LCR Administration d AC certificats serveurs SSL Création d un profil de certificats d AC subordonnée Création de l AC «serveurs» Création d un profil de certificats «serveurs SSL» Création d un profil d entités «serveurs SSL» Création d une entité de type «serveurs SSL» Administration d AC gestion des certificats Recherche d une entité existante Révocation d un certificat d entité finale Renouvellement d un certificat d entité finale LinPKI (sécurité) 39
40
41 EXCLUSIVITÉ LINAGORA Petals ESB Petals ESB
42 Initiation à Petals ESB v [email protected] Petals ESB Objectifs : Découvrir les concepts et apprendre à utiliser Petals ESB v3. Public visé : Architectes, chefs de projet Durée : 3 jours (21 heures) Prix : 3000 e HT Prérequis : Une connaissance du monde des systèmes d information est un vrai plus. Enjeux de la SOA et des ESB Se familiariser avec les concepts de la SOA et des ESB Les enjeux de la SOA Introduction à la SOA Un ESB pour supporter la SOA Cas d étude et cas d usage Cas d étude : mise en place d un ESB dans une société de location de véhicules Cas d usage : plateforme d échanges avec l extérieur du SI Cas d usage : plateforme d intégration (portail et intégration entre front et back office) Cas d usage : infrastructure de services (architecture répartie) Topologie d un ESB Topologie d un ESB Les topologies en îlots Les topologies unifiées JBI et Petals Un point sur JBI Étapes d intégration Administration Petals ESB Les composants JBI Comprendre ce que fait un composant JBI et comment il fonctionne Communication dans le bus Petals est avant tout une plateforme d échanges de messages. Cette section explique les spécificités de ces échanges. Déploiement des services dans JBI Les Service Units et les Services Assemblies Fournisseurs et consommateurs de services Routage dans le bus Comprendre et expérimenter le routage des messages dans Petals ESB Mise en place d une SOA avec Petals Rappels pratiques TP de base (service web composite, réutilisant un EJB existant) TP : implémentation du service composite avec EIP TP : implémentation du service composite avec BPEL Méthodologie et exercices Méthodologie pour passer d un besoin à une architecture Petals Exercices théoriques mettant en œuvre cette méthodologie Supervision de l infrastructure Supervision applicative (aperçu) Gouvernance SOA (aperçu) 42
43 Initiation à Petals ESB v4 Objectifs : Découvrir les concepts et apprendre à utiliser Petals ESB v4. Public visé : Architectes, chefs de projet Durée : 3 jours (21 heures) Prix : 3000 e HT Prérequis : Une connaissance du monde des systèmes d information est un vrai plus. Enjeux de la SOA et des ESB Se familiariser avec les concepts de la SOA et des ESB Les enjeux de la SOA Introduction à la SOA Un ESB pour supporter la SOA Cas d étude et cas d usage Cas d étude : mise en place d un ESB dans une société de location de véhicules Cas d usage : plateforme d échanges avec l extérieur du SI Cas d usage : plateforme d intégration (portail et intégration entre front et back office) Cas d usage : infrastructure de services (architecture répartie) Topologie d un ESB Routage dans le bus Comprendre et expérimenter le routage des messages dans Petals ESB Mise en place d une SOA avec Petals Rappels pratiques TP de base (service Web composite, réutilisant une application existante) TP : implémentation du service composite avec EIP TP : implémentation du service composite avec BPEL Méthodologie et exercices Méthodologie pour passer d un besoin à une architecture Petals Exercices théoriques mettant en œuvre cette méthodologie Calibrage de la plateforme Comprendre comment les différents paramètres du conteneur, des composants et des services, peuvent influencer les performances d une production [email protected] Topologie d un ESB Les topologies en îlots Les topologies unifiées JBI et Petals Un point sur JBI Étapes d intégration Administration Petals ESB Composants JBI, services et échanges de messages Fournisseurs et consommateurs de services Échanges de messages Composants JBI Communication dans le bus Petals est avant tout une plateforme d échanges de messages. Cette section explique les spécificités de ces échanges. La distribution Petals ESB Conteneur Composants Administration Création de services Petals ESB 43
44 Exploitation de Petals ESB v4 Supervision des Flux avec Petals ESB v [email protected] Petals ESB Objectifs : Comprendre le modèle d infrastructure, illustrer les différents modes d exploitations, ainsi que les outils et moyens fournis pour administrer et superviser une infrastructure Petals 4. Public visé : Administrateurs, exploitants et opérateurs de production Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : Scripting ANT, shell, Nagios Introduction Présentation de l ESB Petals Topologie réseau Artéfacts et paramétrages Administration de Petals JMX Administration en ligne de commande : Petals CLI Tâches ANT d administration Console Web d administration Supervision de la Plateforme Intégration avec Nagios et Cacti Récupération de métriques et déclenchement d alarmes Objectifs : Comprendre et expérimenter la supervision des échanges avec Petals 4. Utiliser cette fonctionnalité pour extraire des indicateurs métiers. Public visé : Architectes, Développeurs Java confirmés Durée : 1 jour (7 heures) Prix : 1000 e HT Prérequis : Développement Java Logs avancés Introduction Configuration des loggers Exploitation des Logs Travaux pratiques et exercices Exploitation en mode distribué Comment superviser des flux transitant par des nœuds Petals répartis 44
45 Utilisation avancée du Composant SOAP Dévelopement de composants pour Petals ESB Objectifs : Utiliser les fonctionnalités avancées du composant avec Petals v4. Public visé : Architectes, Développeurs Java Durée : 1 jour (7 heures) Prix : 1000 e HT Prérequis : Services Web Sécurité avec HTTPS Rappels HTTPS Utilisation dans Petals ESB (authentification du client) Exercices Sécurité avec WS-Security Présentation de WS-Security et de ses différents modes Utilisation dans Petals ESB Exercices SOAP over JMS Présentation Utilisation dans Petals ESB Exercices Objectifs : Apprendre à développer des composants pour Petals ESB. Public visé : Développeurs Java confirmés Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : Programmation Java Les composants Petals Rappels et concepts Anatomie d un composant Petals Développement d un composant Petals Étude d un exemple : le composant «Validation» Exercice théorique : un composant sur le papier Création d un Service Engine (SE) Création d un Binding Component (BC) Pour aller plus loin La haute disponibilité Évolution d un composant et tests Les Service Engines POJO et JSR [email protected] Travaux pratiques Un exercice qui combine diverses utilisations du BC SOAP Petals ESB 45
46
47 EXCLUSIVITÉ LINAGORA Gouvernance Filière Gouvernance
48 Filière gouvernance Open source et droit État de l'art du marché de l'open Source 2j Compréhension et maîtrise juridique du logiciel libre : 1j ITIL v3 : Préparation à la certification ITSM Fundation : 3j Choisir sa licence libre et l'employer correctement : 1j Filière Gouvernance Cloud Computing : Les fondamentaux 2j 48
49 État de l art du marché de l Open Source Objectifs : Avoir une vision globale sur le marché de l Open Source Public visé : Décideurs informatiques Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : Aucun L Industrie du logiciel libre Acteurs natifs Open Source Distributeurs Linux : Red Hat, Mandriva, Debian, Canonical. Positionnement, forces et faiblesses. Les grandes «fondations» Mozilla, Apache ; modes de fonctionnement, modèles économiques. Avenir des éditeurs indépendants. Vers une consolidation du marché. Sociétés de services spécialisées (SSLL). Stratégie des éditeurs propriétaires Supporters de l Open Source, IBM, Nokia, Novell, HP, Google : motivations, avantages pour les entreprises. SSII et consultants : potentiels nouveaux. Vente de services autour de solutions économiques. Pré-installation de logiciels Open Source sur les PC, les netbooks, les smartphones : quand, par quels fournisseurs. MISO face à l Open Source. Réduction des prix des licences logicielles. Comment tirer bénéfice des solutions Open Source. Calculer le TBO (Total Benefit of Ownership) de l Open Source ; différences avec les solutions propriétaires. Utiliser l Open Source pour baisser le TCO (Total Cost of Ownership), le coût complet de l informatique [email protected] Open Source en entreprise Tirer parti des solutions Open Source L Open Source dans une stratégie Systèmes d Information Solutions Open Source dans sa stratégie, les infrastructures, les applications, aujourd hui et demain. Propriété intellectuelle. Déployer des solutions Open Source, sans risques déraisonnables, sans délais inutiles. Gestion opérationnelle des mises en œuvre : le centre de services OpenSource Accompagnement du changement Pérennité des fournisseurs, modèles économiques, assistance, responsabilité, risques juridiques. Comment répondre à ces questions. Compétences techniques pour gérer des solutions Open Source. Comment préparer les informaticiens. Accompagnement des utilisateurs lors d un basculement vers des solutions Open Source. Dimensions économiques Filière Gouvernance 49
50 Open source et droit le droit des logiciels libres Open source et droit pratique de la gouvernance juridique open source [email protected] Filière Gouvernance Objectifs : Appréhender la propriété intellectuelle dans les NTIC, comprendre la notion de logiciel libre et de licence libre, découvrir les différentes licences libres et appréhender leurs contraintes et leurs avantages en termes juridiques, disposer d une vue générale des tendances du libre Public visé : Éditeur, dirigeant, décideur juridique, juriste, DSI, chef de projet informatique, directeur administratif et financier Durée : 1 jour (7 heures) Prix : 1500 e HT Prérequis : Aucun La propriété intellectuelle dans les NTIC Principes généraux Cadre des NTIC Cas particuliers Notion de contrat de licence L open source appréhendé par le droit Origines du logiciel libre Notion de licence libre ou open source Mécanismes La notion de copyleft La jurisprudence de l open source Particularités des logiciels libres Cohabitation entre juridique et technique Modalités de redistribution Responsabilité et garantie Logiciel libre et concurrence Classification des licences libres Les grands types de licences libres Contextualiser et agencer les licences Compatibilité et familles de licences Pour aller plus loin L open source non logiciel De la politique à la gouvernance Objectifs : Acquérir les clés d analyse des licences libres, décrypter les utilisations permises et conditionnées, Appréhender les risques et y répondre, comprendre les incidences des licences libres dans les contrats Public visé : Éditeur, dirigeant, décideur juridique, juriste, DSI, chef de projet informatique, directeur administratif et financier Durée : 1 jour (7 heures) Prix : 1500 e HT Prérequis : Open source et droit compréhension et maîtrise des enjeux juridiques du logiciel libre La gouvernance Open Source L écosystème productif Enjeux Les limites du droit Pistes d implémentation Leviers juridiques d implémentation Les leviers juridiques internes Notion de compatibilité entre composants Structure des licences libres Processus de vérification de compatibilité et gestion des résultats Fiches-type de licences Conception de logiciels libres Distribution de logiciels libres Exemple de compatibilité expresse univoque Pérenniser la gestion des briques libres Analyses de situations Études de cas d usage autorisés et interdits Les leviers juridiques externes Articulation entre contrats de fourniture et licences de logiciels libres Clause de propriété intellectuelle Particularités des marchés publics Les clauses d exclusivité Les clauses de garantie Les obligations de confidentialité La sécurisation par la contractualisation 50
51 Filière Drupal
52 Introduction à Drupal Nouvelle filière Drupal! Linagora vous présente sa nouvelle filière Drupal, plus simple, plus lisible. L accès aux stages est désormais sans obligation de réaliser un ensemble défini de sessions. Linagora renouvelle aussi son de son partenariat avec Commerce Guys sur la filière commerce de Drupal. Nos cours sont mis à jour tout au long de l année pour tenir compte des versions de Drupal, des nouvelles tendances sur le framework. N hésitez pas à aller sur notre catalogue en ligne pour avoir nos dernières actualités! Objectifs : Administrer et enrichir un site Drupal Public visé : Tout type de population Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Connaître les CMS en général (conseillé) Présentation de Drupal Présentation historique de Drupal Jargon de Drupal Drupal.org et les ressources anglaises et françaises Installation Installation de base de Drupal Installation en d autres langues Comment traduire son site Drupal Un mot sur le multi-site Création de contenu Création de nodes Formats d entrée pour les champs texte Ajouter des types de contenu avec des champs (Field API) Administration Présentation de l interface d administration Utilisateurs, rôles et permissions Installation de modules Organiser le contenu Installation et usage de views Création et usage de la taxonomie Présenter le contenu Installer les thèmes Module devel_themer pour simplifier la vie du thémeur Surcharge des gabarits 52
53 Drupal webmaster Objectifs : Administrer et enrichir un site Drupal Public visé : Développeur, webmestre Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Connaître les CMS en général (conseillé) Présentation de Drupal Présentation et historique du projet Drupal Le jargon lié à Drupal Installation locale de Drupal Présentation de drupal.org et des principales sources de documentation Créer du contenu Créer et enrichir ses types de contenu Utiliser la Field API Utiliser les formats d entrée pour normaliser le contenu de son site Gestion des contenus multimédia Administrer le contenu Présentation de l interface d administration de Drupal Gestion des utilisateurs, des rôles, et des permissions Modération des commentaires Organiser son contenu Installer et utiliser Views Créer des taxonomies pour organiser son contenu Créer des pages complexes avec Panels Présenter son contenu Installer et configurer un thème Configuration et utilisation de Node Display Personnalisation du site avec CSS Enrichir Drupal Installer des modules communautaires Utilisation de drush Configuration de modules Les modules communautaires les plus populaires Drupal développeur Objectifs : Maîtriser le développement d un site Drupal Public visé : Développeur, webmestre Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Connaître Drupal en tant que webmestre (conseillé), et avoir des notions de PHP Présentation de Drupal Installation locale de Drupal Présentation des interfaces graphique et en ligne de commande d administration Présentation de drupal.org et des principales sources de documentation Présentation et utilisation de Drush Création d un module Drupal L API Drupal et la notion de hooks Le système de menu de Drupal Les Entities : nœuds, taxonomie et user La gestion des utilisateurs et des rôles dans Drupal La Form API Les blocs et régions Intégration de modules communautaires Installation de modules communautaires Qualification de modules Modification du comportement d un module via des hooks Tests unitaires en Drupal Présentation de simple test Implémentation de tests unitaires Programmation avancée Drupal et l internationalisation Le multi-site en Drupal Gestion du cache Le Futur de Drupal Présentation de Drupal 8 Features, ESI... Roadmap de Drupal Gérer les problèmes Le tableau de bord Drupal Comprendre le watchdog 53
54 Drupal thémeur Objectifs : Habiller un site Drupal Public visé : Développeur, webmestre Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Connaître Drupal en tant que webmestre (conseillé), et avoir des notions de PHP Présentation de Drupal Installation locale de Drupal Présentation des interfaces graphique et en ligne de commande d administration Présentation de drupal.org et des principales sources de documentation Création d un thème Drupal Présentation du système de thème de Drupal Déclarer une nouvelle entrée au registre de thème Templates et preprocesses Le fichier template.php Thémer les formulaires Drupal Créer un sous-thème Opérations complexes sur les thèmes Le fonctionnement du registre de thèmes Drupal et des hooks associés Utiliser plusieurs thèmes sur un même site Programmation avancée Créer un thème personnalisable par l utilisateur Drupal et la gestion du right to left Utiliser jquery pour dynamiser son site Drupal Le theming de views PHP pour Drupal Objectifs : Maîtriser les fondamentaux et les mécanismes de développement de sites avec PHP pour Drupal Public visé : Tout type de population Durée : 3 jours (21 heures) Prix : 1500 e HT Prérequis : Connaissance de HTML, avoir des bases d algorithmique Introduction à PHP Historique et évolutions du langage Installation et configuration Les bonnes pratiques de développement dans Drupal Les bases de PHP Utilisation de PHP dans un module Drupal Les variables et les opérateurs Les structures de contrôle (if, while, switch case...) Les tableaux Création de fonctions dans Drupal Fonctions de callback et hooks Les passages par référence Les inclusions Debugger avec Devel (module Drupal) Les formulaires Création de formulaires grâce à l API Drupal Récupérer les données avec PHP Mettre en place un upload de fichier La programmation orientée objet dans Drupal Principes de la POO Manipulation des objets dans Drupal Le futur de l objet dans Drupal Communication avec une base de données Présentation des tables Drupal Stockage des données et des variables Drupal Couche d abstraction PDO Manipulation des objets requête dans Drupal Création d un module Drupal 54
55 Drupal avancé Objectifs : Maîtriser le développement d un site Web avec Drupal 7 Public visé : Développeur, thémeur, chef de projet Durée : 1 jour (7 heures) Prix : 500 e HT Prérequis : Notions de PHP, connaissance de LAMP et de Drupal Revue des Entités et Champs Les Entités Les Champs L API Entité Les requêtes Entité-Champs Champs, Widgets et Formateurs Vue d ensemble des Champs et Entités de Commerce L API d Entité de Module L API base de données Langage de définition des données Les requêtes Select Les requêtes étendues Langage de manipulation des données Support transactionnel Couche affichage (rendering) et hook_page_alter() Introduction La structure d une page et hook_page_alter() Functions tiers (attached behaviours) Ajax et l API des formulaires Framework Ajax Les formulaires et Ajax États Les nouvelles extensibilités Caching des hooks Groupes des hooks Chargement automatique des classes et interfaces Gestion des actions simultanées Verrouillage Queues Batches Autres nouveautés Drupal 7 Nouveautés UI Gestion des fichiers Tokens et Mail Le Caching 55
56 Drupal Commerce Gestion environnement Drupal Linagora Formation renforce son partenariat avec Commerce Guys Depuis 2012, le renouvellement de ce partenariat montre tout l intérêt des deux entités à travailler ensemble pour proposer des formations autour de Drupal Commerce. En effet, Commerce Guys et Linagora proposent des formations donnant l opportunité à tous les développeurs, quelles que soient leurs connaissances initiales et domaines d origine (PHP, Java, ou aucun), de devenir des développeurs de site e-commerce, des thémeurs/webmasters, ou bien des chefs de projet Web e-commerce. En 2015, Linagora Formation présente une filière Drupal, plus simple, plus accessible, plus efficace. Découvrez-la! Objectifs : Apprendre les compétences techniques utiles pour développer et gérer des sites Drupal, apprendre comment gérer un codebase avec Git, Installer et utiliser Drush et les fonctions avancées de Drush Make et gestion d Aegir avec Drush, les meilleures pratiques d intégration continue et gestion des environnements de développement Public visé : Développeur, thémeur, chef de projet Durée : 1 jour (7 heures) Prix : 500 e HT Prérequis : Notions de PHP, connaissance de LAMP et de Drupal Gestion GIT Création des répertoires Gestion locale Gestion des branches Gestion à distance Merge et rebase Undo Gestion de Drush Installation et revue de Drush Fonctions avancées (sqpc, php-eval, make) Scripter avec Drush Commandes Aegir avec Drush Gestion des modules Mise à jour des modules / upgrade Features Création de profil d installation Déploiement Testing automatisé Drush Tests unitaires / SimpleTest Notifications automatisées Métriques / statistiques Intégration continue Capistrano Puppet Jenkins Gestion d environnement staging et production Workflow Stratégie de maintenance 56
57 Drupal Commerce Introduction à Drupal Commerce Drupal Commerce Drupal Commerce avancé Objectifs : Apprendre les fonctionnalités de base de Drupal Commerce Public visé : Développeur, webmestre, thémeur, chef de projet Durée : 1 jour (7 heures) Prix : 500 e HT Prérequis : Connaître Drupal en tant que webmestre Installation de Drupal Commerce Kickstart Configuration de base de Drupal Configuration de devis et taxes Produits Création des produits et leurs nodes associés Construction d un catalogue Panier et tunnel d achat Comprendre le panier Personnalisation du tunnel d achat Methodes de paiements Commandes et utilisateurs Comprendre et gérer les commandes Les Profils de Clients et Mes Commandes Regles métiers / promotion / réduction Multi-taxes Réductions / promotions Objectifs : Maîtriser les concepts, structures et fonctions de Drupal Commerce en tant que développeur Public visé : Développeur Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Formations «Drupal avancé» et «Introduction à Drupal Commerce» Produits / Affichages Séparation des produits et leurs affichages Champs d attributs Injection des champs referencés Champs personnalisables Gestion des produits et leurs affichages Vue d ensemble des modules administratifs Gestion des produits en masse Mise en oeuvre de VBO Importation des produits Intro au module Rules Composants Définition des Événements, Conditions et Actions Composants du prix Le champ Prix Composants du prix Les instances par défaut du champ prix Calcul de prix de vente Modification du prix Taxes Remises / réductions Le panier Fonctionnalité du panier Formulaire «Ajouter au panier» Mise à jour et conversion du panier Suppression des anciens paniers Les éléments de commande Tunnel d achat Les pages et les panneaux Mise à jour des statuts pendant la finalisation de la commande Paiement Fonctionnalité inhérente Méthodes de paiement intégré sur le site Méthodes redirigé ailleurs Mise en œuvre 57
58 LINAGORA Formation rejoint le réseau sélectif des partenaires d Acquia en France! LINAGORA Formation, leader reconnu de la formation open source, a été choisie par Acquia, créateur de Drupal, pour ses formations en France. Ce partenariat stratégique vise à offrir aux clients les formations «Drupal officielles Acquia» animées par des formateurs rigoureusement sélectionnés par Acquia. «Pour LINAGORA, leader français sur Drupal, la signature de ce partenariat est une grande fierté et le signe de la reconnaissance de notre compétence et de notre expertise dans le domaine», se félicite Alexandre ZAPOSLKY, PDG de LINAGORA. «C est la vraie fusion d un savoir faire confirmé de formation de haut niveau dans les technologies Web et de la méthode bien rodée par le créateur», ajoute-il. Pour Cyril Reinhard, CEO d Acquia France, «ce partenariat est fondamental, la demande des entreprises françaises est très importante et ne cesse de croître. Elles recherchent des programmes de formation de qualité sur Drupal et pouvant s adresser aux différents acteurs d un projet, allant du designer au chef de projet en passant par le développeur. Notre rôle de «guide» est aussi d accompagner les entreprises dans leur besoin de formations et développement de compétences». «La croissance exponentielle de Drupal entraîne une demande énorme de connaissance et d enseignement pour tous les utilisateurs Drupal à tous les niveaux, mais la rareté de l offre de formation pourrait freiner la vitesse d adoption de Drupal» explique Tom Erickson, CEO d Acquia. «En tant qu entreprise consciente des enjeux autour de Drupal, nous sentions que le programme de formation Acquia était indispensable pour le marché». LES FORMATIONS OFFICIELLES DRUPAL D ACQUIA EN FRANCE! LINAGORA Formation et Acquia France annoncent le lancement de l offre globale de Formation Drupal pour designers, développeurs et administrateurs systèmes. Dries Buytaert, le créateur de Drupal et co-fondateur d Acquia, a développé ses propres filières de formations et les dispense dans les monde entier grâce à un réseau de partenaires sélectionnés pour leurs compétences, leurs contributions et leurs capacités à animer les formations Acquia. C est donc avec une obligation d excellence qu Acquia choisit ses partenaires. Pour la France, LINAGORA, leader de la formation open source, en France, était le partenaire naturel tout désigné. 58
59 Hello Drupal Objectifs : Hello Drupal! est une présentation gratuite d une matinée pour toute personne intéressée par Drupal et qui souhaiterait en savoir plus Public visé : Ce cours s adresse à tous les profils métiers, que ce soit des webmasters ou des développeurs, débutants ou expérimentés souhaitant connaître toutes les fonctions possibles du CMS Drupal Durée : 3 heures Prix : Gratuit Prérequis : Connaissance du langage HTML et CSS préférable With hands-on training you ll get kick started in learning Drupal. You ll also talk to professional developers who use Drupal. We ll tell you about the kinds of jobs available, and how you can determine which is right for you. This is suitable for students and career switchers who might consider a career in open source web development. In this three hour session, experience using Drupal, and learn about the community as well. What is Drupal? Drupal (pronounced drew-pull) is web development software written in a popular scripting language - PHP. Drupal has both a point and click interface to allow tech-savvy people to put together websites with no programming experience; and Drupal also has an API and framework for programmers to develop unique applications. And it s all free- it s opensource. Consider a career in Drupal Pass it on! If you re already familiar with Drupal, please send on this link to someone who you think might be interested. By the end of the training you will be able to: Explain how a typical site is built in Drupal, and explain the page-model in Drupal. Use Drupal specific terminology such as fields, views, node, block, page. Determine what skills you need to develop to reach your goals. Know where to go to find career opportunities in Drupal. Articulate the various roles and opportunities available. What is provided: Some events provide lunch and refreshments. Check the individual event listings for details. Depending on venue, participants will either be provided with a sandbox environment in a computer lab, or they will use their own computers. By the end of the training you will be able to: Explain how a typical site is built in Drupal, and explain the page-model in Drupal. Use Drupal specific terminology such as fields, views, node, block, page. Determine what skills you need to develop to reach your goals. Know where to go to find career opportunities in Drupal. Articulate the various roles and opportunities available. Drupal has become wildly popular over the last 5 years, and there are many jobs available for people from a variety of backgrounds. This should be great news in an economy where students are concerned about finding meaningful, exciting careers with growth potential. Because of this, at Acquia, we re working hard to grow Drupal talent, not only for ourselves, but for our clients, our partners and our community. Our partners include both small boutique web development companies with distributed international teams, and larger established digital agencies. Drupal users include government agencies (such as Whitehouse.gov, US House of Reps), media organizations (AlJazeera, The Nation, The Economist), not-for-profits (Amnesty International, World Economic Forum) and many companies who are realizing the benefits of open source, see more at Ideal for... Students exploring options for careers in web development, cloud computing and infrastructure, design, sales, marketing. Career switchers looking to expand on their prior experience. Self-starters who are curious and want to learn new skills that are in demand. People with some prior experience of or knowledge of web development. 59
60 Drupal in a Day Drupal Theming and Layout Objectifs : Drupal in a Day est le point d entrée pour toute personne qui veut se sensibiliser à l utilisation de Drupal, avoir une idée générale tout en participant à des travaux pratiques d introduction à cette technologie Public visé : Tout public Durée : 1 jour (7 heures) Prix : 500 e HT Prérequis : La compréhension de ce qu est un CMS est utile, expérience dans l utilisation et la construction de sites web utilisant des systèmes tels que Wordpress, Joomla!, ou HTML et CSS Get a solid introduction to Drupal 7 in one day. Learn about the most essential features and concepts of Drupal through hands on activities. By the end of this day you will be familiar with Drupal terminology and be able to identify how Drupal sites are constructed. You will know how to identify and choose modules to get the functionality you need. This course serves as a prerequisite to Acquia s Drupal for Site Builders course. Objectifs : Apprendre le module Panels et exploiter ses fonctionnalités. Avec cette formation, vous serez capable de tout faire avec Drupal des modules les plus simples aux requêtes les plus complexes. Public visé : Tout public Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Connaissance de HTML et CSS nécessaire. PHP n est pas nécessaire. In this two day course you ll learn a variety of approaches to making dynamic layouts in Drupal, and how to choose the right approach for your site. You will learn techniques and best practices for configuring a flexible and extendable layout for your site, then you ll learn how to get more control over the look and feel by creating a custom theme in Drupal. By the end of the course, you ll know how to save yourself time in making easy to configure, responsive and smart layouts. You will also understand best practices in making your site secure and fast, and easy to maintain. By the end of the training you will be able to: By the end of the training you will be able to: Configure and set up a basic Drupal site. Select, install and configure modules and themes from Drupal.org Create content and configure content types, Create listings of content. Manage user roles and accounts. Manage aliases and URL paths. Create blocks and place them in the layout Create custom layouts for landing pages on your site. Make content appear dynamically based on where you are in the site structure. Change the look of sections on your site. Create a custom theme in Drupal. Learn the essential PHP you need to make a theme in Drupal. Best practices for sustainable theming. 60
61 Drupal Site Building Drupal Site Building and Layout Essentials Objectifs : En deux jours les participants seront capables de monter en compétence sur Drupal et seront en mesure de prendre en main leurs propres projets Public visé : Tout public Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Expérience dans le développement web In two days, participants will be brought up to speed on Drupal and will be ready to tackle their own project. Learn how to manage media, build calendars and complex, dynamic queries of content by selecting and configuring the most popular modules. The ideal accompaniment is to follow this with a one day introduction to using Panels. Build complex and powerful functionality. Articulate best practices of site building with Drupal. Configure both controlled vocabularies and free tagging with Taxonomy. Manage navigation through Drupal s menu system. Configure your site to improve search, through the use of URL path configuration. Be able to configure automatically generated thumbnails. Know how to create advanced listings of content. Maintain a secure and speedy website. Objectifs : Have you inherited a Drupal site? You may be wondering how you can improve on and expand your site. This five day package would suit junior developers with no prior experience with programming. These may be a team of developers at a digital agency. Public visé : Tout public Durée : 5 jours (35 heures) Prix : 2500 e HT Prérequis : Expérience avec un CMS comme Joomla, Wordpress, etc. Connaissance du langage HTML et CSS. Have you inherited a Drupal site? You may be wondering how you can improve on and expand your site. This five day package would suit junior developers with no prior experience with programming. These may be a team of developers at a digital agency. Or it may be cross-functional teams from across an organization. This package is suitable at the start of a project where a team will want to get familiar with how Drupal works to plan and implement. Or it is also suitable when moving development and customization in-house after another agency has done the development work previous. Part 1 - Advanced site building Build complex and powerful functionality. Articulate best practices of site building with Drupal. Know how to create advanced listings of content. Maintain a secure and speedy website. Part 2 - Drupal Panels Learn how to use a flexible system to control what displays on your site and where through configuration. Learn how to configure per-page or per-section layouts; or set up custom layouts for anonymous or selected roles; and control where content is displayed. Create customizable, configurable layouts. Create a system to allow users to modify layout without touching code. Employ contexts and variants for a control over display of content depending on context such as page or user role. 61
62 Part 3 - Drupal Layout and theming Drupal has a variety of approaches to making dynamic layouts, and in this course you will see how to use them, and find the right approach for you. You will learn techniques and best practices for configuring a flexible and extendable layout for your site, then you ll learn how to get more control over the look and feel by creating a custom theme in Drupal. Create custom layouts for landing pages on your site. Make content appear dynamically based on where you are in the site structure. Create a custom theme in Drupal. Understand when to configure and when to code. 62
63 Filière infrastructure et administration Filière infrastructure et administration
64 FilièreHInfrastructureHetHAdministration CFEngine 3j NagiosH:Hsupervision ethgestionhdehla performanceh:h3j OCSH:HInventaireHet télédéploiement 2j OpenLDAPH: Administration 2j GLPIH:HHelpdesk ethgestionhdehparc 2j OpenLDAPH: Avancé 2j Filière infrastructure et administration AdministrationHMySQL 3j MongoDB 3j BasesHdeHdonnées LeHlanguageHSQL 2j Administration PostgreSQL 3j CouchDB 2j IngresHperformance 5j 64
65 Puppet Objectifs : Comprendre les principes de Puppet et savoir l utiliser dans un environnement de petite taille Public visé : Administrateur système Durée : 3 jours (21 heures) Prix : 1600 e HT Prérequis : Bonnes connaissances en administration système Introduction ce qu est Puppet installation d un maître Puppet Installation d un agent Puppet créer un manifeste créer une architecture Puppet décentralisée écrire un script papply lancer Puppet avec cron gestion des manifestes avec git Comprendre le langage Puppet utiliser le style Puppet communautaire vérifier vos manifestes avec puppet-lint utiliser des modules utiliser les conventions de nommage utiliser les modèles itérer sur plusieurs éléments utiliser les instructions conditionnelles utiliser des expressions rationnelles dans des instructions if utiliser les instructions selectors et case utiliser l opérateur in utiliser les expressions rationnelles pour effectuer des substitutions Écrire des manifestes plus sophistiqués utiliser des tableaux de ressources utiliser des définitions utiliser des dépendances utiliser des étiquettes utiliser les étapes d exécution utiliser l héritage de nœuds passage de paramètres à des classes utiliser l héritage de classe écrire des manifestes réutilisables et portables obtenir des informations au sujet de l environnement importation d informations dynamiques passage d arguments aux commandes shell Travail avec des fichiers et des paquets effectuer des modifications rapides dans des fichiers de configuration utiliser Augeas pour modifier automatiquement des fichiers de configuration construire des fichiers de configuration à partir d extraits utiliser des modèles ERB utiliser des itérations de tableaux dans des modèles utiliser GnuPG pour chiffrer des informations confidentielles installer des paquets depuis des dépôts tiers construire automatiquement des paquets depuis les sources comparer les versions de paquets Gérer les utilisateurs et les ressources utiliser des ressources virtuelles gérer les utilisateurs avec des ressources virtuelles gérer les accès SSH des utilisateurs gérer les fichiers de paramétrage des utilisateurs distribuer efficacement des tâches cron utiliser les ressources d hôte utiliser plusieurs sources de fichiers distribution d arborescences de fichiers nettoyage des vieux fichiers audit des ressources désactivation temporaire des ressources Gérer les applications et les serveurs gérer des serveurs Apache créer des hôtes virtuels Apache créer des hôtes virtuels Nginx gérer MySQL gérer NFS gérer IPTables Supervision, rapports et dépannage journalisation la sortie des commandes journalisation des messages de debug générer des rapports produire de la documentation HTML automatiquement dessiner un graphe de dépendances comprendre les messages d erreur de Puppet vérification des paramètres de configuration [email protected] Filière infrastructure et administration 65
66 CFEngine Nagios : supervision et gestion de la performance [email protected] Filière infrastructure et administration Objectifs : Comprendre les principes de CFEngine et savoir l utiliser dans un environnement de petite taille Public visé : Administrateur système Durée : 3 jours (21 heures) Prix : 1600 e HT Prérequis : Bonnes connaissances en administration système Introduction problématique de la gestion de configuration panorama des logiciels existants Installation côté serveur côté client lancement des démons avec une configuration minimale Configuration fichiers de configuration logique de fonctionnement principe des bundles et bodies COPBL mise en place d une petite architecture Mise en pratique TP d une journée Objectifs : Savoir déployer et exploiter une plate-forme de supervision Nagios, remonter les bonnes métriques dans les actions de reporting Public visé : Administrateur système et réseaux Durée : 3 jours (21 heures) Prix : 1500 e HT Prérequis : Administration d un système Linux Introduction à la supervision Pourquoi surveiller? Que surveiller? Définitions Outils de supervision Simple Network Management Protocol (SNMP) Présentation du protocole Configuration de Net-SNMP (bases) Configuration de Net-SNMP (avancée) Ajout de MIBs Outils graphiques Nagios : un outil libre de supervision Présentation de Nagios L interface graphique Installation Configuration basique (hosts, services, contacts, etc.) Configuration avancée (dépendances, escalades, etc.) Développement de plugins spécifiques Nagios : principes avancés Supervision distribuée Supervision redondante (haute disponibilité) 66
67 OCS : inventaire et télédéploiement GLPI : helpdesk et gestion de parc Objectifs : Mettre en place OCS Inventory NG Public visé : Utilisateur avancé Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Connaissances élémentaire en administration système Installation des Agents OCS et outils de remontées d informations Agents sous Microsoft Windows Agents sous GNU/Linux IPdiscover SNMP Installation du serveur OCS Inventory NG Installation de OCS Inventory NG Paramétrage de la connexion à la base de données Paramétrage pour publication dans Apache Objectifs : Maîtriser GLPI Public visé : Utilisateur avancé Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Connaissances élémentaire en administration système Installation du serveur GLPI Installation de GLPI Paramétrage de la connexion à la base de données Paramétrage pour publication dans Apache Paramétrage de GLPI Paramétrage de l authentification dans Active Directory Paramétrage des notifications par courrier électronique Paramétrage d OCS Inventory NG Liaison vers GLPI Gestion des logiciels remonté à GLPI Aperçu des autres fonctionnalités Filière infrastructure et administration [email protected] 67
68 LinID Directory Server / OpenLDAP : initiation LinID Directory Server / OpenLDAP : avancé [email protected] Filière infrastructure et administration Objectifs : Découvrir le protocole LDAP, apprendre à gérer et à déployer un annuaire centralisé basé sur OpenLDAP Public visé : Administrateur système, développeur, architecte Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : Administration d un système GNU/Linux Introduction et historique des annuaires Définition d un annuaire De X.500 à LDAPv3 Les RFC LDAP Le proocole LDAP Présentation du protocole LDAP Les modèles de LDAP : LDIF et DSML Le modèle d information Le modèle de nommage Le modèle fonctionnel Le modèle de sécurité Le modèle de duplication Le format LDIF DSML Les annuaires LDAP Marché des annuaires Clients LDAP APIs Exemples de mise en œuvre (Perl, PHP, Java...) OpenLDAP Présentation du logiciel Installation (par les sources, par les paquets) Configuration basique Fichiers ldap.conf et slapd.conf Backend cn=config Utilisation de LinID OpenLDAP Manager Script d initialisation Interrogation : Requêtes en ligne de commande Utilisation de Apache Directory Studio Objectifs : Maîtriser le déploiement d OpenLDAP Public visé : Administrateur système, architecte annuaire Durée : 2 jours (14 heures) Prix : 2000 e HT Prérequis : OpenLDAP : initiation Configuration générale Réseau / sécurité Schéma Modules Droits d accès (ACL) Les backends de données BerkeleyDB (BDB/HDB) LMDB Mandataire LDAP (proxy) Les types de mandataires Mise en œuvre d un mandataire LDAP Les overlays Politique des mots de passe Groupes dynamiques Intégrité référentielle memberof Unicité, contraintes... Réplication Maître / esclave Multi-maîtres Haute disponibilité La haute disponibilité des annuaires LDAP Mise en œuvre avec HAProxy Exploitation Sauvegarde / restauration Gestion des logs Supervision (Nagios, Cacti) Optimisation Optimisation du système Optimisation de l architecture Optimisation du backend de données Optimisation des applications Optimisation de la sécurité 68
69 Le langage SQL Administration MySQL Objectifs : Maîtriser le langage SQL et savoir concevoir des bases de données Public visé : DBA Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Aucun Introduction modèle relationnel formes normales SQL Interrogation d une base de données l instruction SELECT les clauses de SELECT les jointures Modification d une base de données l instruction INSERT l instruction UPDATE l instruction DELETE Organisation d une base de données création et suppression des tables types de données contraintes ajout, suppression et modification des colonnes d une table Fonctions avancées transactions index Objectifs : Maîtriser toutes les tâches d administration de MySQL, créer une base de données optimale en fonction du contexte superviser / monitorer un serveur MySQL, gérer l intégrité et sécuriser les données, optimiser sa base de données Public visé : Administrateur systèmes et réseaux, administrateur de bases de données, développeurs Web Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Langage SQL Présentation de MySQL Présentation générale Historique Fonctionnement Vue globale du serveur MySQL Architecture MySQL Les utilitaires client Configuration de MySQL Données et méta données internes : Information Schema Les fichiers de logs Stockage et vérouillage Types de données Verrouiller les données Les différents moteurs de stockage Intégrité des données Maintenance des tables Sauvegarde et restauration des données Gestion de la sécurité avec MySQL Gestion des utilisateurs Sécuriser le serveur Programmation serveur Les procédures stockées Les déclencheurs Les vues Optimisation de MySQL Optimisation des requêtes Optimisation des tables Optimisation du serveur Optimisation de l environnement Scaling MySQL Dimensionner et optimiser MySQL Mise en place de la réplication [email protected] Filière infrastructure et administration 69
70 Administration PostgreSQL Ingres performance [email protected] Filière infrastructure et administration Objectifs : Maîtriser l administration et l exploitation d une base de données PostgreSQL Public visé : Administrateur systèmes et réseaux, administrateur de bases de données, développeurs Web Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Langage SQL L administrateur de bases de données Rôle Tâches Mission Introduction à PostgreSQL Présentation globale et historique Définition et utilisation des instances, bases, espaces logiques, schémas, tables Notion d héritage de tables Architecture de PostgreSQL (organisation des composants et des processus) Arrêt et démarrage des services Sécurité et comptes utilisateurs Configuration et installation sécurisées Gestion des rôles de la base de données Gestion des comptes utilisateurs et des groupes d utilisateurs Droits des objets et attribution des rôles Administration et maintenance Tâches de maintenance (VACUUM, ANALYZE, ré-indexation...) Sauvegardes (SQL, système de fichier, à chaud et récupération à un instant) Restauration Modèles de bases de données (templates) Configuration et gestion des fichiers de trace (log) Language SQL d administration de la base de donnée pour surveiller l activité de la base Optimisations, performances et haute-disponibilité Le fonctionnement et l utilité du planificateur Optimisation des paramètres du serveur Utilisation des options de compilation Utilisation des espaces logiques Utilisation des index partiels Installation de plusieurs serveurs PostgreSQL sur une même machine Mise en place de la réplication via Slony pour une utilisation maître / esclaves Objectifs : Comprendre les problèmes de performance associés à Ingres, diagnostiquer, prévenir et supprimer les problèmes de performances et construire des systèmes de bases de données plus efficaces Public visé : Administrateur de bases de données, concepteur, développeur Durée : 5 jours (35 heures) Prix : 2750 e HT Prérequis : Langage SQL, Ingres DBM Stratégie de diagnostic des problèmes de performances Structures de stockages, index secondaire et compression Chargement des données Modèle physique de la base de données : clefs de recherches, contrôle de redondance, partitionnement horizontal et vertical Optimisation Statistiques Tests de performance simples Diagnostic de performances de requêtes Plans d éxecution des requêtes Transformation des requêtes (query flattening) Conception de transaction Verrouillage et accès simultanés Modèle relationnel Performance des curseurs «select loop» Requêtes répétées «repeated queries» Procédures et règles de base de données Validation des données Utilisation des tables temporaires Mise au point de l installation Système de journalisation Système de verrouillage Configuration des serveurs DBMS Outils de configuration de l installation (CBF) Outils de surveillance interactive desperformances (IPM) Outils de gestion de l architecture Ingres 70
71 MongoDB CouchDB Objectifs : Savoir installer et configurer MongoDB, y stocker et récupérer des données, mettre en place une infrastructure de haute disponibilité Public visé : DBA Durée : 3 jours (21 heures) Prix : 1800 e HT Prérequis : Aucun Introduction Différence par rapport aux SGBDR accédés en SQL Organisation des données Haute disponibilité Panorama des logiciels existants Installation et configuration Travailler avec MongoDB Types de données Organiser les données Stocker des données Effectuer des recherches Query selectors Indexes Développer avec MongoDB Map / reduce Aggregation framework Haute disponibilité Replica sets Sharding Horizontal scalability Objectifs : Savoir installer et configurer CouchDB, y stocker et récupérer des données, mettre en place une infrastructure de haute disponibilité Public visé : DBA Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Aucun Introduction Différence par rapport aux SGBDR accédés en SQL Organisation des données Haute disponibilité Panorama des logiciels existants Installation et configuration Travailler avec CouchDB Types de données Organiser les données Stocker des données MVCC Notion de révisions Conflits Développer avec CouchDB Map / reduce Rereduce Filters CouchDB changes Le flux de changements Le versionning de la base de données Les filtres Haute disponibilité Réplication [email protected] Filière infrastructure et administration 71
72
73 Filière Cloud et virtualisation OpenStack Filière Cloud et Virtualisation - OpenStack
74 Introduction Cloud & IaaS OpenStack installation et administration Objectifs : Comprendre les notions liées au cloud computing Public visé : Administrateur système, développeur Durée : 1 jour (7 heures) Prix : 500 e HT Prérequis : Aucun "Cloud" as a Service Cloud Infrastructure (IaaS) Plateform (PaaS) Software (SaaS) Privé Public Hybride Objectifs : Apprendre à installer et gérer un cloud OpenStack Public visé : Administrateur système Durée : 3 jours (21 heures) Prix : 1500 e HT Prérequis : Administration d un système GNU/Linux, introduction cloud & IaaS Le projet OpenStack Historique Fonctionnement Vue d ensemble des différents composante DevStack Installer un environnement OpenStack de démonstration/développement Les briques communes Filière Cloud et Virtualisation - OpenStack Concepts Élasticité APIs Images, instances Calcul, besoin de virtualisation Types de virtualisation Différents hyperviseurs Stockage Software Defined Storage (SDS) Stockage objet Stockage bloc Software Defined Networking (SDN) Orchestration IaaS Amazon Web Services OpenStack MySQL RabbitMQ Keystone, la gestion des identités dans le cloud Principes Installation et configuration Nova et Glance, instances et gestion des images Principes Installation et configuration Neutron, réseau en tant que service Principes Les différents types de configuration Installation et configuration Cinder, stockage en mode bloc Principes Installation et configuration Horizon, dashboard web APIs Installation Utilisation de base des outils en ligne de commande Swift, stockage objet Principes de fonctionnement Installation et configuration Revue d autres projets OpenStack Ceilometer, remontée de métriques Heat, orchestrateur Trove, DBaaS 74
75 Administrer un cloud IaaS Objectifs : Apprendre à tirer partie d un cloud IaaS tel qu OpenStack Public visé : Administrateur système Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Administration d un système GNU/Linux, virtualisation Comprendre les APIs Utiliser les APIs Clients CLI Bibliothèques Personnalisation du Dashboard Gestion du stockage Utilisation du stockage éphémère des instances Associer des volumes aux instances Personnaliser ses instances Notion d image cloud Cloud-init : au démarrage Puppet : maintenance à long terme Orchestration : Heat, Juju Définir une infrastructure Rendre son infrastructure élastique Infrastructure as Code Définir toute son infrastructure avec du code Gestion de version : Git Revue des modifications : Gerrit Tests d intégration continue : Jenkins Exemple du projet OpenStack lui même Filière Cloud et Virtualisation - OpenStack 75
76 KVM Filière Cloud et Virtualisation - OpenStack Objectifs : Comprendre, installer, configurer et optimiser une infrastructure de virtualisation avec KVM Public visé : Administrateur système Durée : 4 jours (28 heures) Prix : 2400 e HT Prérequis : Bonnes connaissances en administration système Introduction à la virtualisation système hôte, système invité émulation virtualisation logicielle ou virtualisation matérielle? traduction d instruction et cache paravirtualisation Virtual Machine Image File Hardware Virtual Machine (HVM) Linux Containers Démarrage de KVM vérification que le noyau Linux contient KVM compatibilité du matériel avec KVM obtenir et installer KVM et QEMU installer libvirt libvirt virt-install mettre en pause et relancer le système invité gérer KVM avec Kimchi l interface en ligne de commande de QEMU le contrôleur de QEMU virt-manager Utilisation de KVM avec QEMU libvirt Qu est-ce que QEMU? Utilisation de KVM avec QEMU création d un invité non graphique permanent configuration réseau de l invité communication de l invité vers l hôte avec Virtio gestion du stockage avec QEMU gestion du stockage virtuel avec libguestfs utilisation du stockage physique de l hôte utilisation du réseau physique de l hôte graphisme BIOS pont USB introduction contrôle d accès virsh libvirt XML Open vswitch OpenStack introduction services OpenStack OpenStack et libvirt ressources OpenStack pour KVM Glance Image Repository Optimisation mesure des performances netperf fio test de la mémoire avec Stream optimisation de SPECVirt Sécurité de KVM contrôle d accès à libvirt bac à sable pour libvirt svirt mises à jour de sécurit 76
77 Docker Objectifs : Savoir utiliser Vagrant pour la création d environnements virtualisés Public visé : Administrateur système Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Bonnes connaissances en administration système et en virtualisation Introduction historique des conteneurs avantages Docker communauté Docker technologie Docker Pour commencer Roboconf Objectifs : Apprendre à utiliser Roboconf et les outils associés Public visé : Architectes, développeurs opérationnels, exploitants Durée : 3 jours (21 heures) Prix : 1800 e HT Prérequis : Disposer d une infrastructure de cloud (Amazon Web Services ou Openstack) et la maîtriser Débuter avec Roboconf Présentation de Roboconf Installation et utilisation du DM Définition d applications et outils associés TP : simulation d un déploiement Les agents Roboconf installation, mise à jour du noyau AWS Vagrant vers VM Vagrant vers AWS Docker avant sa version 1.0 Utiliser Docker interpréteur de commandes interactif exécuter Docker dépôts Docker Exemples application Node.js Couch DB service Riak Installation de l agent Définition de la cible de déploiement TP : déploiement avec Docker Passage au cloud TP : passage au cloud (Amazon Web Services ou Openstack) TP : améliorer la sécurité des VM Exercice : bénéficier du multi-cloud TP : écriture d une application complète (graphe, recettes) Exercice : créer une recette réutilisable Supervision Cadre théorique TP : supervision des machines avec Nagios ou Shinken TP : utiliser l autonomique de Roboconf Aller plus loin Supporter une nouvelle infrastructure Ecrire sa propre extension pour la gestion du cycle de vie Filière Cloud et Virtualisation - OpenStack 77
78 Elasticsearch Objectifs : Savoir mettre en place une infrastructure de recherche d information avec Elasticsearch Public visé : Administrateur système Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Bonnes connaissances en administration système Introduction optimisation des performances et allocation de mémoire Fonctionnement en production Installation, configuration, descriptions des fichiers en mémoire et matériel Supervision, alertes, ensembles de files, API pour les informations et les statistiques qu est-ce qu Elasticsearch? qu y a-t-il dans une distribution? comprendre les clusters, les shards, et les répliques Indexation Filière Cloud et Virtualisation - OpenStack analyse des correspondances, de l indexation et des opérations journaux de transaction et indexation avec Lucene comprendre les options de configuration, les correspondances, les API et les paramètres disponibles Recherche comprendre le langage de recherche comprendre les composante de recherche : agrégations, types de recherches, mise en valeur et autres options présentation des bitsets, des filtres et de Lucene Recherche avancée et correspondance introduction aux agrégations et aux relations entre documents imbriqués comprendre les objets imbriqués et les relations parent-enfant importance de la géolocalition, des correspondances, de la percolation des index de recherche, de la pertinence et plus Modèle réparti rétablissement de cluster, réplication de bas niveau, rétablissement de bas niveau et allocation de shard architecture de données modèles d index, caractéristiques et fonctionnalités Big Data Design Pattern index multiples, surallocation, surallocation de shard, types de nœuds, routage, réplication et alias Préparation pour un fonctionnement en production planification des ressources et flux de données 78
79 Ansible Objectifs : Comprendre les principes d Ansible l utiliser dans un environnement de petite taille Public visé : Administrateur système Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Bonnes connaissances en administration système Introduction problématique de la gestion de configuration panorama des logiciels existants la position d Ansible les principes d Ansible Installation côté serveur côté client configuration ssh et sudo Configuration, les playbooks YAML la commande ansible-playbook définition des tâches les rôles utilisation de variables mise en place d une petite architecture Compléments de la configuration hiérarchisation avec les inventory les modèles (templates) application à un ensemble de serveurs une gestion avancée des rôles avec Ansible-Galaxy Filière Cloud et Virtualisation - OpenStack 79
80
81 Filière Web, développement et administration Filière Web, développement et administration
82 Filière Web, développement et administration Apache Administration : 3j JBoss Administration : 3j Tomcat Administration : 3j HTML et CSS 2j SEO Mobilité Web 1j SPIP utilisateur 2j Écrire pour le web 1j Filière Web, développement et administration SPIP développeur 3j Drupal webmaster : 2j SPIP thémeur 1j Programmation PHP : 2j Drupal développeur : 2j Accessibilité 1j Drupal thémeur : 2j 82
83 Apache : administration de serveur Web Objectifs : Maîtriser les concepts fondamentaux d Apache Public visé : Administrateur système, développeur Web Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Administration d un système GNU/Linux Introduction Historique La licence d Apache Un serveur robuste et modulaire Rappel sur l architecture Internet et le protocole HTTP Le réseau d interconnexion des réseau : DoD Internet Généralités sur les réseaux TCP/IP Notion d URL, HTTPv1.0 et HTTPv1.1 Contenu et type MIME Les cookies Généralités sur SSL Introduction à Apache Description et rappels historiques Les versions d Apache (1 et 2) La structure d Apache (architecture, modules, handlers, pools, traitement des requêtes (processus, thread), parallélisme...) Arborescence du serveur (fichier de log..) Installation et configuration d Apache Installation à partir des paquets binaires (Red Hat, Debian) Installation à partir du code source (choix des options de compilation, compilation séparée des modules) Construction d un module Sécurisation d HTTP à l aide de la librairie SSL (création de certificat, rattachement à une AC via une PKI) Apache en tant que proxy, introduction au reverse proxy Logging sous Apache Surveillance d Apache (mod_status, server-status) Lancement / arrêt du serveur Configuration du serveur Apache Format du fichier httpd.conf (les directives de groupe : Directory, Location et File) Identification du serveur Emplacements de fichiers Fonctionnement du processus httpd (directives communes, UNIX et Windows, options de httpd) Les modules (statiques / dynamiques (DSO), chargement / déchargement, chargement inverse / exécution, création de modules) Configuration avancée et administration du serveur Le module mod_mime Modules fournis avec Apache Modules extérieurs Virtual hosting Nouveauté d Apache 2 (multiprocessing) Administration (apachectl, webmin) Apache et les technologies de génération dynamique de pages Web Panorama des méthodes côté client (JavaScript, Java et la JVM, ActiveX) Panorama des méthodes côté serveur (PHP, CGI, Perl, Servlet, JSP, SSI) LAMP (installation, configuration des modules et test) Sécurité avec Apache Gestion des répertoires Contrôle d accès fin et limitation au protocole HTTP -.htaccess méthode basique et MD5 Capture de trames et mise en évidences de lacunes (tcpdump + arpspoof, récupération de mot de passe...) Fichier de log (directives associées) Parser de logs (awstats, Webalizer...) [email protected] Filière Web, développement et administration 83
84 Administration JBoss [email protected] Filière Web, développement et administration Objectifs : Comprendre l architecture et les principes du serveur JBoss, savoir concevoir une application avec le modèle JEE et la mettre en œuvre avec JBoss et Tomcat Public visé : Développeur Java, Administrateur système et réseau Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Administration d un système GNU/Linux JBoss Présentation L architecture JBoss : le noyau, la couche services, la couche présentation, la couche application, le principe JMX et les Mbeans Les outils JBoss : Hibernate, AOP, cache IDE Installation, configuration Le modèle JEE Terminologie : application Web, container, sources de données, pilote JDBC, hôtes virtuels Visualisation dans la console JMX de JBoss Configuration des services essentiels : JBossWeb, JNDI, JBossMQ... Déploiement d applications avec le scanner de déploiement Mise en place d un référentiel central d applications Architecture d exploitation pour les applications Lien avec Tomcat Installation de Tomcat et modification des paramètres de base Activation du service Tomcat dans la configuration JBoss Le fichier server.xml Intégration Cluster Les différents composants d une application : les fichiers application d entreprise (.ear), les fichiers EJB (.jar), les fichiers application Web (.war) Regroupement de composants unitaires en une application Fonctionnement en cluster ou en grappes de serveurs Configuration d un cluster, modifications des paramètres réseaux Fonctionnement en multi-partitions Réplication de sessions Distribution de sessions HTTP Routage de niveau 7 Les outils Mise en place de pound et mod_jk Réplication d EJB, HA-JNDI Automatisation Exploitation par scripts avec twiddle Recherche de MBeans Écriture d un script de visualisation de statistiques sur un cluster : taux d utilisation mémoire, nombres de requêtes, connexions JDBC Scripts locaux avec bshdeployer Outils d exploitation Lancement JBoss depuis un référentiel : netboot La gestion des performances, utilisation du MBean SNMP Les fichiers de logs, résolution d incidents 84
85 Administration Tomcat HTML et CSS Objectifs : Comprendre l architecture Tomcat, intégrer et déployer Tomcat dans le front-office, adapter Tomcat à l environnement de production Public visé : Développeur Java, Administrateur système et réseau Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Administration d un système GNU/Linux Définition JEE (rappel) Architecture JEE Serveur d applications JEE Modules JEE (Web, client, ejb, connecteurs) Définition application Web : servlet - JSP Architecture du produit Historique Java et Tomcat Catalina, jasper, connecteurs, valves... L installation du produit Installation, configuration, test de Tomcat Server.xml, Web.xml Intégration avec Apache Connecteur Tomcat Module mod_jk et Worker Module mod_proxy Le déploiement et la gestion d application Web Déploiement - répertoire de déploiement - WAR Intégration avec un SGBD (pool de connexion, Datasource) La sécurité du produit Bonnes pratiques sur la sécurité de Tomcat JAAS, Realm : mise en place au sein d application Web Superviser Tomcat Monitoring du serveur : Java Management Extensions JMX Journalisation : système de logs du JDK, JULI (Tomcat), LOG4J Les performances Monitorage de la JVM : outils du JDK Profiling (JVisualVM) Le cluster Définition, architecture et solutions Load balancing Mise en place d un cluster Objectifs : Acquérir et maîtriser les bases de HTML et de CSS afin d élaborer un site Web Public visé : Webmaster débutant Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Connaissance du Web HTML CSS Définition Historique Outils Principe des balises Structure du document HTML Indentation du code Attributs de balises Balises d en-tête Balises paragraphe Balises sans fermeture Flux HTML Balises de formatage de texte Balises spécifiques Balises de commentaires Balises de lien Balises d images Balises de listes, tableaux et formulaires Ressources Définition Historique Outils Où mettre le CSS dans le HTML? Principe de la syntaxe CSS Classes et identifiants Indentation du code Propriété background Propriété de texte et de police Tableaux Les tailles des blocs Pseudo-classes Les valeurs numériques en écriture condensée Couleurs Positionnement Sélecteurs Priorités et ordre de la «cascade» Ressources [email protected] Filière Web, développement et administration 85
86 Écrire pour le web Accessibilité [email protected] Filière Web, développement et administration Objectifs : Comprendre les critères d accessibilité et leur mise en place Public visé : Rédacteurs Web, webmasters éditoriaux Durée : 1 jour (7 heures) Prix : 500 e HT Prérequis : Connaissance du Web Définir son besoin Objectifs d un contenu de site Comment trouver les mots clefs de chaque contenu Trouver des sites web cibles/modèles Analyser la sémantique de sites web cibles/modèles Rédiger pour le média web Contraintes du média web Avantages du média web Portée d un contenu web (téléphones, impressions, aggregateurs RSS, TV...) Rédiger efficacement Choisir le bon lexique Rédiger efficace Utiliser la sémantique web Rédiger ses titres Rédiger ses descriptions Les hyperliens Les images Rédiger pour améliorer le référencement Définition du référencement Fonctionnement du référencement Le PageRank Google Site compréhensible Site de confiance Site honnête Site à jour Rédiger accessible Contenu perceptible Contenu utilisable Contenu compréhensible Contenu robuste Objectifs : Comprendre les critères d accessibilité et leur mise en place Public visé : Rédacteurs Web, webmasters éditoriaux Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Connaissance du Web Niveau 1 Qu est-ce que l accessibilité? Pour qui, pour quoi faire? Comment évaluer l accessibilité d un site web? Principe 1 : perceptible Principe 2 : utilisables Principe 3 : compréhensible Principe 4 : robuste Étude des critères du niveau RGAA Bronze (82 critères) Méthodologie et outils de tests pour la mise en conformité Études de cas, exercices, exceptions Niveau 2 Pourquoi faire de l accessibilité élevée? Étude des critères du niveau RGAA Argent (20 critères) Étude des critères du niveau RGAA Or (31 critères) Méthodologie et outils de tests pour la mise en conformité Études de cas, exercices, exceptions 86
87 PHP Objectifs : Maîtriser les fondamentaux et les mécanismes de développement de sites. Créer des sites dynamiques avec PHP et MySQL. Maîtriser l exploitation d une base de données avec PHP. Installer / utiliser les principaux outils Open Source PHP Public visé : Développeur Durée : 2 jours (14 heures) Prix : 1200 e HT Prérequis : Connaissance du HTML, avoir des bases d algorithmique Le langage PHP Les possibilités de PHP Les ressources (logiciels, bibliothèques, informations...) Architecture et fonctionnement Forces et les faiblesses de PHP Perspectives Installation de PHP Installation de LAMP Les différents mode d installation Les bases de PHP Utilisation de PHP dans des fichiers HTML Les variables et les opérateurs Les structures de contrôle (if, while, switch case..) Les fonctions PHP et les fonctions utilisateur La gestion des fichiers Les formulaires Créer ses formulaires en HTML Récupérer les données avec PHP Mettre en place un upload de fichier Mettre en place une politique de sécurité pour les formulaires Authentification, sessions et cookies Création / lecture / modification d une variable de session Création / lecture / modification d un cookie Utilisation et sécurité des sessions Bases de données (MySQL) Architecture et présentation d un SGBD Rappel des principales commandes SQL Les caractéristiques de MySQL 5 Communiquer entre PHP et MySQL Accéder à MySQL avec PHP Gestion des erreurs MySQL Techniques avancées Génération et manipulation d images Création de graphiques (diagrammes, barres, camemberts...) Génération de fichiers PDF Les concepts de sécurité, les aspects à surveiller Mettre en place un système de gestion de contenu (CMS) Les concepts du CMS Les CMS existants [email protected] Filière Web, développement et administration 87
88 Bootstrap [email protected] Filière Web, développement et administration Objectifs : Utiliser Bootstrap pour construire un site Web Public visé : Développeur Web Durée : 3 jours (21 heures) Prix : 1800 e HT Prérequis : Bonnes connaissances en HTML, CSS et JavaScript Introduction à quoi sert Bootstrap? arborescence de fichiers modèles HTML élémentaires styles globaux système de grille par défaut système de grille fluide CSS Bootstrap typographie code tableaux formulaires boutons images icônes Composants de mise en page menus déroulants groupes de boutons boutons avec menu déroulant éléments de navigation barre de navigation pagination étiquettes badges éléments typographiques vignettes alertes barres de progression objets multimédia Greffons JavaScript panorama transitions menus déroulants onglets infobulles Popover alertes boutons Utiliser Bootstrap le projet GitHub personnaliser Bootstrap 88
89 AngularJS Objectifs : Utiliser AngularJS pour construire un site Web Public visé : Développeur Web Durée : 3 jours (21 heures) Prix : 1800 e HT Prérequis : Bonnes connaissances en HTML, CSS et JavaScript Introduction architecture démonstration : «Hello World» avec AngularJS version and outils Contrôleurs and balisage contrôleurs et portée directives internes directives événementielles autres directives restrictions pour IE expressions filtres écriture de filtres liaison bidirectionnelle validation Création et utilisation de services Creation de votre premier service services internes utiliser les services $http et $q ensemble utiliser le service $resource utiliser le service $anchorscroll utiliser le service $cachefactory utiliser le service $compile utiliser le service $parse utiliser le service $locale utiliser le service $timeout utiliser le service $exceptionhandler utiliser le service $filter utiliser le service $cookiestore panorama des services moins courants Routage comment on faisait autrefois application monopage ajouter votre première route plus de routage et historique du navigateur créeation d une route par défaut accéder aux paramètres de la route utiliser le service $route activer le routage HTML5 utiliser le service $location Création de directives créer votre première directive isoler la portée des directive gestion des événements avec les directives observer et répondre aux changements utiliser des contrôleurs dans les directives rendre jquery plus explicite avec des directives Tests installer Karma test de contrôleurs test de services simples test de services avec dépendances test de services AJAX test de filtres test de directives [email protected] Filière Web, développement et administration 89
90 SPIP utilisateur SPIP développeur [email protected] Filière Web, développement et administration Objectifs : Apprendre à utiliser l interface d un site SPIP pour la mise en ligne de contenu, de nouvelles rubriques, la mise en forme du contenu et l intégration de médias de type image, PDF, videos... Public visé : Tout public Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Pratique de l Internet Présentation de SPIP Parcours d un site SPIP Possibilités et limites d un site SPIP Parcours rapide de l interface d administration Prise en main de l interface d administration Parcours de l interface Présentation de chaque onglet Création d auteurs Édition de contenus Présentation d une page rubrique Présentation d un article Édition d un article Édition de texte Mise en forme de texte (gras, italique, titre, etc.) Les puces Les tableaux Les liens hypertexte Édition de medias Insertion d images Insertion de documents Insertion d images zoomables Les différents types de documents Les vignettes Les logos Mise en forme avancée Alignement des images et documents dans un texte Les sauts de lignes Faire une photothèque Les documents en bas de page Fonctions supplémentaires Les news L annuaire de site Les forums Les pétitions Les mots clefs L édition de sites multilingues Objectifs : Personnaliser, adapter et optimiser un site SPIP Public visé : Développeur Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Pratique de l Internet, HTML, autre langage de développement Mise en place d un site en local Installation et configuration d easyphp, de SPIP Les boucles Théorie des boucles et des squelettes dans SPIP Les boucles, critères et balises Les boucles incluses Affichage de contenus, d une liste cliquable, triée, de la navigation Finition de la page d accueil complète Création d un squelette Les inclusions Traitement des images Création d une page rubrique et article Le multilingue Les pages recherche et plan du site Mise en place d un squelette Mise en place d un squelette Mise en place de plusieurs squelettes sur un site Mise en place d un squelette pour une page Modication du squelette Retouches sur un squelette existant Ajout de PHP Mise en place d un formulaire PHP Apprentissage des CSS Conception et fonctionnement des CSS HTML Apprentissage des balises, classes La hiérarchie des styles Le positionnement des blocs Habillage en CSS du modèle Parcours de la CSS du squelette, modification Ajout de classes dans le squelette Création d un nouveau squelette par les CSS Ergonomie et conception de l habillage d un site SPIP Réflexions et organisation avant création d un site SPIP Habillage, navigation Ergonomie et lisibilité 90
91 SPIP thémeur Objectifs : Apprendre à utiliser le système de boucles de SPIP pour personnaliser l affichage de ses contenus en suivant des maquettes graphiques et fonctionnelles. Public visé : Tout public Durée : 2 jours (14 heures) Prix : 1400 e HT Prérequis : HTML et CSS Objectif de la formation Qu est-ce que SPIP? Les fichiers qui composent SPIP Le dossier /squelettes-dist Le système de squelettes Les boucles et les balises Les boucles rubriques Les balises de rubriques [email protected] Les boucles articles Les balises d articles Les boucles documents Les balises de documents Les parties optionnelles dans les boucles Les parties optionnelles dans les balises Utilisation des mots clefs Inclure des squelettes Affecter des squelettes à des rubriques spécifiques La notion de plugins/extensions Le traitement automatisé des images Références utiles Filière Web, développement et administration 91
92
93 Filière développement Linux Filière développement Linux
94 Filière Développement Linux Développement système en C sous Linux : 5j Linux Embarqué 2j Linux Temps réel 3j JAVA JEE Filière développement Linux Programmation JAVA : 3j Perfectionnement JAVA : 3j Android : Développement d'applications : 3j Subversion 2j Introduction JEE : 2j Perfectionnement JEE : 3j Le langage Perl 3j Git 2j 94
95 Développement système en C sous Linux Objectifs : Être capable de développer des applications en langage C Public visé : Développeur C Durée : 5 jours (35 heures) Prix : 3000 e HT Prérequis : Bonne connaissance du langage C Les outils de développement Compilation et édition de liens avec gcc et make Les débogueurs Les profileurs Vérification et outils de mise en forme Les appels systèmes classiques Conformité de Linux à POSIX.1 La gestion des processus fork et exec Gestion de l environnement getenv, etc. Une bonne terminaison d un programme Les Inter Process Communications (IPC) Les pipes classiques et les named pipes Création de bibliothèques statiques, partagées et dynamiques Utilisation approfondie de make Construire des applications pour Linux Gestion des dépendances (automake, autoconf) Construction (make) [email protected] La gestion des threads sous Linux Conformité de Linux à POSIX 1.c Principe et implémentation Avantages et inconvénients par rapport au fork Création de threads Les différents attributs Gestion de l exclusion mutuelle (mutex) Gestion des données et des signaux des threads Communiquer sur le réseau Les appels systèmes fondamentaux Les sockets DGRAM : implémentation d un client-serveur en UDP (non connecté) Les sockets STREAM : implémentation d un client-serveur TCP (connecté) Les options importantes Utiliser les services d inetd Gestion de la mémoire Rappel sur les variantes de malloc Configuration de l algorithme de malloc Suivi avec mtrace Verrouillage de pages mémoire Electricfence Gestion des fuites mémoires et outils associés Routines avancées de traitement des blocs mémoire Gestion de bibliothèques Filière développement Linux 95
96 Linux embarqué Linux temps réel [email protected] Filière développement Linux Objectifs : Maîtriser les subtilités de Linux comme OS embarqué dans le cadre de vos projets Public visé : Développeur C, développeur bas niveau Durée : 3 jours (21 heures) Prix : 1800 e HT Prérequis : Développement Java Rappels sur Linux Description des concepts de l open-source Bref historique de Linux Sources d information Mise en place de composants open-source Installation de la distribution Red Hat Structure de Linux : répertoires, fichiers principaux Gestion des paquetages sous Linux le format RPM (Red Hat Package Manager) Compilation d un noyau officiel Embarquer Linux Définition des systèmes embarqués : Contraintes Différents types (temps réel, temps partagé) Tour d horizon des produits et projets Linux existants : Lineo, MontaVista, PeeWeeLinux Méthodologie de réduction du système : Optimisation du noyau Tri des fichiers à conserver Procédure de démarrage Configuration réseau Contraintes matérielles : Périphériques supportés (disques IDE, DiskOnChip, Flash) Type de système de fichier à utiliser Configuration du noyau associée Gestion des disques mémoires (ramdisk) Interfaces graphiques : X11 Frame-buffer QtE MicroWindows Navigateurs Web Linux temps réel : RTLinux RTAI Patch préemptifs Construction d un système Linux embarqué : Exemple d un micro-serveur HTTP Objectifs : Maîtriser les subtilités de Linux comme OS embarqué dans le cadre de vos projets Public visé : Développeur C, développeur bas niveau Durée : 3 jours (21 heures) Prix : 1800 e HT Prérequis : Développement en C sous Linux Rappels sur Linux Description des concepts de l open-source Bref historique de Linux Sources d information Mise en place de composants open-source Temps réel sous Linux Présentation rapide Linux standard Linux préemptif Linux PREEMPT_RT RTLinux, RTAI, Xenomaï Tableau comparatif des solutions Xenomaï Introduction et présentation Architecture Installation Domaine d exécution Design d application Xenomaï interface POSIX Interface temps-réel Interface POSIX Gestion de tâches Horloges et timers Mutex, variables de condition, sémaphores Queues de messages, mémoire partagée Signaux, interruption hardware Outils de mise au point Interface /proc/xenomaï Watchdog GDB Simulateur Xenomaï Traceur I-Pipe KGDB 96
97 Programmation Java Perfectionnement Java Objectifs : Acquérir les bases du langage Java, connaître les principes objets appliqués à Java Public visé : Développeur Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Connaissances générales en programmation dans un autre langage Présentation de Java Javadoc Historique Structure des programmes Utilisation du JDK / JRE de Sun Formalisation des commentaires Balises de mise en forme Les bases de Java Syntaxe du langage Portée des variables Les tableaux Constructeurs Packages Visibilité Composition Héritage / Polymorphisme Classes abstraites / méthodes abstraites et interfaces Les exceptions Mécanisme d exceptions en Java Création d exceptions métier Entrées / sorties Utilisation des flots / Pattern de Décoration Utilisation des classes d entrées sorties Manipulation du système de fichiers Sérialisation d objets Objectifs : Optimiser ses développements Java Public visé : Développeur Java Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Programmation Java Programmation graphique AWT SWING Les threads Architecture de la classe Thread L interface Runnable État / priorité / cycle de vie des threads Sémaphores, protection des données (mutex) et protection du code (sections critiques) Accès aux données avec JDBC Pooling de connexions Accès au pool avec un contexte JNDI Passage de requêtes SQL Problématique des transactions Introduction à XML et aux technologies associées Rappel sur les langages à balises : SGML, HTML, XML et XHTML XML et le concept de documents Java et XML Le langage XSL-T pour la transformation des documents Programmation client / serveur Connexions de bas niveau Programmation sockets/udp RMI JavaBeans Présentation de l architecture N-Tiers JEE Présentation des composants Web : spécificités et rôles Présentation des serveurs d applications Architecture MVC2 : principes architecture des applications Détails, structure des Getters / Setters Gestion des événements Persistance et sérialisation [email protected] Filière développement Linux 97
98 Introduction à JEE Perfectionnement JEE [email protected] Filière développement Linux Objectifs : Se familiariser avec la plateforme JEE, comprendre les concepts des servlets / JSP, être en mesure de développer des applications Web JEE Public visé : Développeur Java Durée : 2 jours (14 heures) Prix : 1000 e HT Prérequis : Administration d un système GNU/Linux Architectures distribuées et plate-forme JEE Composants, services et communications, typologie JDBC : Java Database Connectivity Architecture JDBC Typologie des drivers Connexion aux bases de données Exécution des requêtes Traitement des résultats JDBC et les transactions JNDI : Java Naming and Directory Interface Définition, architecture, configuration Utilisation du package javax.naming Servlets Concepts, développement, communication client / servlet request / response Récupération des paramètres d initialisation et des paramètres Appel d une servlet à partir d un formulaire HTML Multithreading, redirection requête Suivi des utilisateurs, sessions, cookies, réécriture d URL, déploiement, compilation, configuration, exécution, web applications JSP : Java Server Pages Introduction à la technologie JSP Cas d utilisation, objets des pages JSP et leur portée, écriture des pages JSP Syntaxe générale, vue d ensemble des éléments de sémantique des JSPs Les directives, déclarations scriptlets, expressions, actions Intégrer une JSP à une application JEE Modèle MVC2 / bases de Struts Concept avancé de Struts Présentation d outils connexes à Struts Objectifs : Se familiariser avec la plateforme JEE, comprendre les concepts des servlets / JSP Public visé : Développeur Java Durée : 3 jours (21 heures) Prix : 1400 e HT Prérequis : Administration d un système GNU/Linux Rappels sur la Plateforme JEE Plateforme, architecture JEE, scénarios Applications clientes des EJBs Généralités, clients Web, clients des EJBs, clients des SI EJB : les principes Architecture, interfaces, localisation Les EJB Sessions Présentation, exemple, modes de gestion de l etat, sesion stateful, session stateless, comparaison de deux session EJBs, passage d une référence d objet EJB session, accès des EJBs aux variables d environnement Les EJB entités Présentation, Entity Beans, persistance Un exemple de persistance Bean-Managed Un exemple de persistance Container-Managed Gestion des exceptions La classe de clé primaire (primary key) Présentation des Web services Positionnement des Web services Technologies impliquées (SOAP,WSDL) Mise en œuvre d un Web Service Eclipse Axis Sécurité Notions générales Sécurité des applications Web Web services et sécurité 98
99 Le langage Perl Android : développement d applications Objectifs : Comprendre les bases de la programmation en langage Perl Public visé : Développeur Durée : 3 jours (21 heures) Prix : 1500 e HT Prérequis : Connaissances générales en programmation dans un autre langage Introduction tour d horizon de plusieurs langages de programmation spécificités du langage Perl Premier programme version simple mais insatisfaisante ajout de #! ajout de pragmas seconde version Types de variables scalaires tableaux et listes tableaux associatifs Structures de contrôle de flux Fichiers if, elsif, else, unless while, until, do foreach, for next, last, boucles nommées traitement de la ligne de commande lecture écriture Les expressions rationnelles Les formats Les sous-programmes L opérateur << Les références principe tableaux multidimensionnels Programmation orientée objet utilisation de modules écriture d un module L archive CPAN présentation tour d horizon de quelques modules particulièrement utiles Objectifs : Découvrir la plateforme Android Public visé : Développeur Durée : 3 jours (21 heures) Prix : 1800 e HT Prérequis : Développement Java Découvrir la plateforme Android Les utilisations de la plateforme Android Le modèle Android et son architecture Les outils de développement Présentation des classes de base et des classes utilitaires Les interfaces utilisateurs avec Android Les spécificités des terminaux mobiles en matière d affichage et d interaction avec l utilisateur L utilisation des composants graphiques : vues, layouts, menus, listes... La gestion événementielle et la prise en compte des commandes La persistance des données Utilisation des préférences Utilisation de la base de données (SQLite) La gestion réseau Utiliser HTTP avec les API Android Introduction à la consommation des services Web Utilisation des API de (géo)localisation avec Google Maps Présentation de l API de géolocalisation Utilisation de Google Maps [email protected] Filière développement Linux 99
100 Node.js [email protected] Filière développement Linux Objectifs : Savoir utiliser Node.js pour concevoir des applications évolutives et non bloquantes Public visé : Administrateur système Durée : 3 jours (21 heures) Prix : 1800 e HT Prérequis : Bonnes connaissances en programmation JavaScript Introduction latence mémoire ou latence des entrées-sorties bloquant ou non-bloquant programmation événementielle boucle d événement blocage de la boucle d événement philosophie de Node.js Installation de Node.js téléchargement et installation la boucle lecture-évaluation-affichage premier programme Modules et npm anatomie d un module code privé utilisation de modules commandes npm package.json Les rappels ce que sont les rappels Callback-last Error-first Événements quand utiliser des émetteurs d événements relier des fonctions aux événements demandes d événement attente d événement Gestion des erreurs rappels : Error-first erreurs dans les émetteurs d événements exceptions non gérées utilisation des domaines Tampons pourquoi les tampons existent créer des tampons lire et écrire dans des tampons manipuler des tampons Flux ce que sont les flux API de lecture et d écriture de flux contrôle de flux tuyaux flux bidirectionnels flux transformables Express.js introduction et installation d Express.js première application creation de routes utilisation de modèles modularisation de routes Socket.io écoute diffusion répondre aux requêtes Connection à des bases de données NoSQL et Document Stores bases de données relationnelles 100
101 Subversion Git Objectifs : Utiliser et administrer une arborescence source gérée avec Subversion Public visé : Développeur Durée : 2 jours (14 heures) Prix : 1100 e HT Prérequis : Aucun Introduction le contrôle de version système centralisé ou distribué panorama des logiciels existants Subversion historique (RCS, CVS) présentation Utilisation d un dépôt existant extraction affichage de l historique des versions affichage des différences entre versions intégration des modifications dans le dépôt synchronisation avec le dépôt Objectifs : Utiliser et administrer une arborescence source gérée avec Git Public visé : Développeur Durée : 2 jours (14 heures) Prix : 1100 e HT Prérequis : Aucun Introduction le contrôle de version système centralisé ou distribué panorama des logiciels existants GIT, une nouvelle approche de la gestion de sources historique, comparaison (Linux, svn) présentation La théorie, dépôts, branches et étiquettes principes : dépôt, clone, push, pull, rebase création d une étiquette création d une branche fusion d une branche [email protected] Création d un dépôt Développement basé sur GIT structure du dépôt création du dépôt méthodes d accès aux dépôt Branches et étiquettes principe et similitudes création d une étiquette création d une branche fusion d une branche les dépôts personnels les commandes de base travail en équipe : le rôle d intégrateur Git, les pull-requests intégration à une forge (ex : atlassian / jira / fisheye / crucible ou github) Création et utilisation d un dépôt structure du dépôt création du dépôt méthodes d accès aux dépôt exemples d utilisation (merge, rebase, fast forward) Filière développement Linux 101
102
103 Filière LibreOffice / OpenOffice Filière LibreOffice / OpenOffice
104 Filière Bureautique LibreOffice / OpenOffice Libre Office Writer Libre Office Calc Libre Office Impress Libre Office Writer débutant : 1j Libre Office Calc débutant : 1j Libre Office Impress débutant : 1j Filière LibreOffice / OpenOffice Libre Office Writer avancé : 1j Libre Office Calc avancé : 1j Libre Office macros : 2j 104
105 LibreOffice / OpenOffice Writer niveau débutant LibreOffice / OpenOffice Writer niveau avancé Objectifs : Utiliser les fonctionnalités de base et créer des documents adéquats Public visé : Utilisateur débutant Durée : 1 jour (7 heures) Prix : 400 e HT Prérequis : Aucun Présentation générale Les formats de fichiers et leurs équivalents Microsoft Office Découverte de l interface Le navigateur Le styliste Import en masse de fichiers Microsoft Office Initiation LibreOffice / OpenOffice Writer Styles de paragraphe, tabulations Style de caractère Styles de page Page de garde, page paire et impaire Insertion en-tête et pied de page Numérotation des pages Utilisation du copier-coller, collage spécial et du glisser-déplacer Sélection AutoTextes et insertions Création de dictionnaire personnalisé Utilisation du correcteur et de l autocorrection Insertion tableau, travail avec les tableaux Insertion d image à partir d un fichier, de la Gallery Création d index et d index personnalisés Création du fichier de concordance Numérotation des chapitres Création et gestion des modèles Enregistrement Notions de format Notions d extension Export Impression Aperçu avant impression Options d impression Raccourcis Objectifs : Réaliser des formulaires et utiliser le travail collaboratif avec LibreOffice ou OpenOffice Public visé : Utilisateur avancé Durée : 1 jour (7 heures) Prix : 400 e HT Prérequis : Writer niveau débutant Mailing et publipostage Réalisation de tables au format dbase Savoir se servir de dbase et de Base pour organiser ses données d adresses Savoir faire une requête Réalisation de la lettre type Méthodes d insertion des champs Utilisation de l assistant de mailing Création des étiquettes Fusion du mailing Tri des enregistrements Champs conditionnels Réaliser un formulaire de saisie Réalisation du formulaire Notion de contrôles Paramétrage des contrôles Navigateur Réalisation du sous formulaire Sous-formulaire, saisie des données, protection Création du document maître et export vers le document maître Savoir créer un document maître, en maîtriser les styles par rapport aux sous-documents Versions et travail collaboratif Utiliser les versions Enregistrer des modifications, accepter, rejeter, filtrer des modifications Protéger l historique Comparaison et fusion de documents Utiliser les fonctions de comparaison et de fusion de documents Réutilisation des données à travers des champs, des sections et des renvois Les sections Réutiliser des données dans des sections et des sous-sections, protégées ou non Différents types de champs Faire appel à différentes valeurs pour y faire référence Combinaison des auto-textes et des champs [email protected] Filière LibreOffice / OpenOffice 105
106 LibreOffice / OpenOffice Calc niveau débutant [email protected] Filière LibreOffice / OpenOffice Objectifs : Connaître la suite logicielle LibreOffice ou OpenOffice, utiliser les fonctionnalités de base et créer des documents adéquats Public visé : Utilisateur débutant Durée : 1 jour (7 heures) Prix : 400 e HT Prérequis : Aucun Présentation générale Les formats de fichiers et leurs équivalents Microsoft Office Découverte de l interface Le navigateur Le styliste Saisie de calculs simples Calculs simples Calculs avec des noms Listes et sélections Utilisation et création des listes de tri et des listes de saisie Sélection et copie des données, collage spécial Protection, enregistrement et impression de la feuille Protection des cellules / feuilles Enregistrement Notions de format Notions d extension Export Impression, aperçu avant impression, d une feuille ou d une zone Plage de données Travailler avec des plages de bases de données, fonctions de filtre et de tri Fonctions Utilisation de l assistant de fonction, de la liste et de quelques fonctions courantes Réalisation d un calcul matriciel et d une opération multiple Réalisation d un scénario Styles, styles conditionnels Styles de cellules et de page Fixer la première ligne Utilisation de styles conditionnels Autoformat et thèmes Utilisation de l Autoformat Création d Autoformat Utilisation de thèmes Insertion de feuilles, navigateur, insertion de données externes Insertion, copie de feuilles Utilisation du navigateur Insertion de données provenant de Writer ou de données externes avec actualisation Plan et AutoPlan Affichage des niveaux de plan Auto-plan et sous-totaux Raccourcis, astuces 106
107 LibreOffice / OpenOffice Calc niveau avancé LibreOffice / OpenOffice Impress niveau débutant Objectifs : Consolider les données et utiliser les diagrammes pour les présentations Public visé : Utilisateur avancé Durée : 1 jour (7 heures) Prix : 400 e HT Prérequis : Calc débutant Manipuler et analyser de grandes feuilles Audit, validité des données Repérage des antécédents et des dépendants Créer des aides à la saisie Créer des messages d erreur Consolidation des données Réaliser une feuille de consolidation des données Utiliser les options Manipulation des grandes feuilles à l écran Division des feuilles Prise de notes Navigation Analyse et présentation de données Pilote de données : savoir utiliser le pilote de données pour analyser des tables Diagrammes : réaliser un diagramme, en personnaliser la présentation, impression du diagramme Données liées : lien DDE OLE URL Trucs et astuces Objectifs : Utiliser les fonctionnalités de base, créer ou modifier une présentation simple, utiliser les fonctions de diaporama Public visé : Utilisateur débutant Durée : 1 jour (7 heures) Prix : 400 e HT Prérequis : Aucun Présentation générale Les formats de fichiers et leurs équivalents Microsoft Office Découverte de l interface Le navigateur Le styliste Import en masse de fichiers Microsoft Office Utilisation de l assistant et environnement Aborder le vocabulaire courant des présentations (média, transition, temporisation, etc.) Les modes de travail Connaître les différentes fonctionnalités simples et maîtriser les différents modes de travail Modification enregistrement, lancement de la présentation Modifier l ordre des diapos, en ajouter, en supprimer, savoir modifier un effet de transition, enregistrer, lancer une présentation. Insertion de texte et d objets Insertion de thème de la Gallery Insertion d objet dans la présentation Placement Animation des objets Appliquer une animation, les organiser, appliquer une interaction Modification de la présentation Savoir modifier un style de page Un arrière plan (masque) Un style d objet Organiser les diapos et leur transition, minuter la présentation Export au format PDF et HTML Trucs et astuces [email protected] Filière LibreOffice / OpenOffice 107
108 LibreOffice / OpenOffice les macros [email protected] Filière LibreOffice / OpenOffice Objectifs : Connaître les possibilités de macros sous LibreOffice ou OpenOffice, créer, modifier et maintenir des macros Public visé : Utilisateur avancé Durée : 2 jours (14 heures) Prix : 800 e HT Prérequis : Calc avancé Introduction Résumé des différences avec VBA (Microsoft Office) Premières macros Documents, bibliothèques, modules et macros Création d une macro simple Langage Éditeur de macros : création, édition, debug Initiation au langage Basic Variables et maintien des données Adaptation et répétition grâces aux tests et aux boucles Organisation par les fonctions Syntaxe et introduction à l objet Utilisation courante dans LibreOffice ou OpenOffice Manipulation du document Événements à la disposition de Basic Principes de l API Ressources Points spécifiques Accès aux feuilles Calc Calc : fonctionnalités avancées Accès au texte et mise en forme Draw et Impress 108
109 Annexes
110
111 Méthodologie des formations Organisation de Linagora Formation L encadrement mis en place par Linagora Formation a pour objectif de réaliser l accompagnement du client avec le plus haut niveau de satisfaction : 1. Un administrateur Formation Linagora est l interlocuteur du client pour l organisation de ses formations (détails du rôle ci-dessous). 2. Un contact commercial est disponible pour toute question liée à l aspect commercial des formations. 3. Le responsable pédagogique assure la cohérence pédagogique de l ensemble des formations. 4. Tristan Colas, Directeur Linagora Formation, est le correspondant au niveau de la direction. Rôle de l administrateur Formation Linagora Celui-ci est en charge de la coordination générale et pédagogique et se charge du suivi administratif des formations. Il pilote la bonne exécution de l ensemble de la prestation et prend en charge la logistique d exécution. Il est le pivot de l organisation, référence en terme de logistique. À ce titre, il assure les tâches suivantes : Gestion du planning Validation ou annulation des sessions prévues Affectation des formateurs Logistique Gestion des déplacements éventuels des formateurs Gestion des salles pour les cours Envoi des supports de cours et documents administratifs Gestion des installations de salle si nécessaire Gestion des documents administratifs Listes de présences Évaluations Comptes-rendus formateurs Gestion des bilans hebdomadaires Saisie éventuelle des évaluations Envoi de la synthèse Horaires des formations Les horaires des formations sont conçus pour respecter une durée totale de 7 h par jour, en ménageant trois pauses : 9 h 30 début de la formation 14 h 00 reprise 11 h 00 pause 15 h 30 pause 11 h 15 reprise 15 h 45 reprise 13 h 00 pause déjeuner 17 h 30 fin de journée 111
112 Les horaires des formations intra-entreprise peuvent faire l objet d un aménagement selon les demandes du client. Matériel pédagogique Dans le cas où la formation se déroule dans les locaux de Linagora Formation, la salle est équipée de : 1 ordinateur par personne Matériel technique Matériel pédagogique Connexion Internet Vidéoprojecteur Tableau blanc Les cours et supports associés La conception des cours repose sur : une progression adaptée au profil des participants ; une illustration abondante à base d exemples de projets réalisés chez nos clients («success stories») ; un ensemble d ateliers (exercices) permettant de valider les acquis ; des ateliers supplémentaires permettant un travail personnel optionnel ; la mise à disposition dans les supports de cours de la correction exhaustive des ateliers ; un souci d interactivité pendant les sessions, afin de permettre aux participants d interagir avec le formateur ; des QCM en fin de session permettant au stagiaire de faire le point sur ses acquis, au formateur d évaluer la qualité de la formation. Les formateurs accordent une importance particulière aux ateliers et travaux pratiques, car ils leur permettent de détecter un éventuel manque de compréhension d un concept. Le cours est adossé à un support de cours reprenant l intégralité des concepts abordés par le formateur. Ce support, propriété du stagiaire, est amené à devenir une référence pour la mise en pratique des concepts par le stagiaire (définition d un plan de migration, choix des outils libres «phares», etc.). Ainsi, chaque participant dispose des bonnes pratiques dans le domaine concerné. Linagora Formation s engage à fournir aux stagiaires : un support de cours en français contenant les éléments du cours, des exemples, les exercices et leurs corrigés, les études de cas, les mémentos ; un synopsis déroulant le contenu de la formation module par module avec pour chaque module les objectifs pédagogiques, les alternances de cours et de travaux pratiques et la durée théorique ; une présentation destinée à être projetée tout au long de la formation et servant de support et de fil conducteur en cohérence avec le support de cours des stagiaires. L accent mis sur la pratique ateliers Le formateur s assure avant le début du cours du bon fonctionnement du matériel pour les exercices, les démonstrations et le support visuel. Il vérifie que la disposition de la salle permet à tous les stagiaires de bénéficier pleinement du support visuel. Il contrôle la mise à disposition d un support de cours par stagiaire ainsi que de l existence des dossiers stagiaires et formateur. 112
113 Afin de garantir les meilleures conditions de travail et de disponibilité du formateur, le nombre maximum de stagiaires est limité à 10. Tout au long de la formation, le formateur alterne la théorie avec des ateliers. La réalisation de ces ateliers s appuie sur les équipements pédagogiques prévus : un ordinateur par stagiaire, connexion Internet, tableau blanc... Le formateur doit s assurer de la réalisation des exercices par les stagiaires, garantissant ainsi la meilleure validation possible du cours. Le formateur présente l objectif de l atelier, les conditions de réalisation et l heure fixée pour la fin de l atelier. À la fin de l atelier, il synthétise les points essentiels à retenir et fournit les corrections. L évaluation de la formation par les stagiaires Partie intégrante de la clôture du stage, le questionnaire d évaluation a pour but d apprécier la démarche pédagogique et son rendu immédiatement après la tenue de la formation. À l issue de chaque session de formation, les stagiaires rempliront un questionnaire en ligne ayant valeur de grille d évaluation de stage, qui sera adressé au service émetteur de la commande après la fin du stage, avec la feuille d émargement et la facture. Le formateur s assurera que chaque stagiaire a complété cette évaluation avant de quitter le cours. Cette grille d évaluation sera calée sur les objectifs propres du stage et doit permettre au client de vérifier si chaque stagiaire estime avoir vu l ensemble des sujets utiles à l atteinte de ces objectifs et s il est satisfait de la prestation rendue. Les grilles seront adaptées en fonction de chaque stage. Les critères d évaluation incluent notamment : la qualité de contenu du cours l adéquation du contenu aux besoins des stagiaires les qualités pédagogiques du formateur la qualité du support de cours et des outils pédagogiques Vous trouverez ci-dessous un exemple de questionnaire d évaluation : 113
114 Le processus administratif Suivi des prestations Le suivi de chaque intervention est un processus fondamental. Il permet au client de visualiser l avancement de la consommation du budget, de planifier les prochaines sessions, et d avoir un retour sur l acquisition des connaissances de ses collaborateurs. Ici encore, Linagora Formation se positionne comme interlocuteur unique, de l amont à l aval. Notre but est de réaliser le suivi de chacune des étapes d une formation et de s assurer de la bonne tenue des formulaires administratifs, et bien au-delà, d accompagner le client dans une démarche de retour sur expérience directe. Commande Convocation Évaluation Attestation de présence Un interlocuteur unique Attestation de présence Linagora fournira au client une attestation de présence de chaque stagiaire aux sessions de formation (voir ci-dessous). Cette attestation précisera la présence de chaque stagiaire par demi-journée. Elle est indispensable pour justifier la facturation. 114
115 FEUILLE DE PRÉSENCE - cours inter-entreprises /10604/10682 Intitulé Formation : Linux Administration Junior LPIC 101 Formateur : Marc BAUDOIN Durée : 4 jours Dates : Du 21 au 24 mai 2012 Titre : Nom : Prénom : Mail : Fonction : Service : Société : Adresse : CP : Ville : Fax : DATES 21/05/12 22/05/12 23/05/12 24/05/12 Matin SIGNATURE Après -midi 115
116 Conditions Générales de Formation Les présentes Conditions Générales de Formation (ci-après «CGF») s'appliquent à toutes les prestations de formations fournies au Client par la Société Linagora, société anonyme au capital de euros, sise rue Roque de Fillol, Puteaux, immatriculée au RCS de Nanterre sous le numéro B , et/ou toute filiale de cette société, ci-après désignée sous le vocable «Linagora», telles que décrites dans les conditions particulières, le contrat, la proposition commerciale, le bon de commande et/ou la facture pro-forma auxquels elles sont annexées (ci-après les «Conditions Particulières»). Ces CGF, complétées des Conditions Particulières signées auxquelles elles sont annexées, et complétées le cas échéant par des accords de licence, constituent la totalité du Contrat liant Linagora au Client (ci-après collectivement désignées sous le vocable «les Parties») pendant la durée des prestations de formation, et expriment l'intégralité de leur accord. Les termes et conditions des Conditions Particulières prévalent sur ceux des présentes CGF. Article 1 Conditions d'application 1.1 Le Client reconnaît avoir pris connaissance et accepté les présentes CGF. 1.2 Le fait que Linagora ne se prévale pas à un moment donné de l'une quelconque des présentes CGF ne peut être interprété comme valant renonciation à se prévaloir ultérieurement de l'une quelconque desdites conditions. 1.3 En aucun cas des Conditions Générales ou Particulières de vente, achat ou autres émanant du Client ne sont opposables à Linagora, toutes stipulations contraires à cette inopposabilité étant reconnues par le Client comme nulles de plein droit. Les présentes CGF annulent toute proposition, accord ou engagement écrit ou verbal sur le même objet et qui serait antérieur à sa date de signature, excepté les éventuels bons de commande et/ou factures pro forma adressés par le Client à Linagora. 1.4 Une modification des présentes CGF, de la Proposition ou du Contrat n est considérée comme valable que si elle est signée par les deux parties. Toute disposition complémentaire ou toute modification émanant du Client sur un bon de commande est nulle et non avenue. 1.5 Les prestations de formation de Linagora peuvent comprendre tout type de prestations de formation, et notamment : des cours, des leçons, conférences, animations de séminaires, sans que cette liste puisse être considérée comme exhaustive (ci-après les «Formations»). 1.6 L'expression «Intervenant» désigne ci-après les collaborateurs (associés, salariés et/ou sous-traitants) de Linagora chargés par elle de dispenser les cours et animer les Formations à réaliser pour le Client. 1.7 Le fait de suivre un cours Linagora ou d utiliser les supports de cours de Linagora vaut adhésion pleine, entière et inconditionnelle aux stipulations des présentes CGF. Linagora peut être amené à proposer des offres spéciales comportant des dispositions différentes ou complémentaires, dans ce cas, Linagora communiquera ces dispositions au client. 1.8 Sauf stipulation contraire dans les Conditions particulières auxquelles les présentes CGF sont annexées, la durée de validité de ces Conditions particulières est de trois (3) mois. 1.9 Les présentes CGF pourront être mises à jour par Linagora sans restriction aucune, chaque éventuelle nouvelle version desdites CGF étant communiquée pour information au Client un (1) mois avant la date anniversaire du contrat et entrant en vigueur à celle-ci. Article 2 Prérequis aux Formations 2.1 Les Prestations peuvent être réalisées soit dans les locaux de Linagora soit dans les locaux désignés par le Client. 2.2 Le cas échéant, les locaux mis à la disposition de l'intervenant par le Client doivent respecter la loi et les règlements en vigueur, et être de nature à permettre un travail intellectuel normal (dimension, équipement, bruit, isolation, salubrité, etc.). 2.3 Compte tenu de la nature des services, le Client comprend et accepte que Linagora ne soit tenu d'exécuter les Formations décrites dans la Proposition que sous réserve de la fourniture préalable par le Client à Linagora de l'ensemble des éléments logiciels et/ou matériels nécessaires à la mise en œuvre desdites Formations. Tout retard dans la mise en œuvre des Formations qui serait imputable au Client en particulier, défaut de mise à disposition des informations techniques, humaines ou autres nécessaires pour dispenser la Formation sera facturé au Client. 2.4 Afin de dispenser la Formation, Linagora peut être amenée à avoir un accès aux équipements, matériels et logiciels du Client. Linagora n'a pas de responsabilité sur la fourniture ou la mise à disposition des équipements standard ou spécifiques. Ces derniers seront mis à disposition de l'intervenant par le Client ou les tiers commis par lui dans les conditions prévues de configuration matérielle et logicielle, date, lieu, disponibilité, conformité et bon état de fonctionnement. 2.5 Le matériel et les logiciels de base nécessaires à la fourniture de la prestation seront fournis par le Client dans ses locaux ou chez Linagora à la charge du Client. Article 3 Conditions d'exécution des Prestations 3.1 Linagora dispense les Formations au Client en conformité avec les termes de la Proposition et les standards de qualité professionnels, dans le cadre d'un engagement de moyens. 3.2 Linagora dispense les Formations sous la forme de cours planifiés, conformément à un calendrier des formations qui lui est propre. 3.3 Par exception, les dates de Formations intra-entreprise peuvent être déterminées par un accord explicite entre Linagora et le Client. 3.4 En aucun cas Linagora ne saurait être tenue de fournir des Formations au-delà du périmètre convenu, à une fréquence supérieure à celle prévue, à une date différente de celle prévue pour lesdites Formations, ou au-delà de la durée fixée pour celles-ci. 3.5 En application de la loi sur l aménagement et la réduction du temps de travail, les Formations sont fournies du lundi au vendredi sur la base de 7h/jour et 35h/semaine. 3.6 Linagora se réserve le droit de reporter et/ou annuler toute session de formation ou encore d'en modifier le programme si, malgré tous ses efforts, les circonstances l y obligent. Article 4 Cours et supports de cours 4.1 La liste des cours disponibles ainsi que leur contenu pédagogique fait l objet de catalogues de formation, publiés à intervalles réguliers et présents sur le Web ( 4.2 Linagora se réserve le droit de supprimer ou d ajouter des cours à tout moment et sans préavis. De même, Linagora se réserve le droit de modifier unilatéralement les supports de cours, dans leur contenu comme dans leur plan, à tout moment et ce, sans aucun préavis. 4.3 Sont considérées comme des informations confidentielles tous les cours, supports de cours et éléments de formation communiqués par Linagora au Client dans le cadre des prestations de Formation. Il est précisé que le Client s'engage à garder la confidentialité la plus absolue sur les cours, supports de cours, éléments de formation, les méthodes et outils de Linagora dont il pourrait avoir connaissance à l'occasion de la réalisation des prestations de Formation. 4.4 Ces stipulations ne sauraient faire obstacle à une réutilisation des cours, supports de cours et éléments de formation par Linagora dès lors que cette utilisation ne permet pas d identifier le Client ou les projets du Client. Article 5 Prix et conditions financières 5.1 Les tarifs indiqués dans le catalogue de Linagora et sur le Web sont susceptibles de modifications sans préavis. 5.2 Dans le cas d'une Formation prise en charge par un OPCA, il appartient au Client d'obtenir la prise en charge par l'organisme et de s'assurer que l'opca adresse son accord à Linagora. 5.3 Linagora se réserve le droit de facturer directement au Client ladite Formation dans le cas où l'accord de l'opca ne serait pas parvenu à Linagora avant le début de la Formation. 5.4 Les Formations sont payables, en euros, trente (30) jours à compter de la date de facture, sous réserve de l'acceptation préalable de Linagora. En cas de refus, le règlement doit intervenir à la commande. Le paiement des factures doit parvenir à Linagora au plus tard huit (8) jours à compter de son exigibilité. 5.5 Si une Formation comprenant plusieurs sessions de cours s'étend sur plusieurs mois calendaires, le Client accepte expressément que Linagora facture les cours dispensés au titre de la Prestation au prorata des Formations effectivement fournies durant le mois. 5.6 Toute somme non réglée ou tout retard de paiement peut entraîner la suspension immédiate et sans préavis des Formations, jusqu'à régularisation de la situation. La reprise des cours sera effectuée dès réception du règlement. 5.7 En cas de désaccord sur tout ou partie d'une facture, le Client s'oblige à payer sans retard la partie non contestée et à indiquer, dans les quinze (15) jours de la réception de la facture, le motif de sa contestation. Tout paiement partiel s'imputera d'abord sur la partie non privilégiée de la créance, puis sur les sommes dont l'exigibilité est la plus ancienne. 5.8 Tout litige notifié au-delà de ce délai ne pourra être pris en compte par les services de Linagora. Tout paiement par compensation est exclu, sauf accord exprès entre les parties. Linagora n'entend consentir aucun escompte pour paiement comptant ou à une date antérieure à celle résultant des présentes CGF. 5.9 Toute somme non payée à l'échéance figurant sur la facture entraîne de plein droit, dès le jour suivant la date de règlement portée sur ladite facture, outre une indemnité forfaitaire de quarante (40) euros, l'application de pénalités d'un montant égal à trois (3) fois le taux de l'intérêt légal à date d'échéance. Ces pénalités sont exigibles sur simple demande de Linagora Tous frais d'hébergement et de déplacement des Intervenants seront facturés au réel en sus du prix des formations sur la base du barème de Linagora. Linagora tiendra à la disposition du Client l ensemble des justificatifs. Article 6 Obligations du Client 6.1 Le Client doit collaborer et fournir dans les délais à Linagora toutes informations utiles pour la réalisation des Formations commandées. 6.2 Tout retard dans la fourniture des Formations qui serait imputable au Client en particulier, défaut de mise à disposition des informations techniques, humaines ou autres nécessaires à la réalisation des cours sera facturé au Client. 6.3 Le Client est un professionnel et reconnaît s'être entouré avec diligence d'experts et professionnels du métier afin de mesurer l'entière portée de ses engagements. 6.4 Il appartient au Client de vérifier la déductibilité des sommes versées sur sa participation au financement de la formation professionnelle. Linagora n'assume aucune responsabilité à cet égard. 6.5 Il est de la responsabilité du Client, en tant que responsable des traitements, de s'assurer de la conformité à la réglementation Informatique et Libertés, résultant de la loi du 6 janvier 1978 modifiée, des informations transmises à Linagora dans le cadre des Formations, et le cas échéant de l'utilisation des résultats des Formations. 6.6 Le Client est responsable, en tant que gardien, de la sécurité des logiciels, du matériel et des dossiers présents dans ses locaux, y compris pendant les périodes de fourniture des Formations. Article 7 Propriété Intellectuelle 7.1 Linagora et le Client déclarent chacun être titulaires, ou cessionnaires de droits de propriété intellectuelle dans une mesure suffisante à assurer l exécution des Prestations et la mise à disposition d'éléments ou outils nécessaires à cette exécution. 7.2 À ce titre, le Client garantit le droit pour Linagora d'utiliser tous logiciels, matériels et documents qui peuvent lui avoir remis ainsi qu'à l'intervenant pour le besoin des prestations de Formation, quelle que soit leur origine. 7.3 Le Client n'acquiert aucun droit, quel qu'il soit, sur des éléments relevant de la propriété intellectuelle de Linagora, comme par exemple des marques de produits développés par Linagora et réciproquement. 7.4 Le Client s engage à n effectuer aucune réutilisation ni aucune reproduction, que ce soit en tout ou en partie, des supports de cours dont les droits d auteurs appartiennent, exclusivement ou non, à Linagora, ni à ne réaliser aucune œuvre dérivée de ceux-ci sauf à obtenir l accord préalable et écrit de Linagora. 7.5 Le Client s engage à ne pas utiliser de matériel d enregistrement lors des cours, ni de faire aucune copie des logiciels éventuellement utilisés pendant les cours, sans l accord préalable et écrit de Linagora. 7.6 Le Client s engage à ne pas utiliser marques, noms commerciaux ou autre désignation de Linagora à des fins de promotion ou de publication sans l accord écrit préalable de Linagora. Article 8 Annulation et résiliation 8.1 Le Client peut annuler une Formation Intra Entreprise, ou son inscription à un cours planifié, à tout moment jusqu à dix (10) jours ouvrables avant la date de dispense de ladite Formation par l'intervenant de Linagora. Toute Formation annulée à l'initiative du Client moins de dix (10) jours ouvrables avant la date prévue pour la Formation sera facturée en totalité au Client. 8.2 Le Client peut choisir de remplacer un ou plusieurs participants à la formation, à condition d'en informer Linagora dans les délais prescrits pour une annulation. 8.3 Tous Cours, Formation ou cycle de Formations commencés sont considérés comme dûs en totalité. 8.4 Pour les formations inter-entreprises uniquement, Linagora se réserve la possibilité d'annuler une formation si le nombre d'inscrits n'est pas suffisant et de la reporter à une date ultérieure en accord avec le Client. 8.5 Linagora pourra procéder à la résiliation immédiate du Contrat sans préavis ni indemnité d'aucune sorte, et les sommes en contrepartie de la période couverte resteront dues à Linagora et seront immédiatement exigibles en cas de : non-respect des dispositions des articles 6 et 7 des présentes CGF ; non-respect des conditions de paiement ; non-respect des législations et réglementations en vigueur ; non-respect des droits de propriété intellectuelle de Linagora ; violation de la confidentialité des informations échangées entre les parties ; cessation d'activité, mise en redressement ou liquidation judiciaire du Client. 8.6 En cas d'interruption anticipée des Formations, le Client s'engage à verser à Linagora le montant des cours dispensés au prorata de leur état d'avancement. Article 9 Absence de garantie 9.1 L'utilisation des cours et supports de cours mis à la disposition du Client dans le cadre des Formations est sous sa seule responsabilité du Client. Linagora ne prend aucun engagement relatif à la mise en œuvre des résultats des Formations, à leur conformité ou non ou à leur atteinte ou non d'objectifs généraux ou spécifiques recherchés par le Client, tels que des objectifs de gains de productivité. 9.2 Linagora ne fournit aucune garantie expresse, à l exception de celles décrites dans ce document ou dans tout accord de licence. 9.3 Linagora ne fournit aucune garantie implicite, incluant, mais sans s y limiter, la garantie implicite de qualité marchande, ou d aptitude à un usage particulier. Linagora ne fournit aucune garantie quant aux résultats atteints en suivant ses cours, ou en utilisant ses supports de cours. Article 10 Responsabilité 10.1 La responsabilité de Linagora envers le Client est limitée aux seuls dommages directs causés par un manquement de Linagora à ses obligations contractuelles. Aucun dommage indirect, tel qu'une perte de productivité, d image, d investissement, de fichiers et données, la non réalisation de gains et/ou économies escomptées, ou encore tel que des réclamations d un tiers faites à l encontre du client pour dommages ou pertes ne peut entraîner la responsabilité de Linagora, même si Linagora a été informée de leur possible survenance Le montant total des sommes que Linagora pourrait verser au titre de sa responsabilité, pour quelque cause et à quelque titre que ce soit, est limité, globalement, au montant HT des sommes perçues par Linagora. Sous peine de forclusion, le délai d action à l encontre de Linagora ne pourra excéder un (1) an à compter de la date de connaissance du dommage Linagora ne prend d engagement que vis-à-vis du Client. En conséquence, le Client s'engage à garantir et relever indemne Linagora de toute action de tiers, tels que les filiales du Client ou les clients du Client relativement aux Formations fournies. Article 11 Force majeure 11.1 Dans le cas où un événement de force majeure surviendrait pendant la durée du contrat, l'exécution du contrat sera suspendue. Dans le cas où cette situation perdurerait pendant plus de quinze (15) jours, chacune des parties pourra mettre fin au contrat par lettre recommandée avec avis de réception adressée à l'autre partie On entend par événement de force majeure, non seulement ceux habituellement retenus par les tribunaux mais également les émeutes, grèves, guerres, incendies, inondations, pandémies, séismes, tempêtes, et interruptions des moyens d'approvisionnement, de fourniture d'électricité, de télécommunications, de transport. Article 12 Intervenants 12.1 Quelle que soit la durée de la mission, un Intervenant ne pourra en aucun cas être assimilé juridiquement à un salarié du Client. Pour l'exécution des prestations de Formation chez le Client, l'intervenant suit le calendrier et l'horaire de ce dernier, dans la limite de la durée légale du travail et sauf accord spécial entre les parties Les parties certifient et attestent sur l'honneur que les Formations seront dispensées en conformité avec les articles L et suivants, L et suivants, et L et L du Code du travail Le Client s'engage à ne faire directement ou indirectement aucune offre d'emploi à un Intervenant de Linagora, sauf accord écrit de cette dernière, même si la demande d'emploi a été formulée par l'intervenant. Cet engagement court toute la durée des prestations de Formation et pendant les douze (12) mois qui suivront la cessation de la relation contractuelle Le non-respect de l'article 12.3 par le Client entraîne pour celui-ci l'obligation de verser à l'autre, à titre d'indemnité, le montant équivalent de la rémunération brute perçue par l'intervenant au cours des douze (12) derniers mois précédant son départ. Article 13 Cession et sous-traitance 13.1 Les Prestations ne peuvent être cédées par le Client sans un accord écrit entre les parties. Linagora se réserve la possibilité de céder les Prestations à l'une de ses filiales ou l'un de ses affiliés Linagora peut sous-traiter tout ou partie des Prestations à l'une de ses filiales, l'un de ses affiliés ou à un tiers, sur information écrite préalable du Client. Article 14 Survivance 14.1 Toute disposition de ce contrat qui par sa nature perdure au-delà de la date de fin d exécution, demeure en vigueur jusqu à sa complète exécution, et s applique aux ayants droits et cessionnaires respectifs des deux parties. Article 15 Loi applicable et compétence d'attribution 15.1 Les relations contractuelles entre Linagora et le Client sont soumises à la loi française En cas de différend relatif à l'exécution ou à l'interprétation du Contrat et de ses annexes, compétence expresse est attribuée au Tribunal de Commerce de Paris nonobstant pluralité de défendeurs, appel en garantie, procédures d'urgence, conservatoires, en référé ou sur requête, à moins que Linagora ne préfère saisir toute autre juridiction compétente. 116
117
118 Logiciels et services Open Source LINAGORA PARIS 80 rue Roque de Fillol Puteaux LINAGORA GRAND SUD OUEST 75 route de Revel Toulouse LINAGORA CANADA LINAGORA RHÔNE-ALPES 1819, boulevard René-Lévesque Ouest 65 boulevard Vivier Merle Montréal, QC Lyon TOULOUSE LINAGORA GRAND SUD EST Pôle Média Belle de Mai 37 Rue Guibal Marseille LINAGORA BELGIQUE 44 Rue des Palais 1030 Bruxelles en partenariat avec VAELIA Parc d'activités de La Plaine 2 impasse Henri Pitot Toulouse BORDEAUX en partenariat avec VAELIA Le Médoc 61 route Jean Briaud Mérignac LINAGORA Formation 80 rue Roque de Fillol Puteaux [email protected]
ÉDITO 2015 : Accompagner les tendances de l Open Source!
ans 15years nam ÉDITO 2015 : Accompagner les tendances de l Open Source! Avec une satisfaction moyenne de 17,5/20 et une satisfaction «formateur» de 18,5/20, Linagora s impose aujourd hui comme le centre
OPEN SOURCE NE CHERCHEZ PLUS! DE VOTRE FORMATION. Catalogue des formations 2012-2013 VOUS ÊTES À QUELQUES PAGES. LINAGORA Formation
LINAGORA Formation Logiciels et services Open Source Catalogue des formations 2012-2013 NE CHERCHEZ PLUS! VOUS ÊTES À QUELQUES PAGES DE VOTRE FORMATION OPEN SOURCE 0810 251 251 [email protected] ÉDITO
Calendrier des Formations 2012
Filière Certifiantes Filière Certifiantes Générales Examen L.P.I. (de 14h à 16h) janvier février mars avril mai juin juillet août septembre octobre novembre décembre 26 9 / 16 / 23 9 / 15 / 22 / 29 26
Offre LinShare. Présentation. Février 2014. Partage de fichiers sécurisé. LinShare 1.5
Offre LinShare Partage de fichiers sécurisé Présentation. Février 2014. LinShare 1.5 Présentation de la société LINAGORA Logiciels et services pour réussir les grands projets du Libre Paris Lyon Marseille
Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)
Introduction 1. Introduction 13 2. Le choix de l'ouvrage : Open Source et Linux Ubuntu 13 2.1 Structure du livre 13 2.2 Pré-requis ou niveau de connaissances préalables 13 3. L'objectif : la constitution
LINUX Préparation à la certification LPIC-3 (examen LPI 300) - 2ième édition
Avant-propos A. Introduction 18 B. Les objectifs 18 C. Contenu du livre 19 Chapitre 1 Les annuaires X.500 et le protocole LDAP A. Généralités sur les annuaires 24 1. Définition des annuaires 24 2. Qu'est-ce
Mettez Linux en boîte avec ClearOS
Mettez Linux en boîte avec ClearOS Jonas FERNANDEZ Administrateur GNU/Linux LPIC 1 Association LoLiTa, Logiciels Libres à Tahiti et ses îles 13 mars 2013 Présentation réalisée avec L A TEX. 13 mars 2013
Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :
Calendrier des formations Janvier- Juin 2014 Organisme de formation spécialiste IT agrée par l'état et enregistré sous le numéro : 07-905 - 11 Bureautiques Réseaux et Systèmes d exploitation Sécurité Management
Spécialiste Systèmes et Réseaux
page 1/5 Titre professionnel : «Technicien(ne) Supérieur(e) en Réseaux Informatiques et Télécommunications» inscrit au RNCP de niveau III (Bac + 2) (J.O. du 19/02/2013) 24 semaines + 8 semaines de stage
Catalogue des formations 2015
Catalogue des formations 2015 Sommaire Relation entre les formations 3 1. Les bases de Linux 4 2. Certification Linux LPIC-1 8 3. Certification Linux LPIC-2 11 4. Certification Linux LPIC-3 14 5. Services
Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique
Titre professionnel : «Système et Réseau» Inscrit au RNCP de Niveau II (Bac) (J.O. du 07/02/09) 35 semaines + 16 semaines de stage (uniquement en formation continue) page 1/8 Unité 1 : Gestion du poste
Architecture de serveurs virtualisés pour la communauté mathématique
Architecture de serveurs virtualisés pour la communauté mathématique Jacquelin Charbonnel Journées ARAMIS - Lyon, juin 2012 version 1.1 Plan K pour un laboratoire K pour la Plateforme en Ligne pour les
Phase 1 : Introduction 1 jour : 31/10/13
Programme de formation Agence Nord Armand DISSAUX Tel. 03 59 39 13 42 Mob. 06 72 48 13 12 @ [email protected] Session Linux 31 Octobre au 20 Décembre 2013 (31 jours soient 232h30) Phase 1 : Introduction
LemonLDAP::NG / SAML2. Xavier GUIMARD (Gendarmerie Nationale) Clément OUDOT (Groupe LINAGORA) WWW.LINAGORA.COM
LemonLDAP::NG / SAML2 Xavier GUIMARD (Gendarmerie Nationale) Clément OUDOT (Groupe LINAGORA) WWW.LINAGORA.COM 16, 17 et 18 MARS 2010 SOMMAIRE Définition du WebSSO Présentation de LemonLDAP::NG SAML2 et
L'automatisation open source pour SI complexes
TRACK ADMINISTRATION SYSTÈME / CLUSTERS / DEVOPS L'automatisation open source pour SI complexes Si, si, c'est possible! Jonathan CLARKE CTO - Normation jcl@ Qui suis-je? Jonathan Clarke Job : Co-fondateur
Groupe Eyrolles, 2004 ISBN : 2-212-11504-0
Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure
LINUX - ADMINISTRATION PROGRAMME DE FORMATION
LINUX - ADMINISTRATION Objectifs : Cette formation a pour objectif de vous apprendre les éléments de base de l'administration en commençant par un rappel des commandes de bases et l'apprentissage de la
CAS, la théorie. R. Ferrere, S. Layrisse
CAS, la théorie R. Ferrere, S. Layrisse ANF Les systèmes d authentification dans la communauté ESR : étude, mise en oeuvre et interfaçage dans un laboratoire de Mathématique Angers, 22-26 septembre 2014
Architecte Système et Sécurité, Intégrateur
1. Promouvoir des architectures de sécurité tenant compte des standards internationaux, des meilleures pratiques et des cadres fixés par les structures de sécurité de l entreprise 2. Participer à la définition,
Présentation du logiciel Free-EOS Server
Présentation du logiciel Free-EOS Server Ce document décrit la solution logicielle de serveur intranet/internet/extranet développée dans le projet free-eos. 1. Distribution serveur free-eos Server Le logiciel
WebSSO, synchronisation et contrôle des accès via LDAP
31 mars, 1er et 2 avril 2009 WebSSO, synchronisation et contrôle des accès via LDAP Clément Oudot Thomas Chemineau Sommaire général Synchronisation d'identités WebSSO et contrôle des accès Démonstration
Catalogue des Formations Techniques
Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : [email protected] 2 Préambule
Catalogue des formations
Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone
DSI - Pôle Infrastructures
Département du Système d Information CONTEXTE DSI - Pôle Infrastructures SUJET Architecture cible pour un projet devant intégrer le SI de l'inserm référence PI01091V02V.doc version statut créé le 29/06/2006
EJBCA Le futur de la PKI
EJBCA Le futur de la PKI EJBCA EJBCA c'est quoi? EJBCA est une PKI (Public Key infrastructure) ou IGC (Infrastructure de gestion de clés) sous licence OpenSource (LGPL) développée en Java/J2EE. EJBCA bien
Présentation de la solution Open Source «Vulture» Version 2.0
Présentation de la solution Open Source «Vulture» Version 2.0 Advens IST Day 15 septembre 2011 http://www.vultureproject.org 1 s/apache/mod_perl/ LE PROJET VULTURE Advens IST Day 15 septembre 2011 http://www.vultureproject.org
Curriculum Vitae Administrateur Systèmes et Réseaux
Curriculum Vitae Administrateur Systèmes et Réseaux Informations personnels Prénom : Ayoub Nom : KOCHBATI Date de Naissance : 20/08/1985 Lieu : Tabouk à Saoudite Arabie Nationalité : Tunisienne Adresse
Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3
Zimbra Zimbra est un logiciel serveur collaboratif qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et plus. Zimbra est un logiciel développé
Administration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Imaginez un Intranet
Imaginez un Intranet clé en main et économique, adapté à vos besoins! Connectikup : Votre solution intranet/extranet/portail collaboratif Vous avez besoin de partager, organiser, synchroniser et sécuriser
Samson BISARO Christian MAILLARD
Une solution d authentification unifiée dans un réseau hétérogène Arnaud ANTONELLI Samson BISARO Christian MAILLARD 1 Sommaire État des lieux en 1999 Objectifs Composants du projet État des lieux en 2005
Les infrastructures de clés publiques (PKI, IGC, ICP)
Les infrastructures de clés publiques (PKI, IGC, ICP) JDLL 14 Octobre 2006 Lyon Bruno Bonfils 1 Plan L'utilisation des certificats Le rôle d'un certificat Les autorités de confiance Le
OBM : Découvrez LA solution de messagerie collaborative libre!
UNE MATINEE POUR COMPRENDRE Découvrez la meilleure solution de messagerie collaborative Libre avec OBM OBM : Découvrez LA solution de messagerie collaborative libre! Pierre BAUDRACCO Directeur, Leader
Calendrier. Accèder à nos filières. Inter-entreprises. Informatique Technique. Bureautique. * 0,15 cts la minute
Accèder à nos filières Pao, Dao/Cao et Web Calendrier Inter-entreprises 2015 Bureautique Informatique technique Informatique technique Bureautique Systèmes... 4 Windows Server 2012 R2...4 Windows Server
EJBCA PKI. Yannick Quenec'hdu Reponsable BU sécurité
EJBCA PKI Yannick Quenec'hdu Reponsable BU sécurité EJBCA EJBCA est une PKI (Public Key infrastructure) ou IGC (Infrastructure de gestion de clés) sous licence OpenSource (LGPL) développée en Java/J2EE.
Bibliothèque Numérique L'intégrale Collection Ressources Informatiques
Bibliothèque Numérique L'intégrale Collection Ressources Informatiques Informaticiens Niveau : Débutant à Initié Disposer d'un manuel de référence Présentation des concepts essentiels de mise en œuvre
Authentification unifiée Unix/Windows
Rencontres Mathrice - Octobre 2008 Plan Contexte du laboratoire 1 Contexte du laboratoire 2 3 4 Le laboratoire Contexte du laboratoire Laboratoire de Mathématiques et Applications Unité mixte de recherche
Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique
Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG EHRHARD Eric - Gestionnaire Parc Informatique 1 Possibilités d OCS Inventory. Informations d'inventaire pertinentes.
ENVOLE 1.5. Calendrier Envole
ENVOLE 1.5 Calendrier Envole RSA FIM 1 avril 2008 V 1.13 sur EOLE V 2.0 1 septembre 2008 EOLE V 2.1 10 octobre 2008 V 1.15 RC sur EOLE V 2.0 Modification du SSO EOLE 2.2 (PAM-CAS, CT EOLE V 2.2 RC Prise
2008 : Diplômé Master 2 ASR (Architecture Système et Réseaux) Université d Evry (Evry - 91)
Connaissances techniques Serveurs d application Langages et frameworks techniques Systèmes Réseaux et Sécurité IBM Tivoli Identity Manager (4.5, 4.6, 5.0, 5.1), IBM Tivoli Directory Server, IBM Tivoli
CATALOGUE DES FORMATIONS LANGUES
CATALOGUE DES FORMATIONS LANGUES Présentation Ecole Informatique Jasmin agrée par le Ministère de formation professionnelle et de l emploi sous le n 11-1202-12 le 29/08/2012. Spécialiste en informatique,
Présentation générale de l'application OBM
Présentation générale de l'application OBM Présentation de l'application OBM - page 1 1 Présentation générale de la solution OBM 1.1 Introduction LINAGORA, SSLL (Société de Service en Logiciels Libres)
Perso. SmartCard. Mail distribution. Annuaire LDAP. SmartCard Distribution OCSP. Codes mobiles ActivX Applet. CRLs
HASH LOGIC s e c u r i t y s o l u t i o n s Version 1.0 de Janvier 2007 PKI Server Une solution simple, performante et économique Les projets ayant besoin d'une infrastructure PKI sont souvent freinés
Sébastien Geiger IPHC Strasbourg
Sébastien Geiger IPHC Strasbourg Retour d expérience sur la plateforme de virtualisation sous Proxmox VE à l IPHC 9eme Journées Info de l IN2P3-IRFU 13-16 octobre 2014 Résidence de Camargue Sommaire Présentation
Description de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques)
ANNEXE VII-1 : modèle d attestation de respect du cahier des charges pour l épreuve E4 (parcours SISR) BTS SERVICES INFORMATIQUES AUX ORGANISATIONS Session 2014 CONTRÔLE DE L ENVIRONNEMENT TECHNOLOGIQUE
LINUX REDHAT, SERVICES RÉSEAUX/INTERNET
LINUX REDHAT, SERVICES RÉSEAUX/INTERNET Réf: LIH Durée : 4 jours (7 heures) OBJECTIFS DE LA FORMATION Ce cours pratique vous permettra de maîtriser le fonctionnement des services réseaux sous Linux RedHat.
CIBLE DE SECURITE CSPN DU PRODUIT PASS. (Product for Advanced SSO)
CIBLE DE SECURITE CSPN DU PRODUIT PASS (Product for Advanced SSO) Préparé pour : ANSSI Préparé par: Thales Communications & Security S.A. 4 Avenue des Louvresses 92622 GENNEVILLIERS CEDEX France This document
CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------
ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,
Quel ENT pour Paris 5?
Quel ENT pour Paris 5? Objectifs et Enjeux Contexte et ob jectifs du projet Objectifs Mettre à disposition des usagers de l établissement (étudiants, personnels, partenaires, contacts, internautes) : un
[email protected] [email protected] [email protected]
[email protected] [email protected] [email protected] Introduction Le projet une messagerie collaborative (courrier, agenda, contacts, etc.) pour l'enseignement et la recherche
Evidian IAM Suite 8.0 Identity Management
Evidian IAM Suite 8.0 Identity Management Un livre blanc Evidian Summary Evidian ID synchronization. Evidian User Provisioning. 2013 Evidian Les informations contenues dans ce document reflètent l'opinion
Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.
PERSPECTIVES Le Single Sign-On mobile vers Microsoft Exchange avec OWA et ActiveSync Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des
Digital DNA Server. Serveur d authentification multi-facteurs par ADN du Numérique. L authentification de confiance
L authentification de confiance Digital DNA Server Serveur d authentification multifacteurs par ADN du Numérique Simplicité Rapidité Economie Liberté Evolutivité Fiabilité FR mar 205 www.loginpeople.com
OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise
OFFRE MDB Service & Architecture Technique MyDataBall Saas (Software as a Service) MyDataBall On Premise L offre Produit / Service 1 Implantation Rédaction collaborative du cahier des charges 2 3 de la
Gestion des utilisateurs dans un environnement hétérogène
Gestion des utilisateurs dans un environnement hétérogène HINDERCHIETTE Aymeric - KILFIGER Estelle - SIMONET Charles - SIVADON Florian LP ASRALL March 24, 2015 1 Sommaire Introduction au projet tutoré
Linux. Sécuriser un réseau. 3 e édition. l Admin. Cahiers. Bernard Boutherin Benoit Delaunay. Collection dirigée par Nat Makarévitch
Bernard Boutherin Benoit Delaunay Cahiers de l Admin Linux Sécuriser un réseau 3 e édition Collection dirigée par Nat Makarévitch Groupe Eyrolles, 2003, 2004, 2007, ISBN : 2-212-11960-7, ISBN 13 : 978-2-212-11960-2
Ingénierie des réseaux
Ingénierie des réseaux Services aux entreprises Conception, réalisation et suivi de nouveaux projets Audit des réseaux existants Déploiement d applications réseau Services GNU/Linux Développement de logiciels
Architecture de services sécurisée
Architecture de services sécurisée Projet de Fin d Etudes M2 Islem ABD-EL RAHMAN Maëva ALLEN Stéphane DORAIL Florent FAUVIN Thomas HUBERT Loïc SIKIDI Ulric TOINON 1 Sommaire 1 Introduction... 4 2 Architecture...
CQP Développeur Nouvelles Technologies (DNT)
ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,
INFORMATIQUE & MANAGEMENT
Calendrier 2 ème semestre 2015 Avignon - Aix / Marseille - Toulon INFORMATIQUE & MANAGEMENT Tél. 04 90 85 98 12 [email protected] - www.cit.fr Formations bureautiques Le CIT est centre de Tests bureautique Formations
OpenLDAP. Astuces pour en faire l'annuaire d'entreprise idéal THÈME TECHNIQUE - ADMINISTRATION SYSTÈME. Jonathan CLARKE - jcl@normation.
THÈME TECHNIQUE - ADMINISTRATION SYSTÈME OpenLDAP Astuces pour en faire l'annuaire d'entreprise idéal Jonathan CLARKE - jcl@ Normation CC-BY-SA Qui suis-je? Jonathan Clarke Job : Co-fondateur et directeur
SQL Server, MySQL, Toad (client MySQL), PowerAMC (modélisation) Proxy SLIS
ANNEXE VII-1 : modèle d attestation de respect du cahier des charges pour l épreuve E4 (parcours SISR) BTS SERVICES INFORMATIQUES AUX ORGANISATIONS Session 2015 CONTRÔLE DE L ENVIRONNEMENT TECHNOLOGIQUE
«ASSISTANT SECURITE RESEAU ET HELP DESK»
«ASSISTANT SECURITE RESEAU ET HELP DESK» FORMATION CERTIFIANTE DE NIVEAU III CODE NSF : 326 R INSCRIT AU RNCP ARRETE DU 31/08/11 JO DU 07/09/11 - OBJECTIFS Installer, mettre en service et dépanner des
PostgreSQL. Formations. Calendrier... 14
Formations PostgreSQL Catalogue 2013 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 Développer avec PostgreSQL... 8 Migrer d'oracle à PostgreSQL...
INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09
INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL
CATALOGUE FORMATION 2015
CATALOGUE FORMATION 2015 CATALOGUE FORMATION 2015 SOMMAIRE P. 06 L agence Présentation de l Agence Nationale de Promotion des TIC (ANPTIC) Mot du Directeur Général P.11 Nos formations par thème Outils
Tour des Unités du C.I.A.M. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry.
Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry. 1 La cellule informatique : - Christophe Ambroise (PR UEVE) - Gilles Grasseau (IR CNRS) - Maurice Baudry (AI INRA) 2 Moi...
S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i
Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi
1 LE L S S ERV R EURS Si 5
1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un
Gestionnaire de réseaux Linux et Windows
Gestionnaire de réseaux Linux et Windows LEA.A6, version 2012 Information : (514) 376-1620, poste 7388 Programme de formation Type de sanction Attestation d études collégiales permettant de cumuler 51
Journée Josy/PLUME. Outils logiciels libres utiles à tout ASR SAMBA. Maurice Libes. Centre d'océanologie de Marseille UMS 2196 CNRS
Journée Josy/PLUME Outils logiciels libres utiles à tout ASR SAMBA Maurice Libes Centre d'océanologie de Marseille UMS 2196 CNRS Plan - Présentation de Samba Contexte d'utilisation Laboratoire Objectifs,
La gamme express UCOPIA. www.ucopia.com
La gamme express UCOPIA www.ucopia.com UCOPIA s adresse principalement aux petites organisations (Hôtels, PME, Cliniques, Etablissements secondaires...). Produit ayant obtenu en 2010 la Certification de
Formations. «Règles de l Art» Certilience formation N 82 69 10164 69 - SIRET 502 380 397 00021 - APE 6202A - N TVA Intracommunautaire FR17502380397
Formations «Règles de l Art» Nos formations Réf. ART01 14 Heures Authentification Réf. ART02 14 Heures Durcissement des systèmes Réf. ART03 14 Heures Firewall Réf. ART04 14 Heures Logs Réf. ART05 7 Heures
Architecture existante (principale)
6PO : Système d'impression Sans Pilote Os-agnostic Frédéric BLOISE - DOSICALU Aix-Marseille Université le plan Le cahier des charges Architecture existante pour l'impression 6po (WebDAV) 6po Web 6po Mail
SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année
SIO BTS Services Informatiques aux Organisations 1 ère année LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc Objectifs : LOT 1 : Evaluation d un logiciel d inventaire et de gestion
Projet de Java Enterprise Edition
Projet de Java Enterprise Edition Cours de Master 2 Informatique Boutique en ligne L objectif du projet de JEE est de réaliser une application de boutique en ligne. Cette boutique en ligne va permettre
Microsoft Exchange. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada
Microsoft Exchange (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité
Licence professionnelle Réseaux et Sécurité Projets tutorés 2012-2013
Licence professionnelle Réseaux et Sécurité Projets tutorés 2012-2013 Sujets proposés à l Université de Cergy-Pontoise 1. Déploiement d'une architecture téléphonique hybride : PC-Asterisk/PABX analogique,
Ingénieur Généraliste Spécialité Informatique
Dossier de Compétences Ingénieur Généraliste Spécialité Informatique FORMATION Formations Février 2009 Formation MS510 - Implémenter Office SharePoint Server 2007 Novembre 2008 Formation Oracle «Oracle
UCOPIA EXPRESS SOLUTION
UCOPIA EXPRESS SOLUTION UCOPIA EXPRESS Afin de lutter contre le terrorisme, des lois ont été votées ces dernières années, particulièrement en matière d accès Internet. Toute société accueillant du public
Savoir-faire Linux Inc Administration et Conseil Linux
Savoir-faire Linux Inc Administration et Conseil Linux Maxime Chambreuil [email protected] [email protected] November 6, 2004 p.1/29 Plan Profil de l entreprise Objectifs
PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18
Formations PostgreSQL Catalogue 2015 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 PostgreSQL Sauvegardes... 8 SQL : Conception & Mise en
Hébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
Soutenance de projet
Brevet de Technicien Supérieur Informatique de Gestion. Benoît HAMET Session 2002 Soutenance de projet......... Soutenance de projet Sommaire Sommaire...2 Présentation de la société...3 Mise en œuvre d
Référentiel ASUR 2015-2016 Prévisionnel
MCang = Anglais Référentiel ASUR 2015-2016 Prévisionnel UE 1 : Enseignement général (112h) Anglais technique (en groupe de niveaux) TP Barbier/fleck MCcep = Management de projets 24h MCcom = Communication
Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
Formation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
OpenLDAP : retour d expérience sur l industrialisation d annuaires critiques
Intervention du 29 Avril 2004 9 h 15 10 h 45 M. Sébastien Bahloul Chef de projet Expert Annuaire LDAP [email protected] OpenLDAP : retour d expérience sur l industrialisation d annuaires critiques Plan
Catalogue des formations : Utilisation d outils Open Source
Catalogue des formations - 2012 Catalogue des formations : Utilisation d outils Open Source Bureautique, Traitement d image, PAO, gestion de contenu web, création audiovisuelle OpeNetwork Agence de conseil,
Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Technicien Supérieur de Support en Informatique
Titre professionnel : «Technicien(ne) Supérieur(e)» Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 17/07/08, J.O. n 205 du 03/09/08) (32 semaines) page 1/8 Unité 1 : Assistance bureautique
Catalogue Formations Jalios
Catalogue Formations Jalios Offre de services Jalios 23/04/2015-6.0 1 / 19 Sommaire Sommaire... 2 1. Introduction... 3 2. Jalios, organisme de formation... 4 3. Formations fonctionnelles... 5 3.1. Formation
Gestion des identités Christian-Pierre Belin
Gestion des identités Christian-Pierre Belin Architecte Microsoft France La gestion des identités Le périmètre et les rôles Services d annuaire Point de stockage et d administration des comptes, des informations
Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]
Version 2004 Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions] Il vous permet aussi de vous familiariser avec le fonctionnement de
Notre Catalogue des Formations IT / 2015
Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119
Sun Java System Access Manager Notes de version pour Microsoft Windows
Sun Java System Access Manager Notes de version pour Microsoft Windows Version 7 Numéro de référence 819-5800-10 Ces notes de version contiennent d importantes informations disponibles au moment de la
