CATALOGUE DE FORMATIONS

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

Download "CATALOGUE DE FORMATIONS"

Transcription

1 CATALOGUE DE FORMATIONS

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 opensource 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 ous 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

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 :

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

5 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. 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 NOS FORMATIONS 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

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

8 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 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é

9 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

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?

11 FILIERE DEVELOPPEMENT Nos formations Framework Symfony 2 Symfony 3 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

12 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 Mesurer la performance de votre site avec Google Analytics FILIERE EMBARQUE & IoT 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é

13 FILIÈRE DIGITAL & MOBILE

14 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 consulter 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 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 Maîtrise du langage PHP

15 Présentation de Views Créer une liste d'entités 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

16 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 consulter 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

17 Organisation d'un thème Drupal Les coding standard Drupal Les outils du développeur Drupal 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

18 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 consulter 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

19 Bonnes connaissances de CSS et HTML Maîtrise du langage PHP

20 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 consulter 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

21 Maîtrise du langage PHP Tour d'horizon de l'api Drupal Organisation d'un module Drupal et d un thème Drupal Les coding standard Drupal Les outils du développeur Drupal Drush Coder, Devel CAS PRATIQUE : CRÉATION D UN MODULE DRUPAL 8

22 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 consulter 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

23 LA GESTION DES VERSIONS L historique des versions La comparaison de versions Les notifications La validation de contenus

24 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

25 Les structures de contrôle Les fonctions fetch Les vues et inclusions de template 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

26 Gestion du cache Les différents types de cache Zoom sur le cache de contenu Les cache-blocks 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é

27 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 consulter 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

28 Compétences de base ez Publish Legacy 4 Surcharge du «Controller» d'une vue Traductions Cache Services, commandes, Authentification Gérer les objets de contenus : créer, modifier, supprimer, déplacer Tests unitaires et fonctionnels

29 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 consulter 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

30 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 consulter 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

31 Vue d'ensemble de l'interface d'édition Le plan de travail : Edit et menu des langues La barre d'outils 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

32 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 consulter 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 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,

33 Informaticiens Chefs de projet technique Catégories, Permissions et Rôles, Versions, Paramètres de Visibilité, Workflow) Canaux 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

34 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 consulter 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 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)

35 Informaticiens Chefs de projet technique Canaux 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 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.

36 JAHIA 7 POUR DEVELOPPEUR AVANCE FILIÈRE DIGITAL/CMS & PORTAIL Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter 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

37 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 consulter 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 Troubleshooting

38 Connaissances basique java/2ee De bonnes connaissances en administration de serveur Linux. Quelques notions de programmation web. Les ressources du serveur Surveiller l'activité des processus Les logs et les mails, tracer les erreurs Outils spécifiques pour Java et Tomcat (jmap, jconsole, jvisualvm

39 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 consulter 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é

40 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 consulter 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

41 Champs personnalisés Configuration du portail Administration basique 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

42 LIFERAY 6.2 POUR ADMINISTRATEUR TECHNIQUE FILIÈRE WEB/CMS & PORTAIL Durée : 2 jours Niveau : avancé Tarif inter-entreprise : nous consulter Tarif intra-entreprise : nous consulter 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

43 TYPOSCRIPT FILIÈRE WEB/CMS & PORTAIL Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : 690 HT/personne Tarif intra-entreprise : nous consulter 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

44 Utilisation des outils de développements CONFIGURATION DU HEADER, DU BODY ET DES METATAGSINSÉRER UN SCRIPT PHP

45 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 consulter 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 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

46 Utilisation d un navigateur internet Gérer les droits d accès au back end

47 TYPO3 4.5 POUR DÉVELOPPEUR FILIÈRE DIGITAL/CMS & PORTAIL Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter É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 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 FAIRE UN MENU 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"

48 HTML, Notions en PHP et en base de données Utilisation des outils de développements Onglet "Make new extensions"option "General Info" Option "News Database Tables" Option "Extend existing tables" 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

49 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 consulter 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

50 Maîtrise du TypoScript MODIFIER UNE EXTENSION Le CRUD Create / Créer Maîtrise du développement TYPO3 v4 (pibase/kickstarter) 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)

51 FLUID Syntaxe ViewHelper - Généralités Principe Utilisation ViewHelper courants Créer un ViewHelper Les formulaires Récursivité afficher une arborescence TypoScript / Content Object FLUID (cobj->fluid) Widgets

52 INITIATION AU SEO FILIERE DIGITAL/STRATÉGIE DIGITALE Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous consulter 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.

53 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 consulter 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

54 Maîtrise d un navigateur Notions d'html, Javascript, CSS et des outils Google.

55 ERGONOMIE DES INTERFACES FILIERE DIGITAL/STRATÉGIE DIGITALE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter 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 Webmasters 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 Chefs de projet Webs designers Consultants MOA/MOE Maîtrise d'un navigateur

56 DIGITALISATION DU POINT DE VENTE FILIERE DIGITAL/STRATÉGIE DIGITALE Durée : 1/2 journée Niveau : Débutant Tarif intra-entreprise : nous consulter 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 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

57 Responsables expérience / parcours clients Chefs de projet e-commerce Connaissance / expérience du e- commerce en général Et après? Optimisation du dispositif Présentation de 2 case studies : 1 cas d'entreprise Brick and mortar 1 cas d'entreprise Pure player 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?

58 KICKSTARTING ANDROID FILIERE INGÉNIERIE EMBARQUÉE Durée : 2 à 4 jours selon niveau Niveau : Débutant Tarif intra-entreprise : nous consulter 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

59 Design Pattern (MVC, Target Action, Delegate) Modèle, les objets, concept et fonctionnement Types primitifs, tableaux, string 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.

60 DÉVELOPPEMENT ANDROID WEAR FILIERE INGÉNIERIE EMBARQUÉE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter 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

61 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 Géolocalisation Jouer des sons

62 GESTION DU GRAPHISME ET DES ANIMATIONS SOUS ANDROID FILIERE INGÉNIERIE EMBARQUÉE Durée : 3 jours Niveau : Avancé Tarif intra-entreprise : nous consulter 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

63 Posséder un téléphone ou une tablette Android. Avoir une bonne maîtrise du langage Java Avoir déjà fait du développement avec le SDK Android

64 LES NOTIFICATIONS PUSH SOUS ANDROID FILIERE INGÉNIERIE EMBARQUÉE Durée : 1 jour Niveau : Avancé Tarif intra-entreprise : nous consulter 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

65 ANDROID - NIVEAU DÉBUTANT FILIERE INGÉNIERIE EMBARQUÉE Durée : 3 jours Niveau : Débutant Tarif intra-entreprise : nous consulter 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

66 La communication Utiliser TCP/IP sous Android pour communiquer 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

67 ANDROID NIVEAU AVANCÉ FILIERE INGÉNIERIE EMBARQUÉE Durée : 4 jours Niveau : Avancé Tarif inter-entreprise : 2190 HT/personne Tarif intra-entreprise : nous consulter 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 Jour 2 : Capteurs divers Les capteurs de position et d'environnement Les capteurs d'environnement

68 Connaissance de la ligne de commande sous Linux, 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

69 FILIÈRE BIG DATA & NoSQL

70 SÉMINAIRE BIG DATA - FOCUS SUR HADOOP FILIERE NOSQL/BIG DATA Durée : 1 jour Niveau : débutant Tarif intra-entreprise : Nous consulter 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

71 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 consulter 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, Architecte / DBA, 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 Statisticien Connaissances en développement

72 HADOOP POUR ADMINISTRATEUR FILIERE NOSQL/BIG DATA Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter 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 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

73 Bonnes connaissances système Bonnes connaissances JVM Planifier l exécution des traitements Monitorer l état du cluster et l exécution des traitements Sauveragrder les données du cluster (snapshot HDFS)

74 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 consulter 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

75 programmation (PHP, Java, ) Maîtrise de JavaScript Utilisation de Linux

76 MONGODB POUR ADMINISTRATEUR FILIERE NOSQL/BIG DATA Durée : 3 jours Niveau : Débutant Tarif intra-entreprise : nous consulter 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é.

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

78 FILIERE e-business

79 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 consulter 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 Savoir créer un site e-commerce avec Magento 2 Formez-vous avec Smile Training "Trained Solution Partner" Injection de Dépendance et Object Manager Exercice : Utilisation de l'injection de Dépendance et de l'object Manager Plugins Exercice : Création d'un plugin Events et Observers Exercice : Création d'un observer Surcharges (Rewrites) Exercice : Création d'un rewrite Développeurs PHP Avoir un très bon niveau en programmation orientée objet (principes SOLID) Connaissances en environnement Debian Routeurs, Gestion des urls 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

80 Exercice : Api, Data et Repository Manipulation de produits Scripts setup d'installation et de mise à jour : schema et data 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

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

82 MAGENTO 1 POUR ADMINISTRATEUR FONCTIONNEL FILIERE E-COMMERCE / e-business Durée : 2 jours Niveau : Basique Tarif inter-entreprise : 1300 HT/personne Tarif intra-entreprise : nous consulter Maîtriser pleinement Magento et ses fonctionnalités Administrateur de site Chef de projet et AMOA de site e-commerce Responsable e-marketing et e-commerce Pratique d'un navigateur Web Introduction à Magento Place de Magento dans les solutions e-commerce Place de Magento dans un SI e-commerce Présentation de Magento Catégories, attributs produits, produits, recherche, motsclefs, commentaires clients... Workflow des commandes, facturation, expédition, remboursement, annulation Présentation d'une sélection d'extensions utiles Configurations diverses Rapports statistiques Optimisation pour le référencement Gestion de Magento Gestion du catalogue des produits Gestion des clients Gestion des taxes Gestion des promotions 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

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

84 Store view: découpage par langue, thème Attributes / AttributeSet / Product Types 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

85 Outils d analyse Gestion des blocs Déclaration des blocs dans le config.xml 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

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

87 MAGENTO POUR DÉVELOPPEUR AVANCÉ FILIERE E-COMMERCE / e-business Durée : 2 jours Niveau : Intermédiaire Tarif intra-entreprise : nous consulter Aller plus loin dans les connaissances de Magento Répondre à des problématiques avancées de performance et de maintenance. Développeur Intégrateur PHP 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. Bonnes pratiques PHP et POO Cache Collection Observers Réécriture Performances Performances du Front End Optimisations systèmes basiques Reverse Proxy Tunning de MySQL Architecture Cache Index Magento Pourquoi Magento a besoin d index? 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

88 Collections Manipulation de Collection Cache de Collection 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.

89 MAGENTO POUR DÉVELOPPEUR FONCTIONNALITÉS COMPLÉMENTAIRES FILIERE E-COMMERCE / e-business Durée : 2 jours Niveau : Intermédiaire Tarif intra-entreprise : nous consulter Approfondir ses connaissances de Magento Renforcer ses compétences de développement de fonctionnalités avancées Développeur Intégrateur PHP 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» Bonnes pratiques Communauté Utilisation de Magento Connect Présentation du TP Caches Ajout d un cronjobs pour l envoi des mails Ajout d un webservice pour gérer les alertes depuis une autre application Setup avancé Rappel partie cache formation basic Différent backend Types de cache (configuration, block...) Tags spécifiques Full page cache Bonnes pratiques Création de set d attributs / d attributs dans les setup (sql) Insertion de données dans les setup (data) transactionnel Back-office Notion magento Gestion filesystem VS BDD Déclaration nouvel

90 Menu Acl Configuration 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

91 AKENEO POUR DÉVELOPPEUR FILIERE E-COMMERCE / e-business Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter Comprendre l'organisation des sources Akeneo Comprendre le modèle de données Akeneo Manipuler et étendre les entités Chef de projet technique Développeur Introduction : Qu'est ce qu'une PIM? Atelier pratique : Installation d'akeneo Utilisation d'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 Le modèle de données : les entités et la base de données Atelier pratique : Etendre l'entité Product pour ajouter un attribut Manipuler les entités Akeneo : Product, Category, Attribute Taches d'import/export : Explication et exemples de code Connaissances solides sur Symfony Créer un nouveau type d'attribut pour produit 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

92 SOLR POUR MAGENTO FILIERE E-COMMERCE / e-business Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous consulter 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 Développeurs 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 Tokenizers et filtres Gestion des différences linguistiques, stemmers, synonymes et caractères spéciaux Présentation du gestionnaire de requête 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 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

93 SOLR LES FONDAMENTAUX FILIERE E-COMMERCE / e-business Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter 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éveloppeurs Développeurs Experts technique Architectes Notion de web-services et du format XML Utilisation de Linux Les bases (4h) 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 Configuration de plusieurs coeurs 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) 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) Réplication Partitionnement Backup

94 SOLR AVANCÉ FILIERE E-COMMERCE / e-business Durée : 2 jours Niveau : Avancé Tarif intra-entreprise : nous consulter 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 Développeurs Experts technique Architectes Notion de web-services et du format XML Utilisation de Linux Requêtes avancées (4h) Query parser, paramètres locaux et mots clés Dismax et edismax 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é Near real time Pertinence, performance et debugging (3h) Score et pertinence Luke Performances et monitoring JVM et Gestion des caches 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)

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

96 Pseudonymes Sécurité Plug-ins Mise en production Prochaines fonctions BONUS RELATIONS

97 MAGENTO ELASTIC SUITE POUR ADMINISTRATEUR FONCTIONNEL FILIERE E-COMMERCE / e-business Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous consulter Comprendre les notions de recherches Administrer fonctionnellement et configurer ES dans Magento Webmaster Administrateur des ventes 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 Conception des règles de gestion Définitions de scénarios Fonctionnement du module ES Configuration Comment ES et le module fonctionnent 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

98 AB TESTING FILIERE E-COMMERCE / e-business Durée : 1 jour Niveau : Intermediaire Tarif intra-entreprise : nous consulter Introduction aux tests Typologie de tests : AB, MVT, Split URL Fonctionnement technique Les éléments à tester 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 Directeur e-commerce, Responsable e-commerce, Chef de Projet e-commerce, Responsable e-marketing 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 Retour d expérience & bonnes pratiques Exercices Ressources Quiz Utilisation basique de Google Analytics Connaissances en ergonomie et expérience utilisateur

99 SEARCHANDIZING FILIERE E-COMMERCE / e-business Durée : 2 jours Niveau : Intermediaire Tarif intra-entreprise : nous consulter MOTEUR DE RECHERCHE : CONCEPTS GÉNÉRAUX Index Recherche par facette Recherche full text Comprendre le fonctionnement de la recherche et son utilité pour le merchandizing Être autonome dans l administration du module ElasticSearch pour Magento Responsable e-commerce Administrateur de site e-commerce Consultant e-commerce Consultez les actualités Smile > Likez notre page facebook > Suivez-nous sur Twitter > Ven Connaissance du backoffice Magento 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 ADMINISTRATION Poids dans les résultats de recherche Nombre de résultats Recherche floue Autocomplétion Facettes Affichage Recherche de valeurs dans une facette Ordre des valeurs de facettes Boosts Création de règles Scoring Catégories virtuelles

100 TRACKING DE LA RECHERCHE Configuration de google analytics Analyse des données GA MISE EN PRATIQUE Exercice sur un magento natif disposant du module

101 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 consulter 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 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

102 responsables de sites e-commerce Responsables expérience / parcours clients Chefs de projet e-commerce Présentation de 2 case studies : 1 cas d'entreprise Brick and mortar 1 cas d'entreprise Pure player Retours d'expérience Connaissance / expérience du e- commerce en général 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?

103 AMELIORER L'EXPÉRIENCE UX DE VOS SITES FILIERE E-COMMERCE / WEBMARKETING & ERGONOMIE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter Maîtriser pleinement les principes ergonomiques pour améliorer l'accessibilité de vos sites e- commerce. Profiter de nos retours d'expérience et astuces pour optimiser votre stratégie e-business Administrateurs de site Chefs de projet et AMOA de site e- commerce Responsables e-marketing et e- commerce Pratique d'un navigateur web 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 Les autres enquêtes marketing 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 Analyser votre trafic et tester pour bien redesigner : valider les orientations de conception grâce au site existant 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 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

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

105 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 consulter Plus qu'un simple CMS : qu'est-ce qu'une plate-forme e- commerce? Présence digitale et flux de trafic Multiplier mes canaux de distribution : Comparateurs Marketplaces 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 e- boutique au centre de votre dispositif digital et marketing? 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 e- commerce Responsables e-marketing et e- commerce Pratique d'un navigateur web

106 CONNAÎTRE ET MAÎTRISER LES LEVIERS DE LA RENTABILITÉ E-COMMERCE FILIERE E-COMMERCE / WEBMARKETING & ERGONOMIE Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous consulter Marge, conversion, repeat business, arpu, CoCa...les chiffres qui cachent la rentabilité «Guerre des prix, un engrenage à maîtriser» 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? Administrateurs de site Rappel de ce que c'est qu'un moteur de recherche Introduction KPIs Spécificités du web Acquisition de trafic : Coût d'achat Source et maîtrise des budgets Taux de transformation Calcul Leviers Fidélisation Mesure Fructification Exercices de simulation Chefs de projet et AMOA de site e- commerce Responsables e-marketing et e- commerce Pratique d'un navigateur web

107 FILIÈRE INFRASTRUCTURE

108 LES FONDAMENTAUX DU CLOUD COMPUTING FILIÈRE INFRASTRUCTURE/CLOUD & VIRTUALISATION Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter Comprendre la notion de Cloud computing et les impacts dans le métier d administrateur de base de données. 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. Appréhender les principes, les bénéfices mais aussi les risques liés au Cloud. Impacts sur les méthodes d exploitation et de développement Méthodologies de déploiement Scale-in, Scale-out Direction des systèmes d'information Architecte systèmes Administrateurs systèmes et réseaux 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

109 d'informations, systèmes et réseaux IP. 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 consulter Comprendre Openstack et ses différents composants 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, Intégrer dans votre organisation d entreprise et votre stratégie SI un outil de virtualisation Open source Direction des systèmes d'information Architecte systèmes Administrateurs systèmes et réseaux 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, [...] (Installation du service object ) Utilisation de la plateforme (créer une instance, créer une image, créer un réseau, [...]) Apprendre à débugger et réparer OpenStack Présentation de quelques problématiques d exploitation Présentation des solutions alternatives à OpenStack Présentation d'openstack

110 Connaissance générale des systèmes d'informations, systèmes et réseaux IP. Schéma d'architecture d'openstack Présentation des services OpenStack: Image, Identity,

111 OPENSTACK : CEPH FILIÈRE INFRASTRUCTURE/CLOUD & VIRTUALISATION Durée : 3 jours Niveau : Débutant Tarif inter-entreprise : 1950 HT/personne Tarif intra-entreprise : nous consulter 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 Direction des systèmes d'information PARTIE THÉORIQUE 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 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

112 outil de virtualisation Open source

113 OPENSTACK : AVANCÉ FILIÈRE INFRASTRUCTURE/CLOUD & VIRTUALISATION Durée : 2 jours Niveau : Avancé Tarif inter-entreprise : 1950E HT/personne Tarif intra-entreprise : nous consulter 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 PARTIE THÉORIQUE Rappel des briques OpenStack 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 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 système Bonnes connaissances JVM

114 STATION DE TRAVAIL SOUS LINUX FILIERE INFRASTRUCTURE/LINUX Durée : 2 jours Niveau : Débutant Tarif inter-entreprise : nous consulter Tarif intra-entreprise : nous consulter 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 Aucune connaissance préalable de QU EST-CE QUE LINUX? Les logiciels libres, la licence GPL, GNU et Linux 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 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 INSTALLER LINUX

115 Linux n'est nécessaire. La connaissance d'un autre système d'exploitation est obligatoire (Windows ou OS X) Matériel & Configurations minimales 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

116 ADMINISTRATEUR LINUX BASIQUES FILIERE INFRASTRUCTURE/LINUX Durée : 3 jours Niveau : Débutant Tarif inter-entreprise: 1850E HT/personne Tarif intra-entreprise : nous consulter DÉMARRAGE ET INSTALLATION Procédure d'installation d'un système Linux 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 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. Correspondants techniques et personnels d assistance ayant besoin de mettre en œuvre Linux. Des notions sur l'utilisation et le fonctionnement du système Linux sont nécessaires pour tirer 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 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) Gestion des processus Variables d'environnement

117 pleinement partie de la formation. Cas pratiques : création de tableaux de bords

118 ADMINISTRATEUR LINUX AVANCÉ FILIERE INFRASTRUCTURE/LINUX Durée : 3 jours Niveau : intermediaire Tarif inter-entreprise: 1850E HT/personne Tarif intra-entreprise : nous consulter PROGRAMMATION BASH AVANCÉE Expressions logiques & boucles Paramètres d entrée et valeurs de retour Environnements d'exécution Expressions régulières 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,

119 traceroute, nmap,... SERVICES SYSTÈME ET SÉCURITÉ Permissions du système de fichiers, quotas utilisateurs Sécurité réseau

120 ADMINISTRATEUR LINUX SCRIPTING FILIERE INFRASTRUCTURE/LINUX Durée : 2 jours Niveau : intermediaire Tarif inter-entreprise: nous consluter Tarif intra-entreprise : nous consulter INTRODUCTION Les interpréteurs de commandes sur Linux Caractéristiques du Bash Les fichiers de configuration 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 Administrateurs systèmes LE LANGAGE DE COMMANDE 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 LANCEMENT DE SCRIPTS Ordre de recherche des commandes Avant plan dans un sous-shell Bonnes notions sur l'utilisation d'un système Linux. Maîtrise des commandes de base. Avant plan dans le shell courant Arrière plan Planification de tâche La commande interne exec

121 Les préfixes temporels Mise au point de scripts 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

122 LINUX EXPLOITATION ET TROUBLESHOOTING FILIERE INFRASTRUCTURE/LINUX Durée : 2 jours Niveau : intermediaire Tarif inter-entreprise: nous consluter Tarif intra-entreprise : nous consulter Exploiter et maintenir des serveurs sous Linux et leurs principaux services Découvrir, comprendre et corriger les problèmes les plus courants LES FICHIERS UNIX : OÙ DOIS-JE CHERCHER? Les caractéristiques et types de fichiers L'arborescence du système de fichiers LES PROCESSUS : VOIR CE QUI EST EXÉCUTÉ Commandes de bases LES RESSOURCES : CONNAÎTRE SES LIMITES La mémoire Les disques Le CPU, le load average Le réseau Administrateurs système et gestionnaires de parc Connaissances générales sur l'environnement Linux et l'utilisation de la ligne de commande L'AIDE : TROUVER DES INFORMATIONS Dans le manuel Sur internet 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,

123 java, Appels systèmes, traces et débugage

124 SAMBA ADMINISTRATION FILIERE INFRASTRUCTURE/SAMBA Durée : 3 jours Niveau : Intermediaire Tarif intra-entreprise : nous consulter 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 PRÉSENTATION DE SAMBA Fonctionnalités principales de Samba Historique Évolutions de la 4ème version majeure Rappel sur les domaines Windows ADMINISTRATION DE SAMBA Le fichier smb.conf Gestion des utilisateurs Gestion des droits et des partages Service d'impression Suivi du service Administrateurs système et gestionnaires de parc Connaissances générales sur l'environnement Linux et l'utilisation de la ligne de commande 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

125 Interopérabilité entre Samba et Microsoft Déploiement d'un AD Samba

126 LDAP LES FONDAMENTAUX FILIERE INFRASTRUCTURE/OPEN LDAP Durée : 1 jour Niveau : Débutant Tarif inter-entreprise: nous consulter Tarif intra-entreprise : nous consulter 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 PRÉSENTATION DES ANNUAIRES Annuaires papiers, annuaires électroniques Annuaires X500, annuaires LDAP 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 Aucun LES DIFFÉRENTS SERVEURS LDAP Présentations Fonctionnements

127 OPEN LDAP AVANCÉ FILIERE INFRASTRUCTURE/OPEN LDAP Durée : 3 jours Niveau : Avancé Tarif inter-entreprise: 2150E HT/personne Tarif intra-entreprise : nous consulter PRÉSENTATION DES ANNUAIRES Le format LDIF La recherche et les principaux outils Les classes et entités 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 INSTALLATION DU SERVEUR SOUS LINUX Démarrage et configuration de base Manipulations divers Fonctionnement interne Schéma et peuplement Les différentes commandes ELÉMENTS DE SÉCURITÉ Chiffrement SSL Utilisateurs et ACL Administrateurs réseau/système 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

128 Active Directory, lointain cousin

129 BLUEMIND POUR UTILISATEUR FILIERE INFRASTRUCTURE/MESSAGERIE Durée : 1 jour Niveau : débutant Tarif inter-entreprise: nous consulter Tarif intra-entreprise : nous consulter PRÉSENTATION DE BLUEMIND Travail collaboratif Accès en Webmail Autres moyens d'accès Utiliser efficacement sa solution de messagerie Bluemind UTILISATION DU CLIENT WEB Découverte Fonctionnalités Description des dossiers Modes d'affichages Préférences Utilisateurs de Bluemind Pratique d'un navigateur GESTION DES S 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

130 Personnalisation du calendrier Gestion des calendriers partagés 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

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

132 ZIMBRA POUR UTILISATEUR FILIERE INFRASTRUCTURE/MESSAGERIE Durée : 2 jours Niveau : Basique Tarif intra-entreprise : nous consulter Présentation de Zimbra Travail collaboratif Accès en Webmail Autres moyens d'accès Utiliser efficacement sa solution de messagerie Zimbra Utilisateurs de messagerie Utilisation du client Web Découverte Fonctionnalités et raccourcis Description des dossiers Modes d'affichages Préférences Pratique d'un navigateur 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

133 Gestion du calendrier Créer des calendriers 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

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

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

136 SECURITE DES BASE DE DONNEES FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 2 jours Niveau : Débutant Tarif inter-entreprise: nous consulter Tarif intra-entreprise : nous consulter Architectures Modèles d architecture en situation Cloud Architectures 3-tiers Utilisation des services de bases de données (DBaaS) Présentation des services courants de DBaaS 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. 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.

137 Notions d architectures des systèmes d informations Travaux Pratiques

138 MYSQL ADMINISTRATION FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 3 jours Niveau : Intermédiaire Tarif inter-entreprise: 1250EHT/personne Tarif intra-entreprise : nous consulter Programme détaillé Introduction Présentation de MySQL Architecture interne de MySQL Installer un MySQL prêt pour la production Pouvoir localiser les sources de problèmes et ralentissements Effectuer les sauvegardes et restaurations Installation Installation depuis les dépôts de distribution (Debian, RedHat) Configuration générale Exemples de configuration fournis par MySQL 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 Des notions d'administration et d'exploitation Linux Sécurité et droits utilisateurs Le contrôle d'accès avec MySQL Granularité des droits Faut-il utiliser SSL? Sauvegarde et restauration Bonnes pratiques Types de sauvegarde

139 Outils de backup disponibles et avantages / inconvénients

140 MYSQL OPTIMISATION FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 2 jours Niveau : Avancé Tarif intra-entreprise : nous consulter Maîtriser l'architecture MySQL Bien choisir son moteur de stockage Optimiser les types de données Optimiser ses requêtes Optimiser son serveur MySQL Introduction Collecte d'informations Journaux de requêtes lentes Journaux généraux Statistiques en temps réel Outils de traitement des informations (slowqueryparser,...) Optimisation du serveur : Buffers de requêtes Caches MySQL Optimisations spécifiques (stockage sur SAN, environnement virtualisé,...) 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 MySQL Administration) 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

141 Pour aller plus loin Quel moteur pour quel type d'utilisation MariaDB : optimisations disponibles sur le plan d'exécution

142 CLUSTER MYSQL FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 2 jours Niveau : Intermédiaire Tarif intra-entreprise : nous consulter Introduction Types de clusters 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 Clusters Master-Slave Principes Mise en place Exploitation : vérification de cohérence/intégrité, supervision de la réplication Clusters Multi-Masters Principes Administrateurs systèmes & réseaux Administrateurs de base de données 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 Des notions d'administration Linux Des notions d'algorithmique ou de programmation MySQL Proxy lorsque l'applicatif ne peut gérer plusieurs serveurs : Présentation Configurations possibles Présentation du moteur LUA

143 Administration de MySQL (cours MySQL Administration) Exemple de configuration courante : redirection des requêtes de lecture vers un slave et celles d'écriture sur un master.

144 MYSQL / GALERA : OPTIMISATION ET CLUSTERING FILIERE INFRASTRUCTURE / BASE DE DONNÉES Durée : 5 jours Niveau : Avancé Tarif intra-entreprise : nous consulter Maîtriser l'architecture MySQL Bien choisir son moteur de stockage Optimiser les types de données Optimiser ses requêtes Optimiser son serveur MySQL Déployer et optimiser son cluster GALERA 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 MySQL Administration) Introduction Collecte d'informations Journaux de requêtes lentes Journaux généraux Statistiques en temps réel Outils de traitement des informations (slowqueryparser,...) Optimisation d'une implémentation MYSQL. Buffers de requêtes Caches MySQL 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, Optimisation d'une implémentation Galera. 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,...) Optimisation de requêtes : Limitations des moteurs Jointures

145 Utilisation des indexes 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

146 MÉTHODOLOGIE ET ADMINISTRATION DE LA SUPERVISION FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 5 jours Niveau : débutant Tarif inter-entreprise: 2600E HT/personne Tarif intra-entreprise : nous consulter La supervision Centreon Introduction à la supervision Présentation de l interface (widgets) Les objets de configuration Découvrir les sondes et leur fonctionnement Exploiter les macro Modèles d hôte, de service et de contrats Mettre en œuvre un catalogue d indicateurs Étudier le traitement des données de performance Méthodologie et déploiement de la supervision Découvrir la suite logiciels Centreon. Mettre en œuvre des points de surveillance sur des ressources cibles hétérogènes. Créer une bibliothèque de modèles de supervision. Administration de la plate-forme de supervision Être capable d administrer et de maintenir en conditions opérationnelles la plateforme de monitoring Centreon. Gérer l installation de nouveaux serveurs de collecte, optimiser et ajuster les points de fonctionnement du moteur de collecte. Collecte des indicateurs Configurer la supervision Interroger des agents SNMP Alerter sur réception de Traps SNMP Utiliser l agent NSClient++ sous Windows Utiliser l agent NRPE sous Linux Opérer une supervision via le protocole SSH WMI Supervision passive Gestion des accès Définir des listes de contrôle d accès Limiter les droits aux écrans de l interface Limiter les droits des ressources supervisées Limiter les droits des actions utilisateurs Utiliser les informations étendues Ajuster les gabarits de courbe Intégration avec un annuaire LDAP

147 Développeur, exploitant, chef de projet et responsable Avoir des connaissances en administration de serveurs Linux, des réseaux IP, des bases de données. Extension de la supervision Notifier et escalader les alertes Créer des dépendances logiques entre objets Créer des dépendances physiques entre hôtes Méta services Graphiques de performances Métriques virtuelles Ajuster les gabarits de courbe Mise en place du système Prérequis matériels Prérequis logiciels Définir les ressources matérielles et logicielles Architecture logicielle Comprendre le fonctionnement des différentes briques La fonction du broker d évènements Installation de la supervision Principe de fonctionnement Installer la suite logicielle sur une architecture simple Passer à une architecture distribuée avec un collecteur satellite Mise en œuvre de trap SNMP (env. distribué) Administration du système Centreon Mise en œuvre de sauvegarde Restaurer tout ou partie des informations Travailler sur la rétention des informations Optimisation des performances Étudier les leviers d optimisation Découvrir les optimisations simples, avancées et complexes (Bonnes pratiques) Appliquer des changements au moteur de supervision Appliquer des changements aux sondes Travailler sur la base de données Optimisations particulières liées au broker d évènements

148 Résolution des anomalies Résolution d anomalies sur les graphiques Corriger de mauvaises remontées de données dans la supervision temps réel Approfondir le mécanisme de remontée de Traps SNMP Anomalies courantes et faux négatifs

149 DÉPLOIEMENT ET CONFIGURATION DE ZABBIX FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 2 jours Niveau : Basique Tarif inter-entreprise: nous conculter Tarif intra-entreprise : nous consulter 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. Administrateurs système & réseau Responsables de SI et de parc informatique Zabbix Présentation Architecture initiale et distribuée Principes de fonctionnement des différents composants Hosts, Groups, Items, Triggers, Actions Les solutions concurrentes 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 : Découverte Gestion des hôtes Configuration des composants Les templates L'interface de supervision : Les utilisateurs et les médias Le dashboard Les maps

150 Des notions d'administration Linux Les graphs et les screens Bonne compréhension des réseaux d'entreprise Pour aller plus loin 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

151 GLPI POUR ADMINISTRATEUR FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 2 jours Niveau : Basique Tarif inter-entreprise: nous conculter Tarif intra-entreprise : nous consulter Maîtriser les fonctionnalités et paramétrages de l'outil GLPI Savoir mettre en place des extensions complémentaires Utilisateurs Administrateurs de l'outil Introduction à l'outil GLPI, fonctionnalités et but de l'outil Définition des champs du ticket Cycle de vie du ticket Préférences utilisateurs Atelier pratique : Création de ticket, attributions et changements de statuts Fonctionnement de la recherche Critères de requêtegestion des marques pages Actions massivesatelier pratique : Création d'un marque page personnel par défaut Installation de l'outil Gestion des paramétrages 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

152 Générale Intitulés 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

153 BUGZILLA POUR ADMINISTRATEUR FILIERE INFRASTRUCTURE / SUPERVISION & MÉTHODOLOGIE Durée : 2 jours Niveau : Basique Tarif inter-entreprise: nous conculter Tarif intra-entreprise : nous consulter Administrer Bugzilla Gérer les droits Conseiller les utilisateurs Administrer plusieurs instances Installation de Bugzilla Présentation Configuration de MySQL Test de l'environnement Analyse des résultats Fichiers de configuration Utilisateurs, groupes et produits Concepts Créer des utilisateurs, groupes, classifications et produits 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 paquets et les principaux fichiers de Configuration générale Supprimer des rapports de bugs LDAP & Sécurité Gérer plusieurs bases de données Outils additionnels

154 configuration Connaître l'utilisation basique d'un bug-tracker et son intérêt Quelques notions sur apache2 et les virtualhost Eclipse Mylyn/Bugzilla Gitzilla Git-bz MySQL optimisation MySQLTuner-perl MySQLreport

155 INSTALLATION, CONFIGURATION ET ADMINISTRATION D'UN SERVEUR WEB APACHE FILIERE INFRASTRUCTURE / SERVEUR WEB Durée : 2 jours Niveau : Basique Tarif inter-entreprise: nous conculter Tarif intra-entreprise : nous consulter Installer un serveur web Comprendre le fonctionnement et la configuration du service Administrer la plateforme et gérer les accès aux services Installation d Apache Les fichiers de configuration, démarrage et arrêt du serveur Mise en œuvre du serveur 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 Exploitation d'apache Principes et tâches Administrateurs Systèmes Administration «manuelle» Présentation d outils d administration Journalisation et statistiques d accès Administrateurs des Systèmes d Information Sécurité et authentification Délégation d administration : le fichier.htaccess Activation du SSL (HTTPS) Apache en serveur proxy

156 Base du web et des environnements Linux Configuration des modules mod-proxy, mod-cach

157 INITIATION APACHE ET TOMCAT FILIERE INFRASTRUCTURE / SERVEUR WEB Durée : 2 jours Niveau : Basique Tarif inter-entreprise: nous conculter Tarif intra-entreprise : nous consulter Contexte des applications J2EE Comprendre le rôle des différents composants de l architecture Intégration d un serveur HTTP Apache Les fichiers de configuration Apporter les connaissances nécessaires à l utilisation et au paramétrage d un serveur Tomcat au sein d un serveur Apache Administrateurs Systèmes et Administrateurs des Systèmes d Information 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 Configuration avancée du serveur Apache Les contextes Directory, Location, Files Les logs : formats, présentation de mod_log_config Base du web et des environnements Linux Apache en frontal devant TOMCAT grâce à mod_jk et au connecteur ajp Installation du JDK et de Tomcat à partir de binaire Architecture de Tomcat Tomcat et la JVM

158 Connecteurs HTTP, HTTPS, WARP, AJP,... Les chaînes de traitement : les engines 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

159 INITIATION FREE RADIUS FILIERE INFRASTRUCTURE / SERVEUR WEB Durée : 1 jour Niveau : Basique Tarif inter-entreprise: nous conculter Tarif intra-entreprise : nous consulter Introduction à FreeRADIUS Pourquoi centraliser son authentification? Principe de AAA. Présentation de FreeRADIUS Premiers tests d'authentification 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

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

161 Connaissance du protocole HTTP Base d'algorithmique et de programmation

162 FILIÈRE SYSTEMES D'INFORMATION

163 DÉVELOPPEMENT DE RAPPORTS AVEC BIRT FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 1 jour Niveau : débutant Tarif : Nous consulter 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

164 JASPERSOFT BI PROFESSIONAL - UTILISATEUR FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous consulter 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

165 JEDOX BUSINESS USER (150) FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous consulter 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

166 JEDOX SPECIALIST (201) FILIÈRE SYSTÈMES D'INFORMATION / DECISIONNEL Durée : 1 jour Niveau : Débutant Tarif inter-entreprise : nous consulter Tarif intra-entreprise : nous consulter 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

167 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 consulter 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

168 Création de templates Cas pratiques : création de rapports ad hoc avec Pentaho Interactive Reporting Présentation de Pentaho Dashboard Designer Cas pratiques : création de tableaux de bords

169 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 consulter 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

170 Création de templates Cas pratiques : création de rapports ad hoc avec Pentaho Interactive Reporting Présentation de Pentaho Dashboard Designer Cas pratiques : création de tableaux de bords

171 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 consulter 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

172 Création de templates Cas pratiques : création de rapports ad hoc avec Saikureporting 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

173 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 consulter 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

174 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 consulter 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 PLACE À LA PRATIQUE : AUDIT SERVICE Audit Data service avec un WS SOAP Audit Data service avec un WS REST

175 appréciée PLACE À LA PRATIQUE : ORCHESTRATION Orchestrer un service avec une route Camel PLACE À LA PRATIQUE : EXPLOITATION Déploiement Monitoring de services.

176 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 consulter 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)

177 Gestion des flux et jointures Gestion des bases de données 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

178 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 consulter 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

179 WSO2 MODULE ESB POUR DÉVELOPPEUR - LES FONDAMENTAUX FILIÈRE SYSTÈMES D'INFORMATION / INTEGRATION & MIDDLEWARE Durée : 3 jours Niveau : Avancé 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

180 Orienter un message Alimenter et consommer une queue JMS 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

181 WSO2 MODULE ESB POUR DÉVELOPPEUR - AVANCÉ FILIÈRE SYSTÈMES D'INFORMATION / INTEGRATION & MIDDLEWARE Durée : 1 jour Niveau : Avancé Utiliser le Middleware Orienté Message de WSO2 Maîtriser le développement de flux pour WSO2 ESB 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 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

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

183 ODOO - CURSUS TECHNIQUE FILIÈRE SYSTÈMES D'INFORMATION / ERP Durée : 2 jours Niveau : intermédiaire INTRODUCTION : OBJECTIFS DE LA FORMATION GÉNÉRALITÉS SUR LA SOLUTION ODOO Comprendre les concepts fonctionnels du logiciel DÉCOUVERTE & PRISE EN MAIN Structure globale Les différentes vues Fonctionnalités de recherche & filtre Aspect collaboratif Configurer Odoo Travailler au quotidien avec Odoo DÉCOUVERTE DE MODULES INCONTOURNABLES : 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

184 INITIATION AU DÉVELOPPEMENT PYTHON FILIÈRE SYSTÈMES D'INFORMATION / ERP Durée : 3 jours Niveau : débutant Chaque section est accompagnée d'une série d'exercices pratiques 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 Bases du langage (syntaxe, identifiants, instructions, interpréteur interactif ) Types de base (séquences, types associatifs, ensembles) Modules et packages Les fonctions Entrée/sortie Développeurs Gestion des erreurs Programmation objet en python Connaissance de la gestion d'entreprise

185 ALFRESCO POUR ADMINISTRATEUR FONCTIONNEL FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 2 jours Niveau : débutant PRINCIPES DIRECTEURS D ALFRESCO Les sites collaboratifs et L entrepôt 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 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 Contributeurs avancés et administrateurs d une GED réalisée avec Alfresco GESTION DOCUMENTAIRE Modalités de création de contenus Modifications et mises à jour Navigation et recherche Gestion des droits Connaissance fonctionnelle d'alfresc Workflows Gestion des aspects Gestion des règles Spécificités de l entrepôt Blog Wiki Forum

186 Lien Calendrier

187 ALFRESCO POUR DÉVELOPPEUR FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 3 jours Niveau : débutant 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

188 ALFRESCO POUR ADMINISTRATEUR TECHNIQUE FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 2 jours Niveau : débutant Comprendre la structure des données Installation : comprendre l'arborescence Acquérir les compétences nécessaires au déploiement et à la mise en œuvre opérationnelle d Alfresco. 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 Architectes SI Intégrateurs Administrateurs système Installation d'un serveur Alfresco SOLR sécurisé Migrer de Lucene à SOLR Connaissances des serveurs Windows/Unix

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

190 NUXEO POUR DÉVELOPPEUR FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 3 jours Niveau : débutant Prendre en main les outils de développement utilisés avec Nuxeo. Comprendre la structure du projet Nuxeo. 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 Notion de document / schémas Points d extension Actions, Filtres Architectes SI Exercice : ajout de l onglet Sommaire en modifiant le filtre view 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

191 Getter renvoyant une chaîne de caractère Getter utilisant un currentdocument injecté Notification d autres composants utilisant 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

192 GINCO - GESTION DE THESAURUS POUR ADMINISTRATEUR FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 1 jour Niveau : débutant 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

193 COMMENT CONSTRUIRE UN THÉSAURUS EFFICACE? FILIERE SYSTEME D'INFORMATIONS / GESTION DOCUMENTAIRE Durée : 2 jours Niveau : débutant 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

194 FILIERE DEVELOPPEMENT

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

196 Templating Les bases 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

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

198 Templating Les bases 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

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

200 Bases de développement web

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

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

203 ZEND 2 FILIERE DEVELOPPEMENT / FRAMEWORK Durée : 3 jours Niveau : Débutant Tarif intra-entreprise : nous consulter Jour 1 Jour 2 Tests unitaires + PHPUnit Conception orientée objet 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. Bénéficier du principe de MVC (Modèle-Vue-Contrôleur) natif Développeurs PHP Historique Pour démarrer Panorama sur l'architecture du Framework Configuration Modules Installation Configuration Autoload Connaissances en développement PHP Jour 3 Services Introduction Définition MVC Routing

204 Controllers Vues Composants Database Forme Internationalisation Événements Bonus Optimisations

205 FONDAMENTAUX DU DEVELOPPEMENT WEB FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 5 jours Niveau : Basique à Avancé Tarif inter-entreprise : 250 HT/personne Tarif intra-entreprise : nous consulter Jour 1 Développement web : les fondamentaux La toile mondiale Le protocole HTTP Créer un site Web léger et efficace en utilisant le langage de son choix (PHP/Java) comme langage serveur. 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. Intégrateur Développeur Informaticien Chef de projet technique Théorie Protocole URL Requête Réponse Problématique sans état Performances Sécurité Cache Outils de développement Bonnes pratiques générales Interface du navigateur Flash et Silverlight Applications AJAX Bonnes pratiques des formulaires Popup et popin SEO et bases de l'accessibilité Robots d'indexation

206 Encodage de caractère Impression 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

207 JUnit Démarrage Comment faire? 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

208 Jour 3 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 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

209 Replication Jour 5 Guide de survie sous Linux / Analyse de problème sous Linux Introduction 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

210 Analyse en temps réel Tomcat Installation Avec Apache Surveillance MySQL 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

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

212 Bonnes pratiques du sytème 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

213 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 pratiques

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

215 DEVELOPPEMENT PHP LES FONDAMENTAUX FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter Architecture web: le chemin d'une requête (Apache / PHP) 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 Préparer des applications évolutives Les variables Création de fonctions Boucles et conditions, structures de contrôle Les tableaux Principe Développeurs WEB 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

216 Connexion, «requêtage», récupération des résultats 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

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

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

219 Notions de HTML et CSS Introduction Notions de SQL détaillé Programme Régles de nommage SQL Formatage SQL Outils Distincts Order by non conditionnés 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

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

221 développement Php Travaux Pratiques Notions de SQL

222 DEVELOPPEMENT WEB EN ENVIRONNEMENT JAVA FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 5 jours Niveau : Basique Tarif intra-entreprise : nous consulter Tarif inter-entreprise : 3250 HT/personne Hibernate Persistance Objet/relationnel Principes de fonctionnement Mise en œuvre d Hibernate Gestion de la session et des transactions 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é Architectes Chef de projet technique Maven Le langage HQL Créer, modifier, supprimer Bonnes pratiques Associations API Criteria Pagination Optimisation 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) Dépendances d'un projet

223 Développeurs Base de programmation Java Configuration par défaut Configuration et utilisation détaillée Configurer et utiliser m2eclipse Gérer des dépendances Outils de vérification du code Quelques bonnes pratiques 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

224 Programmation par aspect Cache Correspondance objet-xml

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

226 Tests Unitaires - Outils Le coût des tests Test Driven Development 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

227 GIT POUR DEVELOPPEUR FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 2 jours Niveau : Basique Tarif intra-entreprise : nous consulter Tarif inter-entreprise : 1350 HT/personne Les fondamentaux Présentation de Git Différences avec Subversion 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é, Maîtriser les workflows de base : versionnement des fichiers, commit..., Lister les préférences Git Définir son login et Définir son éditeur de code Définir son outil d'analyse de différentiel de versions Maîtriser les workflows avancés : branches, fusion de code, tag, Démarrer avec Git Utiliser Git pour travailler avec efficacité. Développeurs 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 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 Tagger des versions

228 Aucun Mettre les dernières modifications de côté Maîtrise des fondamentaux de développement Php 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

229 JENKINS FILIERE DEVELOPPEMENT / INDUSTRIALISATION Durée : 2 jours Niveau : Avancé Tarif intra-entreprise : nous consulter Tarif inter-entreprise : 1350 HT/personne Administrer Jenkins Gérer les droits Conseiller les utilisateurs de l'outil Développeurs Administrateurs et philosophie de l'intégration continue Outils et technologies associées (Continuum, CruiseControl, Hudson / Jenkins) Jenkins Installation administration (LDAP / gestion des droits / https) 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é) stratégie d intégration(s) avec les dépots source (svn, git) & Tuleap OpenALM 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

230 SOLR - LES FONDAMENTAUX FILIERE DEVELOPPEMENT / MOTEURS DE RECHERCHE Durée : 2 Niveau : Basique Tarif intra-entreprise : nous consulter Tarif inter-entreprise : 1350 HT/personne Jour 1 Les bases (4h) 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 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 Configuration de plusieurs coeurs 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 Développeurs Experts technique Architectes Jour 2 Indexation (4h) Par web-services Par le plugin dataimporthandler

231 Notion de web-services et du format XML Utilisation de Linux Commit, Rollback et optimize Mise à jour atomique Import incrémental 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.

232 SOLR AVANCÉ FILIERE DEVELOPPEMENT / MOTEURS DE RECHERCHE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter 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 Jour 1 Requêtes avancées (4h) query parser, paramètres locaux et mots clés Dismax et edismax 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é Near real time Développeurs Expert technique Architecte Notion de web-services et du format XML Jour 2 Pertinence, performance et debugging (3h) Score et pertinence Luke Performances et monitoring JVM et Gestion des caches SolrMeter

233 Utilisation de Linux Solr Initiale (concepts, requêtes, schéma, composants, indexation, mise à l'échelle) UpdateHandler SoftCommit et Optimize Multiplier les capacités de Solr (3h) Clusterisation avec Carrot2 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.

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

235 Adaptabilité Distribution Clustering Divers Pseudonymes Sécurité Plug-ins Mise en production Prochaines fonctions Bonus Relations

236 FRONT-END LES FONDAMENTAUX FILIERE DEVELOPPEMENT / FRONT-END Durée : 3 jours Niveau : Basique Tarif intra-entreprise : nous consulter Tarif inter-entreprise : 1950 HT/personne CSS2 Avancé Rappels et nouveautés Selecteurs Modèle de boîte Display 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 Développeurs web Intégrateurs CSS3 Pseudo element Overflow Fusion de marge Internet Explorer Bonnes pratiques Support navigateur Media queries Evolution Modèle de boîte Fiioritures Décoration Effets Connaissance des principes de Html 5 Introduction Histoire

237 développement 2 groupes de travail Des nouveautés Marketing! Support navigateur Documentation Par où commencer? Sémantique Doctype Retour au HTML Balises de contenu Balises d'application Balises de formulaire Microdata Nouveautés API JS Data properties classlist Selecteur Historique Technologie Stockage hors ligne Connectivité Accès périphérique Multimédia Graphiques Performance et intégration

238 CSS 2 ET 3 : DES BASES À LA MAÎTRISE FILIERE DEVELOPPEMENT / FRONT-END Durée : 2 jours Niveau : Intermédiaire Tarif intra-entreprise : nous consulter Tarif inter-entreprise : 1300 HT/personne Maîtriser les bases du HTML5. Exploiter les ressources des CSS. Créer des pages web de qualité. Webmaster, concepteur de sites Web. Toute personne qui souhaite créer des sites Web et les mettre à jour avec les CSS. Introduction Sélecteurs Sélecteurs basique Sélecteurs avancés Priorité Propriétés Unité Couleur Style du texte Fond Flottant Modèle de boîte Positionnement Etre à l'aise avec l'utilisation d'internet et son environnement informatique

239 HTML5 FILIERE DEVELOPPEMENT / FRONT-END Durée : 2 jours Niveau : Basique Tarif intra-entreprise : nous consulter Introduction à Android Introduction Histoire 2 groupes de travail Des nouveautés Marketing! Savoir créer un document HTML5 valide Support navigateur Documentation Savoir mettre en forme un document avec les feuilles de styles Par où commencer? Sémantique Intégrateurs et Web designers Notions de HTML et de web sémantique Doctype Retour au HTML Balises de contenu Balises d'application Balises de formulaire Microdata Notions de Javascript Nouveautés API JS Data properties classlist Selecteur Historique

240 Technologie Stockage hors ligne Connectivité Accès périphérique Multimédia Graphiques Performance et intégration CSS3

241 ANGULARJS FILIERE DEVELOPPEMENT / FRONT-END Durée : 2 jours Niveau : Basique Tarif inter-entreprise : 1450 HT/personne Tarif intra-entreprise : nous consulter JAVASCRIPT Introduction Histoire Célébrité Déclaration Où le déclarer? Chargement asynchrone Découvrir le framework Angular Js Pourvoir développer des applications riches et performantes web et mobile. Développeurs web Intégrateurs Notions de Html et Javascript AJAX Chargement asynchrone et paresseux Outils Affichage et correction d'erreurs Débug Tests unitaires Bibliothèques Gestion de projet Liens Au sein du navigateur Document Object Model Exécution API Validation Bases de la communication XMLHttpRequest AJAX

242 Code Les bases Fonction Package Module AMD Closure Héritage Hissage Bonnes pratiques ANGULAR Qu'est-ce que c'est? Framework MVC Forces Fonctionnalités Philosophie Application simple Démarrage Controlleur Templating Data binding Application avancée Scope Module Routing Service Services Angular Directives Filtre Evénements Exercise CRUD

243 Bonus Outils Structure de fichier Test

244 JQUERY FILIERE DEVELOPPEMENT / FRONT-END Durée : 3 jours Niveau : Avancé Tarif intra-entreprise : nous consulter Tarif inter-entreprise : 1850 HT/personne Introduction Usage basique Exemple Usage avancé Découvrir jquery Pourvoir développer des applications riches et performantes web et mobile. AJAX Data Evénements Proxy Utilitaires Développeurs Bonnes pratiques Intégrateurs jquery UI Notions de Html et Javascript

245 FILIERE METHODOLOGIE

246 BIEN RÉDIGER POUR LE WEB FILIÈRE MÉTHODOLOGIE Durée : 1 jour Niveau : Intermédiaire Tarif inter-entreprise : 690 HT/personne Tarif intra-entreprise : nous consulter Maîtriser les règles de l écriture multimédia Rédiger des contenus numériques efficaces Gérer et animer vos contenus en ligne Cibler vos contenus Réécrire et adapter des contenus papier pour le Web Contributeurs Administrateurs fonctionnel Webmasters Bonnes pratiques Principes éditoriaux Ce qui a changé avec internet Rapport à l espace Google Penguin Web becomes Social HTML5, CSS3 & Jquerry Responsive Design SoLoMo Comment lisent les internautes A votre avis? Lisibilité Spécificités du Web face aux autres médias 80% des internautes scannent les pages Lecture en F Les zones prioritaires La Ligne de flottaison d une page Comment structurer ses pages Web Pourquoi les internautes reviendront sur votre site? Optimiser l architecture du site Faciliter les lectures de navigation Comment rédiger pour être lu Les 4 ingrédients d un site Web efficace

247 Connaissance d'un navigateur et de logiciel de traitement de texte) «Content is King» Etablir une stratégie éditoriale claire Définir une ligne éditoriale Les 10 règles d Or Test Page éditoriale Adapter un papier Print au Web Pièges classiques à éviter A quoi faut-il faire attention? L architecture du document

248 INITIATION AU WEB SÉMANTIQUE OU WEB 3.0 FILIÈRE MÉTHODOLOGIE Durée : 2 jours Niveau : Débutant Tarif inter-entreprise : 1100 HT/personne Tarif intra-entreprise : nous consulter Placer l'exploitation des contenus au cœur de votre stratégie de dématérialisation de procédures Donner un sens communautaire à vos contenus Améliorer votre archivage et votre exploitation de votre capital documentaire Toute personne souhaitant construire ou mettre à jour un thésaurus, ou en connaître les principes Chefs de projet GED Les principes du web sémantique Les s du web sémantique Les fondements techniques Qu est-ce qu une ontologie? Présentation de projets Les métadonnées Rôles et natures des métadonnées Les schémas de métadonnées Les vocabulaires contrôlés Types de vocabulaires (taxonomie, catégories, thésaurus,...) Usage des vocabulaires Améliorer le référencement et l'affichage des pages web avec les microdata Présentation des microdata Focus sur Schema.org Le web de données : mise en relation de contenus Principes du web de données Présentations de projets Consultants AMOA Aucun

249 AMELIORER L'EXPÉRIENCE UX DE VOS SITES FILIÈRE MÉTHODOLOGIE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter Maîtriser pleinement les principes ergonomiques pour améliorer l'accessibilité de vos sites e- commerce. Profiter de nos retours d'expérience et astuces pour optimiser votre stratégie e-business Administrateurs de site Chefs de projet et AMOA de site e- commerce Responsables e-marketing et e- commerce Pratique d'un navigateur web 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 Les autres enquêtes marketing 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 Analyser votre trafic et tester pour bien redesigner : valider les orientations de conception grâce au site existant 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 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

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

251 COMMENT PLACER VOTRE SITE E-COMMERCE AU COEUR DE VOTRE DISPOSITIF DIGITAL FILIÈRE MÉTHODOLOGIE Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous consulter 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 e- boutique au centre de votre dispositif digital et marketing? Plus qu'un simple CMS : qu'est-ce qu'une plate-forme e- commerce? 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 e- commerce Responsables e-marketing et e- commerce Pratique d'un navigateur web

252 CONNAÎTRE ET MAÎTRISER LES LEVIERS DE LA RENTABILITÉ E-COMMERCE FILIÈRE MÉTHODOLOGIE Durée : 1 jour Niveau : Débutant Tarif intra-entreprise : nous consulter Marge, conversion, repeat business, arpu, CoCa...les chiffres qui cachent la rentabilité «Guerre des prix, un engrenage à maîtriser» 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? Administrateurs de site Rappel de ce que c'est qu'un moteur de recherche Introduction KPIs Spécificités du web Acquisition de trafic : Coût d'achat Source et maîtrise des budgets Taux de transformation Calcul Leviers Fidélisation Mesure Fructification Exercices de simulation Chefs de projet et AMOA de site e- commerce Responsables e-marketing et e- commerce Pratique d'un navigateur web

253 INTRODUCTION AUX METHODES AGILES POUR SCRUM MASTER FILIÈRE MÉTHODOLOGIE Durée : 2 jours Niveau : Débutant Tarif inter-entreprise : 1450 HT/personne Tarif intra-entreprise : nous consulter Introduction Agilité : ça parle de quoi? Agilité : les tendances Vos Méthodes de gestion de projet L' Agilité : ça veut résoudre quoi? Coût d un bug Acquérir les concepts et bonnes pratiques de gestion de projets agiles Comprendre les grands principes de ces méthodes et la démarche associée Identifier les actions à entreprendre pour bien accompagner le changement culturel induit? Chefs de projets Développeurs Notions de gestion de projet Etat d esprit agile Organisation organisation personnelle LOI DE PARETO Addictions Désintoxication To do list L essentiel anti-interruption Lean software development Limite du cycle en V Analyse des besoins : par QUI? Spécifier pour délimiter Spécifier pour Contractualiser Conception architecturale Détaillée Code Tests Documentation Recette Délai

254 Comités de pilotage Le manifeste Agile Buzz? Contractualisation Assouplissez le contrat "EDUQUER" votre avant vente "EDUQUER" le client Contractualisation Agile SCRUM Itérations Roue de DEMING Sprint, release Le mauvais sprint Le bon sprint L essentiel : itérations Rôles Le besoin Planification Déroulement du sprint Les outils informatiques Fin de Sprint Scrum : What Else? Transition Agile Conclusion

255 AGILE / SCRUM : PROJECT MANAGEMENT POUR PRODUCT OWNER FILIÈRE MÉTHODOLOGIE Durée : 2 jours Niveau : Basique Acquérir les concepts et bonnes pratiques de gestion de projets agiles Comprendre les grands principes de ces méthodes et la démarche associée pour piloter les équipes de production Identifier les actions à entreprendre pour bien accompagner le changement culturel induit? Chefs de projets Consultants AMOA DSI Notions de gestion de projet Introduction Agilité : ça parle de quoi? Agilité : les tendances Vos Méthodes de gestion de projet L' Agilité : ça veut résoudre quoi? Coût d un bug Etat d esprit agile Organisation Lean Software Development Le manifeste Agile Buzz? En pratique Contractualisation SCRUM Rôles Le besoin Planification Déroulement du sprint Les Outils Informatiques Fin de Sprint SCRUM : what else? Transition Agile Conclusion

256 DIGITALISATION DU POINT DE VENTE FILIÈRE MÉTHODOLOGIE Durée : 1/2 journée Niveau : Débutant Tarif inter-entreprise : 475 HT/personne Tarif intra-entreprise : nous consulter 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 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

257 responsables de sites e-commerce Responsables expérience / parcours clients Chefs de projet e-commerce Connaissance / expérience du e- commerce en général Présentation de 2 case studies : 1 cas d'entreprise Brick and mortar 1 cas d'entreprise Pure player 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?

258 ERGONOMIE DES INTERFACES FILIÈRE MÉTHODOLOGIE Durée : 2 jours Niveau : Débutant Tarif inter-entreprise : 1100 HT/personne Tarif intra-entreprise : nous consulter 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 Webmasters et Webs designers Introduction à l'ergonomie : de quoi s'agit-il?historique et domaines d'applications Etapes de la conception et méthodes : Atelier pratique: comment intégrer la conception centrée utilisateur dans différentes méthodologies projet? utiliser les critères ergonomiques pour évaluer l'existant par l'audit Architecture d'information : Atelier pratique : comment construire une arborescence équilibrée et adaptée aux besoins des utilisateurs? animer un groupe de travail avec le tri par cartes Design patterns et anti-patterns : Atelier pratique : bonnes pratiques ergonomiques pour prioriser et présenter ses contenus? Initiation à la conception de storyboard par le thumbnail design Initiation au test utilisateur et aux méthodes de recueil de données tester l'image que renvoie votre charte graphique aux utilisateurs et leur impact sur leur comportement Chefs de projet Consultants MOA/MOA Maîtrise d'un navigateur

259 INITIATION AU SEO FILIÈRE MÉTHODOLOGIE Durée : 2 jours Niveau : Débutant Tarif intra-entreprise : nous consulter Introduction au référencement naturel : de quoi s'agit-il? Historique Fonctionnement Actualités du secteur 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 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

260 MESURER LA PERFORMANCE DE VOTRE SITE FILIÈRE MÉTHODOLOGIE Durée : 2 jours Niveau : Débutant Tarif inter-entreprise : 1100 HT/personne Tarif intra-entreprise : nous consulter Comprendre et connaître le vocabulaire du domaine du Web Analytics. Connaître les meilleures pratiques, et réflexes a avoir pour mettre en place sa mesure d'audience. S'approprier l'outil : Implémentation, gestion et suivi des rapports Introduction à l'actualités du secteur de la mesure de la performance et présentation des outils Comprendre le vocabulaire du Web Analytics Implémentation et paramétrage d un compte 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 Webmasters Chefs de projet, Consultants MOA/MOE Responsables communication / marketing Administrateurs fonctionnel Découverte de l interface et détail des différents rapports de l'outil Autres fonctions Maîtrise d un navigateur Notions d'html, Javascript, CSS.

261

262 FILIÈRE «EMBARQUÉ & IoT»

263 LINUX EMBARQUÉ FILIERE EMBARQUÉ Durée : 3 jours Niveau : Basique Tarif inter-entreprise : 1890 HT/personne Tarif intra-entreprise : nous consulter Quelques rappels sur GNU/Linux Licences GPL/LGPL, GPL avec exception Architecture de Linux : principaux fichiers et répertoires, procédure de démarrage Prise en main de la carte RPi, test de la distribution fournie par le constructeur (Debian/Raspbian) Une formation pour acquérir des bases solides pour la mise en oeuvre d'un système Linux embarqué. Construction d'une distribution embarquée «from scratch». La distribution sera installée sur la carte SD fournie avec la RPi. Installation de la chaîne croisée CodeSourcery (Mentor Graphics) pour ARM Ingénieurs de développement embarqué et chefs de projets techniques Connaissance utilisateur Linux ou à défaut UNIX Le noyau Linux: introduction, configuration, compilation croisée Busybox Installation des bibliothèques Configuration de la carte SD : noyau Linux et root-filesystem puis test de la distribution Test avec NFS-RootOutils de construction de distribution

264 Notions de langage C Notions de manipulation de la ligne de commande (shell) Outils de construction de distribution Présentation des solutions existantes Utilisation de Buildroot et OpenEmbbeded Création d'une distribution Configuration et adaptation Création d'un paquet «Hello World» Conclusion : avantages et inconvénients des deux outils Utilisation d'un Bootloader et mémoire «flash» Test de U-Boot sur RPi et QEMU/ARM Introduction aux mémoires flash NOR et NAND Prise en compte des flash dans U-Boot et dans le noyau Linux (pilote MTD) Systèmes de fichiers pour flash : JFFS2, UBIFS Installation d'une distribution Linux sur mémoire flash NOR sous QEMU/ARM Mise au point Compilation d'une application minimale, installation sur la carte RPi et mise au point avec GDBSERVER Mise au point du noyau ou d'un module noyau avec KGDB IHM embarquée Utilisation de Qt sur plate-forme ARM, intégration dans Buildroot Test d'une application de démonstration sous QEMU/ARM

265 LINUX EMBARQUÉ ET TEMPS RÉEL FILIERE EMBARQUÉ Durée : 5 jours Niveau : Débutant Tarif inter-entreprise : 2590 HT/personne Tarif intra-entreprise : nous consulter Linux embarqué (3 jours) Quelques rappels sur GNU/Linux Licences GPL/LGPL, GPL avec exception Architecture de Linux : principaux fichiers et répertoires, procédure de démarrage 5 jours pour maîtriser les technologies Linux embarqué et temps réel. Prise en main de la carte RPi, test de la distribution fournie par le constructeur (Debian/Raspbian) Construction d'une distribution embarquée «from scratch». La distribution sera installée sur la carte SD fournie avec la RPi. Ingénieurs de développement embarqué et chefs de projets techniques Connaissance utilisateur Linux ou à défaut UNIX Notions de langage C Installation de la chaîne croisée CodeSourcery (Mentor Graphics) pour ARM Le noyau Linux: introduction, configuration, compilation croisée Busybox Installation des bibliothèques Configuration de la carte SD : noyau Linux et root-filesystem puis test de la distribution Test avec NFS-RootOutils de construction de distribution

266 Notions de manipulation de la ligne de commande (shell) Outils de construction de distribution Présentation des solutions existantes Utilisation de Buildroot et OpenEmbbeded Création d'une distribution Configuration et adaptation Création d'un paquet «Hello World» Conclusion : avantages et inconvénients des deux outils Utilisation d'un Bootloader et mémoire «flash» Test de U-Boot sur RPi et QEMU/ARM Introduction aux mémoires flash NOR et NAND Prise en compte des flash dans U-Boot et dans le noyau Linux (pilote MTD) Systèmes de fichiers pour flash : JFFS2, UBIFS Installation d'une distribution Linux sur mémoire flash NOR sous QEMU/ARM Mise au point Compilation d'une application minimale, installation sur la carte RPi et mise au point avec GDBSERVER Mise au point du noyau ou d'un module noyau avec KGDB IHM embarquée Utilisation de Qt sur plate-forme ARM, intégration dans Buildroot Test d'une application de démonstration sous QEMU/ARM Linux temps réel (2 jours)

267 Solutions temps réel sous Linux Rappels sur le temps réel Linux standard Les patch de préemption du noyau Linux (preempt-kernel, low-latency) Le patch PREEMPT-RT Technique du co-noyau (RTLinux, RTAI, Xenomai) Tableau comparatif des solutions Test des extensions temps réel de Linux sur la base d'une mini-distribution construite avec Buildroot et basée sur PREEMPT-RT, RTAI ou Xenomai. Pour chaque extension, on mettra en évidence les performances en utilisant les outils hackbench, latency, cyclictest, stress. Programmation temps réel en POSIX sur noyau Linux standard Configuration de l'ordonnanceur Linux (SCHED_OTHER, SCHED_FIFO, SCHED_RR) Les signaux Les «threads» POSIX : création, arrêt, MUTEX, sémaphores, conditions, extensions temps réel Compteurs POSIX.1 et POSIX.4 Création d'un tâche périodique POSIX exploitant les GPIO de la RPi (rpi_gpio) et mise en évidence des problèmes de «jitter» Focus sur Xenomai Historique Introduction Description fonctionnelle Architecture Installation et mesure de performances avec les outils latency et hackbench (voir test PREEMPT-RT / RTAI) Domaines d'exécution, fonctionnement d'adeos Migration et conception d'application

268 API POSIX de Xenomai Mise en œuvre de l'api POSIX sur l'exemple xenomai_rpi_gpio et comparaison avec la version Linux rpi_gpio. Présentation de l'api RTDM (Real Time Driver Model) Modification de l'application xenomai_rpi_gpio pour utiliser le pilote RTDM

269 NOYAU LINUX ET DEVELOPPEMENT DE DRIVERS FILIERE EMBARQUÉ Durée : 4 jours Niveau : Débutant Tarif intra-entreprise : nous consulter Tarif inter-entreprise : 190 HT/personne Introduction au noyau Linux Principes, espaces utilisateur et noyau Historique Principaux concepts Nommage des versions Licences Compilation native et croisée d'un noyau standard Cette formation va permettre à des ingénieurs de développement maîtrisant la programmation en C de concevoir, développer et déployer un pilote de périphérique pour le noyau Linux. Ingénieurs de développement embarqué et chefs de projets techniques. Responsables de la fourniture de BSP Modules Linux Développement en espace noyau API des modules Linux, écriture d'un module «Hello World» Les fonctions module_init() et module_exit() Manipulation des modules avec insmod, modprobe, rmmod, lsmod, modinfo Macros d'identification des modules (MODULE_LICENSE, etc.) Dépendances des modules Passage de paramètres Pilotes en mode caractère Rappel sur les pilotes UNIX Pilote statique et dynamique

270 Connaissance utilisateur Linux ou à défaut UNIX Notions de langage C Notions de manipulation de la ligne de commande (shell) Les différents types de pilotes (char, block, network) Structure d'un pilote en mode caractère (char) Principales fonctions du pilote open(), release(), read(), write(), ioctl(), Interface avec l'espace utilisateur (majeur et mineur) différentes méthodes d'allocation La structure file_operations Les classes de pilotes, utilisation de la classe misc, création de classe Échanges de données avec l'espace utilisateur copy_from_user(), copy_to_user() Traitement des interruptions (top-half, bottom-half, wait queue) Threads noyau Ports et mémoire d'entrée sortie (request et release) Projection en mémoire, utilisation de mmap() Verrouillage (spinlock et mutex) Mesure du temps et compteurs Bus PCI Introduction générale au bus PCI (historique, versions, performances) Ressources d'un périphérique PCI (Base Address Register, interruptions) Registres de configuration Le bus PCI sous Linux Utilisation de lspci Écriture d'un pilote PCI générique Table des identifiants (pci_device_id) Descripteur de pilote (struct pci_driver) Allocation et libération, fonctions probe() et remove() Ajout d'une interface en mode caractère (char driver) Test du pilote sur la carte réseau du PC virtuel

271 Bus USB Introduction générale au bus USB (historique, versions) Contrôleur (OHCI, EHCI) et connectique Principe de fonctionnement host et device Structure du périphérique device,configuration(s),interface(s),endpoint(s) Les messages USB CONTROL, INTERRUPT, BULK, ISOCHRONOUS Le bus USB sous Linux Utilisation de lsusb Écriture d'un pilote USB pour un périphérique simple de type HID (Human Interface Device) Table des identifiants (usb_device_id) Descripteur de pilote (struct usb_driver) Allocation et libération, fonctions probe() et disconnect() Ajout d'une interface en mode caractère (char driver), structureusb_class_driver Test du pilote sur la carte réseau du PC virtuel (tablette virtuelle) et sur un périphérique réel (Big Red Button) Utilisation de UDEV, gestion de l'attachement et du détachement d'un périphérique HID Cas général d'urb (USB Request Block) Mise au point avec USBMON Écriture de «pilote» USB en espace utilisateur, introduction à hidraw et libusb Interfaces/bus divers (GPIO, I2C, SPI) Interfaces de la carte Raspberry Pi GPIO sous Linux en espace utilisateur et noyau (génération d'une interruption) Bus I2C et SPI sous Linux (afficheur 7 segments et capteur de luminosité)

272 Introduction aux pilotes réseau Rappels sur le réseau sous Linux Spécificité des pilotes réseau, positionnement par rapport à la pile et au bus (PCI, USB,...) Les fonctions d'un pilote réseau open(),stop(), start_xmit(), Les structures net_device et net_device_ops Manipulation du socket buffer (struct sk_buff) Écriture d'un pilote réseau minimal faketh, création de l'interface fake0 Test du pilote avec l'outil tcpdump Pilotes réseau PCI et USB, introduction à USBnet Introduction à la NAPI Introduction aux pilotes en mode bloc Architecture d'un pilote en mode bloc (block driver), notion degendisk Développement d'un pilote de disque mémoire (ramdisk) SBD (Simple Block Device) Initialisation Déclaration du nouveau disque Gestion des requêtes Test du pilote partitionnement, formatage, lecture et écriture de données Mise au point en espace noyau Mise au point etprofilingsous Linux Introduction à GDB Exemple de l'agent GDB SERVER (espace utilisateur) Agents pour la mise au point noyau Sonde JTAG Émulateur QEMU KGDB

273 Mise au point du noyau statique (analyse de kernel panic) Mise au point d'un module dynamique (.ko) Introduction à Ftrace (profiling noyau) Utilisation de trace-cmd et kernel shark Les travaux pratiques pourront être adaptés au contexte client pour les formations intra-entreprises

274 LINUX TEMPS RÉEL FILIERE EMBARQUÉ Durée : 2 jours Solutions temps réel sous Linux Niveau : Débutant Tarif inter-entreprise : 1390 HT/personne Tarif intra-entreprise : nous consulter Une formation concrète et pragmatique pour maîtriser le temps réel sous Linux Rappels sur le temps réel Linux standard Les patch de préemption du noyau Linux (preempt-kernel, low-latency) Le patch PREEMPT-RT Technique du co-noyau (RTLinux, RTAI, Xenomai)comparatif des solutions Test des extensions temps réel de Linux sur la base d'une mini-distribution construite avec Buildroot et basée sur PREEMPT-RT, RTAI ou Xenomai. Pour chaque extension, on mettra en évidence les performances en utilisant les outils hackbench, latency, cyclictest, stress. Ingénieurs de développement et chefs de projets techniques qui souhaitent acquérir les compétences nécessaires à la mise en œuvre et au développement de solutions temps réel dur basées sur Xenomai (historiquement RTAI / Fusion). Programmation temps réel en POSIX sur noyau Linux standard Configuration de l'ordonnanceur Linux (SCHED_OTHER, SCHED_FIFO, SCHED_RR) Les signaux Les «threads» POSIX : création, arrêt, MUTEX, sémaphores, conditions, extensions temps réel Connaissance utilisateur Linux ou à défaut UNIX Compteurs POSIX.1 et POSIX.4 Création d'un tâche périodique POSIX exploitant les GPIO de la RPi (rpi_gpio) et mise en évidence des problèmes de «jitter» Focus sur Xenomai

275 Notions de langage C Notions de manipulation de la ligne de commande (shell) Historique Introduction Description fonctionnelle Architecture Installation et mesure de performances avec les outils latency et hackbench (voir test PREEMPT-RT / RTAI) Domaines d'exécution, fonctionnement d'adeos Migration et conception d'application API POSIX de Xenomai Mise en œuvre de l'api POSIX sur l'exemple xenomai_rpi_gpio et comparaison avec la version Linux rpi_gpio. Présentation de l'api RTDM (Real Time Driver Model) Modification de l'application xenomai_rpi_gpio pour utiliser le pilote RTDM

276 RASPBERRY PI FILIERE EMBARQUÉ Durée : 2 jours Niveau : Intermédiaire Tarif inter-entreprise : 1290 HT/personne Tarif intra-entreprise : nous consulter Partie 1 : la RPi comme système GNU/Linux Présentation de la carte, historique, matériel,comparaison avec d'autres matériels (Beaglebone,...) Interfaces disponibles (USB, Ethernet, GPIO, I2C, SPI,CSI, DSI,...) Installation de la distribution GNU/Linux RASPBIAN Utiliser la carte RPi comme plateforme de développement Ingénieurs de développement embarqué Chefs de projets techniques Structure de la carte SD de démarrage, configuration (cmdline.txt, config.txt,...) Introduction à l'administration système sous RASPBIAN (réseau, IHM, utilisateurs, ) Programmation Utilisation de Python et C/C++ Avantages et inconvénients des deux langages Présentation des GPIO, I2C, SPI Utilisation en Python, C et - éventuellement - shell Exemples avec des périphériques réels pour chaque bus Introduction au développement d'ihm avec Qt Utilisation de la caméra (CSI) et USB (V4L2) Notions en développement UNIX/Linux Utilisation de la ligne de commande (shell) Quelques notions de langage C et Python Partie 2 : la RPi comme système embarqué Notions de système embarqué, logiciel embarqué, Linux embarqué Compilation croisée, construction de distribution, outils associés (build systems) Avantages/inconvénients par rapport à une distribution

277 classique Présentation et utilisation des deux principaux outils Buildroot Yocto/OpenEmbedded Utilisation d'un écran tactile sous Qt, intégration à Buildroot Création d'une application de pilotage SPI avec intégration à Buildroot

278 BEAGLEBONE BLACK FILIERE EMBARQUÉ Durée : 2 jours Partie 1 : la BBB comme système GNU/Linux Niveau : Intermédiaire Tarif inter-entreprise : 1290 HT/personne Tarif intra-entreprise : nous consulter Présentation de la carte, historique, matériel, comparaison avec d'autres matériels (Raspberry Pi,...) Interfaces disponibles (USB, Ethernet, GPIO, I2C, etc.) Installation de la distribution DEBIAN GNU/Linux Utiliser la carte Beaglebone Black comme plateforme de développement Structure de la de démarrage (emmc ou MicroSD), utilisation de U-Boot Introduction à l'administration système sous DEBBIAN (réseau, IHM, utilisateurs, ) Programmation : Utilisation de Python et C/C++ Avantages/inconvénients des deux langages Ingénieurs de développement embarqué Présentation des GPIO, I2C, SPI : Utilisation en Python, C et - éventuellement - Shell Exemples avec des périphériques réels pour chaque bus Chefs de projets techniques Partie 2 : la BBB comme système embarqué Notions en développement UNIX/Linux Utilisation de la ligne de commande (shell) Quelques notions de langage C et Python Notions de système embarqué, logiciel embarqué, Linux embarqué Compilation croisée, construction de distribution, outils associés (build systems) Avantages/inconvénients par rapport à une distribution classique Présentation et utilisation des deux principaux outils Buildroot, Yocto/OpenEmbedded

279 Utilisation d'un écran tactile sous Qt, intégration à Buildroot Création d'un application de pilotage SPI avec intégration à Buildroot Test de la distribution AOSP Jelly Bean 4.3 Développement d'une application de test Mesure de température par un capteur USB Affichage du résultat dans une application Android (Java) Partie 3 : Introduction à Android sur BBB Test de la distribution AOSP Jelly Bean 4.3 Développement d'une application de test Mesure de température par un capteur USB Affichage du résultat dans une application Android (Java)

280 YOCTO OPEN EMBEDDED FILIERE EMBARQUÉ Durée : 3 jours Niveau : Intermédiaire Tarif inter-entreprise : 1890 HT/personne Tarif intra-entreprise : nous consulter Introduction et rappels sur UNIX/Linux (0,5 j) Historique UNIX, les projets GNU et Linux Licences GPL et LGPL Architecture de Linux : principaux fichiers et répertoires, procédure de démarrage 3 jours pour maîtriser Yocto/Open Embedded Introduction à Linux embarqué (0,5 j) Prise en main de la carte RPi Test de la distribution POKY produite avec Yocto (fournie sur la carte SD) Comparaison avec la distribution RASPBIAN Ingénieurs et chefs de projets techniques qui seront amenés à concevoir une solution industrielle basée sur YOCTO. Connaissance utilisateur Linux ou à défaut UNIX Notions de langage C Manipulation de la ligne de commande (shell) Construction d'une distribution embarquée «from scratch». La distribution sera installée sur la carte SD fournie avec la RPi. Présentation du concept de chaîne croisée, exemple d'une cible ARM Le noyau Linux: introduction, configuration, compilation pour la cible Busybox Installation des bibliothèques Test de la distribution avec NFS-Root et sur carte SD Outils de construction de distribution ou «build systems» Avantages et inconvénients par rapport à une distribution classique Présentation des solutions existantes (Yocto, Buildroot,...)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence

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

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

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

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

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

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

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

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet FORMATION KAWET Formation : Créer une appli mobile avec Kawet Document réalisé par : Kawet 12 septembre 2014 Page 1! sur 10! SOMMAIRE Introduction page 3 Créer une appli mobile : découverte page 4 Créer

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

VOTRE OFFRE CRM 360 ALL INCLUSIVE. www.amabis.ma

VOTRE OFFRE CRM 360 ALL INCLUSIVE. www.amabis.ma VOTRE OFFRE CRM 360 ALL INCLUSIVE www.amabis.ma Le CRM 360 Simple d utilisation Management et enrichissement de données Augmentez la qualité, simplifiez l exécution, développez votre business. Une offre

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

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

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

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

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

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

Nous vous garantissons un niveau élevé d exploitation de vos données

Nous vous garantissons un niveau élevé d exploitation de vos données www.amabis.ma AmaCRM SAAS vous permet de gérer votre relation client en toute simplicité Nous vous garantissons un niveau élevé d exploitation de vos données Concentrez-vous sur vos clients, nous gérons

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

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC) Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC) OBJECTIFS - Créer une boutique sous wordpress et la référencer. - Mise en place du contenu, des articles Une bonne connaissance

Plus en détail

Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières

Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières 1 2 3 4 PRÉSENTATION DE PENTAHO...2 LISTING DES COMPOSANTS DE LA PLATE-FORME...4

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

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

09 nov. 2012 Retour d'expérience sur l'implémentation d'une plateforme Drupal / Drupal Commerce

09 nov. 2012 Retour d'expérience sur l'implémentation d'une plateforme Drupal / Drupal Commerce 09 nov. 2012 Retour d'expérience sur l'implémentation d'une plateforme Drupal / Drupal Commerce Jean-Philippe Mouton Linagora jpmouton@linagora.com / Agenda Introduction : Présentation de Drupal commerce,

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

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

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

creer votre site internet en html/css

creer votre site internet en html/css 3 jours (21 heures) 1110 HT (Inter) 2670 HT (Intra) Toute personne (particulier ou professionnel) souhaitant créer son site Internet Créez son site Internet Assurez sa mise en ligne Gérer les mises à jour

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

Nous vous garantissons un niveau élevé d exploitation de vos données

Nous vous garantissons un niveau élevé d exploitation de vos données crm.amabis.com AmaCRM SAAS vous permet de gérer votre relation client en toute simplicité Nous vous garantissons un niveau élevé d exploitation de vos données Concentrez-vous sur vos clients, nous gérons

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

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Table des matières AVANT-PROPOS... 1 Pourquoi ce

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

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

Vue d ensemble technique

Vue d ensemble technique DOCUMENTATION Vue d ensemble technique Jahia, le CMS open source de nouvelle génération apportant à vos projets la convergence applicative (web, document, social, recherche et portail) unifiée par la simplicité

Plus en détail

SYSTÈMES D INFORMATIONS

SYSTÈMES D INFORMATIONS SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.

Plus en détail

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable

Plus en détail

Celui qui vous parle. Yann Vigara

Celui qui vous parle. Yann Vigara Celui qui vous parle Yann Vigara Celui qui vous parle Yann Vigara Celui qui vous parle [Spa m] Yann Vigara Fondateur et directeur technique d'atomes Dans l'administration système depuis 1999 Tombé dans

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

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

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

Savoir- Faire Offres mé1ers Offres technologiques

Savoir- Faire Offres mé1ers Offres technologiques www.neuros.fr Savoir- Faire Offres mé1ers Offres technologiques! Audit et conseil (stratégie, organisation, urbanisation )! Assistance à maîtrise d'ouvrage! Développement d'applications métiers! Migration

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

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

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

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

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

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

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

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

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

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

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

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

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

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

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

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

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

Présentation de la gamme de produits et manuels numériques

Présentation de la gamme de produits et manuels numériques Présentation de la gamme de produits et manuels numériques Rennes le 14 Sept 2012 08/10/2012 1 Agenda Présentation de JOUVE L offre numérique Jouve Présentation de la solution LETO La gamme de produit

Plus en détail

VOTRE OFFRE CRM 360 ALL INCLUSIVE. crm.amabis.com

VOTRE OFFRE CRM 360 ALL INCLUSIVE. crm.amabis.com VOTRE OFFRE CRM 360 ALL INCLUSIVE crm.amabis.com Le CRM 360 Simple d utilisation Management et enrichissement de données Augmentez la qualité, simplifiez l exécution, développez votre business. Une offre

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

PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18

PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18 Formations PostgreSQL Catalogue 2015 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 PostgreSQL Sauvegardes... 8 SQL : Conception & Mise en

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

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

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

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

Proposition aiw pour le site internet de. Proposition all-in-web 20 avril 2014

Proposition aiw pour le site internet de. Proposition all-in-web 20 avril 2014 1 Proposition aiw pour le site internet de 2 L Espace Sorano 5500 m² dédiés aux activités culturelles, linguistiques, de développement personnel ainsi que 2 théâtres, un hall d exposition, un bar et une

Plus en détail

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise OFFRE MDB Service & Architecture Technique MyDataBall Saas (Software as a Service) MyDataBall On Premise L offre Produit / Service 1 Implantation Rédaction collaborative du cahier des charges 2 3 de la

Plus en détail

ECLIPSE ET PDT (Php development tools)

ECLIPSE ET PDT (Php development tools) ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement

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

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail