ÉDITORIAL. Jennifer Châtelet, Responsable Open Source School Executive Education

Dimension: px
Commencer à balayer dès la page:

Download "ÉDITORIAL. Jennifer Châtelet, Responsable Open Source School Executive Education"

Transcription

1 CATALOGUE DE FORMATIONS 2016

2 ÉDITORIAL «Avec 10 % de croissance par an, la filière du Logiciel Libre pèse plus de 4 milliards d euros de chiffre d affaires en France, représentant plus de salariés, répartis dans des grandes entreprises mais aussi postes vacants par an. C'est est un formidable facteur d innovation et un un levier d emploi considérable, notamment dans des domaines tels quele Cloud, le Big Data, l Internet des Objets ou encore la Mobilité, suscitant une forte demande du marché la plupart des logiciels et infrastructures reposent sur des technologies open source. Open Source School est la première école d enseignement supérieur dédiée aux technologies open source. Fondée par Smile, leader européen de l intégration et de l infogérance open source, et par l EPSI, établissement privé pionnier de l enseignement supérieur en informatique, l'école a une double vocation de formation initiale et de formation continue pour adultes à travers l'organisme de formation agréé : Open Source School «Executive Education». Open Source School, Executive Education, entend répondre aux besoins de compétences du secteur en mobilisant l ensemble de l écosystème et en adressant la plus vaste offre de formation continue aux technologies open source et différents dispositifsde reconversion permettant le retour à l emploi (POE) ou une meilleure employabilité pour de nombreux professionnels de l informatique. Les meilleurs experts du libre travaillent sur la conception et la réalisation de nos formations, OSS Executive Education, c est donc l efficacité de l expérience que nous proposons au travers de nos huit grandes filières de formation que vous pourrez découvrir à travers les pages de ce nouveau catalogue. Open Source School vous souhaite une bonne lecture et se tient à votre disposition pour échanger sur vos projets!» Jennifer Châtelet, Responsable Open Source School Executive Education 2

3 QUI SOMMES-NOUS? Open Source School «Executive Education» est un organisme de formation informatique agréé et exclusivement dédié aux formations open source. OSS est la référence en matière de développement de compétences autour des technologies du libre. Open Source School a bénéficié du Programme d Investissements d Avenir (PIA), piloté par le commissariat général à l Investissement. Les programmes investissements d avenir ont vocation à promouvoir l excellence française en matière d enseignement supérieur et de recherche. OSS s inscrit ainsi dans une dynamique en faveur du développement du savoir et de l innovation pour améliorer les perspectives de croissance de la France. À travers un très large catalogue de formations professionnelles mais aussi des parcours certifiants ou de retour à l emploi, OSS vous accompagne sur l ensemble des technologies open source telles que le Web, le Big Data, l Infrastructure et le Système, le Collaboratif, le Décisionnel, l e-commerce ou encore l informatique embarquée. Ils nous font confiance Le savoir-faire pédagogique d'open Source School est ainsi reconnu par nos clients parmi lesquels : 3

4 OPEN SOURCE SCHOOL VOUS ACCOMPAGNE DANS VOTRE PARCOURS FORMATION L'ingénierie de formation OSS L'équipe conseil Open Source School, experte en gestion de compétences et des formations dans le secteur IT, vise une plus grande proximité avec ses clients, pour une meilleure compréhension de leur besoins afin de proposer les programmes et les formats pédagogiques les mieux adaptés. Dans ce sens, nous avons également renforcé notre suivi qualité tout au long du processus de formation, afin de conserver la meilleure vue sur la satisfaction client. Vous pourrez un panel de références récentes et nos relations privilégiées avec les éditeurs-phares du marché, qui attestent du capital confiance que nous avons acquis au cours de ces années de partenariats. 4

5 Nos formateurs sont des chefs de projet ou des experts techniques ou fonctionnels des produits cités, qui ont donc une connaissance aigue et aguerrie des sujets. A ce titre, ils ont à la fois une connaissance opérationnelle réelle des outils et des aptitudes pédagogiques. Ainsi, notre pédagogie repose sur un alliage équilibré entre connaissances académiques et mise en pratique enrichie de retours d expérience à forte valeur ajoutée. Pour que votre formation se déroule au mieux, nous mettons en oeuvre les facteurs clés de succès : S accorder sur un plan de formation adapté ; Vous proposer des formateurs compétents et pédagogues ; Accueillir des participants bien orientés disposant des pré-requis nécessaires ; Fournir une salle équipée, du matériel adapté et une ambiance de travail conviviale. Nous assurons également la gestion administrative et l édition des documents légaux : Élaborer pour vous les conventions de formation récapitulatives des éléments contractuels : coûts pédagogiques, durée, nombre et nom des inscrits, dates de formations ; Vous adresser les convocations individuelles pour les formations a yant lieu dans nos locaux ; Faire signer les feuilles d émargement aux apprenants pour chaque jour de formation dispensé ; Faire remplir des fiches d évaluation à chaud aux apprenants pour valider la qualité de nos sessions de formation ; Envoyer des attestations de présence pour chacun des participants ; Fournir sur demande des attestations de suivi de la formation et le cas échéant de certifications ; Envoyer à l issue de la formation, une facturation sur-mesure de la prestation à vous ou à votre OPCA en cas de prise en charge directe. INFORMATIONS PRATIQUES L accueil des stagiaires Le matin l accueil des stagiaires se déroule dans notre salle de pause autour de boissons chaudes et froides, et de viennoiseries. Horaires Les horaires des sessions de formation sont habituellement de 9h00-12h00 puis 13h00-17h00. En fonction des usages chez le client ou contraintes, le client et Smile pourront convenir d'un décalage de ces horaires. 5

6 Support de cours et contenu pédagogique Les supports de cours imprimés sont remis en début de session à chaque stagiaire. Ils peuvent être réalisés ou e anglais en fonction de la demande du client. Nous pouvons également adresser à la demande une version numérique du support. Organisation matérielle Lorsque la formation se déroule dans nos locaux, chaque participant dispose d un poste de travail, donnant accès à un environnement pleinement opérationnel pour les exercices pratiques. Nous mettons à la disposition des stagiaires des PC équipés de la configuration logicielle requise pour le cours, des supports de cours et stylos pour la prise de notes. Nos salles sont équipées de paper board, rétroprojecteur et autres matériels requis pour un apprentissage de qualité. Lorsque la formation se déroule chez nos clients, nous envoyons les pré-requis matériels et logiciels dans un délai suffisant pour permettre l anticipation de l organisation par le client. Nos centres Open Source School dispose de différents centres de formation en France, en Belgique, Suisse et Luxembourg. 6

7 NOS FILIERES DE FORMATION FILIERE DIGITAL & MOBILE Nos formations CMS & Portails à Drupal 7 pour Webmaster & contributeur avancé à Drupal 7 pour développeur à Drupal 8 pour Webmaster & contributeur avancé à Drupal 8 pour développeur à Ez publish 4.7 pour contributeur & administrateur fonctionnel à Ez publish 4.7 pour développeur à Ez publish 5.2 pour développeur initiation symfony à Jahia 7 pour contributeur à Jahia 7 pour administrateur fonctionnel à Jahia 7 pour développeur à Jahia 7 pour développeur certifiante à Jahia 7 pour développeur avancé à Jahia 7 pour administrateur technique à Liferay 6.2 pour administrateur fonctionnel à Liferay 6.2 pour développeur à Liferay 6.2 pour administrateur technique à TypoScript à TYPO3 pour contributeur & Webmaster à TYPO3 4.5 pour développeur à TYPO3 EXTABASE/FLUID pour développeur Nos formations Stratégie Digitale à Initiation au SEO à Mesurer la performance de votre site avec Google Analytics à Ergonomie des interfaces à Séminaire Digitalisation du point de vente Nos formations Mobile à Kick starting Android à Développement android Wear à Gestion du graphisme et des animations sous Android à Les notifications push sous Android à Android - niveau débutant à Android - niveau avancé 7

8 FILIERE BIG DATA & NoSQL à Séminaire Big Data focus sur Hadoop à Hadoop pour développeur à Hadoop pour administrateur à MongoDB pour développeur à MongoDB pour administrateur à OrientDB FILIERE E-COMMERCE Nos formations E-commerce à Magento 2 pour développeur à Magento 2 pour administrateur fonctionnel à Magento 1 pour administrateur fonctionnel à Magento 1 pour développeur Les fondamentaux à Magento pour développeur Avancé à Magento pour développeur Fonctionnalités complémentaires à Akeneo pour développeur à Solr pour Magento à Solr les fondamentaux à Solr avancé à Elasticsearch pour développeur à Magento Elasctic Suite pour administrateur fonctionnel Nos formations Webmarkating & Ergonomie à ABTESTING à Searchandising à Séminaire - Digitalisation du point de vente à Améliorer l'expérience UX sur vos sites e-commerce à Comment placer votre site e-commerce au cœur de votre dispositif digital? à Rentabilité e-commerce : connaître et maîtriser les différents leviers FILIERE INFRASTRUCTURE 8

9 Nos formations Cloud et Virtualisation à Fondamentaux du Cloud computing à OPENSTACK les fondamentaux à OPENSTACK : CEPH à OPENSTACK : Avancé Nos formations Linux à Station de travail sous Linux à Administrateur Linux - Basiques à Administrateur Linux - Avancé à Administrateur Linux - Scripting à Linux exploitation et troubleshooting à Samba administration à LDAP Les fondamentaux à Open LDAP avancé Nos formations Messagerie à Bluemind pour utilisateur à Bluemind pour administrateur à Zimbra pour utilisateur à Zimbra pour administrateur technique Nos formations Bases de données à Sécurité des bases de données à MySQL Administration à MySQL Optimisation à Cluster MySQL à MySQL / Galera : optimisation et clustering Nos formations Supervision & Méthodologie à Méthodologie de déploiement d'une plateforme de supervision C 101 à Administration d'une plateforme de supervision C 101 à Centreon BI & BIRT Reporting C 203 à Déploiement et configuration de Zabbix à GLPI pour administrateur à Bugzilla pour administrateur Nos formations Serveur Web à Initiation, configuration et administration d'un serveur web Apache à Initiation Apache et Tomcat à Initiation Free radius à Installation et configuration d'un serveur Varnish 9

10 FILIERE SYSTEMES D'INFORMATION Nos formations Décisionnel à Développement de rapports avec BIRT à Jaspersoft BI professional - utilisateur à Jedox business user (150) à Jedox specialist (201) à Pentaho BI initiation à Pentaho BI avancé suite entreprise à Pentaho BI avancé suite communautaire à Pentaho Data intégration Nos formations Intégration et Middleware à Talend ESB pour développeur à Talend Data Intégration pour développeur à Talend Data Integration pour administrateur à WSO2 module ESB pour développeur les fondamentaux à WSO2 module ESB pour développeur Avancé Nos formations ERP à Odoo - cursus fonctionnel à Odoo - cursus technique à Initiation au développement Python Nos formations Gestion documentaire à Alfresco pour administrateur fonctionnel à Alfresco pour développeur à Alfresco pour administrateur technique à Nuxeo pour administrateur fonctionnel à Nuxeo pour développeur à GINCO gestion de thesaurus pour administrateur à Comment construire un thesaurus efficace? FILIERE DEVELOPPEMENT Nos formations Framework à Symfony 2 à Symfony 3 10

11 à Struts 2 à Java webservices : JAX RS, JAX WS à Spring à ZEND 2 Nos formations Développement et Industrialisation à Fondamentaux du développement Web à Les bonnes pratiques du développement Web à Programmation orientée objet à Développement PHP Les Fondament à Développement PHP Avancé à Développement Web en environnement PHP à Testing PHP à Développement Web en environnement Java/JEE cursus avancé à Testing Java à Git pour developpeur à Jenkins Nos formations Moteurs de recherche à Solr Les fondamentaux à Solr Avancé à Elasticsearch pour Développeur Nos formations Front-End à Fondamentaux Front End à CSS 2 et 3 : Des bases à la maîtrise à HTML 5 à Angular JS à JQUERY FILIERE METHODOLOGIE à Bien rédiger pour le Web à Initiation au web sémantique ou Web 3.0 à Améliorer les expériences UX de vos sites e-commerce à Comment placer votre site e-commerce au coeur de votre dispositif digital à Connaître et maîtriser les leviers de la Rentabilité e-commerce à Introductions aux méthodes Agiles pour Scrum Master à Agile / Scrum : Project management pour Product Owner à Digitalisation du point de vente à Ergonomie des interfaces à Initiation au SEO 11

12 à Mesurer la performance de votre site avec Google Analytics FILIERE «EMBARQUE» à Linux embarqué à Linux embarqué et temps réel à Noyau Linux et développement de Drivers à Linux temps réel à Raspberry PI à Beaglebone Black à Yocto open embedded à Android embarqué à Séminaire les interfaces graphiques embarquées à Séminaire les solutions Open source pour le temps réel à Séminaire les outils Open Source pour le développement embarqué 12

13 FILIÈRE DIGITAL & MOBILE

14 SOMMAIRE Nos formations CMS & PORTAIL Ã Drupal 7 pour Webmaster & contributeur avancé...6 Ã Drupal 7 pour développeur...8 Ã Drupal 8 pour Webmaster & contributeur avancé...10 Ã Drupal 8 pour développeur...12 Ã Ez publish 4.7 pour contributeur & administrateur fonctionnel...14 Ã Ez publish 4.7 pour développeur...17 Ã Ez publish 5.2 pour développeur initiation symfony...19 Ã Jahia 7 pour contributeur...20 Ã Jahia 7 pour administrateur fonctionnel...22 Ã Jahia 7 pour développeur...24 Ã Jahia 7 pour développeur certifiante...26 Ã Jahia 7 pour développeur avancé...27 Ã Jahia 7 pour administrateur technique...29 Ã Liferay 6.2 pour administrateur fonctionnel...30 Ã Liferay 6.2 pour développeur...32 Ã Liferay 6.2 pour administrateur technique...33 Ã TypoScript...34 Ã TYPO3 pour contributeur & Webmaster

15 à TYPO3 4.5 pour développeur...37 à TYPO3 EXTABASE/FLUID pour développeur...40 Nos formations STRATEGIE DIGITALE à Initiation au SEO...42 à Mesurer la performance de votre site avec Google Analytics..44 à Ergonomie des interfaces...45 à Séminaire Digitalisation du point de vente...47 Nos formations MOBILE à Kick starting android à Développement android Wear à Gestion du graphisme et des animations sous Android à Les notifications push sous Android...54 à Android - niveau débutant à Android - niveau avancé

16 NOS FORMATIONS CMS & PORTAILS 4

17 DRUPAL 7 POUR WEBMASTER & CONTRIBUTEUR AVANCÉ FILIÈRE DIGITAL/CMS & PORTAIL Durée : 2 jours Niveau : avancé Tarif inter-entreprise : 1300 HT/personne Tarif intra-entreprise : nous Apprendre à maîtriser les concepts de développement Drupal Pouvoir créer ses modules Être capable de comprendre le système de "hooks" Apprendre à intégrer, importer ou exporter des données PRÉSENTATION DE DRUPAL Présentation de Drupal Installation et configuration Installation de modules La contribution éditoriale Rédiger des contenus Catégoriser les contenus avec la Taxonomie Positionner des blocks Positionner son contenu dans un menu L'administration Administrer les types de contenu Visualiser les rapportsadministrer les utilisateurs Gestion des rôles et droits Contributeurs avancé Administrateurs fonctionnel Webmaster drupal Bonnes connaissances de CSS et HTML Maîtrise du langage PHP Mettre en place un éditeur de texte riche Les formats d'entrée Traduire l'interface Gérer les alias d'url Modérer les commentaires et les utilisateurs. Administrer Google analytics Mettre le site en maintenance Traduire l'interface Paramétrer le moteur de recherche Créer des sauvegardes avec Backup & Migrate Présentation de Views Créer une liste d'entités 5

18 Créer un bloc d'entités Créer un flux RSS Présentation de Webform Créer un formulaire Gérer les listes de diffusion 6

19 DRUPAL 7 POUR DÉVELOPPEUR FILIÈRE DIGITAL/CMS & PORTAIL Durée : 3 jours Niveau : Débutant Tarif inter-entreprise : 1750 HT/personne Tarif intra-entreprise : nous Apprendre à maîtriser les concepts de développement Drupal Pouvoir créer ses modules Être capable de comprendre le système de "hooks" Apprendre à intégrer, importer ou exporter des données Développeurs web / PHP Webmasters Drupal Bonnes connaissances de CSS et HTML Maîtrise du langage PHP Comprendre le fonctionnement de Drupal Drupal en quelques mots Déploiement de Drupal Comment installer Drupal? Quelle architecture pour déployer Drupal? Les concepts de Drupal Architecture des dossiers Le bootstrap Le système de hooks Le système de menu Les entités Le développeur et le BackOffice DrupalLes types de contenu Les menus Les blocks La taxonomy Les Utilisateurs, Rôles et Permissions Les bonnes pratiques de configuration La sécurité Les performances Gérer l'export des configurations Introduction Introduction au développement Drupal Tour d'horizon de l'api Drupal Organisation d'un module Drupal Organisation d'un thème Drupal Les coding standard Drupal Les outils du développeur Drupal 7

20 Drush Coder, Devel Cas pratique : création d un module Drupal Créer un formulaire Stocker les résultats du formulaire en base de données Créer une liste paginée des résultats Définir une tâche planifiée Interagir avec le gestionnaire de log Interagir avec le gestionnaire de cache Créer ses propres templates Lister des entités 8

21 DRUPAL 8 POUR WEBMASTER & CONTRIBUTEUR AVANCÉ FILIÈRE DIGITAL/CMS & PORTAIL Durée : 2 jours Niveau : Débutant Tarif inter-entreprise : 1620 HT/personne Tarif intra-entreprise : nous Connaitre l écosystème Hadoop dont HDFS, YARN et les moteurs de traitement (MR, Spark, Tez) Dimensionner et préparer un cluster Installer un cluster Configurer et sécuriser un cluster Exploiter un cluster Présentation de Drupal 8 Installation et configuration Installation de modules La contribution éditoriale Rédiger des contenus Catégoriser les contenus avec la Taxonomie Positionner des blocks Positionner son contenu dans un menu L'administration Administrer les types de contenu Administrer des types de blocks Visualiser les rapports Administrer les utilisateurs Gestion des rôles et droits Mettre en place un éditeur de texte riche Les formats d'entrée Créer une liste d'entités Créer un bloc d'entités Créer un flux RSS Webmaster Drupal Contributeur avancé Administrateur fonctionnel Bonnes connaissances de CSS et HTML 9

22 Maîtrise du langage PHP 10

23 DRUPAL 8 POUR DÉVELOPPEUR FILIÈRE DIGITAL/CMS & PORTAIL Durée : 3 jours Niveau : Débutant Tarif inter-entreprise : 1950 HT/personne Tarif intra-entreprise : nous COMPRENDRE LE FONCTIONNEMENT DE DRUPAL Déploiement de Drupal Comment installer Drupal 8? Quelle architecture pour déployer Drupal 8? Les concepts de Drupal 8 Apprendre à maîtriser les concepts de développement Drupal 8 Architecture des dossiers Le bootstrap Le système de menu Les entités et Les vues Pouvoir créer ses modules Être capable d interagir avec le core Drupal 8 Apprendre à importer ou exporter la configuration LE DÉVELOPPEUR ET LE BACKOFFICE DRUPAL Les types de contenu La traduction de contenus Les menus Développeurs web / PHP Webmaster Drupal Les blocks La taxonomie Les vues Les Utilisateurs, Rôles et Permissions Les bonnes pratiques de configuration La sécurité et les performances Gérer l'export des configurations Bonnes connaissances de CSS et HTML INTRODUCTION AU DÉVELOPPEMENT DRUPAL Maîtrise du langage PHP Tour d'horizon de l'api Drupal Organisation d'un module Drupal et d un thème Drupal 11

24 Les coding standard Drupal Les outils du développeur Drupal Drush Coder, Devel CAS PRATIQUE : CRÉATION D UN MODULE DRUPAL 8 12

25 EZ PUBLISH V4.7 POUR CONTRIBUTEUR & ADMINISTRATEUR FONCTIONNEL FILIÈRE DIGITAL/CMS & PORTAIL Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : 755 HT/personne Tarif intra-entreprise : nous PRÉSENTATION D EZ PUBLISH Introduction à la gestion de contenus Présentation de l'interface d'administration L interface et les menus l In-site edition LES CONCEPTS EZ PUBLISH Utiliser et contribuer sous ez Publish La notion d arborescence Présentation des classes, objets et noeuds L utilisation des sections et des états Contributeurs Référents ez Publish CRÉATION / EDITION DE CONTENUS La contribution Le principe de relations d objets Maîtrise d'un navigateur Maîtrise de JavaScript Utilisation de Linux L utilisation de l éditeur de texte riche Placer un objet dans l arborescence Multipositionnement Visibilité LE MULTILINGUISME Les outils de traduction La notion de traduction principale LA GESTION DES VERSIONS L historique des versions 13

26 La comparaison de versions Les notifications La validation de contenus 14

27 EZ PUBLISH V4.7 POUR DÉVELOPPEUR FILIÈRE DIGITAL/CMS & PORTAIL Durée : 4 jours Niveau : Débutant Tarif inter-entreprise : 1750 HT Architecture d ez Publish Présentation générale Les objets et les nœuds Maîtriser les concepts de développement ez Publish V4.5 (intégration, extensions,..). L arborescence de contenus Les classes Les sections L architecture du système de fichier Les siteaccess et la configuration Développeurs Web, PHP Introduction au contenu et design Structure de pages Gestion des templates Découpage des templates Bonne connaissance de CSS et HTML Maîtrise du langage PHP Notion de module et vue Les différents modes d affichage La structure des répertoires de design Gestion des surcharges Le langage de template Utilisation des variables Les opérateurs de template Les structures de contrôle Les fonctions fetch Les vues et inclusions de template 15

28 Les collecteurs d informations Les formulaires de collection d information Les données recueillies Rôles utilisateur Principe de politique de sécurité Les rôles Affecter les rôles ez Find L installation Les outils Le système d extensions La structure de fichier Présentation détaillée des différents types d extensions Design Opérateur de template Traduction Cronjob Fetch Evénement de workflow ContentEditHandler Module et vue Datatype Evénement de workflow Gestion du cache Les différents types de cache Zoom sur le cache de contenu Les cache-blocks 16

29 Les bonnes pratiques Utilisation des view_parameters L autoload ez Debug La fonction attribute() Multi-site Multi-langue Les siteaccess Documentation La documentation officielle Les extensions La communauté 17

30 EZ PUBLISH V5.2 POUR DÉVELOPPEUR INITIATION SYMFONY FILIÈRE DIGITAL/CMS & PORTAIL Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : 2600 HT/personne Tarif intra-entreprise : nous SYMFONY Où trouver la documentation ez / Symfony / Twig? Installation d'une instance ez Publish 5 (composer, console, configuration Apache) Architecture d'un projet Symfony Installer une instance ez Publish5 Création d'un Bundle Routes et Contrôleurs Twig et Assets Comprendre l'architecture et les composants MVC Symfony 2 Passer des anciennes pratiques ez 4 vers les bonnes pratiques ez 5 Appréhender la nouvelle API ez Publish Réaliser un projet ez Publish de base intégralement dans la couche Symfony SYMFONY / EZ PUBLISH Entités et formulaires Caches Introduction à doctrine API ez Publish Traduction du vocabulaire ez 4 / ez 5 Configuration ez Publish : site access, images variation, templates rules,... Développeurs expérimentés sur ez 4 PHP 5 EZ PUBLISH Opérateurs Twig ez Les vues : surcharger une vue pour un type de contenu, afficher les attributs d'un objet, pagelayout Vues imbriquées : render Compétences de base ez Publish Legacy 4 Surcharge du «Controller» d'une vue Traductions Cache 18

31 Services, commandes, Authentification Gérer les objets de contenus : créer, modifier, supprimer, déplacer Tests unitaires et fonctionnels 19

32 JAHIA 7 POUR CONTRIBUTEUR FILIÈRE DIGITAL/CMS & PORTAIL Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : 890 HT/personne Tarif intra-entreprise : nous Utiliser sa plate-forme Jahia Contribuer sur sa plate-forme Jahia Présentation de Jahia Création d'un site Les différents modes Les Interfaces et fonctions usuelles de contribution La création et la mise jour du contenu Quelques contenus simples Optimisation du moteur de recherche La publication Export et import de contenu Annexe : Liste de composants Mini-Sites Utilisateurs Administrateurs Utilisation des navigateurs web 20

33 JAHIA 7 POUR ADMINISTRATEUR FONCTIONNEL FILIÈRE DIGITAL/CMS & PORTAIL Durée : 3 jours Niveau : Débutant Tarif inter-entreprise : 890 HT/personne PRÉSENTATION DE JAHIA Présentation de Jahia Tout est contenu Tarif intra-entreprise : nous Stockage des contenus Affichage des contenus Noms et Adresse des contenus Utiliser sa plate-forme Jahia Contribuer sur sa plate-forme Jahia CRÉATION D UN SITE Création d'un site Utilisateurs Logique de fonctionnement Paramétrages Administrateurs Utilisation des navigateurs web LES DIFFÉRENTS MODES Les différents modes Mode Render Mode Edit Mode Contributeur Mode Administrateur LES INTERFACES ET FONCTIONS USUELLES DE CONTRIBUTION Vue d'ensemble de l'interface d'édition Le plan de travail : Edit et menu des langues La barre d'outils 21

34 Bouton Live Bouton Aperçu Bouton Contribution Menu View Menu Publication Menu Workflow Tâches en attente Menu Gestionnaire Menu Cache Bouton Administration Bouton Tâches de fond Icône Presse Papier Menu Utilisateur Le sélecteur Barre du sélecteur 22

35 JAHIA 7 POUR DEVELOPPEUR FILIÈRE DIGITAL/CMS & PORTAIL Durée : 3 jours Niveau : Débutant Tarif inter-entreprise : 2440 HT/personne Tarif intra-entreprise : nous Apprendre à développer avec Jahia 7 Avoir suivi la formation découverte Développeur (auto-formation en ligne) Java, JSP, JSTL, EL HTML/CSS Contribution Jahia Connaissance d un IDE (tel qu'eclipse ou IntelliJ) VALIDATEURS OPTIONS D'INDEXATION MIXINS FORMATS DE SORTIE MULTIPLES (RSS, VCF, CSV ) COMPOSANTS LIÉS COMPOSANTS DE RECHERCHE COMPOSANTS DE REQUÊTE REST API ACTIONS PERSONNALISÉES PERMISSIONS PERSONNALISÉES CONFIGURATION ET RÉSOLUTIONS DE PROBLÈMES Private App Stores Modes développent vs. production Clustering Outils de résolution de problèmes de Jahia 7 Programme de la formation en ligne "Découverte Développeur", pré-requis à la formation Jahia 7 Développeur OVERVIEW FONCTIONNELLE Le tableau de bord utilisateur Développeurs Intégrateurs Informaticiens Chefs de projet technique L'Edit Mode (types de contenu, création de contenu, gestion des pages, vues, contenu multilingue, suppression de contenu, publication) Administration des contenus (métadonnées, SEO,Tags, Catégories, Permissions et Rôles, Versions, Paramètres de Visibilité, Workflow) Canaux 23

36 Contenu hors contexte Recherche Gestionnaires (Contenu, Document, Site, Tag) Le Contribute Mode DÉVELOPPEMENT DE TEMPLATE Concepts techniques de Jahia 7 Interface du Studio de Jahia 7 Gestion des templates pour les jeux de templates et de modules existants Création de jeux de templates personnalisés Intégration de maquettes html simples DÉVELOPPEMENTS BASIQUES Overview de l'architecture technique de Jahia 7 Overview du développement de module Création de module Définition des objets de contenu Déploiement de module Mixins Scripts de rendu Internationalisation et resource Bundles Listes de choix (rendus et initialisations de base) Gestion des URL Gestion des fragments Cache 24

37 JAHIA 7 POUR DEVELOPPEUR CERTIFIANTE FILIÈRE DIGITAL/CMS & PORTAIL Durée : 3 jours Niveau : Débutant Tarif inter-entreprise : 1935 HT/personne Tarif intra-entreprise : nous Apprendre à développer avec Jahia 7 Avoir suivi la formation découverte Développeur (auto-formation en ligne) Java, JSP, JSTL, EL HTML/CSS Contribution Jahia Connaissance d un IDE (tel qu'eclipse ou IntelliJ) VALIDATEURS OPTIONS D'INDEXATION MIXINS FORMATS DE SORTIE MULTIPLES (RSS, VCF, CSV ) COMPOSANTS LIÉS COMPOSANTS DE RECHERCHE COMPOSANTS DE REQUÊTE REST API ACTIONS PERSONNALISÉES PERMISSIONS PERSONNALISÉES CONFIGURATION ET RÉSOLUTIONS DE PROBLÈMES Private App Stores Modes développent vs. production Clustering Outils de résolution de problèmes de Jahia 7 Programme de la formation en ligne "Découverte Développeur", pré-requis à la formation Jahia 7 Développeur OVERVIEW FONCTIONNELLE Le tableau de bord utilisateur Développeurs Intégrateurs Informaticiens Chefs de projet technique L'Edit Mode (types de contenu, création de contenu, gestion des pages, vues, contenu multilingue, suppression de contenu, publication) Administration des contenus (métadonnées, SEO,Tags, Catégories, Permissions et Rôles, Versions, Paramètres de Visibilité, Workflow) Canaux Contenu hors contexte Recherche 25

38 Gestionnaires (Contenu, Document, Site, Tag) Le Contribute Mode DÉVELOPPEMENT DE TEMPLATE Concepts techniques de Jahia 7 Interface du Studio de Jahia 7 Gestion des templates pour les jeux de templates et de modules existants Création de jeux de templates personnalisés Intégration de maquettes html simples DÉVELOPPEMENTS BASIQUES Overview de l'architecture technique de Jahia 7 Overview du développement de module Création de module Définition des objets de contenu Déploiement de module Mixins Scripts de rendu Internationalisation et resource Bundles Listes de choix (rendus et initialisations de base) Gestion des URL Gestion des fragments Cache EXAMEN DE VALIDATION : LA CERTIFICATION DÉVELOPPEUR À la fin des trois jours de formation, les participants doivent passer un examen de certification de 3 heures. 26

39 JAHIA 7 POUR DEVELOPPEUR AVANCE FILIÈRE DIGITAL/CMS & PORTAIL Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous Avoir suivi la formation Jahia Développeur Custom initializers Custom renderers Custom validators Custom Interceptors Custom Macros and Filters Custom JBPM workflows Custom Drools rules User and group Providers Authentication Valves Avoir suivi la formation Jahia Développeur Développeurs Intégrateurs Informaticiens Chefs de projet technique 27

40 JAHIA 7 POUR ADMINISTRATEUR TECHNIQUE FILIÈRE DIGITAL/CMS & PORTAIL Durée : 2jours Niveau : Débutant Tarif inter-entreprise : 1935 HT/personne Tarif intra-entreprise : nous Installation et configuration initiale Prérequis du système Le serveur Tomcat Arborescence et fichiers principaux L'authentification dans Jahia Installer et configurer le CMS Maitriser les différentes possibilités offertes par l'interface d'administration Découvrir ou revoir les bonnes pratiques d'exploitation Trouver, analyser et comprendre les erreurs applicatives Programme détaillé Le mode cluster Interface d'administration Paramètres du serveur Gestions des projets Gestion des utilisateurs et des rôles Les portlets Les modules Paramètres du site Les groupes d'utilisateurs Les langues Réglages avancés et options divers Administrateurs système Administration du système Linux Fichiers de configuration Administrateurs système La gestion des paquets et des mises à jour Les services Utilisateurs et droits Connaissances basique java/2ee De bonnes connaissances en administration de serveur Linux. Troubleshooting Les ressources du serveur Surveiller l'activité des processus Les logs et les mails, tracer les erreurs 28

41 Quelques notions de programmation web. Outils spécifiques pour Java et Tomcat (jmap, jconsole, jvisualvm 29

42 LIFERAY 6.2 POUR ADMINISTRATEUR FONCTIONNEL FILIÈRE WEB/CMS & PORTAIL Durée : 2 jours Niveau : avancé Tarif inter-entreprise : 1350 HT/pers. Tarif intra-entreprise : nous Fournir à un public fonctionnel et technique des clés pour valider leurs choix Liferay Fonctions CMS et GED Présentation de l'outil Présentation commerciale Les notions de base de Liferay Exemples de réalisations Présentation du CMS Présentation dela GED Présentation des portlets collaboratives Présentation de World of Liferay La gestion des droits dans Liferay Chefs de projets / MOA Chefs de projets techniques Administrateurs fonctionnel Aucun Les fonctionnalités avancées Organiser les communautés Architecture solution Architecture technique et points d'accès Extensibilité de Liferay Cas pratique : création d'un bureau et d'un site personnels Cas pratique : création d'une communauté 30

43 LIFERAY 6.2 POUR DÉVELOPPEUR FILIÈRE WEB/CMS & PORTAIL Durée : 3 jours Niveau : avancé Tarif inter-entreprise : 1950 HT/pers. Tarif intra-entreprise : nous Introduction aux notions de portail et portlet Définition des notions Qu'est ce qu'un portail Les spécifications des portlets : JSR-168 et 286 Présentation de Liferay Développer sous Liferay dans un environnement projet existant Exemples de portlets Liferay Introduction à Liferay Présentation de la société Présentation des offres Présentation des outils Développeurs Java Intégrateurs Java Chefs de projets techniques Installation d'un environnement de développement Présentation des différents outils de développement : Plugin SDK et Liferay IDE Installation d'un environnement pas à pas Introduction au back-office Liferay Visite guidée du back-office Développement Java Eclipse Organisations Sites Rôle Contenu Web : Structure et template Gestion de documents Gestion des pages Champs personnalisés Configuration du portail Administration basique 31

44 Introduction aux plugins Présentation des différents plugins Liferay : Plugins : portlets, themes, layout, hook, ext.. Conditions d'utilisation et bonnes pratiques Développements de plugins Développements des plugins : Plugin thème Plugin Portlet Classique «Hello world» Inter-communication portlets Plugin hook : Actions hook JSP hook Language (i18n) hook Service hook Struts action hook Plugin Ext Service Builder Utilisation de l'outil de génération de service Liferay. Présentation Implémentation d'un service dans un portlet 32

45 LIFERAY 6.2 POUR ADMINISTRATEUR TECHNIQUE FILIÈRE WEB/CMS & PORTAIL Durée : 2 jours Niveau : avancé Tarif inter-entreprise : nous Tarif intra-entreprise : nous Installer la solution Gérer l'administration du portail S'intégrer a des mécanismes d'authentification Gérer la performance Administrateurs technique Architectes Développeurs Liferay avancé INTRODUCTION À LIFERAY Définition et rôle du portail Les atouts de Liferay Catalogue de portlets Principe de la sécurité dans Liferay (utilisateurs, sites, rôles, ) ADMINISTRATION Installation de la solution hors bundle Installation de nouveaux composants (portlet, thèmes,...) Gestion des sauvegardes, import/export Gestion et analyse des logs Database (tables importantes, database sharding) Configuration et personnalisation L'authentification dans liferay Méthode d'utilisation d'un annuaire LDAP Authentification CAS Monitoring : mémoire, sessions,... Gestion du Load-Balacing et Clustering / Failover Connaissance du monde web et Optimisation et performance 33

46 TYPOSCRIPT FILIÈRE WEB/CMS & PORTAIL Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : 690 HT/personne Tarif intra-entreprise : nous DÉBUTER AVEC TYPOSCRIPT CRÉATION DU GABARIT TYPOSCRIPT D UNE PAGE ÉDITER UN TEMPLATE Édition simple Édition avancé LE TYPOSCRIPT OBJECT BROWSER BONNES PRATIQUES À RETENIR Arborescence Formation à TypoScript Du "Hello world" à l'intégration d'une maquette : principe, configuration et menu Template sur page particulière Constantes du site Eviter les doublons dans les surcharges Webmaster ayant des compétences XHTML, CSS, Design Web, Flash, Photos et vidéos APPLIQUER UN GABARIT HTML À DES PAGES Marquer les zones de contenu dans un gabarit HTML CONFIGURER LE SETUP POUR LE RENDU DE CONTENU Toute personne ayant des compétences en développement PHP Appeler une constante Utilisation avancée des subparts et markers HTML FAIRE UN MENU Menu simple Notions en PHP et en base de données Menu avec plusieurs niveaux d'arborescence Menu spéciaux Utilisation des outils de développements CONFIGURATION DU HEADER, DU BODY ET DES METATAGSINSÉRER UN SCRIPT PHP 34

47 TYPO3 POUR CONTRIBUTEUR ET WEBMASTER FILIÈRE WEB/CMS & PORTAIL Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : 690 HT/personne Tarif intra-entreprise : nous GÉNÉRALITÉS Explication des principaux termes de TYPO3 Concepts de base de TYPO3 PRÉSENTATION DES OUTILS DU BACK-OFFICE Former des rédacteurs et des webmasters / administrateurs Initiation au Typoscript, Les outils du mode Web: le mode Page, le mode Liste. Les outils du mode media : le mode File, le mode Liste. Les outils du module utilisateur : le mode Espace de travail. Les fonctionnalités utiles du back-office Gérer les templates Html et gestion des utilisateurs front et back office Présenter le back-office et toutes les opérations de contributions (gestion des pages et contenus) OPÉRATIONS DE CONTRIBUTIONS Ajout, suppression et modification de pages Gestion de l'éditeur de texte (richtext editor ou RTE) Gestion des fichiers Choix du type de contenu : Champs génériques, Texte + Image, Choix d une image, Tableau, Multimédia, HTML CONTRIBUTION AVANCÉE : Webmasters Contributeurs Utilisation d un navigateur internet Utilisateurs et droits sur Typo3 Gestion des utilisateurs et des droits Gestion des utilisateurs de back end Créer des groupes utilisateurs de back end Créer des utilisateurs de back end Gérer les droits d accès au back end 35

48 TYPO3 4,5 POUR DÉVELOPPEUR FILIÈRE DIGITAL/CMS & PORTAIL Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous ÉDITER UN TEMPLATE Édition simple Édition avancé Former des rédacteurs et des webmasters / administrateurs Initiation au Typoscript, Gérer les templates Html et gestion des utilisateurs front et back office Présenter le back-office et toutes les opérations de contributions (gestion des pages et contenus) LE TYPOSCRIPT OBJECT BROWSER Arborescence Template sur page particulière Constantes du site Eviter les doublons dans les surcharges APPLIQUER UN GABARIT HTML À DES PAGES Marquer les zones de contenu dans un gabarit HTML Appeler une constante Utilisation avancée des subparts et markers FAIRE UN MENU Webmasters ayant des compétences XHTML, CSS, Design Web, Flash, Photos et vidéos. Toute personne ayant des compétences en développement PHP Maîtriser TypoScript ou avoir suivi la formation TypoScript HTML, Notions en PHP et en base de données Menu simple Menu avec plusieurs niveaux d'arborescence Menu spéciauxonglet "Loaded extensions" Onglet "Available extentions to install" Installation et désinstallation d'extensions Onglet "Import extensions from online repository" Onglet "Settings" Onglet "Make new extensions"option "General Info" Option "News Database Tables" Option "Extend existing tables" 36

49 Utilisation des outils de développements Option "Frontend plugin" Options "Backend modules" et "Integrate in existing modules" Option "Clickmenu items Option "Services" Option "Static Typoscript code" Option "TSConfig" Option "Setup languages" STRUCTURE D'UNE EXTENSION : MODIFICATIONS "MANUELLES" COURANTES Passer des extensions en «no cache» Ajouter ou modifier des traductions Modifier une configuration TCA Ajouter du Typoscript embarqué Ajouter une configuration «globale» DÉVELOPPEMENT DE BASE DE L EXTENSION Création et taggage du gabarit de l'extension Appel du gabarit et remplacement des marqueurs Fonctions usuelles et bonnes pratiques Requêtes en BDD Gestion des liens Gestion du multilinguisme Formatage RTE des champs Récupération configuration plugin 37

50 TYPO3 EXTBASE/FLUID POUR DEVELOPPEUR FILIÈRE DIGITAL/CMS & PORTAIL Durée : 3 jours Niveau : avancé Tarif inter-entreprise : 1950 HT/personne Tarif intra-entreprise : nous EXTBASE ET FLUID De quoi s agit-il? Avec quelles versions de TYPO3? Adaptés à la production? Créer une extension Former des rédacteurs et des webmasters / administrateurs Initiation au Typoscript, Gérer les templates Html et gestion des utilisateurs front et back office Cahier des charges Modèle de données Créer notre extension Les propriétés de l'extension Ajouter une entité ou un objet-valeur Définir une entité ou un objet-valeur Présenter le back-office et toutes les opérations de contributions (gestion des pages et contenus) Ajouter un plugin ou un module Premier état des lieux Installation de l'extension Informaticiens Webmasters Ingénieurs Chefs de projet technique Fonctionnalités Structure des fichiers Les contrôleurs Les templates des plugins La déclaration des plugins MODIFIER UNE EXTENSION Maîtrise du TypoScript Maîtrise du développement TYPO3 v4 (pibase/kickstarter) Le CRUD Create / Créer 38

51 Update / Mettre à jour Delete / Supprimer Read / Lire Relations entre entités & object value EXTBASE Conventions Casse Nommage Annotations PHPDoc Accéder à la base de données : Persistance, Repository et Query Object TypoScript Les configurations Scope «settings» Utilisation du ConfigurationManager FlashMessages Validation Injection de dépendances (D I : Dependency Injection) Dispatcher : déclarer un plugin Inclure des CSS et JS Gestion du cache Gestion des fichiers : File Abstraction Layer (FAL) FLUID Syntaxe ViewHelper - Généralités Principe Utilisation 39

52 ViewHelper courants Créer un ViewHelper Les formulaires Récursivité afficher une arborescence TypoScript / Content Object FLUID (cobj->fluid) Widgets 40

53 NOS FORMATIONS STRATÉGIE DIGITALE 41

54 INITIATION AU SEO FILIERE DIGITAL/STRATÉGIE DIGITALE Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous Connaître les actualités du marché du SEO, quels moteurs, quelles utilisations, quelles perspectives? Connaître les meilleures pratiques, et réflexes a avoir pour mettre en place son référencement naturel. S'approprier quelques outils indispensables pour suivre son référencement naturel. Webmasters Chefs de projet, Consultants MOA/MOE Responsables communication / marketing Administrateurs fonctionnel Introduction au référencement naturel : de quoi s'agit-il? Historique Fonctionnement Actualités du secteur L'omniprésence de Google : Quels outils sont indispensables chez Google pour gérer votre référencement naturel? Optimisation «offpage» Maîtriser la partie techniquequels sont les éléments indispensables pour une base fiable et une bonne indexation de ses contenus? Optimisation «onpage» Écrire pour le web et optimiser le contenu de ses pages Maîtriser le message envoyé aux outils de recherche et la visibilité de ses contenus Promotion de son site web, pourquoi rendre populaire un site web? Quels outils de mesure sont disponibles en référencement naturel? Est ce nécessaire de mettre des outils de suivi en place? Maîtrise d un navigateur Notions d'html, Javascript, CSS et des outils Google. 42

55 MESURER LA PERFORMANCE DE VOTRE SITE AVEC GOOGLE ANALYTICS FILIERE DIGITAL/STRATÉGIE DIGITALE Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : 1100 HT/personne Tarif intra-entreprise : nous Comprendre ce qu'est Solr et pourquoi on l'utilise dans Magento Connaître les bases de Solr Configurer Magento pour utiliser Solr Découvrir les fonctionnalités de Solr exploitées par Magento EE Améliorer la pertinence des recherches dans Magento Introduction à Google Analytics, actualités du secteur de la mesure de la performance Comprendre le vocabulaire du Web Analytics Implémentation et paramétrage d un compte Google Analytics Configurations initiales Tracking des pages Tracking des campagnes Événements Variables personnalisées Tracking spécifique au E-commerce Vérifications de son marquage Interactions avec d'autres outils Découverte de l interface et détail des différents rapports de l'outil Webmasters Chefs de projet, Consultants MOA/MOE Responsables communication / marketing Administrateurs fonctionnel Autres fonctions de Google Analytics Introduction a Google Universal Analytics Maîtrise d un navigateur 43

56 Notions d'html, Javascript, CSS et des outils Google. 44

57 ERGONOMIE DES INTERFACES FILIERE DIGITAL/STRATÉGIE DIGITALE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous Concevoir des parcours utilisateurs efficaces : arborescence et de storyboard Evaluer l'existant et pistes graphiques pour optimiser l'expérience utilisateur S'approprier les concepts, méthodes et outils indispensables pour s'adapter au contexte fonctionnel et organisationnel du projet Introduction à l'ergonomie : de quoi s'agit-il? Historique et domaines d'applications Etapes de la conception et méthodes : comment intégrer la conception centrée utilisateur dans différentes méthodologies projet? Atelier pratique: utiliser les critères ergonomiques pour évaluer l'existant par l'audit Architecture d'information : comment construire une arborescence équilibrée et adaptée aux besoins des utilisateurs? Atelier pratique: animer un groupe de travail avec le tri par cartes Design patterns et anti-patterns: bonnes pratiques ergonomiques pour prioriser et présenter ses contenus? Atelier pratique: Initiation à la conception de storyboard par le thumbnail design Initiation au test utilisateur et aux méthodes de recueil de données Atelier pratique: tester l'image que renvoie votre charte graphique aux utilisateurs et leur impact sur leur comportement Webmasters Chefs de projet Webs designers Consultants MOA/MOE Maîtrise d'un navigateur 45

58 DIGITALISATION DU POINT DE VENTE FILIERE DIGITAL/STRATÉGIE DIGITALE Durée : 1/2 journée Niveau : Débutant Tarif intra-entreprise : nous Comprendre les nouveaux usages et les comportements d'achat Connaître les dernières tendances et les innovations dans le digital Identifier les problématiques liées aux modes de distribution et l'accompagnement au changement nécessaire Définir la bonne stratégie et le bon dispositif au service du business de sa marque Mieux comprendre avec des exemples concrets Partager ses retours d'expérience Responsables de points de vente physiques Responsables e-marketing, responsables digitaux et responsables de sites e-commerce Responsables expérience / parcours clients Introduction Le digital in store, nouvel enjeu business des retailers Nouveaux usages et comportements d'achat Des usages qui évoluent : les chiffres à retenir Les évolutions du parcours client : du modèle traditionnel au parcours digitalisé Dernières tendances et innovations dans le digital Comment s'y retrouver? Panorama des dernières tendances et innovations adaptées au commerce (smartphones, tablettes, bornes, écrans... en magasins) Problématiques liées aux modes de distribution et accompagnement au changement La typologie de points de vente et les acteurs concernés L'évolution de son organisation : le cross canal, les enjeux à ne pas négliger L'évolution de son business model L'implication du réseau de distribution La conduite du changement La mise en œuvre Définir ses objectifs, le roi et les bénéfices attendus Définir son dispositif on/off Vendre le projet en interne et impliquer les équipes La communication autour du dispositif (interne et externe) Les étapes clés d'un projet Digital in store Et après? Optimisation du dispositif Présentation de 2 case studies : 1 cas d'entreprise Brick and mortar 46

59 Chefs de projet e-commerce 1 cas d'entreprise Pure player Connaissance / expérience du e- commerce en général Retours d'expérience Nous échangerons ensemble sur vos projets : Quels sont vos retours dans ce domaine? Où en est votre entreprise sur le sujet? Quelles sont les problématiques rencontrées? Si vous avez déjà mené des expérimentations, quels ont été vos succès et vos difficultés? 47

60 NOS FORMATIONS MOBILE & ANDROID 48

61 KICKSTARTING ANDROID FILIERE INGÉNIERIE EMBARQUÉE Durée : 2 à 4 jours selon niveau Niveau : Débutant Tarif intra-entreprise : nous Notions spécifiques au développement mobile Tailles d'écran Performances Instabilité du réseau Acquérir des bases solides pour le développement mobile sous Android. Touch souris Ergonomie générale sur mobile Les phases du développement mobile Une vie après la distribution Nouveau projet Toute personne ayant déjà fait du développement (programmation orientée objet idéalement) souhaitant avoir une initiation au développement mobile natif Android. Présentation de Android Studio Nouveau projet Gradle, Manifest Démarrage d une application Genymotion Définition d une interface Activités, Fragments Déroulement d un projet Différents composants disponible. Notion de logique avec du développement simple (Web : Javascript, PHP) ou programmation impérative avec Java ou un autre langage. Navigation (Activité, Fragments) Design Pattern, Modèle de données Design Pattern (MVC, Target Action, Delegate) Modèle, les objets, concept et fonctionnement Types primitifs, tableaux, string 49

62 Opérateurs (+ - * / %) Flow Control (boucles, conditions, switch) Classe custom, (propriétés, méthodes, casting, constructeur, null) Héritage, interfaces ListView et le composant Adapter Personnalisation des cellules Interrogation de web services Qu est ce qu un web service? Volley et Jackson Utilisation d une requête HTTP JSON, qu est ce que c est? Persistance La persistance, qu est ce que c est? GreenDAO Entités, Relations Ajout d un nouvel élément, sauvegarde Récupération des éléments en base de données Suppression d'un élément. 50

63 DÉVELOPPEMENT ANDROID WEAR FILIERE INGÉNIERIE EMBARQUÉE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous Le système de téléphonie Les notifications Afficher une notification simple Gérer des pages dans une notification Empiler les notifications Se familiariser et maîtriser les composants de base de la Wearable UI Library ou encore les Google Play Services pour assurer la communication avec une application mobile sur smartphone Android ou alors récupérer la géolocalisation. Créer une app wearable Les différents types de layout Créer un layout personnalisé Création d'une liste Utilisation des cards Gérer un picker 2D Afficher des confirmations Toute personne ayant déjà fait du développement natif Android et souhaitant développer une application native sur une Watch Android Wear ou bien gérer les notifications au poignet. Gestion du long-press Maintenir l'application au premier-plan Communication et synchronisation des données Accéder au Wearable Data Layer Synchroniser des data items Transférer des assets Envoyer et recevoir des messages Expérience en développement natif Android avec le langage Java Composants avancés Gestion des entrées voix dans une notification Ajouter des commandes vocales 51

64 Géolocalisation Jouer des sons 52

65 GESTION DU GRAPHISME ET DES ANIMATIONS SOUS ANDROID FILIERE INGÉNIERIE EMBARQUÉE Durée : 3 jours Niveau : Avancé Tarif intra-entreprise : nous Création d'un composant personnel Optimisation des layouts Gestion efficace des images bitmap Utilisation des animations par propriétés Améliorer l'expérience utilisateur avec des animations Tirer partie de Material Design Cette formation s adresse aux développeurs ayant déjà fait du développement Android et souhaitant approfondir leurs connaissances sur les effets graphiques disponibles sur Android. Faire une agrégation de composants Créer un composant de toutes pièces Optimisation des layouts Gestion efficace des images bitmap Charger de grandes images efficacement Traiter les images en arrière-plan Mettre en cache les bitmap Afficher des images dans un ViewPager Afficher des images dans une GridView Utilisation des animations par propriétés Améliorer l'expérience utilisateur avec des animations Créer un effet de crossfade entre deux vues Création d'animation de transition sur les fragments Application d'une transition dans un ViewPager Créer une animation de flip Tirer partie de Material Design Posséder un téléphone ou une tablette Android. Avoir une bonne maîtrise du 53

66 langage Java Avoir déjà fait du développement avec le SDK Android 54

67 LES NOTIFICATIONS PUSH SOUS ANDROID FILIERE INGÉNIERIE EMBARQUÉE Durée : 1 jour Niveau : Avancé Tarif intra-entreprise : nous Création d'un composant personnel Fonctionnement des notifications push sur Android Fonctionnalités Respect de la vie privée Les limitations (taille des messages, ré-émission, accusé de réception) Configurer votre application et la préparer à recevoir des notifications. Utiliser et interagir avec des balises de type beacon Les notifications locales Envoi d'une notification Configuration de la notification Annulation d'une notification Préparation d'une application pour le push Développeur ayant une première expérience du développement Android natif et désireux de s améliorer. Configuration GCM Serveur application tiers Avoir une première expérience du développement Android Utilisation et configuration d'un serveur d entreprise Création d'une application utilisant les notifications push Utilisation des notifications push silencieuses (mise à jour en arrière-plan) La mise en place et la détection des beacons avec Android 55

68 ANDROID - NIVEAU DÉBUTANT FILIERE INGÉNIERIE EMBARQUÉE Durée : 3 jours Niveau : Débutant Tarif intra-entreprise : nous Les composants logiciels Connaitre les composants logiciels Android pour les applications professionnelles Utiliser les composants logiciels : activité, service, intent, broadcast receiver, content provider Acquérir des bases solides pour programmer des applications Android Comprendre et créer une activité Connaître le système des intent système de routage des messages asynchrones Comprendre et créer des services Principe de base d'une application Cette formation s'adresse aux ingénieurs et techniciens en développement informatique. Le système de téléphonie Envoyer et recevoir un appel téléphonique structure de l API Envoyer et recevoir un SMS structure de l API Capturer un appel téléphonique Visualiser les actions du modem GSM Connaissance de la ligne de commande sous Linux, Connaissance du langage Java. Interface graphique Connaître le système graphique d Android Créer une IHM sous Android utiliser le générateur d IHM Créer un formulaire récupérer les données du formulaire Créer une IHM par programmation La communication Utiliser TCP/IP sous Android pour communiquer 56

69 Le stockage des données Créer et utiliser une base de données pour le stockage non volatile Utiliser la SD card comme support de stockage Géolocalisation Connaître le système de géolocalisation Google au travers d Android : GPS, Map, Google Map, Google Earth 57

70 ANDROID NIVEAU AVANCÉ FILIERE INGÉNIERIE EMBARQUÉE Durée : 4 jours Niveau : Avancé Tarif inter-entreprise : 2190 HT/personne Tarif intra-entreprise : nous Jour 1 : Android, concepts avancés Les outils de mise au point d'android. Profiling d'applications Android Profiling système sous Android Optimisation d'interface graphique Acquérir les compétences nécessaires pour concevoir, développer et mettre au point des applications exploitant les capacités avancées de la plateforme Android. Consolider les compétences de base Android pour en assurer la maîtrise complète. Cette formation s'adresse aux ingénieurs et techniciens en développement informatique. Les différents mécanismes de communication sous Android et leur fonctionnement. Utilisation des Binder Le multitâches sous Android Création de thread et réception de messages Utilisation des AsyncTask pour la gestion d'interface graphique La sécurité des systèmes Android Les problématiques de sécurité mobile La sécurité des mobiles dans l'entreprise L'architecture de sécurité des systèmes Android Création et utilisation des permissions dans les applications Création de permissions. Granularité et utilisation de permissions Vérification de permission et sécurisation d'application Connaissance de la ligne de commande sous Linux, Jour 2 : Capteurs divers Les capteurs de position et d'environnement Les capteurs d'environnement 58

71 Connaissance du langage Java. Les capteurs deposition Les problématiques de changement de repère OpenGL et utilisation des surfaces Utilisation d'opengl avec Android Utilisation du Bluetooth Utilisation de la caméra Communication par NFC Jour 3 : Communication réseau Communication via TCP et UDP Utilisation du protocole DNS-SD Utilisation du Wifi-Direct Gestion de connexion réseau Politique de téléchargement Gestion des types de connexion Utilisation d'https Utilisation de Google Backup Introduction aux Google Play Services Messagerie avec le Google Cloud Messaging 59

72 FILIÈRE BIG DATA & NoSQL

73 SOMMAIRE Nos formations Big Data & NoSQL à Séminaire Big Data focus sur Hadoop...4 à Hadoop pour développeur...5 à Hadoop pour administrateur...6 à MongoDB pour développeur à MongoDB pour administrateur...9 à OrientDB

74 NOS FORMATIONS BIG DATA & NoSQL 3

75 SÉMINAIRE BIG DATA - FOCUS SUR HADOOP FILIERE NOSQL/BIG DATA Durée : 1 jour Niveau : débutant Tarif intra-entreprise : Nous LA GENÈSE DU BIG DATA Origine Distributions / Appliances Exemple d architecture logiciel Comprendre l écosystème BigData et ses différents composants Intégrer dans votre organisation d entreprise et votre stratégie globale BigData OUTILS DE L ÉCOSYSTÈME Requêtage Traitements Restitutions HADOOP DANS LE SI Contraintes logicielles Contraintes matérielles Direction Générale Direction des systèmes d'information Direction marketing Aucun 4

76 HADOOP POUR DÉVELOPPEUR FILIERE NOSQL/BIG DATA Durée : 3 jours Niveau : Débutant Tarif inter-entreprise : 2250 HT/personne Tarif intra-entreprise : nous Comprendre les concepts Big Data et Hadoop Connaitre l écosystème Hadoop dont HDFS, YARN et les moteurs de traitement (MR, Spark, Tez) Concevoir et développer des batchs avec PIG Concevoir et développer des structures et requêtes SQL avec HIVE Ingénieur de Développement, Chef de projet, Comprendre les concepts Big Data Illustration de cas d usages du Big Data Concepts de clustering et de NoSQL Concepts MapReduce Connaître l écosystème Hadoop Présentation générale d HADOOP Présentation de l architecture générale d HADOOP Présentation des principales briques Stockage HDFS Charger des données dans HDFS YARN et moteurs de traitement Concevoir et développer des batchs avec PIG Ecrire un traitement ETL avec PIG Enrichir les capacités de traitement de PIG avec des librairies complémentaires Optimiset et bonnes pratiques PIG Définir des strucures de données à partir d une autre source Optimiser et bonnes pratiques sur les structures HIVE Se connecter via JDBC ou ODBC à HIVE et effectuer des requêtes SQL Architecte / DBA, Statisticien Connaissances en développement 5

77 HADOOP POUR ADMINISTRATEUR FILIERE NOSQL/BIG DATA Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous Comprendre les concepts Big Data Illustration de cas d usages du Big Data Concepts de clustering et de NoSQL Concepts MapReduce Connaitre l écosystème Hadoop Présentation générale d HADOOP Présentation de l architecture générale d HADOOP Comprendre les concepts Big Data et Hadoop Connaitre l écosystème Hadoop dont HDFS, YARN et les moteurs de traitement (MR, Spark, Tez) Dimensionner et préparer un cluster Installer un cluster Configurer et sécuriser un cluster Exploiter un cluster Stockage HDFS YARN et moteurs de traitement Dimensionner et préparer un cluster Métriques à collecter et topologies de clusters Hadoop Dimensionner le cluster Hadoop de l environnement Installer, configurer et sécuriser un cluster Architecte/DBA Administrateur Hadoop Bonnes connaissances système Bonnes connaissances JVM Installer les composants Les principaux points de paramétrage Déployer les composants sur les noeuds Facettes de la sécurité d un cluster Hadoop Sécurisation des données Exploiter un cluster Planifier l exécution des traitements Monitorer l état du cluster et l exécution des traitements 6

78 Sauveragrder les données du cluster (snapshot HDFS) 7

79 MONGODB POUR DÉVELOPPEUR FILIERE NOSQL/BIG DATA Durée : 3 jours Niveau : Débutant Tarif inter-entreprise : 1950 HT/personne Tarif intra-entreprise : nous Jour 1 Introduction au base de données documentaire. Différences avec le modèle relationnel. Installation de MongoDB et utilisation du shell. Modélisation et requêtes MongoDB Comprendre le shell MongoDB et l API de requête. Concevoir des schémas exploitant le modèle de données documentaires et les fonctionnalités Migrer un schéma relationnel classique Ecrire des requêtes distribuées Maîtriser les réplications Diagnostiquer et résoudre les principaux problèmes classiques et les scenarii d échec Développeurs Expert technique Jour 2 Jour 3 Technique de requêtes avancées MapReduce Framework d agrégation Cookbook : patterns classiques utilisés dans le design de bases documentaires. Administration Mise en place de la réplication Mise en place du sharding. La formation sera illustrée par des exercices pratiques qui permettront au stagiaire de mettre en œuvre le savoir théorique dispensé. Architecte Connaissance d un langage de programmation (PHP, Java, ) Maîtrise de JavaScript Utilisation de Linux 8

80 MONGODB POUR ADMINISTRATEUR FILIERE NOSQL/BIG DATA Durée : 3 jours Niveau : Débutant Tarif intra-entreprise : nous Introduction à NoSQL Qu'est-ce que NoSQL? Concepts de base Comparaison avec les bases de données relationnelles Avantages et inconvénients Ecosystème & Big Data Comprendre les enjeux d'une base de documents NoSQL pour un modèle de données Apprendre à former ses requêtes et à agréger ses données Optimiser horizontalement un cluster MongoDB Administrer ses systèmes MongoDB Développeurs Expert technique Architecte Introduction à MongoDB Historique et fonctionnalités Opérations de base Agrégation de données Indexation Concepts administratif Réplication Sharding Connaissance d un langage de programmation (PHP, Java, ) Administration bas niveau Maîtrise de JavaScript Utilisation de Linux La formation sera illustrée par des exercices pratiques qui permettront au stagiaire de mettre en œuvre le savoir théorique dispensé. 10

81 ORIENTDB FILIERE NOSQL/BIG DATA Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous Introduction au NoSQL concepts généraux du NoSQL Panorama des principales bases NoSQL Concepts Revoir les notions de NoSQL, appréhender la conception d'orientdb, maîtriser l'exploitation d'orientdb Bases NoSQL de types documents Bases NoSQL de types graphes Présentation d OrientDB Présentation générale Développeurs Informations d architecture Installation d OrientDB Expert technique Architecte Conception de bases OrientDB Conception de structures Connaissance d un langage de programmation (PHP, Java, ) Liens/graphes Indexes Performances et bonnes pratiques Maîtrise de JavaScript Utilisation de Linux Exploitation de bases OrientDB Requêtage Pour aller plus loin Ressources éditeur Autres 11

82 FILIERE e-business

83 SOMMAIRE Nos formations E-commerce à Magento 2 pour développeur...5 à Magento 2 pour administrateur fonctionnel...7 à Magento 1 pour administrateur fonctionnel...8 à Magento 1 pour développeur Les fondamentaux...9 à Magento pour développeur Avancé...13 à Magento pour développeur Fonctionnalités complémentaires...15 à Akeneo pour développeur...17 à Solr pour Magento...18 à Solr les fondamentaux...19 à Solr avancé...20 à Elasticsearch pour développeur...21 à Magento Elasctic Suite pour administrateur fonctionnel...23 Nos formations Webmarkating & Ergonomie à ABTESTING...25 à Searchandising...26 à Séminaire - Digitalisation du point de vente...28 à Améliorer l'expérience UX sur vos sites e-commerce...32 à Comment placer votre site e-commerce au cœur de votre dispositif digital?...33 à Rentabilité e-commerce : connaître et maîtriser les différents leviers

84 NOS FORMATIONS e-commerce 4

85 MAGENTO 2 POUR DÉVELOPPEUR FILIERE E-COMMERCE / e-business Durée : 4 jours Niveau : Basique Tarif inter-entreprise : HT/personne Tarif intra-entreprise : nous Introduction Exercice : Installation de Magento 2 CE Architecture de Magento 2 Architecture d'un Module Exercice : Création d'un module HelloWorld frontend Gestion des fichiers de configuration xml Exercice : Création d'un nouveau type de fichier de configuration Découvrir techniquement la nouvelle version de Magento : Magento 2 Injection de Dépendance et Object Manager Savoir créer un site e-commerce avec Magento 2 Plugins Formez-vous avec Smile Training "Trained Solution Partner" Exercice : Création d'un plugin Events et Observers Exercice : Utilisation de l'injection de Dépendance et de l'object Manager Exercice : Création d'un observer Surcharges (Rewrites) Exercice : Création d'un rewrite Développeurs PHP Routeurs, Gestion des urls Avoir un très bon niveau en programmation orientée objet (principes SOLID) Connaissances en environnement Debian Exercice : Création d'un routeur spécifique Controlleurs Frontend et Admin Exercice : création d'un controlleur Admin Gestion de l'affichage : View, Layout et block Exercice : utilisation des layouts pour les controlleurs Frontend et Admin Surcharge des Layouts natifs Exercice : modifier le layout natif Modèle de base de donnée : flat VS eav Modele, Resource, et Collection Exercice : Manipulation de produits Api, Data et Repository Scripts setup d'installation et de mise à jour : schema et data 5

86 Exercice : création d'un module "Vendeur" création du module mise en place de l'api mise en place de model, ressource, collection création des setups de schema et de data mise en place du repository affichage en front-office administration en back-office exposition des webservices soap et rest 6

87 MAGENTO 2 POUR ADMINISTRATEUR FONCTIONNEL FILIERE E-COMMERCE / e-business Durée : 2 jours Introduction à Magento Niveau : Basique Place de Magento dans les solutions e-commerce Tarif inter-entreprise : 1300 HT/personne Place de Magento dans un SI e-commerce Tarif intra-entreprise : nous Présentation de Magento Catégories, attributs produits, produits, recherche, motsclefs, commentaires clients... Workflow des commandes, facturation, expédition, remboursement, annulation Maîtriser pleinement Magento et ses fonctionnalités Présentation d'une sélection d'extensions utiles Configurations diverses Rapports statistiques Optimisation pour le référencement Administrateur de site Chef de projet et AMOA de site e-commerce Responsable e-marketing et e-commerce Gestion de Magento Gestion du catalogue des produits Gestion des clients Gestion des taxes Gestion des promotions Pratique d'un navigateur Web Gestion des pages et des blocs statiques Gestion des imports et des exports Gestion des s transactionnels Gestion des comptes utilisateurs et des droits d'accès Frais de port Moyens de paiement 7

88 MAGENTO 1 POUR ADMINISTRATEUR FONCTIONNEL FILIERE E-COMMERCE / e-business Durée : 2 jours Introduction à Magento Niveau : Basique Place de Magento dans les solutions e-commerce Tarif inter-entreprise : 1300 HT/personne Place de Magento dans un SI e-commerce Tarif intra-entreprise : nous Présentation de Magento Catégories, attributs produits, produits, recherche, motsclefs, commentaires clients... Workflow des commandes, facturation, expédition, remboursement, annulation Maîtriser pleinement Magento et ses fonctionnalités Présentation d'une sélection d'extensions utiles Configurations diverses Rapports statistiques Optimisation pour le référencement Administrateur de site Chef de projet et AMOA de site e-commerce Responsable e-marketing et e-commerce Gestion de Magento Gestion du catalogue des produits Gestion des clients Gestion des taxes Gestion des promotions Pratique d'un navigateur Web Gestion des pages et des blocs statiques Gestion des imports et des exports Gestion des s transactionnels Gestion des comptes utilisateurs et des droits d'accès Frais de port Moyens de paiement 8

89 MAGENTO 1 POUR DÉVELOPPEUR LES FONDAMENTAUX FILIERE E-COMMERCE / e-business Durée : 3 jours Présentation Magento Niveau : Basique Introduction Tarif inter-entreprise : 1650 HT/personne Historique Tarif intra-entreprise : nous Avantages / Inconvénients Apache / PHP / MySQL Architecture Racine app - var - skin - media Développer une boutique en ligne avec Magento Répertoire lib Répondre aux problématiques les plus courantes Les modules Framework Zend Code pool app/code Block / Model / controllers / Helper / etc / sql Le MVC dans Magento Magento Page Request Flow Développeur Intégrateur PHP Nomenclature des classes Nomenclature Autoload Factory Bonnes connaissances de PHP, de la programmation orientée objet et des environnements LAMP Modèle EAV Gestion du cache Notions clés Website / Store / Store View Website: un panier par website (customermultiwebsite en option) Store: Arborescence du catalog Store view: découpage par langue, thème Attributes / AttributeSet / Product Types 9

90 Attributes AttributeSet Product Types Debug Log magento Mode développeur Profiller Templates hints Log mysql Cas pratique: Smile_Alert_Price Déclaration du nouveau module Fichiers etc/modules Utilisation du Namespace_All.xml Dépendance avec d autres modules ordre de chargement des configurations Explication du config.xml (version shortname ) Package - Thèmes / Layout Thème Package groupement de thèmes Thème spécifique Fallback (Base) Attention diff Enterprise/Community Template (principle) Page structure Layout Description des layout Explication des handles Balises de base (block, reference, remove, action,...) Frontend Aggregation CSS /JS Lib JS Outils d analyse Gestion des blocs Déclaration des blocs dans le config.xml 10

91 Répertoire de destination des blocs Classe Abstraite de tous les blocs Method _tohtml Cache d un block Tags Key Gestion des templates Répertoire de destination (nom du module) Communication template / bloc ($this ) Communication layout / bloc (<action.../>) Registre (current_product) Bloc Mage_Core_Block_Template Controller Déclaration d un frontname Héritage Mage_Core_Controller_Front_Action Nom de la classe et nom des methodes (Controller, Action) Explication de la gestion des URLs module/controller/action Helper Helper Data (default) Gestion des traductions (locale translate) Model Modèle magento Déclaration d un modèle Setup Principe Déclarer un setup Gestion de creation de table Méthode start and stop Resource model Utilité d une resource model magento Déclaration d une resource model 11

92 Notion de resource connexion bdd (read write) Collection What is a collection? Collection Manipulation Changement du comportement natif Observer/Event Notion d événement Liste événement magento (générique + spécifique) Rewrite class Notion d un rewrite Méthodologie (Rewrite vs Observer) Configuration Tout ce programme est jalonné de travaux pratiques. 12

93 MAGENTO POUR DÉVELOPPEUR AVANCÉ FILIERE E-COMMERCE / e-business Durée : 2 jours Bonnes pratiques Niveau : Intermédiaire PHP et POO Tarif intra-entreprise : nous Cache Collection Observers Aller plus loin dans les connaissances de Magento Répondre à des problématiques avancées de performance et de maintenance. Réécriture Performances Performances du Front End Optimisations systèmes basiques Reverse Proxy Tunning de MySQL Architecture Cache Développeur Intégrateur PHP Index Magento Pourquoi Magento a besoin d index? Bonnes connaissances de PHP, de la programmation orientée objet et des environnements LAMP Maîtriser les bases de l'installation, configuration et paramétrage de Magento. Définitions Index : vue d ensemble Créer des index personnalisés Débugger Magento Mode développeur Profiler XDebug : débugage à distance Boîte à outils Collections Manipulation de Collection Cache de Collection 13

94 Debug de Collection Services Web Pourquoi utiliser les Web services? SOAP REST Layout avancés Fallback et surcharge de Layout Différence entre les attributs «name» et «as» Attributs et tags peu connus Handle de Layout SolR Introduction Installation Configuration Améliorer Magento Points à vérifier Lire les notes des versions Tout ce programme est jalonné de travaux pratiques. 14

95 MAGENTO POUR DÉVELOPPEUR FONCTIONNALITÉS COMPLÉMENTAIRES FILIERE E-COMMERCE / e-business Durée : 2 jours Bonnes pratiques Niveau : Intermédiaire Communauté Tarif intra-entreprise : nous Utilisation de Magento Connect Présentation du TP Ajout d un cronjobs pour l envoi des mails Ajout d un webservice pour gérer les alertes depuis une autre application Approfondir ses connaissances de Magento Caches Renforcer ses compétences de développement de fonctionnalités avancées Rappel partie cache formation basic Différent backend Types de cache (configuration, block...) Développeur Tags spécifiques Full page cache Bonnes pratiques Intégrateur PHP Setup avancé Création de set d attributs / d attributs dans les setup (sql) Bonnes connaissances de PHP, de la programmation orientée objet et des environnements LAMP Maîtriser les bases de l'installation, configuration et paramétrage de Magento. Avoir suivi «Magento pour développeur» Insertion de données dans les setup (data) transactionnel Notion magento Gestion filesystem VS BDD Déclaration nouvel Back-office Menu Acl Configuration 15

96 Grille (collection table spécifique) Formulaire Import / Export Configurations des profils Export produits Export clients Cronjobs Configuration (timezone UTC) Fichier de cron magento Cron.sh cron.php Gros crons (imports,...) pour script spécifique et crontab système transactionnel sur changement du prix planché Cas pratique: Smile Carousel Widget Différence avec un module Avantage des widgets Ce programme est jalonné de travaux pratiques 16

97 AKENEO POUR DÉVELOPPEUR FILIERE E-COMMERCE / e-business Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous Introduction : Qu'est ce qu'une PIM? Atelier pratique : Installation d'akeneo Utilisation d'akeneo : Comprendre l'organisation des sources Akeneo Comprendre le modèle de données Akeneo Ecrans et Interfaces Atelier pratique: créer et modifier des produits et leurs familles Les bundles utilisés et leurs fonctions : Akeneo Bundles et Oro Platform Manipuler et étendre les entités Le modèle de données : les entités et la base de données Chef de projet technique Atelier pratique : Etendre l'entité Product pour ajouter un attribut Manipuler les entités Akeneo : Product, Category, Attribute Développeur Taches d'import/export : Explication et exemples de code Créer un nouveau type d'attribut pour produit Connaissances solides sur Symfony Créer un écran de type CRUD pour manipuler cet attribut Atelier pratique : réalisation des 2 points précédents Sécurité et gestion des droits Atelier pratique : Ajout de règles de sécurité sur l'écran créé précédemment 17

98 SOLR POUR MAGENTO FILIERE E-COMMERCE / e-business Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous Solr Présentation de Solr et de ce qu'est un moteur de recherche d'entreprise Requête de recherche standard et syntaxe de recherche structurée Lucene Définition d'un schéma Comprendre ce qu'est Solr et pourquoi on l'utilise dans Magento Tokenizers et filtres Gestion des différences linguistiques, stemmers, synonymes et caractères spéciaux Présentation du gestionnaire de requête Connaître les bases de Solr Configurer Magento pour utiliser Solr Découvrir les fonctionnalités de Solr exploitées par Magento EE Améliorer la pertinence des recherches dans Magento Intégration de Solr à Magento EE s de cette intégration Configurer Magento pour utiliser Solr Présentation du Query Parser Edismax Présentation de la recherche par facette Présentation du système de suggestion type "Did you mean?" Méthode d'indexation des données et mapping réalisée Développeurs La formation sera illustrée par des exercices pratiques qui permettront au stagiaire de mettre en œuvre le savoir théorique dispensée. Bases de Magento Utilisation de Linux 18

99 SOLR LES FONDAMENTAUX FILIERE E-COMMERCE / e-business Durée : 2 jours Les bases (4h) Niveau : Débutant Présentation de Solr et de ce qu'est un moteur de recherche d'entreprise Tarif intra-entreprise : nous Requête de recherche standard et syntaxe de recherche structurée Lucene Configuration de plusieurs coeurs Comprendre ce qu'est Solr et comment l'interroger Savoir configurer des index Utiliser les composants additionnels de recherche Indexer des données Répliquer et partitionner des index Définition d'un schéma Tokenizers et filtres Gestion des différences linguistiques, stemmers, synonymes et caractères spéciaux Présentation du gestionnaire de requête Les composants additionnels de recherche (3h) Highliting des résultats Classification des résultats par facettes Groupement des résultats Système de suggestion de documents similaires Système de suggestion type "Did you mean?" et d'autocomplétion Indexation (4h) Développeurs Développeurs Experts technique Architectes Par web-services Par le plugin dataimporthandler Commit, Rollback et optimize Mise à jour atomique Import incrémental Modification des données à l'import Mise à l'échelle (2h) Notion de web-services et du format XML Réplication Utilisation de Linux Backup Partitionnement 19

100 SOLR AVANCÉ FILIERE E-COMMERCE / e-business Durée : 2 jours Requêtes avancées (4h) Niveau : Avancé Query parser, paramètres locaux et mots clés Tarif intra-entreprise : nous Dismax et edismax JOIN Collapsing Maîtriser les requêtes complexes Savoir analyser les requêtes et améliorer la pertinence Administrer des instances Solr Découvrir comment multiplier les capacités de Solr Boost Fonctions de requêtes Recherche géographique Scaling avancé et "temps réel" (2h) Architecture et capacité de Solr Solr Cloud Possibilités et limites fonctionnelles en environnement distribué Near real time Pertinence, performance et debugging (3h) Développeurs Score et pertinence Luke Performances et monitoring JVM et Gestion des caches Experts technique Architectes Notion de web-services et du format XML Utilisation de Linux SolrMeter UpdateHandler SoftCommit et Optimize MULTIPLIER LES CAPACITÉS DE SOLR (3H) Clusterisation avec Carrot2 Indexation de documents riches (PDF, Word, Excel, etc.) avec Tika Indexer un site avec Nutch Solr Initiale (concepts, requêtes, schéma, composants, indexation, mise à l'échelle) 20

101 ELASTICSEARCH POUR DÉVELOPPEUR FILIERE E-COMMERCE / e-business Durée : 3 jours INTRODUCTION Niveau : Avancé QU'EST-CE QU'ELASTICSEARCH? Tarif intra-entreprise : nous Histoire- Origines Cas d'utilisation Première approche Découvrir Elasticsearch, solution de recherche full texte et NoSQL Développeurs Chefs de projet Consultants ECM, xcm Bases de recherche full text JSON CRUD INDEX Principes Document Analyseurs Fixations Cartographie Importation de données RECHERCHE Principaux concepts Questions Filtres Facettes Agrégation Autres ADAPTABILITÉ Distribution Clustering DIVERS Pseudonymes Sécurité 21

102 Plug-ins Mise en production Prochaines fonctions BONUS RELATIONS 22

103 MAGENTO ELASTIC SUITE POUR ADMINISTRATEUR FONCTIONNEL FILIERE E-COMMERCE / e-business Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous Rappel de ce que c'est qu'un moteur de recherche Notions d'index, de recherche par facette, full text,etc... Conception de la recherche Analyse des données et spécificités métiers Comprendre les notions de recherches Administrer fonctionnellement et configurer ES dans Magento Conception des règles de gestion Définitions de scénarios Fonctionnement du module ES Comment ES et le module fonctionnent Configuration Webmaster Administrateur des ventes Créer des règles en BO, les tester, etc... Exercices pratiques Sur un Magento "standard" Test de fin de formation Questionnaire sur le contenu de la formation pour valider les acquis 23

104 NOS FORMATIONS WEBMARKETING & ERGONOMIE 24

105 AB TESTING FILIERE E-COMMERCE / e-business Durée : 1 jour Introduction aux tests Niveau : Intermediaire Typologie de tests : AB, MVT, Split URL Tarif intra-entreprise : nous Fonctionnement technique Connaître les différents types de tests et leur avantages Savoir quels éléments tester, avec quel niveau de complexité Définir la bonne stratégie de test Comprendre les contraintes de fiabilité et de faisabilité Définir les plans de tests, éviter les biais Être autonome dans la mise en place et le suivi des tests Les éléments à tester Stratégie de test globaux Définir les priorités Personnalisation et tests par segments de clients Pertinence Les biais Fiabilité & faisabilité Paramétrage & plans de test Définition des KPIs Cible, trafic & exclusions Contenus dynamiques : js & regexp Mise en pratique Directeur e-commerce, Responsable e-commerce, Chef de Projet e-commerce, Responsable e-marketing Retour d expérience & bonnes pratiques Exercices Ressources Quiz Utilisation basique de Google Analytics Connaissances en ergonomie et expérience utilisateur 25

106 SEARCHANDIZING FILIERE E-COMMERCE / e-business Durée : 2 jours MOTEUR DE RECHERCHE : CONCEPTS GÉNÉRAUX Niveau : Intermediaire Index Tarif intra-entreprise : nous Recherche par facette Comprendre le fonctionnement de la recherche et son utilité pour le merchandizing Être autonome dans l administration du module ElasticSearch pour Magento Recherche full text CONCEPTION DE LA RECHERCHE Analyse des données et spécificités métiers Conception des règles de gestion Définitions de scenarios FONCTIONNEMENT DU MODULE ES BY SMILE Présentation générales Fonctionnalités clés Configuration initiale Responsable e-commerce Administrateur de site e-commerce ADMINISTRATION Consultant e-commerce Poids dans les résultats de recherche Consultez les actualités Smile > Likez notre page facebook > Suivez-nous sur Twitter > Ven Nombre de résultats Autocomplétion Recherche floue Facettes Connaissance du backoffice Magento Affichage Recherche de valeurs dans une facette Ordre des valeurs de facettes Boosts Création de règles Scoring Catégories virtuelles TRACKING DE LA RECHERCHE Configuration de google analytics Analyse des données GA MISE EN PRATIQUE Exercice sur un magento natif disposant du module 26

107 DIGITALISATION DU POINT DE VENTE FILIERE E-COMMERCE / WEBMARKETING & ERGONOMIE Durée : 1/2 journée Niveau : Débutant Tarif inter-entreprise : 475 HT/personne Tarif intra-entreprise : nous Comprendre les nouveaux usages et les comportements d'achat Connaître les dernières tendances et les innovations dans le digital Identifier les problématiques liées aux modes de distribution et l'accompagnement au changement nécessaire Définir la bonne stratégie et le bon dispositif au service du business de sa marque Mieux comprendre avec des exemples concrets Introduction Le digital in store, nouvel enjeu business des retailers Nouveaux usages et comportements d'achat Des usages qui évoluent : les chiffres à retenir Les évolutions du parcours client : du modèle traditionnel au parcours digitalisé Dernières tendances et innovations dans le digital Comment s'y retrouver? Panorama des dernières tendances et innovations adaptées au commerce (smartphones, tablettes, bornes, écrans... en magasins) Problématiques liées aux modes de distribution et accompagnement au changement La typologie de points de vente et les acteurs concernés L'évolution de son organisation : le cross canal, les enjeux à ne pas négliger L'évolution de son business model L'implication du réseau de distribution La conduite du changement Partager ses retours d'expérience La mise en œuvre Définir ses objectifs, le roi et les bénéfices attendus Définir son dispositif on/off Vendre le projet en interne et impliquer les équipes Responsables de points de vente physiques La communication autour du dispositif (interne et externe) Les étapes clés d'un projet Digital in store Responsables e-marketing, responsables digitaux et responsables de sites e-commerce Responsables expérience / parcours clients Et après? Optimisation du dispositif Présentation de 2 case studies : 1 cas d'entreprise Brick and mortar 28

108 Chefs de projet e-commerce 1 cas d'entreprise Pure player Retours d'expérience Nous échangerons ensemble sur vos projets : Connaissance / expérience du ecommerce en général Quels sont vos retours dans ce domaine? Où en est votre entreprise sur le sujet? Quelles sont les problématiques rencontrées? Si vous avez déjà mené des expérimentations, quels ont été vos succès et vos difficultés? 29

109 AMELIORER L'EXPÉRIENCE UX DE VOS SITES FILIERE E-COMMERCE / WEBMARKETING & ERGONOMIE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous Connaître vos utilisateurs finaux : Identifier vos clients et adopter une démarche centrée utilisateurs Quel cible de marché? quels sont les consommateurs habituels online et offline? Quelles sont leurs attentes? Focus groupe : Méthode d'enquête e-marketing, adaptée pour définir les besoins, attentes, attitudes de la cible Maîtriser pleinement les principes ergonomiques pour améliorer l'accessibilité de vos sites ecommerce. Les autres enquêtes marketing Profiter de nos retours d'expérience et astuces pour optimiser votre stratégie e-business Identifier les cas d'usages Communiquer sur les utilisateurs finaux: Présentation de la méthodologie des personas Se différencier grâce au fonctionnel? Focus sur l hypothèse d'une refonte de site e-commerce : obtenir des retours de vos utilisateurs finaux sur votre boutique existante Administrateurs de site Analyser votre trafic et tester pour bien redesigner : valider les orientations de conception grâce au site existant Chefs de projet et AMOA de site ecommerce Responsables e-marketing et ecommerce La méthode du test-utilisateur La méthode de l'entretien Ergonomie & design quelle stratégie mener? Le multi-device (responsive web design Vs sites dédiés Le cross-canal Les sources de trafic : un impact direct sur la conception L internationalisation Pratique d'un navigateur web Optimisation de l'architecture de l'information - catalogue produit Impliquer les utilisateurs finaux dans la définition du catalogue de produits : la méthode du tri par carte Tester le catalogue de produits auprès des utilisateurs finaux : la méthode du test d'arbre Concevoir l'interface utilisateur et les parcours clients Les pages clés d'un parcours utilisateur e-commerce 30

110 Les différentes façons d'imaginer la charte de navigation Les fonctionnalités de recherche Les fonctionnalités d'aide Les fonctionnalités de contact (service client) Le tunnel de vente Comment intégrer les contraintes organisationnelles, logistiques et techniques sans dégrader l'expérience utilisateur? Au delà des gabarits La relation client via l' ing Mesurer et améliorer les performances de façon continue : L'analyse du trafic : tableau de bord, évolution des KPIs et biais. Un taux qui baisse n'empêche pas forcément la croissance du CA, et un taux qui monte n'est pas forcément signe de succès. Des tests A/B pour améliorer significativement vos performances. ou non? Cette formation pourra être complétée par nos FILIERE SEO. 31

111 COMMENT PLACER VOTRE SITE E-COMMERCE AU COEUR DE VOTRE DISPOSITIF DIGITAL FILIERE E-COMMERCE / WEBMARKETING & ERGONOMIE Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : 850 HT/personne Tarif intra-entreprise : nous Site e-commerce : Est-elle la clef de voûte de votre présence en ligne? Marques blanches, réseaux sociaux, partenariats, marketplaces, achat d'espace... : Comment concevoir votre eboutique au centre de votre dispositif digital et marketing? Plus qu'un simple CMS : qu'est-ce qu'une plate-forme ecommerce? Présence digitale et flux de trafic Multiplier mes canaux de distribution : Comparateurs Marketplaces Travailler l'image de marque Réseaux sociaux Facebook. Publicité : accueillir le trafic La question de l'internationalisation Étude de cas Administrateurs de site Chefs de projet Consultants AMOA de site ecommerce Responsables e-marketing et ecommerce Pratique d'un navigateur web 32

112 CONNAÎTRE ET MAÎTRISER LES LEVIERS DE LA RENTABILITÉ E-COMMERCE FILIERE E-COMMERCE / WEBMARKETING & ERGONOMIE Durée : 1 jour Rappel de ce que c'est qu'un moteur de recherche Niveau : Débutant Tarif intra-entreprise : nous Introduction KPIs Spécificités du web Marge, conversion, repeat business, arpu, CoCa...les chiffres qui cachent la rentabilité «Guerre des prix, un engrenage à maîtriser» Acquisition de trafic : Coût d'achat Source et maîtrise des budgets Taux de transformation Savoir proposer plus qu'un prix bas pour préserver sa marge, satisfaire ses clients Comment fidéliser les e-clients : Quels leviers psychologiques exploiter? Sous quelle forme? Calcul Leviers Fidélisation Mesure Fructification Exercices de simulation Administrateurs de site Chefs de projet et AMOA de site ecommerce Responsables e-marketing et ecommerce Pratique d'un navigateur web 33

113 FILIÈRE INFRASTRUCTURE

114 SOMMAIRE Nos formations Cloud et Virtualisation à Fondamentaux du Cloud computing...6 à OPENSTACK les fondamentaux...7 à OPENSTACK : CEPH...8 à OPENSTACK : Avancé...9 Nos formations Linux à Station de travail sous Linux...11 à Administrateur Linux - Basiques...13 à Administrateur Linux - Avancé...14 à Administrateur Linux - Scripting...16 à Linux exploitation et troubleshooting...18 à Samba administration...20 à LDAP Les fondamentaux...22 à Open LDAP avancé...23 Nos formations Messagerie à Bluemind pour utilisateur...25 à Bluemind pour administrateur

115 à Zimbra pour utilisateur...28 à Zimbra pour administrateur technique...30 Nos formations Bases de données à Sécurité des bases de données...33 à MySQL Administration...34 à MySQL Optimisation...35 à Cluster MySQL...37 à MySQL / Galera : optimisation et clustering...39 Nos formations Supervision & Méthodologie à Méthodologie de déploiement d'une plateforme de supervision C à Administration d'une plateforme de supervision C à Centreon BI & BIRT Reporting C à Déploiement et configuration de Zabbix...49 à GLPI pour administrateur...51 à Bugzilla pour administrateur...53 Nos formations Serveur Web à Initiation, configuration et administration d'un serveur web Apache...56 à Initiation Apache et Tomcat...57 à Initiation Free radius...59 à Installation et configuration d'un serveur Varnish

116 NOS FORMATIONS CLOUD & VIRTUALISATION 4

117 LES FONDAMENTAUX DU CLOUD COMPUTING FILIÈRE INFRASTRUCTURE/CLOUD & VIRTUALISATION Durée : 2 jours Niveau : Débutant Théorie Présentation du Cloud Bilan du Cloud Philosophie du Cloud Principe Architecturaux du cloud Présentation des solutions de Cloud Privé Présentation des solutions de Cloud Public Mise en oeuvre d'un architecture Hybride Public & Privées. Tarif intra-entreprise : nous Comprendre la notion de Cloud computing et les impacts dans le métier d administrateur de base de données. Appréhender les principes, les bénéfices mais aussi les risques liés au Cloud. Direction des systèmes d'information Architecte systèmes Administrateurs systèmes et réseaux Impacts sur les méthodes d exploitation et de développement Méthodologies de déploiement Scale-in, Scale-out Principes d architecture logicielle Automatisation Billing & Provisionning. Risques et conduites de changement. Sécurité des données et des accès. Travaux Pratiques. Connaissance générale des systèmes d'informations, systèmes et réseaux IP. 5

118 OPENSTACK LES FONDAMENTAUX FILIÈRE INFRASTRUCTURE/CLOUD & VIRTUALISATION Durée : 2 jours Niveau : débutant Tarif inter-entreprise: 1350 HT/personne Tarif intra-entreprise : nous Comprendre Openstack et ses différents composants Intégrer dans votre organisation d entreprise et votre stratégie SI un outil de virtualisation Open source PARTIE THÉORIQUE Présentation du cloud Bilan du cloud Présentation des solutions alternatives à OpenStack Présentation d'openstack Schéma d'architecture d'openstack Présentation des services OpenStack: Image, Identity, COMPUTE, NETWORK, STORAGE, OBJECT, DASHBOARD Présentation de la prochaine version d'openstack Partie pratique Présentation de la plateforme à installer Installation des services Image, Identity, [...] Direction des systèmes d'information (Installation du service object ) Architecte systèmes Utilisation de la plateforme (créer une instance, créer une image, créer un réseau, [...]) Administrateurs systèmes et réseaux Apprendre à débugger et réparer OpenStack Présentation de quelques problématiques d exploitation Connaissance générale des systèmes d'informations, systèmes et réseaux IP. 6

119 OPENSTACK : CEPH FILIÈRE INFRASTRUCTURE/CLOUD & VIRTUALISATION Durée : 3 jours PARTIE THÉORIQUE Niveau : Débutant Tarif inter-entreprise : 1950 HT/personne Tarif intra-entreprise : nous Comprendre Openstack et ses différents composants Intégrer dans votre organisation d entreprise et votre stratégie SI un outil de virtualisation Open source Présentation de Ceph Les composants Ceph Les niveaux de stockage Ceph Block Object FS Performance et ceph Dimensionnement d'une infra Ceph Liaison avec OpenStack PARTIE PRATIQUE Direction des systèmes d'information Présentation de la plateforme Installation des MON Test de résilience Test de performance Architecte systèmes Administrateurs systèmes et réseaux Comprendre Openstack et ses différents composants Intégrer dans votre organisation d entreprise et votre stratégie SI un outil de virtualisation Open source 7

120 OPENSTACK : AVANCÉ FILIÈRE INFRASTRUCTURE/CLOUD & VIRTUALISATION Durée : 2 jours PARTIE THÉORIQUE Niveau : Avancé Rappel des briques OpenStack Tarif inter-entreprise : 1950E HT/personne La HA et OpenStack Focus réseau: présentation de Neutron: le SDN avec OpenStack Présentation du plugin ML2 avec OVS (Neutron et la HA réseau) Présentation de Heat Organisation d'un template Déployer une architecture Web Tarif intra-entreprise : nous Comprendre Openstack et ses différents composants Intégrer dans votre organisation d entreprise et votre stratégie SI un outil de virtualisation Open source Comprendre Openstack et ses différents composants Intégrer dans votre organisation d entreprise et votre stratégie SI un outil de virtualisation Open source Bonnes connaissances système PARTIE PRATIQUE Présentation de la plateforme à installer (Installations des services OpenStack) Mise en place de la HA OpenStack Mise en place du réseau avec neutron Mise en place de Heat (avec ceilometer) Utilisation de la plateforme Ecriture de template heat Mise en place d'une architecture Web Bonnes connaissances JVM 8

121 NOS FORMATIONS LINUX 9

122 STATION DE TRAVAIL SOUS LINUX FILIERE INFRASTRUCTURE/LINUX Durée : 2 jours QU EST-CE QUE LINUX? Niveau : Débutant Les logiciels libres, la licence GPL, GNU et Linux Tarif inter-entreprise : nous Les différentes distributions Linux : et Unix? Où trouver les bonnes sources d information sur Linux? La documentation en ligne, les Howto, les FAQ Sites Web, newsgroups, forums Tarif intra-entreprise : nous Découvrir Linux de façon progressive et efficace Aborder les connaissances essentielles pour utiliser sereinement Linux comment environnement de travail Apprendre l'essentiel de l'installation et les bases de l'administration pour acquérir une réelle autonomie dans l utilisation de Linux Correspondants techniques Personnels d'assistance LE DÉMARRAGE D UN SYSTÈME LINUX Les fichiers sollicités et leurs rôles (grub, lilo, inittab) La philosophie des runlevels LES FONDAMENTAUX : GESTION DES FICHIERS, SHELL BASH ET LES PROCESSUS Gestion des fichiers : Contenu des répertoires standard (/bin, /home, /usr,...), Notion de filesystem (mount, df,...), Commandes de base : mkdir, cd, pwd, ls, rm, file, cat, gestion des permissions d accès aux fichiers (umask, chmod,...) LIEN PHYSIQUE OU SYMBOLIQUE, NAVIGATEURS GRAPHIQUES Shell Bash : Le langage Bash et l écriture de shells-scripts. Processus : Le multitâche Unix Aucune connaissance préalable de Linux n'est nécessaire. La connaissance d'un autre système d'exploitation est obligatoire (Windows ou OS X) INSTALLER LINUX Matériel & Configurations minimales 10

123 Les informations à recueillir avant l installation Partitionnement et file system La cohabitation avec Windows (multiboot) Les pièges classiques LE POSTE DE TRAVAIL SOUS LINUX L environnement texte L environnement graphique COMPRENDRE LES MOTS CLÉS D ADMINISTRATION Administrer en cliquant : outils graphiques Créer un compte et son environnement Périphériques Sauvegardes et installations Principes des packages : commandes rpm et apt-get 11

124 ADMINISTRATEUR LINUX BASIQUES FILIERE INFRASTRUCTURE/LINUX Durée : 3 jours DÉMARRAGE ET INSTALLATION Niveau : Débutant Procédure d'installation d'un système Linux Tarif inter-entreprise: 1850E HT/personne Configuration et commandes de base Mode graphique ou ligne de commandes? Gestion des utilisateurs Réseau et connexion à distance Les logiciels, le gestionnaire de paquets Tarif intra-entreprise : nous Découvrir et prendre en main un système Linux. Apporter les connaissances indispensables pour installer et administrer Linux au quotidien. Identifier et résoudre les problèmes couramment rencontrés lors de l exploitation de serveurs Linux. DPKG, APT-GET, APTITUDE, RPM, YUM Les fichiers et leur gestion Disques durs, partitionnement et systèmes de fichiers Arborescence des fichiers sous Linux Montage et démontage d'un volume Droits et fonctions de recherche Correspondants techniques et LE SHELL, LES SCRIPTS Les bases du scripting Les commandes les plus utiles L'éditeur vim Les tubes et les redirections Filtres (grep, sed, awk) sont nécessaires pour tirer Gestion des processus pleinement partie de la formation. Variables d'environnement Cas pratiques : création de tableaux de bords personnels d assistance ayant besoin de mettre en œuvre Linux. Des notions sur l'utilisation et le fonctionnement du système Linux 12

125 ADMINISTRATEUR LINUX AVANCÉ FILIERE INFRASTRUCTURE/LINUX Durée : 3 jours PROGRAMMATION BASH AVANCÉE Niveau : intermediaire Expressions logiques & boucles Tarif inter-entreprise: 1850E HT/personne Paramètres d entrée et valeurs de retour Environnements d'exécution Expressions régulières Tarif intra-entreprise : nous Maitriser l'administration de système sous Linux Approfondir ses connaissances du système Linux afin de comprendre ses mécanismes et de répondre à la plupart des besoins d'un environnement de production. Administrateurs système GESTION DES UTILISATEURS ET DES GROUPES L'utilisateur et le groupe POSIX Gestion des comptes ADMINISTRATION DU SYSTÈME Les logs et les mails Fichiers de configuration du système La gestion des paquets et des mises à jour Les services Exécution automatique de tâches (cron, at,...) Localisation et internationalisation Avoir suivi la formation Administration Basic ou Maîtriser l'intégralité de son contenu. TCP/IP ET CONFIGURATION DU RÉSEAU Adressage IP et routage Protocoles réseaux (ICMP, TCP, UDP, ) et ports Configuration réseau (adresses, hooks, vlan,...) Les outils de l'administrateur : ping, netstat, arp, netcat, traceroute, nmap,... SERVICES SYSTÈME ET SÉCURITÉ 14

126 Permissions du système de fichiers, quotas utilisateurs Sécurité réseau 15

127 ADMINISTRATEUR LINUX SCRIPTING FILIERE INFRASTRUCTURE/LINUX Durée : 2 jours INTRODUCTION Niveau : intermediaire Les interpréteurs de commandes sur Linux Tarif inter-entreprise: nous consluter Caractéristiques du Bash Les fichiers de configuration Tarif intra-entreprise : nous LE LANGAGE DE COMMANDE Approfondir ses connaissances sur les outils mis à sa disposition sous Linux. Comprendre le fonctionnement et l'écriture de scripts. Automatiser des tâches courantes et effectuer des traitements de masse Les étapes de l'interprétation d'une commande Les options de fonctionnement du Bash Les alias Rappel de commandes Redirection Expansion du tilde, des variables Expansion des noms de fichiers Substitution de commande Administrateurs systèmes Bonnes notions sur l'utilisation d'un système Linux. Maîtrise des commandes de base. LANCEMENT DE SCRIPTS Ordre de recherche des commandes Avant plan dans un sous-shell Avant plan dans le shell courant Arrière plan Planification de tâche La commande interne exec Les préfixes temporels Mise au point de scripts 16

128 LANGAGE DE PROGRAMMATION Les paramètres positionnels Typage des variables Substitutions sur les variables Gestion des fichiers Les commandes composées Les structures de contrôle Les opérations arithmétiques Les tableaux LES INSTRUCTIONS ÉVOLUÉES Configuration du mode saisie Traitement des arguments avec getopts Gestion de menus avec select Interception des signaux Les fonctions LES EXPRESSIONS RÉGULIÈRES EN ACTION sed Awk Perl Editor) Cas pratiques : création de tableaux de bords avec CDE 17

129 LINUX EXPLOITATION ET TROUBLESHOOTING FILIERE INFRASTRUCTURE/LINUX Durée : 2 jours LES FICHIERS UNIX : OÙ DOIS-JE CHERCHER? Niveau : intermediaire Les caractéristiques et types de fichiers Tarif inter-entreprise: nous consluter L'arborescence du système de fichiers Tarif intra-entreprise : nous LES PROCESSUS : VOIR CE QUI EST EXÉCUTÉ Commandes de bases Exploiter et maintenir des serveurs sous Linux et leurs principaux services Découvrir, comprendre et corriger les problèmes les plus courants Administrateurs système et gestionnaires de parc LES RESSOURCES : CONNAÎTRE SES LIMITES La mémoire Les disques Le CPU, le load average Le réseau L'AIDE : TROUVER DES INFORMATIONS Dans le manuel Sur internet Connaissances générales sur l'environnement Linux et l'utilisation de la ligne de commande LES LOGS : COMPRENDRE CE QU'IL SE PASSE Logs du système Logs applicatifs LES OUTILS AVANCÉS : Spécifiques à certaines applications : apache, mysql, php, java, Appels systèmes, traces et débugage 18

130 SAMBA ADMINISTRATION FILIERE INFRASTRUCTURE/SAMBA Durée : 3 jours PRÉSENTATION DE SAMBA Niveau : Intermediaire Fonctionnalités principales de Samba Tarif intra-entreprise : nous Historique Évolutions de la 4ème version majeure Rappel sur les domaines Windows Apporter les connaissances indispensables à l'installation et à la configuration de serveurs Samba Maitriser les fonctionnalités les plus utilisées Étudier les changements et les nouvelles possibilités de Samba 4 par rapport à la version 3 Administrateurs système et gestionnaires de parc Connaissances générales sur l'environnement Linux et l'utilisation de la ligne de commande ADMINISTRATION DE SAMBA Le fichier smb.conf Gestion des utilisateurs Gestion des droits et des partages Service d'impression Suivi du service SAMBA 4 Nouvelle structure de configuration L'utilitaire samba-tool Gestion du DNS Gestion des utilisateurs ACTIVE DIRECTORY : MISE EN PLACE D'UNE FÔRET AD AVEC SAMBA 4 Fonctionnement Microsoft Implémentation avec Samba Interopérabilité entre Samba et Microsoft Déploiement d'un AD Samba 20

131 LDAP LES FONDAMENTAUX FILIERE INFRASTRUCTURE/OPEN LDAP Durée : 1 jour PRÉSENTATION DES ANNUAIRES Niveau : Débutant Annuaires papiers, annuaires électroniques Tarif inter-entreprise: nous Annuaires X500, annuaires LDAP Tarif intra-entreprise : nous Présenter les principes détaillés du fonctionnement des annuaires LDAP Découvrir le logiciel Apache Directory Studio, permettant d'effectuer un ensemble de manipulations de base. Tout public Aucun LIGHTWEIGHT DIRECTORY ACCESS Le Protocole LDAP Le daemon linux Les entrées, les attributs, les classes d objet La recherche et les filtres LES MODÈLES Les schémas L'arborescence Les opérations Les droits et les accès Les fichiers LDIF LES DIFFÉRENTS SERVEURS LDAP Présentations Fonctionnements 22

132 OPEN LDAP AVANCÉ FILIERE INFRASTRUCTURE/OPEN LDAP Durée : 3 jours PRÉSENTATION DES ANNUAIRES Niveau : Avancé Le format LDIF Tarif inter-entreprise: 2150E HT/personne La recherche et les principaux outils Les classes et entités Tarif intra-entreprise : nous INSTALLATION DU SERVEUR SOUS LINUX Présenter les principes de fonctionnement détaillés d'openldap Acquérir une bonne maitrise de l'installation de la solution et de sa configuration à travers le logiciel Apache Directory Studio Démarrage et configuration de base Manipulations divers Fonctionnement interne Schéma et peuplement Les différentes commandes ELÉMENTS DE SÉCURITÉ Administrateurs réseau/système Chiffrement SSL Utilisateurs et ACL Responsables d'annuaire Savoir programmer en JavaFondamentaux des annuaires LDAP PERSONNALISATION AVANCÉE Ajout de plugins Schémas personnalisés Debug et optimisation POUR ALLER PLUS LOIN : Réplication d'annuaire Active Directory, lointain cousin 23

133 NOS FORMATIONS MESSAGERIE 24

134 BLUEMIND POUR UTILISATEUR FILIERE INFRASTRUCTURE/MESSAGERIE Durée : 1 jour PRÉSENTATION DE BLUEMIND Niveau : débutant Travail collaboratif Tarif inter-entreprise: nous Accès en Webmail Autres moyens d'accès Tarif intra-entreprise : nous UTILISATION DU CLIENT WEB Utiliser efficacement sa solution de messagerie Bluemind Découverte Fonctionnalités Description des dossiers Modes d'affichages Préférences Utilisateurs de Bluemind GESTION DES S Pratique d'un navigateur Lire, répondre à un Configuration Gestion des dossiers, filtres, spams Message d'absence Partages GESTION DU CARNET D'ADRESSES Contacts automatiques Gestion des contacts Gestion du calendrier Gérer son calendrier Personnalisation du calendrier Gestion des calendriers partagés 25

135 Planification d'événements et importation Répondre à une demande de rendez-vous RECHERCHE Utilisation de la recherche Exemples de recherche PARAMÈTRES AVANCÉS Interface utilisateur Écriture des messages 26

136 BLUEMIND POUR ADMINISTRATEUR TECHNIQUE FILIERE INFRASTRUCTURE/MESSAGERIE Durée : 2 jours PRÉSENTATION DE BLUEMIND Niveau : intermediaire Description des offres Tarif intra-entreprise : nous Interface utilisateur APIs disponibles Administrer sa solution de messagerie Bluemind Administrateurs systèmes et réseaux Administrateurs de messagerie Notions d'administration d'un INSTALLATION Architecture Authentification Stockage Dimensionnement ORGANISATION DES DONNÉES LDAP PostgreSQL Fichiers GLOBAL ADDRESS LIST Avec LDAP Avec AD serveur Linux ADMINISTRATION Gestion des rôles Gestion des comptes Exploitation Supervision Archivage Sauvegarde SÉCURITÉ Antispam Antivirus 27

137 ZIMBRA POUR UTILISATEUR FILIERE INFRASTRUCTURE/MESSAGERIE Durée : 2 jours Présentation de Zimbra Niveau : Basique Travail collaboratif Tarif intra-entreprise : nous Accès en Webmail Autres moyens d'accès Utilisation du client Web Utiliser efficacement sa solution de messagerie Zimbra Utilisateurs de messagerie Pratique d'un navigateur Découverte Fonctionnalités et raccourcis Description des dossiers Modes d'affichages Préférences Gestion des s Lire, répondre à un Configuration Règles de classement, spams Partages de dossiers mails Gestion du carnet d'adresses Dossiers de contacts Contacts automatiques Gestion des contacts Gestion du calendrier Créer des calendriers 28

138 Gérer ses calendriers, inclure un calendrier externe Personnaliser la vue calendrier Planification Répondre à une demande de rendez-vous Recherche Utilisation de la recherche Exemples de recherche Tags Gestion des tags Application et suppression des tags 29

139 ZIMBRA POUR ADMINISTRATEUR TECHNIQUE FILIERE INFRASTRUCTURE/MESSAGERIE Durée : 2 jours Présentation de Zimbra Niveau : Intermédiaire Description des offres Tarif intra-entreprise : nous Interface utilisateur APIs disponibles Installation Administrer sa solution de messagerie Zimbra Architecture Authentification Stockage Dimensionnement Utilisateurs de messagerie Organisation des données Notions d'administration d'un serveur Linux LDAP MySQL Fichiers Global Address List Avec LDAP Avec AD Autre GAL multi-domaines Haute disponibilité Administration 30

140 Gestion des classes de services (rôles) Gestion des comptes Supervision Sauvegarde Sécurité Antispam Antivirus SSL 31

141 NOS FORMATIONS BASES DE DONNEES 32

142 SECURITE DES BASE DE DONNEES FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 2 jours Architectures Niveau : Débutant Modèles d architecture en situation Cloud Tarif inter-entreprise: nous Architectures 3-tiers Utilisation des services de bases de données (DBaaS) Présentation des services courants de DBaaS Tarif intra-entreprise : nous Savoir sécuriser les flux de données en environnement Cloud. Etre capable de cloisonner les données et mettre en place une politique de sécurité dans un environnement mutualisé. Architectes et administrateurs de bases de données Architectes et administrateurs systèmes Ingénieurs systèmes Directeur des Systèmes d information Connaissance générale des systèmes d'informations, systèmes et réseaux IP. Notions d architectures des systèmes d informations SQL Amazon RDS Microsoft Azure SQL Database NoSQL Amazon DynamoDB Microsoft Azure Tables MongoDB Architectures distribuée de bases de données sur le Cloud Isolation & Sécurisation Concepts d isolations en situation Cloud Fonctionnement sous-jacent de l isolation Persistance et rétention Menaces et vulnératibilités Bonnes pratiques sécuritaires Gestion des accès & des ACLs. Travaux Pratiques 33

143 MYSQL ADMINISTRATION FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 3 jours Programme détaillé Niveau : Intermédiaire Introduction Tarif inter-entreprise: 1250EHT/personne Présentation de MySQL Architecture interne de MySQL Tarif intra-entreprise : nous Installation Installation depuis les dépôts de distribution (Debian, RedHat) Installer un MySQL prêt pour la production Configuration générale Exemples de configuration fournis par MySQL Pouvoir localiser les sources de problèmes et ralentissements Effectuer les sauvegardes et restaurations Administration basique Gestion du service Outils de gestion de MySQL Outils de maintenance Administrateur système & réseau Responsable de SI et de parc informatique Sécurité et droits utilisateurs Le contrôle d'accès avec MySQL Granularité des droits Faut-il utiliser SSL? Des notions d'administration et d'exploitation Linux Sauvegarde et restauration Bonnes pratiques Types de sauvegarde Outils de backup disponibles et avantages / inconvénients 34

144 MYSQL OPTIMISATION FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 2 jours Introduction Niveau : Avancé Tarif intra-entreprise : nous Maîtriser l'architecture MySQL Collecte d'informations Journaux de requêtes lentes Journaux généraux Statistiques en temps réel Outils de traitement des informations (slowqueryparser,...) Bien choisir son moteur de stockage Optimiser les types de données Optimiser ses requêtes Optimiser son serveur MySQL Administrateurs de bases de données confirmés Connaissance du langage SQL Maîtrise des concepts de base de données Administration de MySQL (cours Optimisation du serveur : Buffers de requêtes Caches MySQL Optimisations spécifiques (stockage sur SAN, environnement virtualisé,...) Optimisation de schémas : Calcul du plan d'exécution par MySQL Description et compréhension des requêtes Indexes : uniques, couplés, Optimisation de requêtes : Limitations de MySQL Jointures Utilisation des indexes MySQL Administration) Pour aller plus loin 35

145 Quel moteur pour quel type d'utilisation MariaDB : optimisations disponibles sur le plan d'exécution 36

146 CLUSTER MYSQL FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 2 jours Introduction Niveau : Intermédiaire Types de clusters Tarif intra-entreprise : nous Architectures générales Mettre en place de clusters à haute disponibilité master-slave Mettre en place de clusters multimasters Utiliser mysql-proxy pour répartir les requêtes Administrateurs systèmes & réseaux Administrateurs de base de données Des notions d'administration Linux Des notions d'algorithmique ou de programmation Administration de MySQL (cours MySQL Administration) Clusters Master-Slave Principes Mise en place Exploitation : vérification de cohérence/intégrité, supervision de la réplication Clusters Multi-Masters Principes Considérations spécifiques à ce mode : configuration, performances des hôtes, Types de réplication : asynchrone ; synchrone, synchrone parallèle (Galera) Mise en place Exploitation : vérification de cohérence/intégrité, supervision de la réplication MySQL Proxy lorsque l'applicatif ne peut gérer plusieurs serveurs : Présentation Configurations possibles Présentation du moteur LUA Exemple de configuration courante : redirection des requêtes de lecture vers un slave et celles d'écriture sur un master. 37

147 MYSQL / GALERA : OPTIMISATION ET CLUSTERING FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 5 jours Introduction Niveau : Avancé Tarif intra-entreprise : nous Maîtriser l'architecture MySQL Collecte d'informations Journaux de requêtes lentes Journaux généraux Statistiques en temps réel Outils de traitement des informations (slowqueryparser,...) Bien choisir son moteur de stockage Optimiser les types de données Optimisation d'une implémentation MYSQL. Buffers de requêtes Optimiser son serveur MySQL Caches MySQL Déployer et optimiser son cluster GALERA Optimisations spécifiques (stockage sur SAN, environnement virtualisé, ) Calcul du plan d'exécution par MySQL Description et compréhension des requêtes Indexes : uniques, couplés, Optimiser ses requêtes Administrateurs de bases de données confirmés Optimisation d'une implémentation Galera. Connaissance du langage SQL Maîtrise des concepts de base de Rappels des concepts de la réplication parallèle synchrone Précautions d'usage et prérequis pour la performance Optimisations spécifiques (nombre de threads, environnement WAN,...) données Administration de MySQL (cours MySQL Administration) Optimisation de requêtes : Limitations des moteurs Jointures Utilisation des indexes 39

148 I/O et cache Galera Pour aller plus loin Quel moteur pour quel type d'utilisation MariaDB : optimisations disponibles sur le plan d'exécution 40

149 NOS FORMATIONS SUPERVISION & METHODOLOGIE 41

150 MÉTHODOLOGIE DE DÉPLOIEMENT D'UNE PLATEFORME DE SUPERVISION (C101) FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 1 jour La supervision Centreon & Nagios Niveau : débutant Tarif inter-entreprise: 890E HT/personne Tarif intra-entreprise : nous Découvrir les logiciels Centreon & Nagios. Mettre en oeuvre des points de surveillance sur des ressources cibles hétérogènes. Créer une bibliothèque de modèles de supervision. Administrateurs système Développeurs, exploitants et responsables Administration de serveurs, des réseaux IP et des bases de données. Introduction à la supervision (Théorie) Les enjeux Les possibilités Les méthodes La solution Centreon/Nagios Utilisation des sondes (Théorie et Travaux Pratiques) Principe des sondes Options standards Les objets de configuration (Théorie et Travaux Pratiques) A quoi servent les objets de configuration Périodes temporelles Les commandes Les contacts et les groupes de contacts Les hôtes et les groupes d'hôtes Les services et les groupes de service Principe de la notification Principe des contrôles Schéma de liaison des objets La génération des fichiers de configuration 42

151 Les modèles (Théorie et Travaux Pratiques) Cas d'utilisation Les modèles d'hôte Les modèles de service Les bonnes pratiques d'intégration Les macros : "standards", "on-demand", "custom", "ressources" Les agents de supervision (Théorie et Travaux Pratiques) Installation SNMP pour Windows Installation SNMP pour Linux Supervision d'un hôte Windows avec SNMP Supervision d'un hôte Linux avec SNMP NRPE (Linux) NSCA NSClient++ (Windows) SSH (Linux) Les listes de contrôles d'accès (Théorie et Travaux Pratiques) Principes des contrôles d'accès Cas d'utilisation Mis en œuvre des ACL sur différents profils utilisateurs Les informations étendues (Théorie et Travaux Pratiques) Principes des informations étendues Cas d'utilisation Les modèles de courbes (Théorie et Travaux Pratiques) Principes des modèles de courbes Cas d'utilisation 43

152 La collecte de Trap SNMP (Théorie et Travaux Pratiques) Principe de la collecte passive Cas d'utilisation Mise en oeuvre de la collecte de Trap dans Centreon Les meta-services (Théorie et Travaux Pratiques) Principe de fonctionnement des meta-services Cas d'utilisation Mise en œuvre de la collecte de Trap dans Centreon Les escalades de notification (Théorie et Travaux Pratiques) Principes des escalades Cas d'utilisation Les règles de dépendances (Théorie et Travaux Pratiques) Principes des escalades Cas d'utilisation 44

153 ADMINISTRATION D'UNE PLATEFORME DE SUPERVISION (C101) FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 2 jours Introduction à la supervision (Théorie) Niveau : Intermédiaire Les enjeux Tarif inter-entreprise: 890E HT/personne Les possibilités Les méthodes La solution Centreon/Nagios Tarif intra-entreprise : nous Administrer et maintenir en condition opérationnelle la plateforme de monitoring Centreon. Gérer l'installation de nouveaux serveurs de collecte, optimiser et ajuster les points de fonctionnement du moteur Nagios. Administrateurs système Connaissances générales sur les services de supervision Installation de la plateforme (Théorie et Travaux Pratiques) matériels Architecture logicielle Etape de l'installation Module NDOutils Installation de Centreon Centreon (Théorie et Travaux Pratiques) Présentation Architecture simple Architecture distribuée Données de performances en environnement distribué Collecte des Traps SNMP en environnement distribué Ajout d'un fichier de langue L'interface Exploitation de la plateforme Administration élémentaire d un système Linux Administration (Théorie et Travaux Pratiques) 45

154 Principaux modules de Centreon Sauvegarde et restauration Mise en œuvre de la sauvegarde Mise en œuvre de la restauration Configuration fine du monitoring Rétention des informations Optimisation de la supervision (Théorie et Travaux Pratiques) Théorie sur l'optimisation Impacts en cas de mauvaises performances Identification des indicateurs de mauvaises performances Points d'actions Optimisations simples Mise en œuvre des optimisations simples Optimisations avancées Mise en œuvre des optimisations avancées Optimisations complexes Mise en œuvre des optimisations complexes Optimisations avancées Mise en œuvre des optimisations avancées Optimisations complexes Mise en œuvre des optimisations complexes Les pannes récurrentes (Théorie) Pas de graphique de performance Pas de remontées dans la partie «monitoring» Pas de remontées de Traps SNMP Hôtes et services fantômes 46

155 CENTREON BI ET BIRT REPORTING FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 4 jours MODULE 1 : Birt Report DesignerPrésentation de l'outil BIRT Niveau : Basique Tarif inter-entreprise: 2950 HT/personne Tarif intra-entreprise : nous Workspace Eclipse, perspectives et vue Création d'un rapport simple Formatage des rapports Prendre en main l'outil de reporting BIRT, Création d'en-têtes Import et création de styles CSS Formater le texte et les données Exploiter des données issues de Centreon, Créer des rapports sur mesure avec BIRT et les intégrer dans Centreon BI. Tri, groupes, agrégations Gestion des tableaux Création de signets dans les rapports PDF et HTML Utilisation de paramètres dans les rapports Développeurs et responsables Avoir des connaissances du reporting et du décisionnel, Expressions Javascript Connexion aux sources de données Source de données JDBC, XML et CSV, création d'un profil de connexion Maîtrise du langage SQL et bonne maîtrise de Centreon Jointure des «data sets» Relations entre les rapports 47

156 Tableaux croisés Ajout de graphiques dans les rapports Master Pages Liens hypertexte Ajout d'interactivité dans les rapports Bulles d'informations Lien de navigation dans un rapport Création et utilisation de librairies Création de data sources, d'objets et de stryles partagés Création et utilisation de modèles MODULE 2 : Centreon BIExploitation des fonctionnalités de Centreon BI-Architecture de Centreon BI Workspace Eclipse, perspectives et vue Administration de Centreon BI Création de rapports BIRT à l'aide des bibliothèques de développement Intégrationet personnalisation et génération des rapports BIRT avec Centreon BI Création d'en-têtes Import et création de styles CSS 48

157 DÉPLOIEMENT ET CONFIGURATION DE ZABBIX FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 2 jours Zabbix Niveau : Basique Présentation Tarif inter-entreprise: nous conculter Architecture initiale et distribuée Principes de fonctionnement des différents composants Hosts, Groups, Items, Triggers, Actions Les solutions concurrentes Tarif intra-entreprise : nous Effectuer le déploiement et la configuration d'une solution professionnelle de supervision. Apprendre le fonctionnement de Zabbix, ses différentes possibilités et l'utilisation basique de ses fonctionnalités. Installation et kick-start Déploiement de la solution sur une Debian 7 (Wheezy) Installation d'un agent Zabbix Configuration initiale des services L'interface d'administration : Administrateurs système & réseau Responsables de SI et de parc Découverte Gestion des hôtes Configuration des composants Les templates informatique L'interface de supervision : Des notions d'administration Linux Bonne compréhension des réseaux Les utilisateurs et les médias Le dashboard Les maps Les graphs et les screens d'entreprise Pour aller plus loin 49

158 Recherche et ajout de templates préfabriqués Parcourir et utiliser la documentation officielle Superviser un hôte via le protocole SNMP Optimisations, services supplémentaires et debogage 50

159 GLPI POUR ADMINISTRATEUR FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 2 jours Introduction à l'outil GLPI, fonctionnalités et but de l'outil Niveau : Basique Définition des champs du ticket Tarif inter-entreprise: nous conculter Cycle de vie du ticket Préférences utilisateurs Atelier pratique : Création de ticket, attributions et changements de statuts Tarif intra-entreprise : nous Fonctionnement de la recherche Maîtriser les fonctionnalités et paramétrages de l'outil GLPI Critères de requêtegestion des marques pages Actions massivesatelier pratique : Création d'un marque page personnel par défaut Savoir mettre en place des extensions complémentaires Installation de l'outil Gestion des paramétrages Utilisateurs Administrateurs de l'outil Utilisateurs, Groupes, Entités, Maintenance, Journaux Atelier pratique : Création d'utilisateurs, groupes et ajouts dans des groupes Moteur de règles Atelier pratique : Création d'une règle métier Maîtrise d un navigateur Gestion et paramétrage des profils Configuration Générale Intitulés 51

160 Paramétrage des notifications Gestion des SLAs Méthodes d'authentification Actions automatiques Gestion et installation des plugins Atelier pratique : installation du plugin d'injection de données 52

161 BUGZILLA POUR ADMINISTRATEUR FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 2 jours Installation de Bugzilla Niveau : Basique Présentation Tarif inter-entreprise: nous conculter Configuration de MySQL Test de l'environnement Analyse des résultats Fichiers de configuration Tarif intra-entreprise : nous Administrer Bugzilla Utilisateurs, groupes et produits Gérer les droits Concepts Conseiller les utilisateurs Créer des utilisateurs, groupes, classifications et produits Administrer plusieurs instances Association entre les groupes et les produits Personnalisation Développeurs & Administrateurs Le workflow et les champs personnalisés Les flags et les whinings Administration avancée Connaître les bases de l'utilisation d'un système Linux, L'arborescence, le gestionnaire de Configuration générale Supprimer des rapports de bugs LDAP & Sécurité Gérer plusieurs bases de données paquets et les principaux fichiers de configuration Connaître l'utilisation basique d'un bug-tracker et son intérêt Outils additionnels Eclipse Mylyn/Bugzilla Gitzilla 53

162 Quelques notions sur apache2 et les virtualhost Git-bz MySQL optimisation MySQLTuner-perl MySQLreport 54

163 NOS FORMATIONS SERVEUR WEB 55

164 INSTALLATION, CONFIGURATION ET ADMINISTRATION D'UN SERVEUR WEB APACHE FILIERE INFRASTRUCTURE / SERVEUR WEB Durée : 2 jours Installation d Apache Niveau : Basique Les fichiers de configuration, démarrage et arrêt du serveur Tarif inter-entreprise: nous conculter Mise en œuvre du serveur Tarif intra-entreprise : nous Installer un serveur web Comprendre le fonctionnement et la configuration du service Configuration Généralités Installation et configuration des modules Configuration des droits d accès au serveur Configuration de plusieurs hôtes virtuels Mise en exploitation d un site Administrer la plateforme et gérer les accès aux services Exploitation d'apache Principes et tâches Administration «manuelle» Présentation d outils d administration Journalisation et statistiques d accès Administrateurs Systèmes Administrateurs des Systèmes d Information Base du web et des environnements Linux Sécurité et authentification Délégation d administration : le fichier.htaccess Activation du SSL (HTTPS) Apache en serveur proxy Configuration des modules mod-proxy, mod-cach 56

165 INITIATION APACHE ET TOMCAT FILIERE INFRASTRUCTURE / SERVEUR WEB Durée : 2 jours Niveau : Basique Contexte des applications J2EE Tarif inter-entreprise: nous conculter Tarif intra-entreprise : nous Apporter les connaissances nécessaires à l utilisation et au paramétrage d un serveur Tomcat au sein d un serveur Apache Comprendre le rôle des différents composants de l architecture Intégration d un serveur HTTP Apache Les fichiers de configuration Première mise en oeuvre du serveur Apache Intégration statique des modules ou dynamique (DSO) Compléments sur les directives des fichiers de configuration Mise en place des logiciels nécessaires Installation du serveur Tomcat avec tests préliminaires Choix et installation du JDK Administrateurs Systèmes et Administrateurs des Systèmes d Information Configuration avancée du serveur Apache Les contextes Directory, Location, Files Les logs : formats, présentation de mod_log_config Apache en frontal devant TOMCAT grâce à mod_jk et au connecteur ajp Base du web et des Installation du JDK et de Tomcat à partir de binaire environnements Linux Architecture de Tomcat Tomcat et la JVM Connecteurs HTTP, HTTPS, WARP, AJP,... Les chaînes de traitement : les engines 57

166 Principe des Virtual Hosts Prise en charge des applications Web Organisation de l authentification : les realms Journalisation Notion d intercepteur Configuration de base Tomcat Organisation du fichier de configuration Options du serveur Organisation des chaînes de traitement des requêtes Tomcat dans un contexte complet Interfaçage avec Apache : les différents connecteurs Options des Virtual Hosts Ajout d intercepteurs (valves) Création d un serveur esclave 58

167 INITIATION FREE RADIUS FILIERE INFRASTRUCTURE / SERVEUR WEB Durée : 1 jour Introduction à FreeRADIUS Niveau : Basique Pourquoi centraliser son authentification? Tarif inter-entreprise: nous conculter Principe de AAA. Présentation de FreeRADIUS Premiers tests d'authentification Tarif intra-entreprise : nous Découvrir les enjeux de l'authentification unifiée, Introduction à FreeRADIUS Implémenter ses politiques d'authentification Recueillir des données d'accounting Processus d'authentification Workflow d'authentification Architecture modulaire Utilisation d'une base de données et d'un annuaire LDAP Qu'est-ce que l'accounting? Concepts avancés Langage unlang Débugger FreeRADIUS Administrateurs système Utilisation aisée d'un système UNIX et de son administration 59

168 INSTALLATION ET CONFIGURATION D'UN SERVEUR VARNISH FILIERE INFRASTRUCTURE / SERVEUR WEB Durée : 2 jours Présentation de Varnish Niveau : Basique s Tarif inter-entreprise: nous conculter Fonctionnement Positionnement face aux modules de cache plus courants (Nginx, mod_cache, APC,...) Tarif intra-entreprise : nous Comprendre le fonctionnement et l'intérêt de Varnish pour une infrastructure web Installation et première configuration : Mise en place sous debian Configuration du service Configuration du backend applicatif (Apache, Nginx, Tomcat,...) Installer et configurer la solution pour un cas d'utilisation concret Apprendre à administrer et à surveiller Varnish Administrateurs système & réseau Le langage VCL Processus de traitement d'une requête HTTP Variables et fonctions disponibles Exemple concret : Mettre en cache WordPress Exploitation Comprendre les logs Utiliser les outils à disposition (varnishncsa, varnishhist, varnishtop, varnishstat) Connaissance du protocole HTTP Base d'algorithmique et de programmation 60

169 FILIÈRE SYSTEMES D'INFORMATION

170 SOMMAIRE Nos formations Décisionnel à Développement de rapports avec BIRT... 5 à Jaspersoft BI professional - utilisateur... 6 à Jedox business user (150)... 7 à Jedox specialist (201)... 8 à Pentaho BI initiation... 9 à Pentaho BI avancé suite entreprise à Pentaho BI avancé suite communautaire à Pentaho Data intégration Nos formations Intégration et Middleware à Talend ESB pour développeur à Talend Data Intégration pour développeur à Talend Data Integration pour administrateur à WSO2 module ESB pour développeur les fondamentaux à WSO2 module ESB pour développeur Avancé Nos formations ERP à Odoo - cursus fonctionnel à Odoo - cursus technique à Initiation au développement Python

171 Nos formations Gestion documentaire à Alfresco pour administrateur fonctionnel...30 à Alfresco pour développeur à Alfresco pour administrateur technique à Nuxeo pour administrateur fonctionnel...33 à Nuxeo pour développeur à GINCO gestion de thesaurus pour administrateur à Comment construire un thesaurus efficace?

172 NOS FORMATIONS DECISIONNEL 4

173 DÉVELOPPEMENT DE RAPPORTS AVEC BIRT FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 1 jour Niveau : débutant Tarif : Nous Créer des rapports complexes incluant graphiques, tableaux croisés et sous-rapports à partir de base de données relationnelles. Installation et paramétrage Création de rapports Gestion des sources de données Passage de paramètres Création de tableaux / graphiques Formatage conditionnel Création de groupes / tableaux croisés Exécution d'un rapport Chefs de Projet Informaticiens Connaissance élémentaire de SQL 5

174 JASPERSOFT BI PROFESSIONAL - UTILISATEUR FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous Utiliser Jasper et ireport pour produire des documents, des rapports et états de gestion à partir d'informations extraites d'une base de données Appréhender les possibilités de développement (API) Concepts généraux de la Business Intelligence Découvrir le portail Jaspersoft BI Manipuler des rapports S'initier au requêtage ad hoc S'initier à la composition de tableaux de bord Gérer le portail Jaspersoft BI Consultants, Chefs de projets Informaticiens Aucun 6

175 JEDOX BUSINESS USER (150) FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous Aperçu du stockage Data multidimensionnel Création de rapports avec Jedox pour Excel et entrée des données Architecte/DBA Introduction à OLAP Vue d ensemble des composants Modélisation Bases de données Dimensions Éléments Cubes Data - afficher, analyser, créer des repports dynamiques Data - saisir, distribuer, copier et annoter Questions - Réponses Administrateur Hadoop Bonnes connaissances système Bonnes connaissances JVM 7

176 JEDOX SPECIALIST (201) FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : nous Tarif intra-entreprise : nous Décrire les différences entre les bases de données relationnelles et multidimensionnelles Créer votre propre base de données OLAP (modélisation des dimensions et du cube) Utiliser les fonctions de saisies de données, de splashing et d import de données à partir d Excel Concevoir des rapports dynamiques avec des sousensembles de données Introduction à l'olap Installation Jedox Conception d'une application OLAP Création de bases de données, Création de dimensions et éléments Création de cubes Navigation dans les données Saisie des données Travailler avec les commentaires Utilisateurs Connaissances Excel 8

177 PENTAHO BI INITIATION FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 3 jours Niveau : Débutant Tarif inter-entreprise: 1850E HT/personne Tarif intra-entreprise : nous Création de rapports statiques avancés Formatage conditionnel Gestion de sous-rapports Planifications d'envoi par mail de rapports Savoir modéliser et développer des transformations de données avec l environnement de développement Pentaho Data Integration Développer des rapports d entreprise Introduction à l'analyse multidimensionnelle (OLAP) Le moteur Mondrian Création de schémas de cubes Pentaho Schema Workbench Publication des cubes Cas pratiques : Création de cube OLAP Introduction à Pentaho Analyzer Présentation de Pentaho Metadata Editor Développeurs Administrateurs de Bases de données Chefs de projets décisionnels Présentation des concepts Création du modèle métier Création de vues métier Ajout d'une couche sémantique Il est nécessaire d avoir précédemment suivi le cours «PENTAHO BI INITIATION» Connaissance du SQL Publication du modèle Cas pratiques : Création d'une couche Metadata Préparation de l'interactive Reporting Création de templates Cas pratiques : création de rapports ad hoc avec Pentaho 9

178 Interactive Reporting Présentation de Pentaho Dashboard Designer Cas pratiques : création de tableaux de bords 10

179 PENTAHO BI AVANCE SUITE ENTREPRISE FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 3 jours Niveau : Débutant Tarif inter-entreprise: nous consluter Tarif intra-entreprise : nous Création de rapports statiques avancés Formatage conditionnel Gestion de sous-rapports Planifications d'envoi par mail de rapports Savoir développer les couches sémantiques de Pentaho : Metadata et Mondrian Savoir développer des tableaux de bords interactifs Introduction à l'analyse multidimensionnelle (OLAP) Le moteur Mondrian Création de schémas de cubes Pentaho Schema Workbench Publication des cubes Cas pratiques : Création de cube OLAP Développeurs Consultants ETL Administrateurs de Bases de données Chefs de projets décisionnels Connaissance du SQL Introduction à Pentaho Analyzer Présentation de Pentaho Metadata Editor Présentation des concepts Création du modèle métier Création de vues métier Ajout d'une couche sémantique Publication du modèle Cas pratiques : Création d'une couche Metadata Préparation de l'interactive Reporting Création de templates Cas pratiques : création de rapports ad hoc avec Pentaho 11

180 Interactive Reporting Présentation de Pentaho Dashboard Designer Cas pratiques : création de tableaux de bords 12

181 PENTAHO BI AVANCÉ - SUITE COMMUNAUTAIRE FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 3 jours Niveau : avancé Tarif inter-entreprise: nous consluter Tarif intra-entreprise : nous Création de rapports statiques avancés Formatage conditionnel Gestion de sous-rapports Planifications d'envoi par mail de rapports Savoir développer les couches sémantiques de Pentaho : Metadata et Mondrian Savoir développer des tableaux de bords interactifs Introduction à l'analyse multidimensionnelle (OLAP) Le moteur Mondrian Création de schémas de cubes Pentaho Schema Workbench Publication des cubes Cas pratiques : Création de cube OLAP Développeurs Consultants ETL Administrateurs de Bases de données Chefs de projets décisionnels Introduction à Saiku Analytics Présentation de Pentaho Metadata Editor Présentation des concepts Création du modèle métier Création de vues métier Ajout d'une couche sémantique Connaissance du SQL Publication du modèle Cas pratiques : Création d'une couche Metadata Préparation de Saiku-reporting Création de templates Cas pratiques : création de rapports ad hoc avec Saiku- 13

182 reporting Présentation de CDF et des concepts Ctools Installation et présentation de CDE (Community Dashboards Editor) Cas pratiques : création de tableaux de bords avec CDE 14

183 PENTAHO DATA INTÉGRATION FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 3 jours Niveau : avancé Tarif inter-entreprise: nous consluter Tarif intra-entreprise : nous Introduction aux notions d'etl Présentation de Pentaho Data Integration Gestion du référentiel PDI Création d'une transformation Savoir modéliser et développer des transformations de données avec l environnement de développement Pentaho Data Intégration Savoir gérer le déploiement et le debug des jobs réalisés Composants d'une transformation Création d'une tâche Composants d'une tâche Pan et Kitchen Cas pratique : Modélisation et alimentation d'un entrepôt de données. Développeurs Consultants ETL Administrateurs de Bases de données Chefs de projets décisionnels Connaissance du SQL 15

184 NOS FORMATIONS INTEGRATION & MIDDLEWARE 16

185 TALEND ESB POUR DÉVELOPPEUR FILIÈRE SYSTÈMES D'INFORMATION / INTEGRATION & MIDDLEWARE Durée : 3 jours Niveau : Débutant Tarif inter-entreprise: 1750E HT/personne Tarif intra-entreprise : nous PRÉSENTATION GÉNÉRALE DES ESB / QU'EST-CE QU'UN ESB? Développer des routes camel avec le studio talend Message Router Processor Routing Slip Multicast Prendre en main le l ESB de Talend et comprendre son architecture. Être capable de développer des routes de médiation et, des webservices SOAP et REST Déployer un l ESB de Talend dans un SI Wiretp JMS Message Processing PLACE À LA PRATIQUE : PARTIE WEBSERVICE Développement de data service Consultant et Développeur BI, DI et Intégration d application Data Service Consumer Accéder à une base de données via service SOAP Accéder à une base de données via service REST Connaissances en Web Services, Java La connaissance du JMS et du MOM «activemq» est fortement appréciée PLACE À LA PRATIQUE : AUDIT SERVICE Audit Data service avec un WS SOAP Audit Data service avec un WS REST PLACE À LA PRATIQUE : ORCHESTRATION Orchestrer un service avec une route Camel 17

186 PLACE À LA PRATIQUE : EXPLOITATION Déploiement Monitoring de services. 18

187 TALEND DATA INTEGRATION POUR DÉVELOPPEUR FILIÈRE SYSTÈMES D'INFORMATION / INTEGRATION & MIDDLEWARE Durée : 3 jours Niveau : Débutant Tarif inter-entreprise: 1850E HT/personne Tarif intra-entreprise : nous INTRODUCTION Présentation générale des ETL Présentation de la société Talend Présentation de la solution Talend TIS (Entreprise) INTÉGRER DES DONNÉES AVEC TALEND TIS (2,5) Présentation du studio de développement (0,5) Savoir modéliser, développer, mettre en œuvre un projet de migration de données au sein de son système d'information avec Talend Open Studio. Piloter son déploiement dans les règles de l Art. Développeurs Consultants ETL Administrateurs de bases de données Chefs de projets décisionnels Environnement de développement Vocabulaire Création d'un workspace Création d'un projet Création d'un business model Création d'un job Configuration des stats&logs Gestion des versions Création de métadonnées Création de variables et de groupes de variables Gestion des environnements d exécution Gestion de la documentation des éléments du projet et génération de cette documentation Connaissance du SQL et Java Présentation des familles de composants et des liens entre composants, suivi des bonnes pratiques (1) Gestion des flux et jointures Gestion des bases de données 19

188 Gestion des fichiers Consommation d'un webservice Qualité de données Orchestration Routines java et code specifique Gestion des rejets Génération de logs métier Déploiement autonome avec la version TOS QUESTIONS ET APPROFONDISSEMENTS 20

189 TALEND DATA INTEGRATION POUR ADMINISTRATEUR FILIÈRE SYSTÈMES D'INFORMATION / INTEGRATION & MIDDLEWARE Durée : 1 jour Niveau : Débutant Tarif inter-entreprise: 890E HT/personne Tarif intra-entreprise : nous Administration de la plateforme Talend Piloter son déploiement dans les règles de l Art Introduction aux principes généraux des ETL Présentation de Talend Architecture de la suite Talend Enterprise Installation, paramétrage et administration de la suite Aperçu rapide du studio de modélisation Présentation de Talend Administration Center Gérer les utilisateurs Gérer les projets Déploiement et ordonnancement des traitements ETL Superviser la bonne exécution des traitements Visualiser le plan de production des traitements Consultants ETL Administrateurs de Bases de données Chefs de projets décisionnels Connaissance du SQL et Java 21

190 WSO2 MODULE ESB POUR DÉVELOPPEUR - LES FONDAMENTAUX FILIÈRE SYSTÈMES D'INFORMATION / INTEGRATION & MIDDLEWARE Durée : 3 jours Niveau : Avancé Tarif inter-entreprise: 2150E HT/personne Tarif intra-entreprise : nous Utiliser le Middleware Orienté Message de WSO2 Maîtriser le développement de flux pour WSO2 ESB Ingénieurs/Développeurs expérimentés chefs de projet techniques consultants BI techniques Savoir programmer en Java Notions de web-services SOAP Urbanisation, SOA, Intégration kesako? Présentation des différentes catégories de middleware MOM ESB ETL BPM Bonnes Pratiques et cas d'utilisation Présentation des Enterprise Integration Pattern WSO2 MQ présentation de WSO2 MQ protocole JMS et AMQP Queues et Topics WSO2 ESB Présentation de WSO2 ESB Découverte de Synapse Outil de développement WSO2 Developer Studio et embarqué sur le serveur WSO2 ESB Déploiement avec une capp Exposer des web-services SOAP et REST Transformer et enrichir un message Orienter un message Alimenter et consommer une queue JMS 22

191 Utiliser le registre Chainer des services Architecture de déploiement / clustering INTRODUCTION AU MONITORING SAM et BAM kesako? Outis de monitoring directement intégré dans l'esb Présentation de WSO2 BAM Récupération d événements en provenance de l'esb dans le BAM 23

192 WSO2 MODULE ESB POUR DÉVELOPPEUR - AVANCÉ FILIÈRE SYSTÈMES D'INFORMATION / INTEGRATION & MIDDLEWARE Durée : 1 jour Niveau : Avancé Tarif inter-entreprise: 1150E HT/personne Tarif intra-entreprise : nous Configure Transports (JMS, VFS / Files, TCP) Integrate ESB with other WSO2 products to achieve a complete solution Extend WSO2 ESB's functionality, like writing tasks or creating custom mediators or custom connectors Utiliser le Middleware Orienté Message de WSO2 Maîtriser le développement de flux pour WSO2 ESB Ingénieurs/Développeurs expérimentés chefs de projet techniques consultants BI techniques Avoir suivi la formation WSO2 ESB pour développeur - les fondamentaux Savoir programmer en Java Notions de web-services SOAP et R 24

193 NOS FORMATIONS ERP 25

194 ODOO - CURSUS FONCTIONNEL FILIÈRE SYSTÈMES D'INFORMATION / ERP Durée : 2 jours Niveau : intermediaire Tarif inter-entreprise: 1300E HT/personne Tarif intra-entreprise : nous Structure globale Les différentes vues Fonctionnalités de recherche & filtre Aspect collaboratif Comprendre les concepts fonctionnels du logiciel Configurer Odoo Travailler au quotidien avec Odoo Déterminer et rationaliser les workflows CRM & Ventes Achats Comptabilité RH Gestion de projet Utilisateurs Consultants ERP Gestion de stock CMS & ecommerce REPORTING ET STATISTIQUES RECHARGER UNE BASE DE SAUVEGARDE Connaissance de la gestion d'entreprise EXERCICES PRATIQUES QUESTIONS - RÉPONSES 26

195 ODOO - CURSUS TECHNIQUE FILIÈRE SYSTÈMES D'INFORMATION / ERP Durée : 2 jours INTRODUCTION : OBJECTIFS DE LA FORMATION Niveau : intermédiaire Tarif inter-entreprise: 1300E HT/personne Tarif intra-entreprise : nous GÉNÉRALITÉS SUR LA SOLUTION ODOO DÉCOUVERTE & PRISE EN MAIN Structure globale Les différentes vues Fonctionnalités de recherche & filtre Aspect collaboratif Comprendre les concepts fonctionnels du logiciel DÉCOUVERTE DE MODULES INCONTOURNABLES : Configurer Odoo Travailler au quotidien avec Odoo Déterminer et rationaliser les workflows Utilisateurs Consultants ERP Connaissance de la gestion d'entreprise CRM & Ventes Achats Comptabilité RH Gestion de projet Gestion de stock CMS & ecommerce REPORTING ET STATISTIQUES RECHARGER UNE BASE DE SAUVEGARDE EXERCICES PRATIQUES QUESTIONS - RÉPONSES 27

196 INITIATION AU DÉVELOPPEMENT PYTHON FILIÈRE SYSTÈMES D'INFORMATION / ERP Durée : 3 jours Niveau : débutant Tarif inter-entreprise: nous Tarif intra-entreprise : nous Chaque section est accompagnée d'une série d'exercices pratiques Bases du langage (syntaxe, identifiants, instructions, interpréteur interactif ) Connaître les bases du langage python Connaître les bonnes pratiques de programmation en python Savoir écrire des tests unitaires applications via Web-Services Types de base (séquences, types associatifs, ensembles) Modules et packages Les fonctions Entrée/sortie Gestion des erreurs Programmation objet en python Développeurs Connaissance de la gestion d'entreprise 28

197 NOS FORMATIONS GESTION DOCUMENTAIRE 29

198 ALFRESCO POUR ADMINISTRATEUR FONCTIONNEL FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 2 jours PRINCIPES DIRECTEURS D ALFRESCO Niveau : débutant Tarif inter-entreprise: 1250EHT/personne Tarif intra-entreprise : nous Connaître les bases du langage python Les sites collaboratifs et L entrepôt Présentation de l interface Définition du tableau de bord Utilisateur GESTION DES SITES COLLABORATIFS Création / Suppression Définition du tableau de bord Invitation des membres et rôles Connaître les bonnes pratiques de programmation en python Savoir écrire des tests unitaires applications via Web-Services GESTION DOCUMENTAIRE Modalités de création de contenus Contributeurs avancés et administrateurs d une GED réalisée avec Alfresco Connaissance fonctionnelle d'alfresc Modifications et mises à jour Navigation et recherche Gestion des droits Workflows Gestion des aspects Gestion des règles Spécificités de l entrepôt Blog Wiki Forum Lien Calendrier 30

199 ALFRESCO POUR DÉVELOPPEUR FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 3 jours Niveau : débutant Tarif inter-entreprise: 1950E HT/personne Tarif intra-entreprise : nous Pouvoir personnaliser Alfresco grâce à des développements spécifiques. Développeurs Java / J2EE Architecture Alfresco Configuration de Share et Explorer Configuration du repository (JCR) Configuration des droits Management du Content Store Développement des actions Sauvegarde & Restauration Import / Export dans Share Mise à jour d'alfresco Surveillance d'alfresco Avoir suivi la session Alfresco Intégration 31

200 ALFRESCO POUR ADMINISTRATEUR TECHNIQUE FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 2 jours Comprendre la structure des données Niveau : débutant Tarif inter-entreprise: 1685E HT/personne Tarif intra-entreprise : nous Acquérir les compétences nécessaires au déploiement et à la mise en œuvre opérationnelle d Alfresco. Installation : comprendre l'arborescence Installation rapide d Alfresco et de share Installation avancée d Alfresco et de share Configuration avancée Sauvegarde et restauration Mise en place d'une architecture sécurisée Installation d'un serveur Alfresco SOLR sécurisé Migrer de Lucene à SOLR Architectes SI Intégrateurs Administrateurs système Connaissances des serveurs Windows/Unix 32

201 NUXEO POUR ADMINISTRATEUR FONCTIONNEL FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 2 jours Niveau : débutant Tarif inter-entreprise: 1685E HT/personne Tarif intra-entreprise : nous PRISE EN MAIN DE L INTERFACE NUXEO Navigation / recherche Notion de Document / Métadonnées PUBLICATION / GESTION DES VERSIONS SÉCURITÉ Gestion des utilisateurs / groupes Comprendre et maîtriser l outil Nuxeo en tant que contributeur et administrateur Gestion des droits PRINCIPALES FONCTIONNALITÉS AVANCÉES Corbeille Contributeurs et administrateurs d une GED réalisée avec Nuxeo Maîtrise d un navigateur Workflow Relations Notifications Vocabulaires Gestion des thèmes EXEMPLES SUR DES TYPES DE DOCUMENTS PRÉCIS File Web-Site 33

202 NUXEO POUR DÉVELOPPEUR FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 3 jours Niveau : débutant Tarif inter-entreprise: nous Tarif intra-entreprise : nous Présentation et Démonstration de Nuxeo Récupération du serveur Nuxeo / JBoss Outils de développement Subversion (plugin Eclipse subversive ) Récupération du projet exemple Maven / Ant Eclipse / Astuces Prendre en main les outils de développement utilisés avec Nuxeo. Comprendre la structure du projet Nuxeo. Notion de document / schémas Points d extension Actions, Filtres Exercice : ajout de l onglet Sommaire en modifiant le filtre view Architectes SI Intégrateurs Administrateurs système Connaissances des serveurs Windows/Unix Récupération du code source Nuxeo Organisation des Working Sets Nouvelle action XHTML simple Création d un Stateless bean Contexte Seam / Conversations / JSF Composants Seam (currentdocument, documentmanager) Injection de champs transitent Ajout d un champ input pour la description Ajout d un bouton de validation appelant documentactions Getter renvoyant une chaîne de caractère Getter utilisant un currentdocument injecté Notification d autres composants utilisant 34

203 documentactions.updatedocument Navigation entre onglets, webactions.setcurrenttabandnavigate Validation, affichage de message d erreur Lien vers le Bouton: toujours poster Event Listeners Seam Vocabulaires / Utilisation de nxdir:selectonelistbox Recherche de documents / QueryModel Code de requêtes JSF : ui:repeat JSF : A4j Event Listeners Evènements synchrones Debugguer JBoss 35

204 GINCO - GESTION DE THESAURUS POUR ADMINISTRATEUR FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 1 jour Niveau : débutant Tarif inter-entreprise: 890E HT/personne Tarif intra-entreprise : nous Prendre en main le logiciel Ginco pour administrer un thesaurus selon la norme ISO Déclarer un vocabulaire Créer des concepts et des termes Créer des relations sémantiques Créer des groupes de concepts Importer / exporter un thésaurus Alignement avec d'autres vocabulaires Éléments de paramétrage Toute personne souhaitant construire ou mettre à jour un thésaurus, ou en connaître les principes Chefs de projet GED Consultants AMOA Connaissance des usages d'un thésaurus 36

205 COMMENT CONSTRUIRE UN THÉSAURUS EFFICACE? FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 2 jours Niveau : débutant Tarif inter-entreprise: 1685E HT/personne Tarif intra-entreprise : nous Le thésaurus est l'un des outils du web sémantique permettant de faciliter la recherche de ressources d'information. Présentation des usages d'un thésaurus Éléments constitutifs d'un thésaurus : Découvrir les usages des thésaurus et la méthodologie de construction Toute personne souhaitant construire ou mettre à jour un thésaurus, ou en connaître les principes Concepts Termes Relations sémantiques Regroupements de concepts Méthodologie de construction Maintenance d'un thésaurus Chefs de projet GED Consultants AMOA Aucun 37

206 FILIERE DEVELOPPEMENT

207 SOMMAIRE Nos formations Framework à à à à à à Symfony Symfony Struts Java webservices : JAX RS, JAX WS... 9 Spring ZEND Nos formations Développement et Industrialisation à à à à à à à à à à à Fondamentaux du développement Web Les bonnes pratiques du développement Web Programmation orientée objet Développement PHP Les Fondament Développement PHP Avancé Développement Web en environnement PHP Testing PHP Développement Web en environnement Java/JEE cursus avancé Testing Java Git pour developpeur Jenkins Nos formations Moteurs de recherche à à à Solr Les fondamentaux Solr Avancé Elasticsearch pour Développeur Nos formations Front-End à à à à à Fondamentaux Front End CSS 2 et 3 : Des bases à la maîtrise HTML Angular JS JQUERY

208 NOS FORMATIONS FRAMEWORK 3

209 SYMFONY 2 FILIERE DEVELOPPEMENT / FRAMEWORK Durée : 3 jours Programmation Orientée Objet, principes et mise en œuvre Niveau : Débutant Tarif inter-entreprise : 1550 HT/personne Tarif intra-entreprise : nous Tests unitaires PHP avec PhPUnit Introduction Organisation Assertions Annotations Mock API Utiliser le framework Symfony 2 pour permettre la réutilisation de composants entre différentes applications Bonus Data Testing API Introduction à Symfony 2 Contexte Vue générale de l architecture Gestion des bibliothèques Développeurs PHP Bootstrap / Environnements applicatifs Conteneurs d injections de dépendances (DIC) Connaissances en développement PHP Configuration Services Routage Routes Controllers Templating Les bases Héritage 4

210 Assets Internationalisation et localisation Doctrine Vue générale Requêtes et résultats Associations Formulaires Formulaires simples Validation Sécurité Vue générale Performance Cache HTTP Expiration Validation ESI Bonus Étendre Twig Commandes Theming des formulaires Événements 5

211 SYMFONY 3 FILIERE DEVELOPPEMENT / FRAMEWORK Durée : 3 jours Programmation Orientée Objet, principes et mise en œuvre Niveau : Débutant Tarif inter-entreprise : 1750 HT/personne Tarif intra-entreprise : nous Tests unitaires PHP avec PhPUnit Introduction Organisation Assertions Annotations Mock API Utiliser le framework Symfony 3 pour permettre la réutilisation de composants entre différentes applications Bonus Data Testing API Introduction à Symfony 2 Contexte Vue générale de l architecture Gestion des bibliothèques Développeurs PHP Bootstrap / Environnements applicatifs Conteneurs d injections de dépendances (DIC) Connaissances en développement PHP Configuration Services Routage Routes Controllers Templating Les bases 6

212 Héritage Assets Internationalisation et localisation Doctrine Vue générale Requêtes et résultats Associations Formulaires Formulaires simples Validation Sécurité Vue générale Performance Cache HTTP Expiration Validation ESI Bonus Étendre Twig Commandes Theming des formulaires Événements 7

213 STRUTS 2 FILIERE DEVELOPPEMENT / FRAMEWORK Durée : 3 jours Niveau : Débutant Tarif intra-entreprise : nous Informations générale Java Ergonomie Savoir utiliser correctement le Présentation Histoire pattern MVC avec Struts Architecture Connaitre les possibilites de Démarrage rapide templating et de theming de Struts En détail Gérer l internationalisation et Package et namespace l autorisation a l aide du mecanisme Actions d interception Validation Intercepteur Autorisation Développeurs Chefs de projet technique i18n et L10n Thème Test unitaire Bases de développement Java Bases de développement web 8

214 JAVA WEBSERVICES : JAX RS JAX, WS FILIERE DEVELOPPEMENT / FRAMEWORK Durée : 2 jours Définitions Niveau : Débutant SOAP / REST - JAX-WS/JAX-RS Tarif intra-entreprise : nous JAX-WS Create a service Savoir concevoir et deployer des Web-Services SOAP ou REST Concevoir des API modulaires et réutilisables Create a client Exceptions Performance JAX-RS Create a service Performance Outils Architectes Urbanistes Chefs de projet technique Développeurs Bases de développement Java 9

215 SPRING FILIERE DEVELOPPEMENT / FRAMEWORK Durée : 1 jour Niveau : Débutant Présentation Tarif intra-entreprise : nous Configuration Gérer les appels http Taglib Validation Maitrise le pattern MVC et sa mise en ouvre avec Spring Utiliser un framework MVC RESTFull Développeurs Chefs de projet technique Conception Orientée Objet Base de développement Java Base de développement Web 10

216 ZEND 2 FILIERE DEVELOPPEMENT / FRAMEWORK Durée : 3 jours Jour 1 Niveau : Débutant Tests unitaires + PHPUnit Tarif intra-entreprise : nous Conception orientée objet Jour 2 Essentiels PHP Simplifier vos développements Web en PHP avec le Framework Zend 2. Introduction à Zend 2 Savoir exploiter les bonnes pratiques et les outils de développement qu'il met à disposition. Historique Bénéficier du principe de MVC (Modèle-Vue-Contrôleur) natif Configuration Pour démarrer Panorama sur l'architecture du Framework Modules Installation Configuration Autoload Développeurs PHP Jour 3 Services Connaissances en développement Introduction PHP Définition MVC Routing Controllers Vues Composants 11

217 Database Forme Internationalisation Événements Bonus Optimisations 12

218 NOS FORMATIONS DEVELOPPEMENT & INDUSTRIALISATION 13

219 FONDAMENTAUX DU DEVELOPPEMENT WEB FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 5 jours Jour 1 Niveau : Basique à Avancé Tarif inter-entreprise : 250 HT/personne Tarif intra-entreprise : nous Développement web : les fondamentaux La toile mondiale Le protocole HTTP Théorie Protocole URL Créer un site Web léger et efficace en utilisant le langage de son choix (PHP/Java) comme langage serveur. Requête Réponse Problématique sans état Maîtriser les bonnes pratiques de développement et les règles fondamentales de la programmation web. Connaître les fondamentaux système pour maîtriser la performance de son application. Performances Sécurité Cache Outils de développement Bonnes pratiques générales Interface du navigateur Intégrateur Développeur Informaticien Chef de projet technique Flash et Silverlight Applications AJAX Bonnes pratiques des formulaires Popup et popin SEO et bases de l'accessibilité Robots d'indexation Encodage de caractère Impression 14

220 Connaissances de basique de programmation Bien utiliser SVN Introduction Architecture Concepts Mots clés de révision Import dans un dépôt Copie de travail Commandes Partage Commit Gestion des ressources Export Comparaison Journalisation et statistiques Conflits Cycle de vie du projet Propriétés Clients et outils Jour 2 Test unitaire : théorie Définitions Quoi tester? Evaluer la testabilé Bouchonner Test unitaire : Java JUnit Démarrage Comment faire? 15

221 Organisation Lancer des test Suite de tests DBUnit Présentation Chargement d'un jeu de données Jeu de données d'un cas de test test d'un jeu de données Objet Stub et Mock OU Test unitaire : PHP PHPUnit Organisation Assertions Annotations BAPI de bouchons Bonus : API de test de base de données Coder Juste - coder bien Coder juste : qu'est que c'est? Contraintes du développement spécifique Commentaires Logger ou deboguer? Architectures Validations Exceptions Bases de données BatchsDette technique Jour 3 Performances des applications web : une bonne expérience utilisateur Les règles d'or des tests de performance 16

222 Théorie de cache et bonnes pratiques Performances des bases de données Performances des services externes Performances applicatives Performances côté client Jour 4 Introduction à MySQL Part 1 Introduction Installation Client ligne de commande Architecture interne Moteur de stockage Authentification Part 2 Configuration serveur Sauvegarde et restauration Ajustement de performance Statistiques and surveillance journal d'erreur Internationalisation Au secours Replication Jour 5 Guide de survie sous Linux / Analyse de problème sous Linux Introduction 17

223 Fichiers Hiérarchie UNIX Naviguer Type de fichier Permissions Processus Principes Ordonnancement Commandes essentielles Ressources Mémoire Processeur Disque Indicateur de charge Journal d'erreur Aide Exemple Composants système de la plate forme Java (option) Bases Apache Configuration État en temps réel Journalisation Java JDK Analyse en temps réel Tomcat Installation Avec Apache Surveillance MySQL 18

224 Journalisation État en temps réel Utilisation d'une VM "LXC" (système) Introduction Conteneur de virtualisation LXC LXC pour le développement Usage Commandes Cycle de vie du conteneur Travailler avec un conteneur Privilèges et identité Analyse des problèmes Partie pratique 19

225 LES BONNES PRATIQUES DU DEVELOPPEMENT FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 3 jours Jour 1 Niveau : Basique Tarif inter-entreprise : 1750 HT/personne Tarif intra-entreprise : nous Performances des applications web : une bonne expérience utilisateur Les règles d'or des tests de performance Théorie de cache et bonnes pratiques Performances des bases de données Performances des services externes Obtenir une meilleure maintenabilite et une meilleur evolutivite de ses developpements web, Savoir ameliorer les performances applicatives a tout niveau, de la base de donnees au front-end, Maitriser les differents caches disponibles afin d ameliorer l experience utilisateur et la scalabilite de la plate-forme, Performances applicatives Performances côté client Performances front end Introduction Outils Analyses Contenu Cookie Développeurs Chef de projet technique JS et CSS CSS Javascript Images Les bases du développement web Serveur Jour 2 Bonnes pratiques du sytème 20

226 Tradition UNIX Comment trouver de l'aide Variables d'environnement Locales Problèmes d'encodage Limites Cronjobs Timezones Bonnes pratiques Permissions Comptes applicatifs Outils réseaux Etre plus efficace avec les outils UNIX Travailler à distance avec SSH Alias et scripts Outils systèmes à connaître Jour 3 SQL : Bonnes pratiques et optimisation des performances Introduction Règles de nommage SQL Formatage SQL Outils Distincts Order by non conditionnés Jointures ANSI Index - Bases de données Problématique de la performances d'accès aux données Principe et fonctionnement des index Définition 21

227 Sélectivité Utilisation d'index sous MySQL Manipulation des index Requêtes nécessitant une optimisation Plan d'exécution Choisir un index Mise en pratique Bonnes pratiques 22

228 PROGRAMMATION ORIENTEE OBJET FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 0,5 jour Niveau : Débutant Introduction Tarif intra-entreprise : nous SOLID : concept Matriser les principes SOLID qui sont le socle de la programmation orientee objet SRP: Single Responsibility Principle OCP: Open Closed Principle LSP: Liskov Substitution Principle ISP DIP Connaitre et savoir identifier les design pattern les plus importants Patron de conception Atelier Développeur Chef de projet technique Analyste / Concepteur Les bases du développement 23

229 DEVELOPPEMENT PHP LES FONDAMENTAUX FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 2 jours Architecture web: le chemin d'une requête (Apache / PHP) Niveau : Débutant Tarif intra-entreprise : nous PHP: présentation générale, versions TP: installation Apache/PHP sur Linux Base du langage Connaitre les technologies du Web Maitriser les interactions entre navigateurs et serveurs web Premiers éléments de syntaxe Appels de fonctions Organiser son environnement de développement Les variables Préparer des applications évolutives Boucles et conditions, structures de contrôle Création de fonctions Les tableaux Développeurs WEB Principe Fonctions de manipulation Sessions Notions de HTML et CSS Base de données Notions de SQL Base d'une SGBD Introduction au SQL MySQL et PDO Connexion, «requêtage», récupération des résultats 24

230 Entrées/sorties Get/Post et les autres Formulaires Programmation Objet Définitions: classes, objets... Design pattern: introduction Bases Les plus courants Principe MVC Travaux Pratiques 25

231 DEVELOPPEMENT PHP AVANCÉ FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 2 jours Niveau : Avancé Tarif intra-entreprise : nous Programmation Objet Définitions: classes, objets... Design pattern Bases Les plus courants Principe MVC Être capable de mettre en place des applications Web PHP avancé Gestion des erreurs Être capable de développer en objet Debugger Savoir réduire les temps d'affichage d'une page Sécuriser et optimiser vos accès aux bases de données Logging, exceptions Xdebug / Xhprof Base de données PDO Jointures Transactions Sécurité Développeurs WEB ayant une connaissance de PHP Prévention Optimisations Injections Vitesse Consommation mémoire Introduction aux Framework PHP Notions de HTML et CSS Principes & présentation Maîtrise des fondamentaux de développement Php Travaux Pratiques Notions de SQL 26

232 DEVELOPPEMENT WEB EN ENVIRONNEMENT PHP FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 3 jours Scripts de livraison PHP Niveau : Intermédiaire Mise à jour des droits Tarif intra-entreprise : nous Vidange des caches Tarif inter-entreprise : 1520 HT/personne Recompilation des gabarits Note Tests unitaires Test unitaire : théorie Connaitre les technologies du Web Définitions Maitriser les interactions entre navigateurs et serveurs web Organiser son environnement de développement Préparer des applications évolutives Quoi tester? Evaluer la testabilé Bouchonner Test unitaire : PHP PHPUnit Organisation Développeur WEB Assertions Annotations BAPI de bouchons Bonus : API de test de base de données Bonnes pratiques SQL Notions de HTML et CSS Introduction Notions de SQL Programme Régles de nommage SQL détaillé Formatage SQL Outils Distincts Order by non conditionnés 27

233 Jointures ANSI Index Base de Données Index - Bases de données Problématique de la performances d'accès aux données Principe et fonctionnement des index Définition Sélectivité Utilisation d'index sous MySQL Manipulation des index Requêtes nécessitant une optimisation Plan d'exécution Choisir un index Mise en pratique Bonnes pratique 28

234 TESTING PHP FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 2 jours Niveau : Avancé Tarif intra-entreprise : nous Programmation Objet Définitions: classes, objets... Design pattern Bases Les plus courants Principe MVC Être capable de mettre en place des applications Web PHP avancé Gestion des erreurs Être capable de développer en objet Debugger Savoir réduire les temps d'affichage d'une page Sécuriser et optimiser vos accès aux bases de données Logging, exceptions Xdebug / Xhprof Base de données PDO Jointures Transactions Sécurité Développeurs WEB ayant une connaissance de PHP Prévention Optimisations Injections Vitesse Consommation mémoire Introduction aux Framework PHP Notions de HTML et CSS Principes & présentation Maîtrise des fondamentaux de développement Php Travaux Pratiques Notions de SQL 29

235 DEVELOPPEMENT WEB EN ENVIRONNEMENT JAVA FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 5 jours Hibernate Niveau : Basique Persistance Objet/relationnel Tarif intra-entreprise : nous Principes de fonctionnement Tarif inter-entreprise : 3250 HT/personne Mise en œuvre d Hibernate Gestion de la session et des transactions Le langage HQL Créer, modifier, supprimer Bonnes pratiques Maitriser l ORM qui domine l écosystème Java Apprendre à industrialiser ses développements et ses livraisons Comprendre l inversion de contrôle et profiter des avantages qu il procure pour la rédaction de tests unitaires Savoir modulariser ses développements et permettre ainsi une plus grande souplesse et une meilleur réutilisabilité Associations API Criteria Pagination Optimisation Maven Principes de base, installation et mise en œuvre sur une exemple simple Présentation Premier projet maven Structure d'un projet, pom.xml Cycle de vie d'un projet Intégration dans Eclipse (m2eclipse) Architectes Chef de projet technique Développeurs Dépendances d'un projet Configuration par défaut Configuration et utilisation détaillée Base de programmation Java Configurer et utiliser m2eclipse Gérer des dépendances Outils de vérification du code Quelques bonnes pratiques 30

236 Mise en œuvre sur des projets complexes, tests d'intégration Tests unitaires, tests d'intégration Intégration continue Projets multi-modules Overlay Profils Distribution, documentation, principes d'utilisation chez Smile Référentiel d'entreprise Archiva/Nexus Documentation d'un projet Livraison, déploiement Spring Bases Présentation Pourquoi utiliser Spring? Inversion de contrôle Configurer une application Description XML Cycle de vie Propriétés Le mode transactionnel Conclusion Avancés Principes avancés Cycle de vie Programmation par aspect Cache Correspondance objet-xml 31

237 TESTING JAVA FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 3 jours Jour 1 Niveau : Intermédiaire Introduction Tarif intra-entreprise : nous JUnit Tarif inter-entreprise : 1925 HT/personne Cucumber Selenium RC / Selenium Grid Les tests fonctionnels Automatisation avec Selenium Concepts de base Réduire vos délais de recette Industrialiser les tests de vos applications web Mise en pratique Selenium et PIC Bonnes pratiques Prévenir les régressions Améliorer votre time to market/ to delivery Jour 2 Contexte Rejouabilité Plateformes d'intégration Continue Open Source Introduction Webmaster, Chef de projet, web designers, MOA/MOE Tests Automatisés Tests et Application Web Tests Unitaires - Principes Tests et Cycle de Développement Des connaissances en tests unitaires peuvent être un plus. Tests Unitaires - Principes Tests Unitaires - Avantages Tests Unitaires - Outils Le coût des tests Test Driven Development 32

238 Tests d'interfaces - Principes Tests d'interfaces - Avantages Tests d'interfaces - Les outils Tests d'interfaces - Les coûts Tests d'acceptation - Principes Tests d'acceptations - Outils Tests d'acceptations - Fonctionnement avec Fitnesse Tests d'acceptation Avantages Tests de charges - Principes Tests de charges Outils Autres tests automatisés Tests nécessaires mais difficilement automatisables Le patrimoine de tests Les plate-formes d intégration continue PIC - Principe de fonctionnement Intégration dans le cycle de développement Avantages des PIC Continuum CruiseControl Jenkins Continuous Delivery Vers la Software Factory Jour 3 Travaux Pratiques 33

239 GIT POUR DEVELOPPEUR FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 2 jours Les fondamentaux Niveau : Basique Présentation de Git Tarif intra-entreprise : nous Différences avec Subversion Tarif inter-entreprise : 1350 HT/personne Dépôt local de données Contrôle d intégrité des données Installation d un client Git Configurer Git Comprendre le modèle de dépôt de code décentralisé, Lister les préférences Git Maîtriser les workflows de base : versionnement des fichiers, commit..., Définir son éditeur de code Maîtriser les workflows avancés : branches, fusion de code, tag, Utiliser Git pour travailler avec efficacité. Définir son login et Définir son outil d'analyse de différentiel de versions Démarrer avec Git Instancier un premier dépôt local Comprendre l architecture d un dépôt Git Ajouter et versionner des fichiers au dépôt Développeurs Clôner un dépôt existant Ignorer des fichiers Supprimer, déplacer et renommer des fichiers du dépôt Consulter l historique des révisions Annuler des modifications et récupérer des versions antérieures Aucun Tagger des versions Maîtrise des fondamentaux de Mettre les dernières modifications de côté développement Php 34

240 Notions de SQL Gestion des branches Git Introduction aux branches Principes de branches et de fusion de branches Initier une nouvelle branche Basculer d une branche à une autre Réécrire l histoire grâce au rebasing Git distribué Dépôts distants Branches distantes Gestionnaire de dépôt en ligne 35

241 JENKINS FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 2 jours et philosophie de l'intégration continue Niveau : Avancé Outils et technologies associées (Continuum, CruiseControl, Hudson / Jenkins) Tarif intra-entreprise : nous Tarif inter-entreprise : 1350 HT/personne Jenkins Installation administration (LDAP / gestion des droits / https) Administrer Jenkins Gérer les droits stratégie de déploiement (instance par projet, instance pour tous les projets) revue des fonctionnalités plugins essentiels (indépe ndants du langage utilisé) Conseiller les utilisateurs de l'outil stratégie d intégration(s) avec les dépots source (svn, git) & Tuleap OpenALM Développeurs Administrateurs Jenkins avancé distribution du build (possibilité de déporter un build sur une autre machine, par exemple pour avoir un autre environnement ou pour décharger la machine principale Intégration avec Sonar Bases de développement Bases de gestion de projet 36

242 NOS FORMATIONS MOTEURS DE RECHERCHE 37

243 SOLR - LES FONDAMENTAUX FILIERE DEVELOPPEMENT / MOTEURS DE RECHERCHE Durée : 2 Jour 1 Niveau : Basique Les bases (4h) Tarif intra-entreprise : nous Présentation de Solr et de ce qu'est un moteur de recherche d'entreprise Tarif inter-entreprise : 1350 HT/personne Requête de recherche standard et syntaxe de recherche structurée Lucene Configuration de plusieurs coeurs Comprendre ce qu'est Solr et comment l'interroger Savoir configurer des index Définition d'un schéma Tokenizers et filtres Gestion des différences linguistiques, stemmers, synonymes et caractères spéciaux Présentation du gestionnaire de requête Utiliser les composants additionnels de recherche Indexer des données Les composants additionnels de recherche (3h) Highliting des résultats Classification des résultats par facettes Répliquer et partitionner des index Groupement des résultats Système de suggestion de documents similaires Système de suggestion type "Did you mean?" et d'autocomplétion Développeurs Experts technique Architectes Jour 2 Indexation (4h) Par web-services Par le plugin dataimporthandler Commit, Rollback et optimize Mise à jour atomique Notion de web-services et du format XML Import incrémental 38

244 Utilisation de Linux Modification des données à l'import Mise à l'échelle (2h) Réplication Partitionnement Backup La formation sera illustrée par des exercices pratiques qui permettront au stagiaire de mettre en œuvre le savoir théorique dispensée. 39

245 SOLR AVANCÉ FILIERE DEVELOPPEMENT / MOTEURS DE RECHERCHE Durée : 2 jours Jour 1 Niveau : Débutant Requêtes avancées (4h) Tarif intra-entreprise : nous query parser, paramètres locaux et mots clés Dismax et edismax Maîtriser les requêtes complexes Savoir analyser les requêtes et améliorer la pertinence Administrer des instances Solr Découvrir comment multiplier les capacités de Solr JOIN Collapsing Boost fonctions de requêtes recherche géographique Scaling avancé et "temps réel" (2h) Architecture et capacité de Solr Solr Cloud Possibilités et limites fonctionnelles en environnement distribué Développeurs Expert technique Architecte Near real time Jour 2 Pertinence, performance et debugging (3h) Score et pertinence Luke Performances et monitoring JVM et Gestion des caches Notion de web-services et du format XML Utilisation de Linux Solr Initiale (concepts, requêtes, schéma, composants, indexation, mise à l'échelle) SolrMeter UpdateHandler SoftCommit et Optimize Multiplier les capacités de Solr (3h) Clusterisation avec Carrot2 40

246 Indexation de documents riches (PDF, Word, Excel...) avec Tika Indexer un site avec Nutch La formation sera illustrée par des exercices pratiques qui permettront au stagiaire de mettre en œuvre le savoir théorique dispensée. 41

247 ELASTICSEARCH POUR DEVELOPPEUR FILIERE DEVELOPPEMENT / MOTEURS DE RECHERCHE Durée : 3 jours Introduction Niveau : Avancé Tarif intra-entreprise : nous Tarif inter-entreprise : 1875 HT/personne Qu'est-ce qu'elasticsearch? Histoire- Origines Cas d'utilisation Première approche CRUD Découvrir Elasticsearch, solution de recherche full texte et NoSQL Index Principes Document Analyseurs Fixations Développeur Chef de projet Consultant ECM, xcm Bases de recherche full text JSON Cartographie Importation de données Recherche Principaux concepts Questions Filtres Facettes Agrégation Autres Adaptabilité Distribution 42

248 Clustering Divers Pseudonymes Sécurité Plug-ins Mise en production Prochaines fonctions Bonus Relations 43

249 NOS FORMATIONS FRONT-END 44

250 FRONT-END LES FONDAMENTAUX FILIERE DEVELOPPEMENT / FRONT-END Durée : 3 jours CSS2 Avancé Niveau : Basique Rappels et nouveautés Tarif intra-entreprise : nous Selecteurs Tarif inter-entreprise : 1950 HT/personne Modèle de boîte Display Pseudo element Overflow Fusion de marge Acquérir les compétences pour réaliser l'intégration Maîtriser le «web moderne»: arrondi, dégradé, effets de transparence, ombre... Réaliser des animations web Internet Explorer Bonnes pratiques CSS3 Support navigateur Media queries Evolution Modèle de boîte Développeurs web Fiioritures Intégrateurs Décoration Effets Html 5 Introduction Connaissance des principes de développement Histoire 2 groupes de travail Des nouveautés 45

FILIERE SI METIER 27 FILIERE E-BUSINESS 45

FILIERE SI METIER 27 FILIERE E-BUSINESS 45 ÉDITORIAL 5 L INGENIERIE SMILE CI - TRAINING 6 METHODOLOGIE QUALITE 7 MODALITES D ORGANISATION 8 NOS REFERENCES 10 DES PARTENARIATS FRUCTUEUX 13 FILIERE DEVELOPPEMENT 15 SÉMINAIRE : ETAT DE L ART DES SOLUTIONS

Plus en détail

Catalogue Formations Jalios

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

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de En partenariat avec Webinar Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL avec la participation de 19 mars 2013 Qui sommes-nous? INTRODUCTION

Plus en détail

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES Table des matières Edito... 3 Informations pratiques... 4 Accueil des stagiaires...

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Formation : Langues : Types d Intervention et Secteurs d Activité :

Formation : Langues : Types d Intervention et Secteurs d Activité : Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : ismail.hachoum@gmail.com Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation

Plus en détail

Découvrir Drupal, le CMS Open Source de référence. Michel-Marie MAUDET Linagora mmaudet@linagora.com / 0660469852

Découvrir Drupal, le CMS Open Source de référence. Michel-Marie MAUDET Linagora mmaudet@linagora.com / 0660469852 Découvrir Drupal, le CMS Open Source de référence Michel-Marie MAUDET Linagora mmaudet@linagora.com / 0660469852 Agenda Présentation de Drupal Dynamique de la communauté Drupal VS «la concurrence» Fonctionnalité

Plus en détail

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES Table des matières Edito... 3 Informations pratiques... 4 Accueil des stagiaires... 4 Horaires...

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Comparatif CMS Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Sommaire Introduction : Dans le cadre de notre projet de master première année, il nous a été demandé de développer un moteur de recherche

Plus en détail

Cursus 2013 Déployer un Content Management System

Cursus 2013 Déployer un Content Management System Cursus 2013 Déployer un Content Management System Les critères d évaluation d un CMS Les utilisateurs, après examen de la taille de la base d utilisateurs en France. La communauté, selon son dynamisme

Plus en détail

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Sommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus

Sommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus Découverte du CMS Sommaire 1. Présentation de WordPress 2. Hébergement et installation 3. Prise en main, ajouter des contenus 4. Choix du thème, où trouver des thèmes? 5. Faire de votre blog un site de

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

AVRIL 2014. Au delà de Hadoop. Panorama des solutions NoSQL

AVRIL 2014. Au delà de Hadoop. Panorama des solutions NoSQL AVRIL 2014 Panorama des solutions NoSQL QUI SOMMES NOUS? Avril 2014 2 SMILE, EN QUELQUES CHIFFRES 1er INTÉGRATEUR EUROPÉEN DE SOLUTIONS OPEN SOURCE 3 4 NOS EXPERTISES ET NOS CONVICTIONS DANS NOS LIVRES

Plus en détail

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition) Introduction 1. Les systèmes de gestion de contenu 11 2. Les avantages de Drupal 15 3. Le fonctionnement de Drupal 17 4. L'environnement de développement 20 5. L'installation de Drupal 25 6. Le passage

Plus en détail

Catalogue Formation «Vanilla»

Catalogue Formation «Vanilla» Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

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

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

Tour d horizon des CMS. Content Management System

Tour d horizon des CMS. Content Management System Tour d horizon des CMS Content Management System Qu est ce qu un CMS? C est un Sytème de gestion de contenus Gestion dynamique de contenus en ligne Contenus suivant les standards du web Séparation du contenu,

Plus en détail

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience Profil Expert SYMFONY 2 / ZEND Etude et modélisation UML Montée en charge / Compétence Sécurité / Authentification

Plus en détail

Gérer une forte charge avec ez Publish Obtenir la meilleure réactivité de publication. Solutions natives ez. Solution spécifique.

Gérer une forte charge avec ez Publish Obtenir la meilleure réactivité de publication. Solutions natives ez. Solution spécifique. Gérer une forte charge avec ez Publish Obtenir la meilleure réactivité de publication Solutions natives ez Classique Cluster ez DFS Cache statique Solution spécifique Publication statique spécifique Solution

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

GOOGLE, OUTILS EN LIGNE

GOOGLE, OUTILS EN LIGNE Powered by TCPDF (www.tcpdf.org) GOOGLE, OUTILS EN LIGNE Powered by TCPDF (www.tcpdf.org) Sommaire Formation Google Apps, utilisateur - 3 Google Apps, administrateur - 5 Office 365, prise en main - 8 Google

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

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

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

Catalogue des formations Edition 2015

Catalogue des formations Edition 2015 Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(

Plus en détail

Bureautique Initiation Excel-Powerpoint

Bureautique Initiation Excel-Powerpoint Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office

Plus en détail

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire Objectifs Formations Expériences Professionnelles Hassene BELGACEM http://belgacem.hassene.netcv.com S intégrer dans une équipe de développement de haute compétence et participer activement dans la réalisation

Plus en détail

Développeur - Conseiller - Formateur web

Développeur - Conseiller - Formateur web Houssou Audrey-Roch 10 avenue des fresnes 44340 Bouguenais email: audreyroch.houssou@gmail.com portable :0603570242. Fixe: 0951351920 Site Web :www.entre-polypes.com CV en ligne Permis B 2 enfants Développeur

Plus en détail

CA 2011 M. +40% de croissance 7. agences en France. Paris Lyon Nantes Bordeaux Montpellier Aix en Provence

CA 2011 M. +40% de croissance 7. agences en France. Paris Lyon Nantes Bordeaux Montpellier Aix en Provence 1 Introduction 1 2 Groupe Smile : fiche d identité une vision simple, utile & performant 20 ans d expérience 1 er intégrateur et développeur de solutions en code ouvert en Europe Plusieurs gammes de solutions

Plus en détail

c o n c e p t i o n Un savoir-faire et des experts pour concevoir des sites efficaces et durables

c o n c e p t i o n Un savoir-faire et des experts pour concevoir des sites efficaces et durables c o n c e p t i o n Un savoir-faire et des experts pour concevoir des sites efficaces et durables Notre approche de la conception Nous concevons des sites web et mobiles centrés utilisateurs, en prenant

Plus en détail

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique Chef de Projet Web Expériences 2011 Chargé de Projets Informatique de Gestion et Décisionnel 2008 Expert Stratégie et Technologies Web 2007 Consultant Informatique 2005 Chargé de Communication 2002 Ingénieur

Plus en détail

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery

Plus en détail

Design. Search. Cloud AMOA ECM. Intégration. IT Solutions. Formation. Développement. Mobilité. Open source. Infogérance. Ergonomie

Design. Search. Cloud AMOA ECM. Intégration. IT Solutions. Formation. Développement. Mobilité. Open source. Infogérance. Ergonomie IT Solutions offrez plusieurs vies à vos contenus TM Formation Open source Search Infogérance Design Intégration Développement Mobilité Ergonomie AMOA ECM Cloud Conseiller, Accompagner, Former Proximité

Plus en détail

COMPÉTENCES TECHNIQUES

COMPÉTENCES TECHNIQUES André RIHANI, 43 ans DEUG A (MPM), 1993 Anglais courant 06.15.30.08.31 andre@rihani.fr DÉVELOPPEUR PHP ORANGE: Développeur LAMP (Linux, Apache, MySql, Php) durant 7 ans, tests unitaires et fonctionnels,

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Offres de stages 2011/2012

Offres de stages 2011/2012 Offres de stages 2011/2012 RBS LE MEILLEUR DE L INTEGRATION ET DE L EDITION L informatique est devenue un outil stratégique de développement et de différenciation pour les organisations du 21ème siècle

Plus en détail

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry

Plus en détail

Formations qualifiantes pour demandeurs d emploi 2016-2018

Formations qualifiantes pour demandeurs d emploi 2016-2018 Formations qualifiantes pour demandeurs d emploi 2016-2018 Lot 1 : Data Analyst 1.1 Programmation Excel avec VBA, 1.2 Conception des structures de données, 1.3 Tour d horizon des outils, technologies et

Plus en détail

42 Formations Web & Open Source

42 Formations Web & Open Source 42 Formations Web & Open Source Openska est reconnue pour son expertise en formation qui propose des services adaptés aux besoins de ses clients : entreprises du CAC40, administrations publiques ou semipubliques,

Plus en détail

Gagner en performance avec un extranet. et mener son projet extranet?

Gagner en performance avec un extranet. et mener son projet extranet? Gagner en performance avec un extranet Comment déterminer et mener son projet extranet? mars 2010 Gagner en performance avec un extranet Nos intervenants Charles Billon, Architecte logiciel, KEY BLOX éditeur

Plus en détail

SOMMAIRE 1. NOTRE AGENCE... 3 2. NOS PRESTATIONS... 6 3. NOTRE MÉTHODOLOGIE PROJET... 11 4. NOS OFFRES...12 5. LES ATOUTS DE NOS OFFRES...

SOMMAIRE 1. NOTRE AGENCE... 3 2. NOS PRESTATIONS... 6 3. NOTRE MÉTHODOLOGIE PROJET... 11 4. NOS OFFRES...12 5. LES ATOUTS DE NOS OFFRES... CONCEPTION WEB SOMMAIRE 1. NOTRE AGENCE... 3 1.1 Nos valeurs... 4 1.2 Notre expertise... 5 1.3 Notre équipe... 5 2. NOS PRESTATIONS... 6 2.1 Site institutionnel / vitrine... 7 2.2 Site e-commerce... 8

Plus en détail

Les différents parcours en S4

Les différents parcours en S4 Les différents parcours en S4 3x3 parcours sont proposés. Il existe d abord trois grandes familles de spécialisation: le développement front (60 places), le développement back (30 places) et la communication

Plus en détail

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot? Le Guide Magento 1 Sommaire Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot? Chapitre 3 : Les fonctionnalités natives Chapitre 4 : Performance Chapitre

Plus en détail

REX gros projets Drupal. Drupal Camp Toulouse Novembre 2011 quentin.delance@gmail.com @qdelance - +qdelance

REX gros projets Drupal. Drupal Camp Toulouse Novembre 2011 quentin.delance@gmail.com @qdelance - +qdelance REX gros projets Drupal Drupal Camp Toulouse Novembre 2011 quentin.delance@gmail.com @qdelance - +qdelance Gros projet? Projet #1 1 an ½ D6 Equipe 8-10 pers. en moyenne Multilingue Multi domaine (Domain

Plus en détail

Connaissance des secteurs e-commerce, bourse et assurance.

Connaissance des secteurs e-commerce, bourse et assurance. PATRICK WELFRINGER DÉVELOPPEUR WEB PLATEFORME ADOBE FLASH PROFIL GÉNÉRAL Expérience en architecture et développement de sites web multilingues avec Flash, d'applications internet riches avec Flex et Java,

Plus en détail

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en

Plus en détail

Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le

Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le { Présentation de Drupal Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le développement Les points faibles

Plus en détail

Webmaster / Webdesigner / Wordpress

Webmaster / Webdesigner / Wordpress Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un

Plus en détail

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014 APPLICATIONS MOBILES Catalogue de services 21.01.2014 Sommaire 1 2 Catalogue d applications mobiles types Organisation (5) Communication & Collaboration (3) Gestion d activités de services (3) CRM / B2C

Plus en détail

Drupal (V7) : principes et petite expérience

Drupal (V7) : principes et petite expérience Drupal (V7) : principes et petite expérience Jean-Luc Archimbaud CNRS/Mathdoc http://jl.archimbaud.free.fr/ Présentation journées Mathrice 10 oct 2012 V1.2 Corrigez mon discours ou complétez... Licence

Plus en détail

Catalogue des Formations Techniques

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 : contact@imc-fr.com 2 Préambule

Plus en détail

Quel CMS choisir pour son site web?

Quel CMS choisir pour son site web? Club AEC des professionnels du numérique en Aquitaine Quel CMS choisir pour son site web? 1 er avril 2010 Présentations Joomla, Philippe Marty, directeur, Atelier 51 SPIP, Jean-Paul Chiron, webmaster technique

Plus en détail

Nouveautés joomla 3 1/14

Nouveautés joomla 3 1/14 Nouveautés joomla 3 1/14 Table des matières 1 Responsive... 1 2 Bootstrap... 1 3 LESS CSS intégré... 1 4. JUI (pour les développeurs d'extensions)... 1 5. Le Mambo days vs le Génial UX... 2 6. 7 étapes

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Notre Catalogue des Formations IT / 2015

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

Plus en détail

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience M0145 INGÉNIEUR - DÉVELOPPEUR SENIOR PHP 28 ans - 8 ans d'expérience Expert ises mét iers : Langues : Tourisme et loisirs, Editeur de logiciels Roumain (Langue maternelle), Anglais (Avancé), Français (Débutant)

Plus en détail

Projet de Java Enterprise Edition

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

Plus en détail

Loïc Rossignol Ingénieur Consultant

Loïc Rossignol Ingénieur Consultant FORMATION & DIPLOMES 2012 2013 3IL (Limoges) 2011 CS2I Bourgogne (Groupe 3IL) 2008 Lycée Raoul Follereau (Nevers) Master 2 Manager des systèmes d information et des infrastructures European Master of Science

Plus en détail

Rapport de stage Clément MOYSAN

Rapport de stage Clément MOYSAN Clément MOYSAN Licence Professionnelle Réseaux et Télécommunications Option Web Développeur Tuteur en entreprise : Laurent DUBOIS Année universitaire : 2008/2009 Tuteur universitaire : Harold TRANOIS Sommaire

Plus en détail

Calendrier 2012-2013 crim.ca/formation

Calendrier 2012-2013 crim.ca/formation AL100 Comprendre le data mining 6 h 500 $ 575 $ 18 BUI100 Business Intelligence - séminaire 3 h 400 $ 475 $ Analytique avancée BUI110 Business Intelligence - séminaire pour professionnels TI 3 h 400 $

Plus en détail

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS Drupal un CMS orienté mé2er Romain JARRAUD Mathieu GROS Romain JARRAUD - Responsable formation Trained People (drupalfrance.com) Mathieu GROS - Directeur Général Actency (actency.fr) Introduction Quelques

Plus en détail

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team

Plus en détail

Catalogue des formations : Utilisation d outils Open Source

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,

Plus en détail

Catalogue des formations

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

Plus en détail

Programme CREATION SITE INTERNET (CMS Wordpress)

Programme CREATION SITE INTERNET (CMS Wordpress) Programme CREATION SITE INTERNET (CMS Wordpress) Objectifs de la formation Apprendre à créer son site internet. Cette formation vous permettra de gérer et d'optimiser le contenu d'un blog professionnel

Plus en détail

Formation Découverte du Web

Formation Découverte du Web Catégorie : internet Formation Découverte du Web Niveau requis : savoir utiliser un ordinateur (clavier, souris, traitement de texte) Public : personnel administratif et responsables de communication souhaitant

Plus en détail

Front End Engineer Integration Engineer Ingénieur étude et développement DRUPAL (3 postes)

Front End Engineer Integration Engineer Ingénieur étude et développement DRUPAL (3 postes) DEVELOPPEMENT 5COM : CORPORAMA : Ingénieur étude et développement PHP5 Symfony2 (6 postes) Développeurs (Erlang, Tokyo Tyrant, MySQL, Riak, Elastic Search, Javascript, JQuery, Lucene) Lead développeur

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 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

Plus en détail

CATALOGUE DES FORMATIONS LANGUES

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,

Plus en détail

Nouveautés de Drupal 8. Léon Cros @chipway

Nouveautés de Drupal 8. Léon Cros @chipway Nouveautés de Drupal 8 Léon Cros @chipway.. Léon Cros Communauté Drupal Président de l'association Drupal France et Francophonie @chipway / chipway-drupal. JDLL 2014. Chipway : Spécialiste Formations Drupal

Plus en détail

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers Partner Entreprise Modules de cours pour la formation continue Offre IFAPME Verviers Module Business Intelligence avec PowerPivot d Excel 2013 Il n est pas nécessaire de travailler avec des logiciels onéreux

Plus en détail

1 Actuate Corporation 2012. + de données. + d analyses. + d utilisateurs.

1 Actuate Corporation 2012. + de données. + d analyses. + d utilisateurs. 1 Actuate Corporation 2012 + de données. + d analyses. + d utilisateurs. Actuate et BIRT Actuate est l Editeur spécialiste de la Business Intelligence et le Reporting qui a créé le projet Open Source BIRT

Plus en détail

CMS Open Source : état de l'art et méthodologie de choix

CMS Open Source : état de l'art et méthodologie de choix CMS Open Source : état de l'art et méthodologie de choix Définition d'un CMS (wikipedia) Les CMS sont une famille de logiciel de conception et de mise à jour dynamique de sites web partageant les fonctionnalités

Plus en détail

Découvrir Drupal. Les meilleurs thèmes et modules Drupal (présenta5on démo)

Découvrir Drupal. Les meilleurs thèmes et modules Drupal (présenta5on démo) Découvrir Drupal Les meilleurs thèmes et modules Drupal (présenta5on démo) Tour d horizon des principales fonc5onnalités de Drupal au travers de la présenta5on de quelques- uns de ses principaux modules

Plus en détail

proximite + qualite + competitivite

proximite + qualite + competitivite proximite + qualite + competitivite 1 NOS ENGAGEMENTS 2 PROXIMITE Accompagnement par un consultant senior tout au long du projet RESULTAT, QUALITE Engagement sur le chiffrage, les livrables et les délais

Plus en détail

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada MySQL (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é de votre

Plus en détail

Découvrir le CMS. et l utiliser dans une approche pro!

Découvrir le CMS. et l utiliser dans une approche pro! Découvrir le CMS et l utiliser dans une approche pro! Cyril THIBOUT Pulsar Informatique SARL créée en 2005 12 personnes www.pulsar-informatique.com Qu est-ce que Joomla? Un des meilleurs CMS opensource

Plus en détail

2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces... 4 2.3 Résumé de notre évaluation... 5

2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces... 4 2.3 Résumé de notre évaluation... 5 Livre Blanc LE PORTAIL D'INTÉGRATION LIFERAY Version 1.0 - Novembre 2006 SOMMAIRE 1 PRÉSENTATION... 3 2 SYNTHÈSE... 4 2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces...

Plus en détail

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1 Content Management System V.3.0 BlackOffice CMS V3.0 by ultranoir 1 SOMMAIRE Introduction Grands principes de fonctionnement Description des modules Références principales BlackOffice CMS V3.0 by ultranoir

Plus en détail

F i d e s i o. présentation de l agence

F i d e s i o. présentation de l agence F i d e s i o F i d e s i o présentation de l agence F i d e s i o notre société 9 ANNÉES AU SERVICE DE NOS CLIENTS Installée au cœur de Paris, notre équipe met toute son expertise au service de ses clients,

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB? COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB? Lorraine En matière de création ou de refonte d un site Internet, il apparaît souvent difficile de faire un choix parmi les propositions qui font suite à

Plus en détail

TYPO3, le CMS de référence

TYPO3, le CMS de référence TYPO3, le CMS de référence au (gouvernement du) Québec 11 juillet 2011 / RMLL 2011 / France - Strasbourg Qui suis-je? Présentation et architecture de TYPO3 Gouvernement du Québec et appels d'offres Un

Plus en détail

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience A0251 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP 27 ans - 6 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, E- Commerce, Tourisme et loisirs Roumain (Langue maternelle), Anglais (Intermédiaire)

Plus en détail

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3 Jahia Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3 Qu'est ce que c'est? Jahia est une solution de portail internet et de gestion de contenu destiné aux entreprises. (CMS and Enterprise

Plus en détail

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience N0033 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O 30 ans - 6 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, E- Commerce Vietnamien (Langue maternelle), Anglais (Débutant)

Plus en détail

APPS PANEL. Lyon Paris www.appspanel.com

APPS PANEL. Lyon Paris www.appspanel.com APPS PANEL APPS PANEL Lyon Paris www.appspanel.com Ce document contient des informations confidentielles qui sont la propriété de la société APPS PANEL. Il ne peut être diffusé ou transféré en dehors de

Plus en détail

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

Plus en détail

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait

Plus en détail

CAS, un SSO web open source. 14h35-15h25 - La Seine A

CAS, un SSO web open source. 14h35-15h25 - La Seine A CAS, un SSO web open source 14h35-15h25 - La Seine A CAS, un SSO web open source Jérôme LELEU Committer CAS Architecte du CAS chez SFR https://github.com/leleuj @leleuj 27 au 29 mars 2013 Sommaire SSO

Plus en détail

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

Plus en détail

Mettez les évolutions technologiques au service de vos objectifs métier

Mettez les évolutions technologiques au service de vos objectifs métier Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,

Plus en détail

CATALOGUE FORMATION 2015

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

Plus en détail