Télécharger le catalogue
Transcription
Télécharger le catalogue
Avec la digitalisation nous apprenons de multiples façons, partout et tout le temps. Chez OCTO Academy, nous sommes sans cesse à la recherche de nouvelles formes d'apprentissage et de nouvelles sources d'inspiration pour remplir notre mission : accompagner les entreprises et leurs équipes dans leurs projets de transformations. CATALOGUE FORMATIONS Date d'impression : 21/02/2017 OCTO Academy est une marque d'OCTO Technology - 34 avenue de l'Opéra - 75002 PARIS - SA au Capital de 462 308,10 € Tél : +33(0)1 70 36 18 67 - Fax : +33(0)1 58 56 10 01 - [email protected] - www.octo.academy - @OCTOAcademy SIRET : 418 166 096 000 69 - RCS Paris B 418 166 096 - NAF 6202A - Organisme de formation N° 11 75 48 936 75 Catalogue formations Date d'impression : 21/02/2017 STRATÉGIE DIGITALE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 2 Catalogue formations Date d'impression : 21/02/2017 BEST Les Géants du Web Culture - Pratiques - Architecture DESCRIPTION Il se passe, en ce moment, quelque chose d'extraordinaire, c’est ce que nous appelons la révolution Digitale : nouveaux contextes d’utilisation, nouveaux services, nouveaux modèles d’affaires, etc. De l'autre côté de l'Atlantique, mais aussi à d'autres endroits du monde comme en France, des individus sont en train de redéfinir notre économie, nos habitudes, notre relation à l’information. Des sociétés sont devenues les symboles de cette révolution. On a même un acronyme pour les définir, les GAFA pour Google, Apple, Facebook et Amazon. On pourrait y adjoindre Netflix, Google et autre Tesla. Au-delà de la révolution sur les modèles d’affaires, c’est aussi une révolution sur la façon de construire le logiciel qui va nous intéresser ici. Cette nouvelle génération d'acteurs a su se libérer des dogmes du passé et aborder les sujets avec fraicheur pour apporter des solutions nouvelles, radicales, efficaces à de vieux problèmes de l'informatique. Séminaire STRATÉGIE DIGITALE Code : SLGDW Durée : 2 jours (14 heures) Exposés : 70% Cas pratiques : 30% Ce séminaire propose de découvrir leurs pratiques : conception produit, architecture informatique, méthodologie et management. Sessions à venir : OBJECTIFS PÉDAGOGIQUES 23 - 24 mar. 2017 Casablanca / 9 500 DHS HT Appréhender les pratiques des géants du Web Découvrir les enjeux du Digital Concevoir un produit centré sur l’utilisateur Identifier de nouveaux paradigmes d’architecture informatique Percevoir des pratiques de management de projets collaboratives et agiles Prendre conscience de l’importance d’un modèle de management basé sur la collaboration et la confiance PUBLIC CIBLE Directeur des systèmes d'information Management de la DSI Responsable innovation / digital Chef de projet Architecte Développeur Administrateur 23 - 24 mar. 2017 Paris / 2 010 € HT 22 - 23 juin 2017 Paris / 2 010 € HT 26 - 27 juin 2017 Genève / 2 300 CHF 28 - 29 sept. 2017 Casablanca / 9 500 DHS HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Aucun. MÉTHODE PÉDAGOGIQUE Chaque sujet abordé donnera lieu à une revue de l’applicabilité des pratiques présentées. Nous illustrerons les impacts sur l’organisation des équipes, leurs outils de collaboration et leurs espaces de travail. Nous identifierons les principales difficultés et les freins à combattre, et évoquerons la conduite du changement et les formations à envisager pour [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 3 Catalogue formations Date d'impression : 21/02/2017 aller plus loin. Les retours d’expérience sont issus d’entreprises françaises de types variés : grands comptes, PME, startups, etc. Les ateliers d’appropriation permettent de toucher du doigt les impacts et les mécanismes de ces pratiques. POUR ALLER PLUS LOIN : • Toutes nos formations Stratégie Digitale • Formation "Transformation digitale et développement de l’innovation. Choisir et adopter les bonnes pratiques pour mettre en place son dispositif d’accompagnement" (SDIGI) • Formation "Atelier de transformation digitale de la fonction RH. Expérimenter & adopter les bonnes pratiques RH à l'ère du digital" (STDRH) • Formation sur demande "Lean Management" • Site internet Géants du Web [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 4 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION SUR LA TRANSFORMATION DIGITALE • La 3ème révolution • Prospectives - Smartcities - Blockchain - Robots - Internet des objets - Réalités virtuelles - Méta-plateformes et bots • Le grand découplage • Une définition du Digital • Impacts dans l'entreprise du Digital UNE CONCEPTION PRODUIT “USER-CENTRIC” • Les nouvelles exigences utilisateur • L’excellence opérationnelle • La culture du feedback utilisateur - Bêta perpétuelle - Tests A/B - La « Customer Driven Roadmap » - Feature flipping • Lean Startup : une autre vision projet - Définition du Lean Startup - Définir des hypothèses - Minimum value product ou MVP • Design thinking ATELIER D’APPROPRIATION #1 DE NOUVELLES ARCHITECTURES IT • Le Web vu comme une plateforme • Les interfaces « device agnostic » - Responsive Web Design - « Mobile first » • Les écosystèmes ouverts - Open API - API First - Rôles et profils autour de l’API - Open DATA • Big data et NoSQL - Dimensions du Big Data - Limites technologiques - Le « Théorème de CAP » - Ecosystème NoSQL [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 5 Catalogue formations Date d'impression : 21/02/2017 • Data science et machine learning • De nouvelles architectures DE NOUVELLES PLATEFORMES IT • Les datacenters du Web • Architectures logicielles à haute performance - Commodity hardware - Design for failure - Les micro-services • Le Cloud - Définition - Genèse - Typologies d’offres Cloud ATELIER D’APPROPRIATION #2 Jour 2 PRÉAMBULE : AISONS SUR LES CONDITIONS D’UNE FAIBLE COLLABORATION DE L’ENTREPRISE NOUVELLES PRATIQUES DE DÉVELOPPEMENT • La dette technique - Qu’est-ce que la dette technique ? - Symptômes et causes de la dette technique - Cycle de vie de la dette technique - Leviers pour garder la dette technique sous contrôle • Software craftsmanship - Définition - Présentation de pratiques • Les tests - Typologie des tests - Le « test driven development » ou TDD • Le « Continuous Delivery » - Délivrer rapidement de nouvelles versions opérationnelles des logiciels - Intégration continue - Prérequis et bénéfices • DevOps - La collaboration entre études et opérations : colocation, intégration aux itérations - « Infrastructure as code » pour tout automatiser LES MÉTHODES AGILES AU SERVICE DE L’EXCELLENCE ET DU BUSINESS • L’Agile - Manifeste Agile - Une méthode Agile : SCRUM - Présentation de pratiques Agiles • Le Bimodal du Gartner [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 6 Catalogue formations Date d'impression : 21/02/2017 ATELIER D’APPROPRIATION #3 NOUVEAUX MODÈLES ORGANISATIONNELS ET CULTURELS • • • • • Feature team Pizza team Le pari de la confiance Le capital humain Progressive workplace LA CULTURE DE L’INNOVATION ET DU DIGITAL DANS L’ENTREPRISE • Les freins dans l’entreprise • La frontière • Différents modèles pour amorcer un cycle d’innovation ATELIER D’APPROPRIATION #4 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 7 Catalogue formations Date d'impression : 21/02/2017 NEW Favoriser la créativité et accélérer l’innovation Développer sa structure d’innovation par l’intrapreneuriat et les "tiers-lieu" collaboratifs DESCRIPTION Les grandes entreprises cherchent auprès du monde des start-ups les solutions innovantes pour assurer leur croissance ou retarder l’ubérisation. Notre conviction est qu'aujourd'hui, l’intrapreneuriat et les "tiers-lieu" d'innovation constituent des réponses pertinentes pour se doter d’une capacité d’innovation structurelle qui agisse en profondeur sur la culture de l’entreprise. Durant la formation, nous dépassons l’effet tendance ou buzzword et cherchons à donner du fond aux termes d'innovation continue ou de rupture. La formation permet d’appréhender le dilemme de l'innovateur et ses écueils au travers de retours d’expérience et de cas pratiques. Elle développe les pistes organisationnelles, humaines, ainsi que les moyens à mettre en œuvre (gestion des arbitrages, politique de ressources humaines, motivation des intrapreneurs au capital, etc.) pour favoriser et créer l’émergence d’une capacité d’innovation structurelle révélant les intrapreneurs de l'organisation. Enfin, ces deux jours visent à donner à ses intrapreneurs les outils méthodologiques (ex : business/Lean Canvas, pitch, design thinking, leanstartup, growth hacking) pour s’engager et réussir les projets. Séminaire STRATÉGIE DIGITALE Code : SINNO Durée : 2 jours (14 heures) Exposés : 25% Cas pratiques : 25% Échanges d'expérience : 50% Sessions à venir : OBJECTIFS PÉDAGOGIQUES Découvrir les types d’innovation possibles (continue ou de rupture) Savoir définir les concepts liés à l’innovation (intrapreneur, start-up, incubateur, accélérateur, etc.) Appréhender le dilemme de l’innovateur Développer les savoir-être innovants Adapter les enjeux et attentes aux besoins de chaque horizon d’activités (mature, émergente, naissante) Faire grandir son innovation d’horizon en horizon Expérimenter les outils méthodologiques de l’intrapreneur : Lean Canvas, pitch Appréhender les outils favorisant la créativité et l’idéation (design thinking, méthode C-K, etc.) PUBLIC CIBLE Direction générale / COMEX Directeur du pôle digital Directeur / Responsable innovation Directeur des systèmes d’information Directeur marketing produit Chef de projet Consultant 5 - 6 avr. 2017 Casablanca / 9 500 DHS HT 11 - 12 mai 2017 Casablanca / 9 500 DHS HT 11 - 12 mai 2017 Paris / 2 010 € HT 18 - 19 sept. 2017 Casablanca / 9 500 DHS HT 18 - 19 sept. 2017 Paris / 2 010 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Participation active durant le séminaire. MÉTHODE PÉDAGOGIQUE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 8 Catalogue formations Date d'impression : 21/02/2017 La pédagogie est articulée autour de réflexions théoriques structurantes sur l’innovation. Elle permet de mettre au clair les différentes formes d’innovation, leurs différences et points communs. Elle est basée sur les bonnes pratiques d’acteurs du marché. Cette formation est basée sur de nombreux exemples et cas réels décortiqués ensemble. La formation met en valeur la réflexion collective sur des cas pratiques et le partage d’expériences entre participants. Les retours d'expérience sont apportés par des consultants spécialistes du développement de l’innovation et eux-mêmes intrapreneurs. POUR ALLER PLUS LOIN : • Article "Décomposition d’une startup success story" • Article "Faut-il être schizophrène pour Innover dans un grand groupe et en particulier dans les banques ?" • Article "Innovation : le bon casting au bon moment" • Livre "Innovator’s Dilemna" • Livre "Disruption" • Livre "10 faces of Innovation" • Formation "Sensibilisation au Design Thinking" (UXDT1) • Formation "Le Design Thinking : culture et pratique" (UXDT2) sur demande en intra-entreprise [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 9 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 OUVERTURE • Tour de table et attentes des participants • Présentation des deux journées EXPLIQUER L’INNOVATION • Définir la disruption ou l’innovation continue : définition, différences et points communs • Illustrer par des cas d’affaires et des sources d’inspiration DÉVELOPPER SON SAVOIR-ÊTRE INNOVANT • Distinguer les 10 nuances d’innovateurs (selon Tom Kelley d’IDEO) • Savoir composer une équipe "nuancée" • Atelier : "Découvrir son profil d’innovateur" FAVORISER LE DÉVELOPPEMENT DE L’INNOVATION • Résoudre le dilemme de l’innovateur (selon Clayton M. Christensen) • S’approprier les notions suivantes : intrapreneur, start-up interne, incubateur, excubateur, accélérateur • Parcourir quelques unes des 15 sources de disruption et savoir les adapter à sa culture (selon Jean-Marie Dru) CLÔTURE DE LA PREMIÈRE JOURNÉE Jour 2 MAITRISER LES 3 HORIZONS DE L’INNOVATION • • • • • Identifier les enjeux, les besoins, les profils et l’organisation pour chacun des horizons Adopter une stratégie et une organisation pour développer l’innovation Découvrir les leviers favorisant la croissance des innovations Incubateurs et startup interne "Tiers-lieu" innovation APPRÉHENDER ET EXPÉRIMENTER LES OUTILS MÉTHODOLOGIQUES • Utiliser à bon escient le Lean Canvas • Pitcher son innovation • Découvrir le design thinking BILAN ET PERSPECTIVES • • • • Feedback des participants Recommandations et plan de progrès individuel Conclusion Questions / Réponses [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 10 Catalogue formations Date d'impression : 21/02/2017 Atelier de transformation digitale de la fonction RH Expérimenter et adopter les bonnes pratiques RH à l'ère du digital DESCRIPTION Le digital rebat les cartes de la fonction RH. On ne compte plus les articles annonçant l’ubérisation de la RH, l’automatisation potentielle de la moitié des métiers d’aujourd’hui dans les 20 prochaines années, les promesses des mégadonnées pour prédire qui sera le candidat idéal et fidèle, ou identifier l’expert interne en une fraction de seconde. L’ouverture de fablabs favorise l’innovation, la création et le partage dans tous les coins. Le numérique est également synonyme d’une quantité titanesque de connaissances gratuites accessibles partout et à tout moment. Il intime enfin la réinvention d’un management qui reste encore trop souvent autoritaire ou expert. Mais qu’en est-il concrètement ? Qu’est-ce qui est réellement mis en place dans les entreprises pionnières ? Cette formation décrit et explique les phénomènes de digitalisation et d’innovation de rupture de la fonction RH dans l’entreprise. Elle privilégie l’expérientiel : mise en situation des participants, partage de retours d’expérience et démonstration d’outils et de pratiques. Elle permet de poser et mettre en œuvre les prérequis indispensables pour entamer ou accélérer la transformation digitale de son entreprise. Elle développe ensuite les pistes et moyens à mettre en œuvre pour favoriser et créer les savoir-faire et les savoir-être nécessaires au développement d’une organisation innovante. OBJECTIFS PÉDAGOGIQUES Déclencher une prise de conscience sur la nécessaire transformation de la fonction RH à l'ère du digital Partager une vision commune des impacts et des opportunités qui en découlent S’initier à de nouveaux outils et de nouvelles pratiques Co-construire des projets de transformation digitale RH à intégrer à votre feuille de route Elaborer un dispositif de pilotage de la transformation pour ancrer les apports du séminaire Séminaire STRATÉGIE DIGITALE Code : STDRH Durée : 2 jours (14 heures) Exposés : 30% Cas pratiques : 50% Échanges d'expérience : 20% Sessions à venir : 6 - 7 juin 2017 Paris / 2 010 € HT 5 - 6 déc. 2017 Paris / 2 010 € HT Tarif & dates intra : Sur demande PUBLIC CIBLE Directeur des ressources humaines Directeur du développement RH Directeurs de la formation Directeur des compétences Directeur des relations sociales Directeur du digital Directeur de la transformation Directeur de l’organisation, de la performance ou du pilotage PRÉ-REQUIS • Culture générale en ressources humaines [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 11 Catalogue formations Date d'impression : 21/02/2017 MÉTHODE PÉDAGOGIQUE La pédagogie suit une démarche de créativité. Elle commence par une phase d’inspiration et d’expérimentation au cours de laquelle les participants s’approprient les grands enjeux, les risques, la culture, les pratiques et les outils du digital pour la fonction RH. Commence alors une phase d’exploration en sous-groupe au moyen d’outils de créativité (brainstorming guidé, méthode des persona, world café, etc.) qui vise à produire une grande quantité d’idées de projets à mettre en œuvre en favorisant une dynamique d’intelligence collective. Une phase de critique constructive des idées permet d’identifier les projets à la fois innovants et réalistes. Ces projets sont enfin ordonnancés entre eux et positionnés sur le court et sur le moyen terme. POUR ALLER PLUS LOIN : • Toutes nos formations Stratégie Digitale • Formation "Nouvelles pratiques managériales à l'ère du digital" (MAN30) • Formation "Transformation digitale et développement de l’innovation. Choisir et adopter les bonnes pratiques pour mettre en place son dispositif d’accompagnement" (SDIGI) • La RH va-t-elle se dissoudre en se digitalisant ? • Le blockchain donne un coup de vieux aux RH traditionnelles • Recrutement prédictif, a-t-on encore besoin des recruteurs [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 12 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 RÉVOLUTION DIGITALE : DE QUOI PARLE-T-ON ? • Réaliser un sondage sur ce qu’est la digitalisation pour chaque membre du groupe • Présenter les 3 visages du digital : des outils, des pratiques et une culture • Appréhender les 6 concepts clés du digital : data, réseaux, expérience utilisateur, contraction de l’espacetemps, objets connectés et fabrication collective (fablab) • Développer un langage commun et connaitre la "littéracie digitale" • Illustrer par des sources d’inspirations : exemples majeurs de mise en application des concepts dans des organisations • Elargir la réflexion sur les tendances émergentes LA TRANSFORMATION DE LA FONCTION RH • Appréhender la notion de "passif 1.0" et la nécessité d’une démarche adaptée à son organisation • Echanger sur la culture et les pratiques de son organisation en matière de digital, notamment sur les nouvelles pratiques managériales • Faire le tour d’horizon des impacts digitaux sur les principaux processus RH : sourcing, recrutement, onboarding, administration du personnel, formation, GPEC, relations sociales • Découvrir ce que font quelques organisations pionnières pour renouveler leurs pratiques RH LES OUTILS DE LA TRANSFORMATION DIGITALE DE LA FONCTION RH • Dresser un panorama des outils qui soutendent la transformation numérique des RH : usages des plateformes sociales, dispositif de cooptation, intranet RH et dématérialisation des processus, learning labs, blockchain et mise à profit de la data RH, etc. • Expérimenter certains outils : le CV vidéo, un MOOC, une plateforme de cooptation, un site de benchmark employeur, une plateforme sociale, etc. OUTILS POUR ACCOMPAGNER LA TRANSFORMATION DIGITALE DANS L’ENTREPRISE • • • • • • Expliciter le rôle de community manager de la DRH pour l’entreprise Identifier les "early adopters", les influenceurs et les leaders de communautés métiers Elaborer une démarche de reverse mentoring Présenter les outils du marketing appliqués à la RH Utiliser les ressorts de la gamification pour créer le mouvement et l’engagement Rassurer les instances représentatives du personnel Jour 2 CO-PRODUCTION D’IDÉES POUR ASSURER LA TRANSFORMATION DIGITALE DE LA FONCTION RH (EN SOUS-GROUPE) • Présenter la démarche de créativité (design thinking) • Créer un "persona" par sous-groupe • Co-construire une liste d’une centaine d’idées en échos au travail sur les concepts et les outils numériques dans la fonction RH • Explorer et partager la liste. Sélectionner les idées (ou groupes d’idées) à approfondir suivant la méthode "RMI" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 13 Catalogue formations Date d'impression : 21/02/2017 APPROFONDIR LES IDÉES RETENUES • Analyser les idées retenues et les transformer en piste d’action, préalables à des projets potentiels • Présenter les projets au reste du groupe et recueillir leurs retours • Finaliser les projets en sous-groupe S’APPROPRIER LA PRODUCTION DU GROUPE • Retours sur les productions du groupe et recommandations de la part du formateur • Séance d’approfondissement d’une piste d’action par chaque participant avec tutorat • Initialisation d’un plan d’action spécifique à chaque participant BILAN ET PERSPECTIVES • Feedback des participants • Conclusion • Questions / Réponses [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 14 Catalogue formations Date d'impression : 21/02/2017 La Banque de demain Quelles évolutions pour le modèle traditionnel de la banque ? DESCRIPTION Le secteur de la banque est en pleine transformation. D’une part, les nouvelles technologies offrent plus de possibilités et impactent le comportement des clients. D’autre part, la banque est bousculée par les "nouveaux entrants", des start-ups qui commencent à concurrencer la banque sur l’ensemble de ses produits et services. Les banques doivent donc se mettre en ordre de marche pour s’adapter aux nouvelles contraintes. Entre opportunités et menaces, le modèle bancaire a encore de longues années devant lui, mais sous quelle forme ? Cette formation propose de poser les bases et de bien comprendre les enjeux auxquels les banques font face aujourd’hui. L’objectif de ces deux jours est de donner des pistes de réflexion pour mettre en place un modèle d’innovation efficace afin de conserver ses positions sur le marché et de s’adapter aux évolutions à venir. Séminaire STRATÉGIE DIGITALE Code : SBANQ Durée : 2 jours (14 heures) Exposés : 75% Cas pratiques : 25% OBJECTIFS PÉDAGOGIQUES Sessions à venir : Identifier les enjeux auxquels les banques sont confrontées aujourd’hui S’inspirer d’acteurs bancaires ou d’autres industries qui ont déjà avancé dans leur transformation digitale Appréhender les prérequis et opportunités pour mettre en place de nouveaux modèles bancaires Donner des pistes de réflexion pour réinventer le modèle bancaire traditionnel 21 - 22 mar. 2017 Casablanca / 9 500 DHS HT PUBLIC CIBLE Direction métier Direction marketing Direction de la stratégie Direction des systèmes d'information Direction du digital Responsable innovation Chef de projet 21 - 22 mar. 2017 Paris / 2 010 € HT 12 - 13 oct. 2017 Casablanca / 9 500 DHS HT 12 - 13 oct. 2017 Paris / 2 010 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Aucune connaissance particulière. MÉTHODE PÉDAGOGIQUE Chaque thématique abordée est illustrée par des cas concrets en provenance de banques françaises, internationales ou des FinTech. Des ateliers pratiques sont mis en place pour mettre en application les concepts abordés. L’objectif est de donner les clés aux participants pour pouvoir identifier des opportunités qu’ils pourront approfondir au sein de leurs organisations respectives. POUR ALLER PLUS LOIN : [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 15 Catalogue formations Date d'impression : 21/02/2017 • Toutes nos formations Stratégie Digitale • Livre Blanc "Banque Digitale, les FinTech cannibalisent la banque" Stephen Périn, Sylvain Fagnent • Formation "Les FinTech par la pratique. Expérimenter & construire une offre de services orientée utilisateurs" (SFINT) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 16 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 LE NOUVEAU CONTEXTE DU MARCHÉ BANCAIRE • Un secteur bancaire en pleine disruption • Le nouvel équilibre sur le marché entre les acteurs en présence : FinTech, GAFA, NATU • Facteurs qui vont faire pencher la balance : réglementation, acceptation client, crises TROUVER SA PLACE DANS LA CHAINE DE VALEUR • FinTech et banques : compétition ou partenariat • Envisager de nouveaux modèles de distribution • Définir sa position dans la chaine de valeur QUELS IMPACTS SUR LES SERVICES FINANCIERS ? • Adresser de nouveaux segments de clients (entreprises, indépendants, Gen Y, etc.) • Proposer de nouveaux services (crowdfunding, aggrégation, etc.) ET DEMAIN ? • Biométrie, objets connectés (iOT), réalité augmentée • Blockchain • Intelligence artificielle ATELIER PRATIQUE : "ELABORER UN SCÉNARIO FUTURISTE POUR LA BANQUE DE DEMAIN" Jour 2 LE MOBILE ET L’OMNICANALITE • Le mobile : passer du service à l’usage • Les problématiques à prendre en compte L’OPEN-BANKING : L’OPPORTUNITE DE TRANSFORMER LA BANQUE DURABLEMENT • La mise en place d’API devient incontournable pour les banques • Les objectifs pour la banque pour la mise en place des API • Quelle approche pour les banques ? LE BIG DATA : CREER DE LA VALEUR A PARTIR DES DONNEES • • • • Contexte et enjeux La datascience en pratique Quels cas d’usage pour la banque ? Impact sur l’organisation METTRE EN PLACE UN MODELE D’INNOVATION • Générer des idées innovantes • Transformer l’organisation pour innover [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 17 Catalogue formations Date d'impression : 21/02/2017 ATELIER DE MISE EN SITUATION : "VOUS ÊTES LE CEO D’UNE BANQUE (…)" RAPPELS DES POINTS CLÉS ET CLÔTURE DE LA FORMATION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 18 Catalogue formations Date d'impression : 21/02/2017 Les FinTech par la pratique Expérimenter & construire une offre de services orientée utilisateurs DESCRIPTION En France, on assiste depuis quelques temps à l’éclosion d’un écosystème dédié aux startups dites "FinTech". Pour autant, doit-on considérer les FinTech comme une révolution, remettant en cause les services financiers traditionnels, ou plutôt comme le signe de la transformation digitale du secteur bancaire et financier ? Après une analyse du marché français et international des acteurs traditionnels ayant réussi leur transformation digitale, vous découvrirez qui sont ces nouveaux entrants que sont les FinTech, les raisons de leurs émergences, et parfois de leur succès. Vous percevrez comment l’ADN de ces derniers et des acteurs historiques leur ont permis de se mettre en mouvement. Afin d’illustrer notre discours, vous serez mis en situation via des expérimentations de solutions de FinTech. A travers un jeu de rôles et en sous-groupes, vous assisterez à des démonstrations de leurs solutions. Vous échangerez en analysant leur proposition de valeur, et vous commencerez à vous projeter sur votre engagement possible et l’investissement requis par de telles expériences. Séminaire STRATÉGIE DIGITALE Code : SFINT Durée : 1 jour (7 heures) Exposés : 20% Cas pratiques : 70% Échanges d'expérience : 10% OBJECTIFS PÉDAGOGIQUES Découvrir les nouvelles pratiques proposées par les acteurs traditionnels bancaires et les FinTech Matérialiser comment grâce au digital certaines banques et les FinTech ont repensé l’expérience utilisateur Expérimenter des solutions de FinTech Savoir se projeter et définir quelle stratégie adopter : investissement, partenariat, création d’un spin-off, etc. PUBLIC CIBLE Direction générale Direction métier Direction marketing Responsable innovation Sessions à venir : 26 juin 2017 Paris / 1 040 € HT 19 sept. 2017 Casablanca / 8 000 DHS HT 4 déc. 2017 Paris / 1 040 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Culture générale en informatique. MÉTHODE PÉDAGOGIQUE Vous disposerez d’un panorama exhaustif des évolutions technologiques, des usages récents et impactants. ainsi qu’un passage en revue de leurs apports dans votre contexte au travers de démonstrations. Le partage d'expérience de consultants en avance de phase et une mise en application concrète au travers du jeu de l’investisseur favorisent l’appropriation des concepts et la définition d’un plan d’actions. POUR ALLER PLUS LOIN : • Toutes nos formations Stratégie Digitale • Formation "La Banque de demain : quelles évolutions pour le modèle [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 19 Catalogue formations Date d'impression : 21/02/2017 traditionnel de la banque ?" (SBANQ) • Conférence MyUSI sur l’Open Banking • Conférence MyUSI sur la Banque digitale : comment les FinTech montrent la voie ? • Livre blanc "Banque digitale : les Fintech cannibalisent la banque !" • FinTech Day, présentation [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 20 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 BANQUE DIGITALE ET FINTECH : PRÉSENTATION DE FINTECH DIVERSES ET POSITIONNÉES SUR TOUS LES SEGMENTS DE MARCHÉ COUVERTS PAR LES BANQUES • Les faits et chiffres sur les FinTech • Panorama français et/ou international • L’ADN des FinTech • Présentation des acteurs traditionnels qui se sont transformés grâce ou comme des FinTech : BBVA, mBank, CBA, Crédit Mutuel Arkea, etc. JEU DE L’INVESTISSEUR BASÉ SUR UNE DOUZAINE DE FINTECH : DÉMONSTRATION CONCRÈTE ET PAR LA PRATIQUE DE SOLUTIONS DE FINTECH • Démo live et/ou vidéos de démonstration de la solution : travail en sous-groupes selon le nombre de participants • Questions et réponses sur les éléments économiques et métier de la solution • Evaluation du potentiel individuel de la FinTech : contextualisation possible avec le secteur et l’entreprise des participants • Par groupe, jeu de l’investisseur : choix individuel d’investissement sur les FinTech les plus innovantes • Echange avec l’ensemble des participants et choix des 3 meilleures FinTech • Et demain ? Savoir se projeter et définir les étapes • Les choix offerts : investir, lier un partenariat, copier, créer un spin-off, etc. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 21 Catalogue formations Date d'impression : 21/02/2017 ARCHITECTURES DU SI [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 22 Catalogue formations Date d'impression : 21/02/2017 BEST Nouvelles architectures des SI Pratiques – Démarches d’architecture – Impacts SI DESCRIPTION L’architecture des systèmes d’information est incontournable pour la mise en œuvre de solutions adaptées aux enjeux de l’entreprise. Ces enjeux, liés à la digitalisation pour la plupart, nécessitent la mise en place de nouveaux paradigmes de gouvernance et d’organisation. Séminaire ARCHITECTURES DU SI Durant ce séminaire de deux jours, nous vous proposons un point complet sur les meilleures pratiques en matière d’architecture de SI : principaux référentiels et démarches d’architecture, bonnes pratiques de gestion et d’ingénierie, impacts sur la gouvernance et l’organisation, bénéfices pour l’entreprise. Illustré par des exemples concrets (démarches, livrables) issus de différents secteurs économiques, cette formation répond aux préoccupations actuelles des DSI face à l’architecture des SI. Durée : 2 jours (14 heures) Code : SADSI Exposés : 75% Cas pratiques : 25% OBJECTIFS PÉDAGOGIQUES Appréhender les fondements de l’architecture de SI et l’impact de nouveaux enjeux stratégiques et métiers de l’entreprise. Etre capable de naviguer et d’approfondir seul dans l’écosystème du SI : systèmes, couches… Se positionner vis à vis de l’architecture du SI et savoir en parler Savoir démarrer un projet de transformation en utilisant certains des outils proposés PUBLIC CIBLE Chef de projet Responsable d’équipe Equipe MOA Développeur Architecte Responsable technique PRÉ-REQUIS • Connaissances générales sur des architectures techniques. Sessions à venir : 28 - 29 mar. 2017 Paris / 2 010 € HT 29 - 30 mai 2017 Genève / 2 300 CHF 29 - 30 juin 2017 Paris / 2 010 € HT 26 - 27 sept. 2017 Paris / 2 010 € HT 11 - 12 déc. 2017 Paris / 2 010 € HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Chaque concept abordé donnera lieu à la présentation des conditions d’application des concepts présentés et leurs principales limitations. Lorsque cela s’avère nécessaire, la conduite du changement et ainsi que les thèmes d’architecture à couvrir serons présentés. Vous bénéficierez de l'apport des retours d'expérience de consultants expérimentés. POUR ALLER PLUS LOIN : • Toutes nos formations Architectures du SI • Formation "Créer un SI hybride avec le Cloud" (SCLOU) • Formation "API : ouvrir son SI et développer son modèle d’affaires" (SAPI1) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 23 Catalogue formations Date d'impression : 21/02/2017 • Formation "Performance des applications et du SI à l'ère du digital" (SPERF) • Un support et des ressources supplémentaires dont une bibliographie seront envoyés aux participants pour revoir et approfondir le sujet [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 24 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION • Présentation croisée et attentes des participants • Une définition de l’architecture du SI LES CONCEPTS D’ARCHITECTURE • • • • • • • Modèles de découplage production / distribution SOA et micro-services Omnicanalité et processus interruptibles Approches multi-devices Gouvernance de la donnée Sécurisation et gestion des identités Le modèle as-a-Service (Cloud, IaaS, PaaS, SaaS, etc.) LES CARACTÉRISTIQUES DE L’ARCHITECTURE • DCP / PRA • Interopérabilité • Echanges - Modèles pivot - ESB / MOM MODÈLES D’ORGANISATION • • • • Centre de développement Centre de services Offshore / Nearshore Open source Jour 2 LES NOUVELLES ARCHITECTURES • Big Data • API • Cloud NIVEAU DE MATURITÉ DE L’ARCHITECTURE MATRICE D’ARCHITECTURE OCTO MISE EN PRATIQUE • • • • Etude de cas #1 Débriefing et questions/réponses Etude de cas #2 Débriefing et questions/réponses [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 25 Catalogue formations Date d'impression : 21/02/2017 SÉANCE DE QUESTIONS/RÉPONSES • A partir des questions posées par les participants dans le "parking à questions", les facilitateurs et les autres participants proposeront des réponses issues de leurs expériences respectives dans la mise en œuvre ou dans l’accompagnement CLÔTURE • Partage sur le statut d’apprentissage des participants, collecte des questions [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 26 Catalogue formations Date d'impression : 21/02/2017 NEW Les architectures réactives Découvrir les concepts des architectures innovantes DESCRIPTION Les nouvelles architectures logicielles orientées évènements permettent de mieux appréhender et de relever les défis s’imposant aux systèmes d'information en termes de sollicitations. Entre 20 et 50 %, c’est le taux de croissance annuel des flux échangés mondialement sur internet (selon CISCO, KPCB). Autant dire qu’à cette cadence, dans 10 ans, ils seront multipliés par 17. Ce phénomène est inéluctable, mais n’est pas pour autant synonyme d’une explosion du budget des systèmes d'Information. Comment y faire face ? Une des clés réside dans le changement d’approche et l’évolution de nos systèmes vers des architectures réactives. Cette formation vous permettra de répondre à plusieurs interrogations ayant trait à la viabilité des alternatives standard, la signification de l’approche réactive, ses nouveaux paradigmes, ses implications techniques et architecturales. Séminaire ARCHITECTURES DU SI Code : SREAC Durée : 1 jour (7 heures) Exposés : 75% Cas pratiques : 25% OBJECTIFS PÉDAGOGIQUES Identifier les enjeux attendant les systèmes d'information dans un monde surconnecté Appréhender les réponses amenées par l’approche réactive et les solutions préconisées Intégrer les problématiques adressées par la théorie et la pratique PUBLIC CIBLE Directeur des systèmes d'information Management de la DSI Responsable technique Chef de projet Architecte Développeur Sessions à venir : 31 mar. 2017 Casablanca / 8 000 DHS HT 31 mar. 2017 Paris / 1 040 € HT 2 mai 2017 Casablanca / 8 900 DHS HT 30 juin 2017 Paris / 1 040 € HT 23 nov. 2017 Casablanca / 8 900 DHS HT PRÉ-REQUIS • Présence pleine et active des participants MÉTHODE PÉDAGOGIQUE Tarif & dates intra : Sur demande Exposé interactif avec débats, démonstrations et mises en pratique, cas d’école et questions / réponses. POUR ALLER PLUS LOIN : • Toutes nos formations Architectures du SI • Le blog OCTO • Le blog de Philippe Prados • Formation "Les géants du Web : Culture - Pratiques - Architecture" (SLGDW) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 27 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 OUVERTURE • Introduction : pourquoi le réactif ? • Les défis du réactif • Ceux qui ont franchi le pas TYPES D’ARCHITECTURES RÉACTIVES • • • • • • • La performance par la distribution Comparatif SOA Modèle événementiel asynchrone Modèle Command and Query Responsibility Segregation (CQRS) Exemple d’implémentation Réactif et microservices Impact sur les formats d’échange LES SOCLES STRATÉGIQUES • • • • • Revue de la persistance Faut-il utiliser les threads ? Tout en RAM ? Et si l’état ne tient pas en RAM ? Stratégie de distribution et de consolidation DÉMONSTRATION • Implémentation par les participants d’un cas d’usage simple • Problématiques typiques • Les stratégies de répartition PRINCIPAUX RISQUES DANS UNE ARCHITECTURE RÉACTIVE • Intégrité • Performance • Pression CAS D’ÉCOLE • Etude d’un service de livraison de colis : gestion des évènements du cycle • Gestion de la distribution, des traitements de la répartition, du monitoring HAUTE DISPONIBILITÉ ET SCALABILITÉ • Critères de haute disponibilité et de scalabilité • Comment évaluer son architecture ? SÉANCE DE QUESTIONS / RÉPONSES CLÔTURE • Partage sur les perspectives, collecte des questions [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 28 Catalogue formations Date d'impression : 21/02/2017 • Evaluation de la formation et formalités diverses [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 29 Catalogue formations Date d'impression : 21/02/2017 Les objets connectés Usages & architectures DESCRIPTION L’internet des objets est l’interconnexion du monde réel avec le monde numérique : ces objets transmettent des données pour quantifier le réel, et reçoivent des rétroactions issues des SI. L’analyse de ces données permet d’imaginer de nouveaux usages et modèles d’affaires. Ce mouvement intéresse toutes les activités, et chaque secteur doit trouver les usages pertinents pour ses clients et à l’intérieur des entreprises. Comment apporter de la valeur aux utilisateurs en connectant les objets de son métier ? Pour quels nouveaux modèles d’affaires ? Avec quelles architectures ? Quelle intégration au SI métier ? Ce séminaire tente de répondre à ces questions, en abordant les aspects usages, modèles économiques et architecture IT. OBJECTIFS PÉDAGOGIQUES Appréhender les concepts, enjeux et cas d’usage des objets connectés Définir sa stratégie d’entreprise en connectant les objets de son métier Identifier les bénéfices à tirer pour les utilisateurs Choisir l’architecture informatique sous-jacente Savoir exploiter la valeur de données collectées (Big Data et Machine Learning) PUBLIC CIBLE Equipe métier Chef de projet Architecte Développeur PRÉ-REQUIS • Culture générale sur l‘informatique. Séminaire ARCHITECTURES DU SI Code : SIOT1 Durée : 1 jour (7 heures) Exposés : 70% Cas pratiques : 30% Sessions à venir : 15 mai 2017 Paris / 1 040 € HT 30 mai 2017 Casablanca / 8 000 DHS HT 13 nov. 2017 Casablanca / 8 000 DHS HT 13 nov. 2017 Paris / 1 040 € HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Formation avec démarche pratique, échanges sur les contextes des participants et retours d’expérience du formateur, complétés de démonstrations. POUR ALLER PLUS LOIN : • Toutes nos formations Architectures du SI • Formation "Les géants du Web : Culture - Pratiques – Architecture" (SLGDW) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 30 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 DÉFINITIONS ET CONCEPTS • Concepts, implications d’une informatique interfacée avec le réel • Enjeux des objets connectés - Optimiser les processus et la consommation de ressources - Maitriser des risques - Faire émerger de nouveaux modèles d’affaires • Cas d’usages - Framework d’usages : monitoring, alertes, exécution de scénarios, intelligence artificielle - Cas d’usages par grands secteurs d’activité : industrie, assurance, santé, etc. • Problématiques techniques - Fabrication de l’objet ou utilisation d’un objet issu d’un éditeur : intégration au SI - Distribution de l’objet, appairage, configuration retardée LANCER SON PROJET D’OBJET CONNECTÉ • Démarche Lean Startup - Pour aller au plus vite vers les utilisateurs - Pour découvrir ses cas d’usages en collaboration avec ses clients • Mettre en place un pilote - Avec objet sur étagère - Avec prototypage rapide BÂTIR UNE PLATEFORME INTERNET DES OBJETS • Concevoir l’objet - Design : recourir à un designer industriel - Prototype : Arduino, assemblage de composants, code embarqué, sous-traitance - Industrialisation : sous-traitance en Chine • Problématiques techniques de l’objet - Capacité CPU, capacité de stockage interne - Intelligence embarquée : quel système ? Quel dispositif de mise à jour ? - Autonomie, batterie, cueillette d’énergie - Précision des mesures. Sémantique - Arbitrer la présence d’une IHM - Caractéristiques opérationnelles : fiabilité, durée de vie, résistance .à l’environnement (cem, température, humidité, poussière, etc.) - Sécurité - Respect des normes et standards • Communication entre l’objet et son BackEnd - Connectivité mono / bidirectionnelle. Gestion du mode déconnecté - Protocole de communication : central, P2P - Portée, fiabilité, stabilité - Protocole banalisé : WiFi, BLE, RFID, NFC, etc. - Protocole spécialisé : Enocean, Lora, SigFox, etc. • BackEnd de collecte massive de données - OpenAPI [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 31 Catalogue formations Date d'impression : 21/02/2017 - Lambda architecture, NoSQL, etc. - Architecture scalable (stateless et asynchrone) • Application mobile « compagnon » - Développement iOS / Android - Communication locale en Bluetooth Low Energy • Intégration au SI - Capacité du SI à absorber la charge issue de la collecte massive - Architecture d’intégration TRAITER LES DONNÉES ISSUES DE L’OBJET • • • • Les plates-formes IoT Stockage et Big Data avec Hadoop Cas de recours au Cloud Analyse des données : Machine Learning, calcul distribué, Deep Learning, calcul GPU [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 32 Catalogue formations Date d'impression : 21/02/2017 BEST Cloud computing : enjeux, architecture et gouvernance du IaaS, CaaS, PaaS DESCRIPTION L’arrivée du Cloud dans le système d’information est maintenant avérée. En effet, les bénéfices utilisateurs en termes d’Agilité et d’innovation sont tels qu’ils sont prêts à utiliser le Cloud à l’insu de la DSI. Ce séminaire présente donc une vision d’un futur SI hybride : un SI faisant cohabiter des plateformes Cloud avec une infrastructure opérée "In-House". Cette transformation passera par le meilleur compromis entre les bénéfices utilisateurs, les enjeux de sécurité et la gouvernance du SI. Notre objectif est de vous présenter une anatomie du SI hybride, la démarche et les outils pour le mettre en œuvre. Il se veut concret et pratique. OBJECTIFS PÉDAGOGIQUES Appréhender les enjeux du Cloud : configuration et gouvernance du SI hybride Savoir déterminer les plateformes adaptées aux besoins des métiers Gérer le changement vers un SI "Cloud ready" Maintenir un SI urbanisé grâce au Cloud broker PUBLIC CIBLE Responsable de la DSI Chef de projet Consultant Toute personne impliquée dans la réflexion et l'étude du Cloud PRÉ-REQUIS Séminaire ARCHITECTURES DU SI Code : SCLOU Durée : 1 jour (7 heures) Exposés : 70% Cas pratiques : 30% Sessions à venir : 30 mar. 2017 Paris / 1 040 € HT 30 mai 2017 Casablanca / 9 500 DHS HT 27 juin 2017 Paris / 1 040 € HT • Culture générale sur l‘informatique. 27 sept. 2017 Casablanca / 9 500 DHS HT MÉTHODE PÉDAGOGIQUE 8 nov. 2017 Casablanca / 9 500 DHS HT Une approche exhaustive du Cloud : de ses apports à la mise en œuvre d'un projet de Cloud. Les retours d'expérience d'un consultant expert du sujet. Une emphase particulière est mise sur les aspects à prendre en compte pour créer un SI hybride avec le Cloud. Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations Architectures du SI • Formation "Les géants du Web : Culture - Pratiques – Architecture" (SLGDW) • Formation "Performance des applications et du SI à l'ère du digital" (SPERF) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 33 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 CONCEPTS ET ENJEUX DU CLOUD • Signes avant-coureurs du Cloud - Web 2.0, OpenAPI : vers la multi-tenancy - ASP et hébergeurs : vers l’externalisation des données et du contrôle des applicatifs • Concepts du Cloud - Fondamentaux : élasticité, self-service, pay-as-you-go - Modèles de services (SaaS, PaaS, IaaS) et de déploiement (public, privé, communautaire) pour construire un SI hybride - Sécurité : prisme technique (intégrité, disponibilité, etc.) et juridique (Patriot Act, Safe Harbour, NSA, etc.) - Localisation des données : enjeux d’intégrité et enjeux juridiques • Le Cloud : le nouveau modèle de consommation de services - Le Cloud pour les entreprises : OPEX, délégation de commodité - Le Cloud pour les éditeurs : longue traîne, "Customer driven roadmap" - Le Cloud pour les startups : montée en charge progressive ANATOMIE D’UNE PLATEFORME CLOUD • Architectures sous-jacentes au Cloud - Multi-tenancy, design for failure - Théorème de CAP, NoSQL, Map/Reduce - Maitrise des plateformes du sol au plafond : réseau, datacenter, serveurs, logiciels sur mesure - Consoles, API, "Cloud Orchestrator", catalogues de "templates" - Emergence des containers légers avec Docker OFFRES DU MARCHÉ • Services SaaS - Services de collaboration - Services FrontOffice et BackOffice - Perspective : le modèle du Cloud desktop • Principales plateformes publiques - Amazon, Google, Microsoft, SalesForce1 • Plateformes privées - VMware versus OpenStack • Intégration au SI - Middlewares Cloud ALLER VERS LE SI HYBRIDE • Les enjeux du Cloud - Les gains pour le métier : agilité, Time to Market, accessibilité, qualité de service - Une réduction des coûts pas toujours avérée - Le fantasme de se passer de la DSI - Le RSSI bousculé par l’externalisation des données - De nouvelles pratiques pour les études et la production • L’entreprise face au Cloud Computing [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 34 Catalogue formations Date d'impression : 21/02/2017 - Par secteur d’activé : médias, industrie, banque, etc. - Par taille d’entreprise : grands comptes, PME UNE FEUILLE DE ROUTE VERS LE SI HYBRIDE CLOUD BROKER • Les premiers pas - Réalisation d'un pilote SaaS et d'un pilote IaaS - La mise en production sur le Cloud : un nouveau rôle pour l’équipe d’exploitation - La conduite du changement pour l’équipe d’exploitation et les utilisateurs • Généraliser le Cloud - Industrialisation du déploiement des applications Cloud - DevOps : continuous delivery, infrastructure as code - Quelques outils : Chef, Puppet, Capistrano - Déport des applications critiques : applications métier - Modèle de maturité du Cloud Computing URBANISATION DU SI HYBRIDE • Des quartiers du SI dans le Cloud • Une équipe à créer pour encadrer l’hybridation - Acquérir de nouvelles compétences - Former les achats et le département juridique - Conseiller ou valider ? • Des outils d’intégration - Gestion des identités, ESB, Réseau, etc. - Centralisés ou point à point ? ELÉMENTS DU CLOUD BROKER : UNE ÉQUIPE, UNE PLATEFORME • Une gouvernance centralisée du SI hybride - Une instance de validation - Un catalogue d’applications et "single billing" - Une fédération d’identité unique : interne ou dans le Cloud ? - Une plateforme d’intermédiation unique : interne ou dans le Cloud ? - Le réseau et SLA - Le Monitoring et SLA • Les pratiques ITIL adaptées au Cloud IMPACT ET GRANDES TENDANCES • Aller au bout de la logique de commodité - Vers des standards du Cloud : enjeux et avantages - Les "Cloud-in-a-box" : des Clouds privés prêts à l’emploi [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 35 Catalogue formations Date d'impression : 21/02/2017 NEW AWS : architecture sur Amazon Web Services Formation officielle AWS "Architecting on AWS" DESCRIPTION Tout au long de cette formation Amazon Web Services, vous apprendrez à concevoir des applications évolutives, élastiques, sécurisées et hautement disponibles sur AWS. Vous découvrirez les possibilités de cette plateforme cloud, ses services, ses API et interfaces. Nous aborderons les modèles d'architecture des solutions courantes pouvant s'exécuter sur AWS, en particulier les applications Web, le traitement par lot et l'hébergement d'applications informatiques internes. OBJECTIFS PÉDAGOGIQUES Employer les modèles d'architecture de solutions courantes sur AWS (applications Web, traitement par lot et hébergement d'applications informatiques internes) Utiliser les composants et les fonctionnalités de conception pour garantir évolutivité, élasticité et haute disponibilité Concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS Identifier les procédures de migration vers le cloud Concevoir des solutions en optimisant les coûts Stage pratique ARCHITECTURES DU SI Code : AWS01 Durée : 3 jours (21 heures) Exposés : 40% Cas pratiques : 50% Échanges d'expérience : 10% Sessions à venir : PUBLIC CIBLE 15 - 17 mar. 2017 Genève / 2 500 CHF Responsable de la conception de l'infrastructure de cloud et des architectures de référence Ingénieur système et développeurs chargés de la conception et de l'implémentation d'architectures sur AWS 27 - 29 mar. 2017 Casablanca / 10 000 DHS HT PRÉ-REQUIS • Avoir suivi la formation https://aws.amazon.com/fr/training/coursedescriptions/business-essentials/ Notions de base AWS ou posséder un niveau d'expérience équivalent • Savoir exploiter les systèmes distribués • Maîtriser les concepts généraux de la mise en réseau • Savoir exploiter les architectures à plusieurs niveaux • Maîtriser les concepts du cloud computing 27 - 29 mar. 2017 Paris / 2 050 € HT 24 - 26 avr. 2017 Paris / 2 050 € HT 29 - 31 mai 2017 Casablanca / 10 000 DHS HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Cette formation permet de préparer l'examen associé au titre de certification AWS Certified Solutions Architect Associate. POUR ALLER PLUS LOIN : • Site éditeur Amazon Web Services • Architecture avancée sur AWS [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 36 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 EVALUATION DES CONNAISSANCES PRÉALABLES PRÉSENTATION DESTINÉS AUX PRÉSENTATION DES SERVICES APPLICATIFS DES SERVICES CRÉATION D'ARCHITECTURE DANS LE CLOUD APPLICATIONS WEB APPLICATION DES CONCEPTS : ARCHITECTURE DE SÉCURITÉ ET CONFORMITÉ ELASTICITÉ, ÉVOLUTIVITÉ ET AMORÇAGE RÉFÉRENCE POUR LE TRAITEMENT PAR LOT AMAZON VIRTUAL PRIVATE CLOUD (VPC) DIMENSIONNEMENT DU STOCKAGE DE CONCEPTION AVEC OPTIMISATION DES COÛTS IDENTITÉ, AUTORISATION ET AUTHENTIFICATION Jour 2 PRÉSENTATION DES SERVICES DESTINÉS AUX APPLICATIONS WEB ELASTICITÉ, ÉVOLUTIVITÉ ET AMORÇAGE DIMENSIONNEMENT DU STOCKAGE DE DONNÉES APPLICATION DES CONCEPTS : ARCHITECTURE D'UNE APPLICATION WEB Jour 3 PRÉSENTATION DES SERVICES APPLICATIFS APPLICATION DES CONCEPTS : ARCHITECTURE DE RÉFÉRENCE POUR LE TRAITEMENT PAR LOT CONCEPTION AVEC OPTIMISATION DES COÛTS REPRISE APRÈS SINISTRE ET HAUTE DISPONIBILITÉ MIGRATION D'APPLICATIONS SUR LE CLOUD AWS [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 37 Catalogue formations Date d'impression : 21/02/2017 BEST API : ouvrir son SI et développer son modèle d’affaires DESCRIPTION L’ensemble des grands acteurs du web propose désormais leurs services via leurs APIs. Au lieu de rester fermés, ces acteurs ont en effet décidé de s’ouvrir pour être capable d’offrir des modalités de développement accessibles et bénéficier des millions de développeurs de la toile. Ce séminaire présente la vision OCTO Technology sur les APIs : leur conception, leur mise en œuvre, leur management et leur impact sur les modèles d’affaire. En tant qu’interfaces automatisées avec l’écosystème digital – intra et extra entreprise – les APIs sont le moteur industriel des stratégies digitales. De la stratégie à l’exécution, le succès d’une démarche orientée API demande une palette très diversifiée de savoir-faire auquel ce séminaire vous initiera en vous rendant autonome dans vos prises de décision techniques, fonctionnelles et métier. OBJECTIFS PÉDAGOGIQUES Appréhender les enjeux techniques, fonctionnels et métier des APIs Savoir évaluer les plateformes d’API management adaptées aux besoins des métiers Déployer et maintenir une stratégie d’API PUBLIC CIBLE DSI Architecte Développeur Administrateur Product owner Business analyst PRÉ-REQUIS • Culture générale en architecture des SI. • Connaissance du protocole applicatif HTTP. Séminaire ARCHITECTURES DU SI Code : SAPI1 Durée : 2 jours (14 heures) Exposés : 65% Cas pratiques : 20% Échanges d'expérience : 15% Sessions à venir : 2 - 3 mar. 2017 Casablanca / 9 500 DHS HT 24 - 25 avr. 2017 Genève / 2 300 CHF 2 - 3 mai 2017 Paris / 2 010 € HT 17 - 18 oct. 2017 Casablanca / 9 500 DHS HT 17 - 18 oct. 2017 Paris / 2 010 € HT MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations Architectures du SI • Formation "Les géants du Web : Culture - Pratiques – Architecture" (SLGDW) • Formation "Développer, sécuriser et manager son API" (WOAPI) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 38 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 AUX ORIGINES DES APIS • Contexte de l’émergence des APIs - Web 2.0 - Mashups • Les exemples d’APIs - Google - Amazon - Réseaux sociaux : Facebook, Twitter • Différences entre une approche web service et une approche API - Les APIs sont-elles réservées aux "Géants du Web" et les services web aux SI d’entreprise ? - Le grand débat SOAP vs REST LES DIFFÉRENTS MODÈLES D’AFFAIRE DES APIS • • • • Modèle gratuit Modèle où le développeur paye Modèle où le développeur est payé UpSelling avec une stratégie API DIFFÉRENTES APPROCHES D’OUVERTURE DU SI • Des APIs internes • Des APIs avec les partenaires • Les logiques open API DESIGN ET CONCEPTION DES APIS • • • • • • Retour sur le débat SOAP / REST Les principes du style d’architecture REST Jusqu’où aller dans les principes REST ? Pragmatic REST "Hypermedia as the Engine of Application State" Mise en pratique : "Conception d’une API" Explicitation pas à pas d’une méthodologie de conception d’API REST Jour 2 INTRODUCTION • Rappel des enjeux business de l’API • Rappel des enjeux techniques de l’API • Les 3 niveaux d’API SOAP VS REST API • Style d’architecture • RPC & SOAP under attack • L’avènement de REST [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 39 Catalogue formations Date d'impression : 21/02/2017 DESIGNER SON API • Les bonnes pratiques de design - Concepts clés - URIs - Query strings - Concepts avancés • Cas pratique ARCHITECTURER SON API • • • • • • • Historique des architectures de service Patterns "Facade" vs "WOA ou Microservices" Build vs Buy Risques et mitigation Enjeux d’architecture Appels des API "internes" Stacks techniques SÉCURISER SON API • • • • Ressources publiques vs ressources privées Authentification vs habilitation Protocole OAuth2 Protocole OpenID Connect MANAGER SON API • • • • • Les trois composantes d’une solution d’API management Pure players et ESB SaaS vs On premise Panorama des solutions éditeurs Feuille de route - Savoir prendre une décision : stratégie de POC ORGANISER SES ÉQUIPES API • Equipe Agile - Approches Agile et Lean appliquées aux démarches API - Positionner les acteurs Marketing et IT au sein d'une stratégie API • REX - Cas pratiques et retours d’expérience SYNTHÈSE • Proposition d’une feuille de route méthodologique [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 40 Catalogue formations Date d'impression : 21/02/2017 Développer une API avec Node.js, la sécuriser et la manager DESCRIPTION L'API a le vent en poupe ! Depuis début 2015, de nombreux clients, désireux de pouvoir bâtir rapidement de nouvelles applications front sur différents devices nous sollicitent pour les aider à construire leur API. Bien souvent, la démarche s’inscrit dans une volonté d’ouverture des données de l’entreprise et plus globalement dans le cadre d’une stratégie de transformation digitale. Cette formation présente la vision d’OCTO Technology sur les APIs et vise à partager notre savoir acquis ces dernières années en réalisant plusieurs APIs pour nos clients. L’objectif de la session est de réaliser une API dans le cadre de travaux pratiques. A l'issue des deux jours, vous serez en mesure de créer et de déployer une API sécurisée selon les bonnes pratiques et les standards, en s'appuyant sur les patterns et technologies utilisées par les Géant du Web. OBJECTIFS PÉDAGOGIQUES Maitriser le design et le développement d'une API RESTful Sécuriser et manager une API Stage pratique ARCHITECTURES DU SI Code : WOAPI Durée : 2 jours (14 heures) Exposés : 10% Cas pratiques : 80% Échanges d'expérience : 10% PUBLIC CIBLE Sessions à venir : Développeur Architecte Web Chef de projet Web 18 - 19 mai 2017 Casablanca / 8 900 DHS HT PRÉ-REQUIS • Connaissance de base du Web (HTTP, HTML, URI) et d’un langage de développement. • Avoir lu la Refcard RESTful API Design. • Il est recommandé d’avoir suivi le séminaire "API : ouvrir son SI & développer son modèle d’affaire" (SAPI1). MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Les travaux pratiques sont réalisés à l'aide des de technologies et outils standards du marché. 18 - 19 mai 2017 Paris / 1 680 € HT 14 - 15 déc. 2017 Casablanca / 8 900 DHS HT 14 - 15 déc. 2017 Paris / 1 680 € HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations Architectures du SI • Formation "API : ouvrir son SI et développer son modèle d’affaires" (SAPI1) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 41 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION • Tour de table • Présentation du programme de la formation - Jour 1 : réaliser votre API ex-nihilo avec Node.js - Jour 2 : sécuriser et Manager votre API NODE.JS : L'ESSENTIEL ET LE STRICT NÉCESSAIRE • npm, modules, asynchronous callbacks, http server, errors, code organization DESIGNER VOTRE API À PARTIR D'UN VÉRITABLE USE-CASE MÉTIER • Concepts clés - KISS – « Keep it simple, stupid » - Granularité • URIs - Names > Verbs - Plural > Singular - Case consistency - Versioning - CRUD - Partial responses • Query strings - Paging - Filtering - Sorting - Searching ÉCRITURE DES TESTS D'API AUTOMATISÉS • Cucumber • API Blueprint DÉVELOPPEMENT DES RESSOURCES RESTFUL AVEC LE FRAMEWORK HAPI.JS POUR NODE.JS • server, endpoints, routes, handlers, filters, query, parameters, payload, status response DÉVELOPPEMENT : POUR ALLER PLUS LOIN • Gestion des erreurs, validation d'input, Swagger, Hypermedia, logs, et CORS MISE EN PRODUCTION SUR PAAS Jour 2 SÉCURISER VOS RESSOURCES VIA UNE APP_KEY ET OAUTH2 • Sécurisation de vos ressources publiques par une App_Key avec une solution d'API Management [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 42 Catalogue formations Date d'impression : 21/02/2017 • Sécurisation de vos ressources privées par OAuth2 avec une solution d'API Management GESTION DE L’AUTHENTIFICATION • Mire de login • Récupération de l'identité de l'utilisateur GESTION DES HABILITATIONS • Gestion des habilitations de l’utilisateur connecté via les scopes OAuth2 MISE EN PLACE D'UN PORTAIL DÉVELOPPEUR • Mettre en place la documentation publique de votre API • Enrôlement des consommateurs de votre API MISE EN PLACE D'UN PORTAIL D'API MANAGEMENT • Création de profils d’utilisateurs • Statistiques d’usage • Gestion des quotas MISE EN ŒUVRE D’OPENID CONNECT BILAN ET CLÔTURE DE LA FORMATION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 43 Catalogue formations Date d'impression : 21/02/2017 NEW CMS : définir sa stratégie de gestion de contenu à l’ère du digital DESCRIPTION La montée en puissance des “devices connectés” remet en cause la manière dont le contenu éditorial doit être construit et distribué sur le web. Les CMS (Content Management System) classiques dit “intégrés” sont lourdement impactés car nous souhaitons non seulement avoir la main sur le contenu et sa mise en forme, mais aussi pouvoir adresser tous les terminaux digitaux (desktop, smartphones, tablets, montres connectées, etc.) et tous les types d’applications (application native, web, SPA), et ce en proposant une expérience utilisateur optimale. Ce challenge a conduit à l'apparition d’une nouvelle ère de CMS dit “Headless”. L’objectif de cette formation est d’assimiler les limites du CMS Intégré et les enjeux auxquels répond le CMS Headless, leurs impacts sur l’organisation, l’architecture et la méthodologie. Cette formation inclut aussi des retours d’expérience de nos missions clients et une mise en pratique sur un CMS headless. OBJECTIFS PÉDAGOGIQUES Appréhender les enjeux techniques, fonctionnels des CMS headless Disposer d’une vision d’ensemble sur les solutions du marché Exposer du contenu éditorial de manière pratique via un CMS headless Définir son positionnement et choisir la meilleure solution CMS en adéquation avec sa stratégie digitale PUBLIC CIBLE Directeur des systèmes d’information Architecte web Chef de projet web Product owner Développeur Séminaire ARCHITECTURES DU SI Code : SCMS1 Durée : 1 jour (7 heures) Exposés : 70% Cas pratiques : 30% Sessions à venir : 24 mai 2017 Casablanca / 8 000 DHS HT 24 mai 2017 Paris / 1 040 € HT 2 oct. 2017 Casablanca / 8 000 DHS HT 2 oct. 2017 Paris / 1 040 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Culture générale en architecture des SI. • Avoir eu un premier contact avec un CMS du marché. • Connaissance de base du web (HTTP, HTML, URI). MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 44 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée •Jour 1 DEUX APPROCHES CMS • CMS Intégré - Approche et anatomie - Enjeux - Limitations • CMS Headless - Approche et anatomie - Promesses - Paternes d'intégration BENCHMARK • Intégré vs Headless sur les aspects : contribution, architecture, usage digital SOLUTIONS HYBRIDES • • • • Approche CMS hybrides Avantages Risques Scénario de transition vers du headless LA VISION D’OCTO TECHNOLOGY SUR LES ARCHITECTURES DIGITALES IMPACTS DU CMS HEADLESS SUR : • L’architecture SI • L’organisation projet • La méthodologie adoptée RÉFÉRENCES CHEZ LES GÉANTS DU WEB (FACEBOOK, GOOGLE, ETC.) RETOURS D'EXPÉRIENCE • Exemples client dans le secteur de la banque, de l’assurance, du retail et du loisir • Zoom sur le contexte, l’architecture, et positionnement du CMS PANORAMA DES SOLUTIONS DU MARCHÉ • Vision du Gartner, de Forrester et d’OCTO Technology MISE EN PRATIQUE SUR UN CMS HEADLESS • Editer et publier du contenu • Consommer le contenu du CMS depuis un front [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 45 Catalogue formations Date d'impression : 21/02/2017 Performance des applications et du SI à l'ère du digital Grâce aux APM et aux tests de charge DESCRIPTION Ce séminaire présente la vision OCTO Technology sur la performance et la scalabilité des applications. Nous avons la conviction que la performance est une fonctionnalité à part entière d’un système informatique. Elle doit être spécifiée, mesurée et testée tout au long du cycle de vie. Les enjeux actuels (connectivité partout et tout le temps, Internet des objets, etc.) confirment le besoin accru de performance et de scalabilité pour les systèmes d’information. Cela nécessitera de mieux maitriser les méthodes et outils permettant d’accompagner le besoin en performance. L’objectif de cette journée est de vous présenter la démarche et les outils pour accompagner la montée en charge de vos applications. Séminaire ARCHITECTURES DU SI OBJECTIFS PÉDAGOGIQUES Cas pratiques : 10% Appréhender les enjeux autour de la performance : mesure et diagnostic Choisir les outils pour résoudre les problèmes de performance Appliquer une démarche de maitrise des performances applicatives PUBLIC CIBLE Equipe études (architecte et développeur) Equipe production (architecte et administrateur) PRÉ-REQUIS • Culture générale de développement ou d’exploitation applicative. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. POUR ALLER PLUS LOIN : Code : SPERF Durée : 1 jour (7 heures) Exposés : 90% Sessions à venir : 25 avr. 2017 Paris / 1 040 € HT 27 avr. 2017 Casablanca / 8 000 DHS HT 15 nov. 2017 Casablanca / 8 000 DHS HT 15 déc. 2017 Paris / 1 040 € HT Tarif & dates intra : Sur demande • Toutes nos formations Architectures du SI • Formation "Les géants du Web : Culture - Pratiques - Architecture" (SLGDW) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 46 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION • Présentation de l’intervenant et du déroulé de la formation QU’EST-CE QUE LA PERFORMANCE INFORMATIQUE ? • D’un point de vue utilisateur • D’un point de vue théorique • L’importance de la mesure LA DÉMARCHE POUR ADRESSER LA PERFORMANCE EN INFORMATIQUE • Les différents types de travaux • La démarche d’analyse • La démarche de tests de charge MÉTHODES ET OUTILS POUR LES TESTS DE CHARGE • Présentation et comparaison des outils d’injection : LoadRunner, Gatling, JMeter • Présentation et comparaison des outils de monitoring applicatifs : Dynatrace, AppDynamics, Metrics, Collectd, Graphite, Jstack, Jvisualvm MÉTHODES ET OUTILS POUR L’INVESTIGATION DES PROBLÈMES DE PERFORMANCE • • • • • Les outils d’investigation système Les outils d’investigation de base de données Les outils d’investigation de la JVM java Les autres optimisations applicatives Les outils d’investigation dans l’environnement Windows/.NET L’ANALYSE STATIQUE (AUDIT DE CODE, SIMULATION) • L’audit statique • La (més) estimation des gains de performance LE CAS PRATIQUE FIL ROUGE DE CETTE FORMATION • La présentation de l’application fil rouge LES DIFFÉRENTS TYPES DE TESTS • Test unitaire • Mise en œuvre pratique de l’optimisation de base de données • Test de charge LA PERFORMANCE EN CONTINU • Principe • Mise en œuvre • La gestion des environnements LES DIFFÉRENTS TYPES DE TESTS (SUITE) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 47 Catalogue formations Date d'impression : 21/02/2017 • • • • • Tests de rupture Mise en œuvre pratique du monitoring Cas pratiques d’optimisation applicative Tests de vieillissement Cas pratiques d’optimisation système LA SCALABILITÉ • • • • • La scalabilité verticale La scalabilité horizontale à l’aide de clusters La scalabilité horizontale chez les Géants du Web Les changements d’architecture imposés pour tirer profit de cette scalabilité La gestion de la performance en environnement scalable CONCLUSION • Rappel des points clés • Et demain ? [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 48 Catalogue formations Date d'impression : 21/02/2017 La révolution Blockchain Usages -Technologies - Mise en pratique DESCRIPTION En 2008, le très célèbre Bitcoin apparait et remplace la confiance faite aux banques (alors en pleine crise) par une confiance accordée à la technologie et au réseau. Pour y parvenir, une technologie émerge : la Blockchain. Après quelques années d'existence, la Blockchain a démontré son bon fonctionnement en tant que registre partagé et transparent, infalsifiable et sécurisé. Elle n'impacte plus uniquement les transferts financiers, son utilisation couvre un spectre bien plus large de domaines : IoT, immobilier, certificats de propriété, crowdfunding, réservations, etc. On compare son impact à celui provoqué par la naissance de TCP/IP 30 ans plus tôt. Durant cette formation, nous évoquerons les raisons pour lesquelles la Blockchain émerge comme une technologie incontournable pour l’avenir. Nous identifierons des cas d’usage pertinents dans les secteurs d’activité des participants et démystifierons son utilisation en mettant en œuvre un premier cas d’usage simple. OBJECTIFS PÉDAGOGIQUES Appréhender le fonctionnement de la blockchain Savoir identifier des cas d’usage pertinents Découvrir l’architecture de la blockchain Savoir implémenter un smart contract PUBLIC CIBLE Responsable innovation / digital Chef de projet Architecte Développeur PRÉ-REQUIS Séminaire ARCHITECTURES DU SI Code : SBLOC Durée : 2 jours (14 heures) Exposés : 70% Cas pratiques : 30% Sessions à venir : 9 - 10 mai 2017 Paris / 2 010 € HT 17 - 18 mai 2017 Casablanca / 9 500 DHS HT 6 - 7 nov. 2017 Casablanca / 9 500 DHS HT 6 - 7 nov. 2017 Paris / 2 010 € HT Tarif & dates intra : Sur demande • Culture générale en architecture des SI. MÉTHODE PÉDAGOGIQUE Chaque module théorique fera l’objet d’exercices pratiques visant à valider la bonne compréhension des concepts évoqués. POUR ALLER PLUS LOIN : • Toutes nos formations Architectures du SI • Article "Blockchain, confiance et coopération" • Compte-rendu du petit-déjeuner Blockchain du 9 mars 2016 • Vidéo "La Blockchain : Enjeux technologiques, économiques et sociétaux du 21ème siècle" • "Les FinTech par la pratique : expérimenter et construire une offre de services orientée utilisateurs" (SFINT) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 49 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION / ICE BREAKER • Jeu : "Idées reçues sur la Blockchain" A L’ORIGINE : LE BITCOIN • La crise de confiance de 2008 • La genèse de la crypto monnaie Bitcoin : conception de la Blockchain par Satoshi Nakamoto - Le registre distribué - La preuve de travail comme modèle économique - Le consensus distribué - La monnaie programmable • Fonctionnement du Bitcoin aujourd’hui • Forces et faiblesses du Bitcoin - Alternatives au "proof of work" - Temps de traitement - Capacité du réseau • Utilisation du Bitcoin comme base d’autres projets - Crypto monnaies alternatives - Applications non monétaires • Gouvernance DÉMONSTRATION : "DÉBUTER AVEC LE BITCOIN" • Ouvrir un compte • Faire sa première transaction LA BLOCKCHAIN EN DEHORS DU BITCOIN / L’ÉMERGENCE DES BLOCKCHAINS • • • • Les enjeux socio-économiques de la décentralisation Panorama des acteurs Blockchain DAOs (Distributed Autonomous Organisation) Autres patterns remarquables - Sidechain - Off-Chain BILAN DE LA PREMIERE JOURNEE : RETOUR SUR LES IDÉES REÇUES Jour 2 PRÉSENTATION ETHEREUM • Les smart contracts • Ether, crypto-monnaie ou carburant ? • Panorama de l’écosystème Ethereum DÉMONSTRATION : "IMPLÉMENTATION D’UN SMART CONTRACT SUR LA BLOCKCHAIN ETHEREUM" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 50 Catalogue formations Date d'impression : 21/02/2017 POURQUOI UTILISER LA BLOCKCHAIN • • • • Avez-vous besoin de la technologie Blockchain ? Typologie des Blockchains Forces et faiblesses Les cas d’usages notoires ÉTUDE DE CAS : "DÉCOUVRIR DES CAS D’USAGES ET IDENTIFIER CEUX QUI SONT ELIGIBLES A LA BLOCKCHAIN" (3 À 4 CAS, SELON LE SECTEUR D’ACTIVITÉ DES PARTICIPANTS) • Eligibilité du cas à la Blockchain • Identification des gains attendus • Modalités d’implémentation CLÔTURE ET TAKE-AWAY • Rappels des points clés de la session • Ouverture : la démarche pour lancer une expérimentation avec la Blockchain • Partage sur le statut d’apprentissage des participants, collecte des questions [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 51 Catalogue formations Date d'impression : 21/02/2017 USER EXPERIENCE (UX) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 52 Catalogue formations Date d'impression : 21/02/2017 BEST Sensibilisation au Design Thinking Appréhender et comprendre les atouts de cette approche DESCRIPTION Le besoin de cadrer l’innovation est de plus en plus vital dans la stratégie des entreprises. À l’heure du digital, et de l’économie de l’expérience, le Design Thinking offre une vision pragmatique de la mise en place de projets innovants. L’exploration empathique des acteurs, l’appréhension de l’écosystème, amènent de façon itérative et co-créative à la génération de concepts originaux. Prototypées, ces propositions de valeurs sont au plus vite testées et challengées, jusqu’à une solution tangible. Nous vous invitons à venir découvrir cette approche en formation. Durant deux jours, nous partagerons nos méthodes et nos réflexions uniques, sur la base de retours d’expérience et de cas pratiques. Stage pratique USER EXPERIENCE (UX) OBJECTIFS PÉDAGOGIQUES Cas pratiques : 60% Identifier l’apport de cette approche dans un processus innovation S’initier aux différentes techniques d’ateliers propres aux étapes du Design Thinking S’approprier les outils du Design Thinking Code : UXDT1 Durée : 2 jours (14 heures) Exposés : 30% Échanges d'expérience : 10% PUBLIC CIBLE Sessions à venir : Manager Chef de projet Concepteur Développeur Chef de produit Designer Direction marketing 4 - 5 mai 2017 Paris / 1 610 € HT PRÉ-REQUIS 5 - 6 oct. 2017 Paris / 1 610 € HT • La connaissance du travail itératif est un plus. MÉTHODE PÉDAGOGIQUE Sensibilisation au Design Thinking via une approche théorique. Illustration de cas concrets via des retours d’expérience. Travaux de groupes sur des cas pratiques. 25 - 26 mai 2017 Casablanca / 8 900 DHS HT 5 - 6 oct. 2017 Casablanca / 8 900 DHS HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations User Experience (UX) • Formation "Le Design Thinking : culture et pratique" (UXDT2) sur demande en intra-entreprise • Formation "UX : concevoir un produit fondé sur l’expérience utilisateur" (UXPDT) • Formation "Guerilla Testing : confronter et optimiser sa conception par des tests rapides (UXTST) • Formation "Lean UX" (UXLEA) sur demande en intra-entreprise [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 53 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 PRESENTATION DE L’APPROCHE DESIGN THINKING • Découvrir les origines et définitions du Design Thinking • Identifier les spécificités de la pensée design • Appréhender les enjeux stratégiques et sociétaux LES CONCEPTS DU DESIGN THINKING • Présentation du processus de roll-back : vers la recherche du "sens" • Présentation du processus méthodologique du Design Thinking • Quelques projets de référence réalisés en Design Thinking L’APPROCHE HUMAINE EN DESIGN THINKING • Diagnostiquer les enjeux et définir le groupe créateur • Construire une approche co-créative • Présentation de typologie d’ateliers ELABORER MA STRATEGIE : LA RECHERCHE EN DESIGN THINKING • Déterminer le scope du projet • Construire mon programme de recherche Jour 2 ELABORER MA STRATEGIE : LA CONCEPTUALISATION ET L’IDEATION • Présentation du rôle du concept • Atelier : "Convergence et divergence" ELABORER MA STRATEGIE : LE PROTOTYPAGE ET LA REALISATION • Co-conception, prototypage • Analyse de potentiel et d’Évolution FEEDBACK DES PARTICIPANTS • Ressenti personnel et de groupe • Réflexions sur les résultats des ateliers LE FUTUR DE L’APPROCHE DESIGN : DEMAIN TOUS DESIGNERS ? [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 54 Catalogue formations Date d'impression : 21/02/2017 Design Thinking : culture et pratique Une nouvelle approche de management par le design pour répondre à vos enjeux d’innovation DESCRIPTION Le besoin de cadrer l’innovation est de plus en plus vital dans la stratégie des entreprises. À l’heure du digital, et de l’économie de l’expérience, le Design Thinking offre une vision pragmatique de la mise en place de projets innovants. L’exploration empathique des acteurs, l’appréhension de l’écosystème, amènent de façon itérative et co-créative à la génération de concepts originaux. Prototypées, ces propositions de valeurs sont au plus vite testées et challengées, jusqu’à une solution tangible. Nous vous invitons à venir découvrir cette approche en formation sur demande en intra-entreprise. Durant trois jours non consécutifs, nous partagerons nos méthodes et nos réflexions uniques, sur la base d’un cas concret de votre entreprise. OBJECTIFS PÉDAGOGIQUES Découvrir l’approche du Design Thinking et son apport dans un challenge d’innovation S’initier aux différentes techniques d’ateliers propres aux étapes du Design Thinking S’approprier les outils du Design Thinking au travers d’un cas d’entreprise concret Personnaliser sa stratégie innovante en identifiant les axes d’investissement propres à son contexte Stage pratique USER EXPERIENCE (UX) Code : UXDT2 Durée : 3 jours (21 heures) Exposés : 30% Cas pratiques : 60% Échanges d'expérience : 10% Tarif & dates intra : Sur demande PUBLIC CIBLE Manager Chef de projet Concepteur Chef de produit Designer Direction marketing PRÉ-REQUIS • Un sujet d’entreprise identifié qui servira de cas fil rouge tout au long de la formation. • La connaissance du travail itératif est un plus. Cette formation intraentreprise requiert la disponibilité des participants sur trois sessions d’une journée espacées dans le temps. MÉTHODE PÉDAGOGIQUE Sensibilisation au Design Thinking via une approche théorique. Illustration de cas concrets via des retours d’expérience. Accompagnement sous forme de coaching lors des travaux de groupes et restitution des projets pour s’approprier les outils Design Thinking. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 55 Catalogue formations Date d'impression : 21/02/2017 POUR ALLER PLUS LOIN : • Toutes nos formations User Experience (UX) • Formation "Sensibilisation au Design Thinking" (UXDT1) • Formation "UX : concevoir un produit fondé sur l’expérience utilisateur" (UXPDT) • Formation "Guerilla Testing : confronter et optimiser sa conception par des tests rapides" (UXTST) • Formation "Lean UX" (UXLEA) sur demande en intra-entreprise [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 56 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 L’APPROCHE DU DESIGN THINKING ET LA CULTURE DESIGN CENTRIC DANS L’INNOVATION LES DIFFERENTES PHASES D’UN PROCESSUS DESIGN THINKING PHASE 1 "L’EXPLORATION DANS L’APPROCHE DESIGN THINKING" : POURQUOI, QUOI ET COMMENT EXPLORER ? CREER MON PROTOCOLE D’EXPLORATION SUR UN SUJET CONCRET D’INNOVATION : STRUCTURER, ORGANISER, AFFECTER, ENGAGER Jour 2 SYNTHETISER MA RECHERCHE ET DEGAGER DES OPPORTUNITES REDEFINIR LE CHALLENGE DESIGN INITIAL PAR RAPPORT A MON SUJET D’INNOVATION PHASE 2 "L’IDEATION DANS L’APPROCHE DESIGN THINKING" : POURQUOI, QUOI ET COMMENT FAIRE DE L’IDEATION ? ELABORER MA STRATEGIE : CREER LES EXPERIENCES IDEALES POUR MES UTILISATEURS EN PHASE AVEC MES OBJECTIFS BUSINESS Jour 3 SELECTIONNER ET AFFINER LES EXPERIENCES IDEALES PHASE 3 "LE PROTOTYPAGE ET LE TEST DANS L’APPROCHE DESIGN THINKING": POURQUOI, QUOI ET COMMENT PROTOTYPER ET TESTER ITERATIVEMENT ? CHOISIR MES TECHNIQUES DE PROTOTYPAGE ET CO-CONSTRUIRE MON PROTOTYPE PREPARER MON PROTOCOLE DE TEST, TESTER AVEC DES UTILISATEURS ET ITERER SUR MON PROTOTYPE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 57 Catalogue formations Date d'impression : 21/02/2017 BEST UX : concevoir un produit fondé sur l’expérience utilisateur DESCRIPTION Entre des utilisateurs toujours plus exigeants et des acteurs qui font de l'innovation leur priorité pour se démarquer, l'UX ("User eXperience") apparait de plus en plus comme un facteur clé de réussite. De la phase de cadrage sur le terrain, aux techniques de conception impliquant des équipes et des utilisateurs, nous vous invitons à découvrir nos méthodes et partager nos réflexions. Cette formation est dimensionnée pour vous permettre de faire de l’UX votre alliée en deux jours : un mix de méthodes, de retours d'expérience, mais aussi d’ateliers de cadrage et de conception pratique. OBJECTIFS PÉDAGOGIQUES Considérer l’importance de la recherche utilisateur pour les processus de conception S’initier à la technique de l’experience map (aussi appelée "customer journey") ou carte d’expérience Se repérer parmi l’éventail méthodologique de l’UX Définir une stratégie produit concrète Stage pratique USER EXPERIENCE (UX) Code : UXPDT Durée : 2 jours (14 heures) Exposés : 20% Cas pratiques : 60% Échanges d'expérience : 20% Sessions à venir : PUBLIC CIBLE Profils UX Product manager Direction marketing Chef de projet Concepteur PRÉ-REQUIS • Professionnels justifiant d’au moins 2 à 4 ans d’expérience dans le digital. 16 - 17 mai 2017 Casablanca / 8 900 DHS HT 16 - 17 mai 2017 Paris / 1 610 € HT 14 - 15 nov. 2017 Casablanca / 8 900 DHS HT 14 - 15 nov. 2017 Paris / 1 610 € HT MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations User Experience (UX) • Formation "Sensibilisation au Design Thinking" (UXDT1) • Formation "Le Design Thinking : culture et pratique" (UXDT2) sur demande en intra-entreprise • Formation "Guerilla Testing : confronter et optimiser sa conception par des tests rapides" (UXTST) • Formation "Lean UX" (UXLEA) sur demande en intra-entreprise [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 58 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION À NOTRE VISION DE L'UX • • • • Partage et définition commune Domaines et compétences Présentation de notre démarche UX Myths : cassons les idées reçues INTERVIEWS ET OBSERVATIONS : LA VÉRITÉ EST SUR LE TERRAIN • Interviews : principes et conseils • Observations : REX sur des "vis ma vie" • Atelier : "Conduire une interview à travers un cas fil rouge tout au long de la formation" PERSONAS : DISTINGUER POUR MIEUX PRIORISER • Personas : principes et conseils • Atelier : "Mettre en place les personas émergeant des entretiens" EXPERIENCE MAP (AUSSI APPELÉE "CUSTOMER JOURNEY") : UNE TECHNIQUE POUR CADRER SA STRATÉGIE PRODUIT • Experience map : principes et conseils • Atelier : "Déployer une carte d’expérience" Jour 2 PRÉPARER LA CONCEPTION : CONCRÉTISER SA STRATÉGIE PRODUIT • Présentation des techniques pour cadrer un produit • Atelier : "Décliner les opportunités digitales" • Atelier : "Brainstorming pour identifier des solutions concrètes" VERS UNE CONCEPTION ABOUTIE : ANIMER ET PARTAGER SON PRODUIT SANS BESOIN DE CODE • • • • Présentation des principes pour prototyper UX/UI Trends : présentation de patterns et de nouvelles tendances Atelier : "Définir les principes directeurs et les scénarios d’utilisation" Atelier : "Esquisser son produit à l'aide des techniques de maquettage" POUR ALLER PLUS LOIN : OUVERTURE SUR L'UX AU SENS LARGE • Définir le rôle et le positionnement de l’UX dans son organisation • Les révolutions basées sur l'usage • Echanges autour des sujets relevés lors de la formation [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 59 Catalogue formations Date d'impression : 21/02/2017 AGILE & LEAN [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 60 Catalogue formations Date d'impression : 21/02/2017 BEST Découvrir les démarches agiles et la culture agile DESCRIPTION Les méthodes agiles ont le vent en poupe. Chacun d’entre nous sait ce que c’est, et si ce n’est pas encore le cas pour vous, il y a pléthore d’ouvrages et de ressources en ligne permettant cela. Comprendre l’agilité c’est donc possible et facilement accessible. Entrevoir et comprendre comment, par les méthodes agiles, agir pour améliorer son contexte de travail, le travail en équipe et les modes de fonctionnement de son organisation est une affaire autrement plus compliquée et parfois bien plus périlleuse. Cette formation vous permettra de passer de la tête au corps, du savoir au savoir en action afin de toucher au plus près et de manière holistique ce que sont profondément les démarches agiles. Elle vous conduira à avoir une position plus juste sur ce qu’elles sont et surtout ce qu’elles peuvent vous apporter dans la singularité de votre style et de votre contexte. Stage pratique AGILE & LEAN Code : AGIMA Durée : 2 jours (14 heures) Exposés : 25% Cas pratiques : 75% OBJECTIFS PÉDAGOGIQUES Appréhender les fondements théoriques et éthiques de l’agilité Être capable de naviguer et d’approfondir seul dans l’écosystème agile (rôles, activités et interactions) Se positionner vis à vis de l’agilité et savoir en parler Identifier les bonnes pratiques et outils de l’agilité Définir les premières actions à mettre en place pour devenir plus agile Sessions à venir : PUBLIC CIBLE 8 - 9 juin 2017 Genève / 1 900 CHF Chef de projet Responsable d’équipe Equipe MOA Développeur Architecte Responsable technique PRÉ-REQUIS • Présence pleine et active des participants 11 - 12 mai 2017 Casablanca / 8 500 DHS HT 11 - 12 mai 2017 Paris / 1 540 € HT 3 - 4 oct. 2017 Casablanca / 8 500 DHS HT 3 - 4 oct. 2017 Paris / 1 540 € HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Une approche pédagogique participative où l’essentiel du temps passé consiste à simuler des situations de projets, des exercices de groupe ainsi qu’à construire du savoir par des débriefings. Typologie des interactions facilitateur/participant : jeux, simulations, mises en pratiques, brainstorming, exemples des cas pratiques de la vie de consultant, questions / réponses. POUR ALLER PLUS LOIN : • Toutes nos formations Agile et Lean • Formation "L’atelier du changement" (ACHAN) • Formation "Adopter les bonnes pratiques de gestion de projet agile" (AGGDP) • Formation "Animer une rétrospective projet" (AGREX) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 61 Catalogue formations Date d'impression : 21/02/2017 • Formation "Le rôle de Product Owner en pratique" (AGSPO) • Formation officielle de la Scaled Agile Academy pour se former à l’agilité à grande échelle "Certification Leading SAFe au Scaled Framework - Sébastien Delayre" (ASAFE) • Formation "Conception logicielle : écrire des cas d’utilisation efficaces" (AGRCU) • Formation "Lean Startup en entreprise : mettre en place le Lean Startup pour innover efficacement" (AGLSU) • Formation "Devenir Coach Agile ou Scrum Master" (AGCOA) • Formation "Donner et recevoir des feedbacks efficaces : améliorer la qualité des interactions professionnelles" (FFEED) • Formation sur demande "Faciliter un projet agile" • Formation sur demande "Cadrer un projet agile" • Un support et des ressources supplémentaires, dont une bibliographie, seront envoyés aux participants pour revoir et approfondir le sujet [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 62 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 OUVERTURE • Introduction • Présentation croisée et attentes des participants • Présentation des thèmes abordés au cours des deux journées - Principes et éléments théoriques qui fondent les démarches agiles - Dynamique d’un projet agile : rôles, activités et interactions - De l’importance de la communication - Les outils du cadrage, de l’expression de besoins et de l’amélioration continue JEU DES "COCOTTES EN PAPIER" • Simulation itérative pour découvrir les concepts structurants de l’agilité en résonance avec ce qui se passe dans le jeu et dans les contextes spécifiques des participants • Débriefing après chaque itération STATUT • Partage sur le statut d’apprentissage des participants, collecte des questions JEU DES "BALLES" • Simulation permettant de faire un focus sur les conséquences de la gestion de l’encours et découvrir les impacts sur la qualité, la collaboration et les résultats • Débriefing en 3 temps PROCÈS ET INTERACTIONS • Exercice de découverte et présentation interactive du fonctionnement de l’agilité - Présentation des concepts essentiels et des différentes pratiques - Une vision plus concrète et dynamique d’un projet agile • Débriefing et questions/réponses SÉANCE DE QUESTIONS/RÉPONSES • A partir des questions posées par les participants tout au long de la formation, le facilitateur et les autres participants proposeront des réponses issues de leurs expériences respectives dans la mise en œuvre ou dans l’accompagnement JEU "EXPÉRIENTIEL" • Identifier les impacts pragmatiques de la dynamique de groupe, de la difficulté de l’action collective et de l’importance de la collaboration, du rythme et de la synchronisation • Débriefing CLÔTURE • Partage sur le statut d’apprentissage des participants, collecte des questions • Présentation du programme de la deuxième journée [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 63 Catalogue formations Date d'impression : 21/02/2017 Jour 2 OUVERTURE • Introduction • Partage sur le statut d’apprentissage des participants, collecte des questions JEU "EXPÉRIENTIEL" • Comprendre et détecter l’importance des "postures" dans le travail collectif pour l’alignement et la communication constructive dans la recherche de solution • Débriefing JEU DES "PRATIQUES AGILES" • • • • Découvrir au travers d’un exercice collectif en sous-groupe les principaux outils et pratiques de l’agilité Identifier à quelle intention ces outils correspondent-ils ? Savoir comment les utiliser ? Débriefing PLATEAU DE RÉALISATION • Visite ou exposition d’un plateau projet réel pour échanger et comprendre comment l’agilité se concrétise sur le terrain grâce à la mise en place des bonnes pratiques et au management visuel en mode Obeya room • Débriefing STATUT • Partage sur le statut d’apprentissage des participants et collecte des questions JEU "EXPÉRIENTIEL" • Visiter la complexité et les tenants de l’investigation "curieuse, en présence et bienveillante", posture et état d’esprit essentiel au travail collaboratif et à la communication • Débriefing MISE EN PRATIQUE : "LE CHANGEMENT" • Déterminer à partir des contextes opératoires des participants les différentes stratégies de changement et d’utilisation des outils et principes vus en séance • Permettre aux participants d’élaborer un cadre de mise en œuvre adapté à court ou moyen terme • Définir les premières actions à mettre en place • Débriefing SÉANCE DE QUESTIONS / RÉPONSES • A partir des questions posées par les participants, les intervenants proposent des réponses issues de leur expérience d’accompagnement CLÔTURE • Partage sur le statut d’apprentissage des participants, collecte des questions • Evaluation de la formation et formalités diverses [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 64 Catalogue formations Date d'impression : 21/02/2017 Adopter les bonnes pratiques de gestion de projet agile Les règles de survie pour bien commencer DESCRIPTION Les méthodes agiles reposent sur des cycles de développement itératifs et adaptatifs. La mise en place de l’agile sur vos projets bouleverse souvent l’organisation, notamment votre positionnement en tant que chef de projet. Les retours sur expérience de la gestion de projets agile font ressortir les aspects bénéfiques liés à son adoption : compétitivité et réactivité accrues, satisfaction client, implication des équipes de développement. Cette formation vous aidera à appréhender ce que pourrait être votre rôle de chef de projet dans un contexte agile. Après un rappel des principes agiles et du processus associé, nous approfondirons le cadrage agile, la planification agile, les indicateurs projets agiles, le suivi budgétaires et la gestion des risques. Nous vous présenterons également des outils à mettre en place pour faciliter l’amélioration continue de l’équipe et son interaction avec l’écosystème projet de votre entreprise. OBJECTIFS PÉDAGOGIQUES Approfondir les principes agiles et le processus associé Appréhender un cadrage agile Découvrir et utiliser les indicateurs agiles pour piloter le projet Identifier les 5 niveaux de planification agile Acquérir des outils pour faciliter l’amélioration continue Travailler sur la posture du chef de projet agile PUBLIC CIBLE Chef de projet Responsable d’équipe Architecte Responsable technique PRÉ-REQUIS • Connaissances basiques des méthodes Agiles. • Avoir suivi la formation "Découvrir les démarches agiles et la culture agile" (AGIMA) serait un plus. Stage pratique AGILE & LEAN Code : AGGDP Durée : 2 jours (14 heures) Exposés : 50% Cas pratiques : 40% Échanges d'expérience : 10% Sessions à venir : 18 - 19 mai 2017 Casablanca / 8 900 DHS HT 18 - 19 mai 2017 Paris / 1 610 € HT 21 - 22 nov. 2017 Casablanca / 8 900 DHS HT 21 - 22 nov. 2017 Paris / 1 610 € HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Une approche pédagogique participative où l’essentiel du temps passé consiste à simuler des situations de projets, des exercices de groupe ainsi qu’à construire du savoir par des débriefings. Tous les exposés sont complétés dans chaque module par des mises en situation stimulant la réflexion et facilitant l'assimilation par déduction. Les nombreux retours d'expérience permettent d'illustrer les concepts et d'accroitre la pertinence des réponses fournies. POUR ALLER PLUS LOIN : • Toutes nos formations Agile et Lean [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 65 Catalogue formations Date d'impression : 21/02/2017 • Formation "L’atelier du changement" (ACHAN) • Formation "Découvrir les démarches agiles et la culture agile" (AGIMA) • Formation "Animer une rétrospective projet" (AGREX) • Formation "Le rôle de Product Owner en pratique" (AGSPO) • Formation officielle de la Scaled Agile Academy pour se former à l’agilité à grande échelle "Certification Leading SAFe au Scaled Framework - Sébastien Delayre" (ASAFE) • Formation "Conception logicielle : écrire des cas d’utilisation efficaces" (AGRCU) • Formation "Lean Startup en entreprise : mettre en place le Lean Startup pour innover efficacement" (AGLSU) • Formation "Devenir Coach Agile ou Scrum Master" (AGCOA) • Formation "Donner et recevoir des feedbacks efficaces : améliorer la qualité des interactions professionnelles" (FFEED) • Formation sur demande "Faciliter un projet agile" • Formation sur demande "Cadrer un projet agile" • Un support et des ressources supplémentaires, dont une bibliographie, seront envoyés aux participants pour revoir et approfondir le sujet [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 66 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 : Piloter OUVERTURE DE LA SESSION • Introduction • Présentation croisée et attentes des participants • Présentation des thèmes abordés durant la session RAPPEL DE LA DÉMARCHE AGILE • Le processus agile et les différents rôles • Atelier de réflexion et de partage en sous-groupe LE POSITIONNEMENT DU CHEF DE PROJET EN AGILE • Rôles et responsabilités dans un contexte cascade • Votre positionnement sur un projet agile SUIVRE L’AVANCEMENT D’UN PROJET AGILE • • • • • • • Le cadrage 360° Les 5 niveaux de la planification agile Les indicateurs du projet et les radiateurs visuels La gestion des risques Le suivi budgétaire Les O2 ou points de synchronisation avec les équipiers Etude de cas : "Interprétation des indicateurs" CLÔTURE • Rappel des points clés de la journée • Présentation du programme du jour 2 Jour 2 OUVERTURE • Réveil pédagogique • Partage sur le statut d’apprentissage des participants, collecte des questions LA POSTURE DU CHEF DE PROJET EN AGILE • • • • Protéger l’équipe Etre acteur de la priorisation : MVP ou Minimum Viable Product Faciliter l’autonomie de l’équipe Favoriser l’amélioration continue DES OUTILS POUR AIDER À L’AMÉLIORATION CONTINUE • Principaux outils utilisés - Le PDCA : Plan-Do-Check-Act - Les "7 gaspillages" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 67 Catalogue formations Date d'impression : 21/02/2017 - Identifier les roots causes d’un problème - Le Genchi Genbutsu, - Les Poka Yoké : prévention d'erreur ou détrompeur • Mise en pratique : "Projection individuelle sur la base d’un des outils retenu et résultats attendus" CLÔTURE • Présentation des apports de la gestion de projet agile • Elaboration d’un plan d’action individuel • Synthèse, bibliographie et recommandations [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 68 Catalogue formations Date d'impression : 21/02/2017 Animer une rétrospective projet DESCRIPTION L’amélioration continue est le fer de lance de l’Agilité : elle permet à vos équipes de s’améliorer à chaque itération. Elle pousse à mettre en place des actions pour ne pas retrouver les mêmes difficultés au fil des projets. Un rituel est spécifiquement dédié à ce processus d’amélioration continue dans les projets agiles : la rétrospective. Ce rituel connait des variantes : "Bilan de fin de projet", "Post-Mortem", "REX". Mais son objectif reste le même : permettre à un groupe d'apprendre collectivement des événements passés et de s'améliorer. Cette formation vous permettra d’appréhender ce rituel et de savoir comment animer de telles réunions avec vos équipes – agiles ou non ! Structure, participants, durée, prérequis, animation (…). Nous aborderons de manière pratique tout ce qu’il faut savoir pour passer à l’action dès votre retour en entreprise, que ce soit pour animer une rétrospective d’itération de 2 semaines ou celle d’un projet de 6 mois. Stage pratique AGILE & LEAN OBJECTIFS PÉDAGOGIQUES Échanges d'expérience : 30% Appréhender les fondements théoriques du rituel de rétrospective Etre capable de préparer et d’animer une rétrospective pour une équipe allant jusqu’à une douzaine de personnes Découvrir par la pratique différents outils d’animation permettant de faciliter ces ateliers PUBLIC CIBLE Scrum Master Coach Agile Chef de projet Responsable d’équipe Membres d’équipe projet amenés à animer des rétrospectives Code : AGREX Durée : 1 jour (7 heures) Exposés : 30% Cas pratiques : 40% Sessions à venir : 12 juin 2017 Casablanca / 7 900 DHS HT 12 juin 2017 Paris / 890 € HT 27 nov. 2017 Casablanca / 7 900 DHS HT 27 nov. 2017 Paris / 890 € HT PRÉ-REQUIS • Avoir participé à un projet. MÉTHODE PÉDAGOGIQUE Tarif & dates intra : Sur demande Approche pédagogique participative où l’essentiel du temps passé consiste à simuler des situations de projets, des exercices de groupe ainsi qu’à construire du savoir par des débriefings. Typologie des interactions facilitateur/participant : jeux, simulations, mises en pratique, brainstorming, questions / réponses. POUR ALLER PLUS LOIN : • Toutes nos formations Agile et Lean • Formation "L’atelier du changement" (ACHAN) • Formation "Découvrir les démarches agiles et la culture agile" (AGIMA) • Formation "Adopter les bonnes pratiques de gestion de projet agile" (AGGDP) • Formation "Le rôle de Product Owner en pratique" (AGSPO) • Formation officielle de la Scaled Agile Academy pour se former à l’agilité à [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 69 Catalogue formations Date d'impression : 21/02/2017 grande échelle "Certification Leading SAFe au Scaled Framework - Sébastien Delayre" (ASAFE) • Formation "Conception logicielle : écrire des cas d’utilisation efficaces" (AGRCU) • Formation "Lean Startup en entreprise : mettre en place le Lean Startup pour innover efficacement" (AGLSU) • Formation "Devenir Coach Agile ou Scrum Master" (AGCOA) • Formation sur demande "Faciliter un projet agile" • Formation sur demande "Cadrer un projet agile" • Un support et des ressources supplémentaires, dont une bibliographie, seront envoyés aux participants pour revoir et approfondir le sujet • Ouvrage "Agile Retrospectives - Making Good Teams Great" - Ester Derby, Diana Larsen • Ouvrage "The art of focused conversation" - R. Brian Stanfield [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 70 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION ET ATTENTES DES PARTICIPANTS JEU D’ÉQUIPE AUTOUR DE LA RÉTROSPECTIVE • Identifier l’intérêt d’une rétrospective projet • Pourquoi est-ce important ? • Définir les enjeux pour la dynamique d’équipe et personnelle RÉTROSPECTIVE D’ITÉRATION -VS- BILAN DE FIN DE PROJET • Exercice : "Définition et revue des différences entre une rétrospective d’itération et un bilan de projet" DÉCRYPTAGE DE RÈGLES • Activité de partage et d’appropriation des règles clés pour poser simplement le cadre d’une rétrospective réussie PRÉPARATION D’UNE RÉTROSPECTIVE • Une partie importante du succès d’une rétrospective se joue dans la préparation : - Comment faire pour préparer une rétrospective efficace ? - Combien de temps y consacrer ? - Quels outils peut-on utiliser ? LES 5 ÉTAPES D’UNE RÉTROSPECTIVE • Présentation des 5 étapes d’une rétrospective • Illustration au travers d’exemples • Les participants sont invités à se projeter dans l’utilisation par une mise en pratique (cf. étape 8) LE FACILITATEUR • La posture du facilitateur de rétrospective • Rôle et responsabilités • Savoir réagir dans des situations difficiles RÉTROSPECTIVE COLLECTIVE • Mise en pratique par les participants de l’ensemble des concepts abordés dans la journée, via une simulation de rétrospective • Débriefs sur les observations CLÔTURE • Revue des attentes • Dernières questions et bilan de la session [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 71 Catalogue formations Date d'impression : 21/02/2017 Le rôle de Product Owner en pratique DESCRIPTION Les formateurs OCTO vous accompagnent tout au long de ce module pour vous former au métier de Product Owner : connaitre son rôle et ses responsabilités, les pratiques et outils associés, mais aussi savoir se positionner dans l’équipe et dans l’organisation. Elle accorde une place importante au partage d’expérience et à la mise en perspective dans le contexte des participants. Elle vous permettra ainsi d’aborder sereinement la fonction de Product Owner sur un projet Agile, que vous soyez débutant ou que vous souhaitiez vous perfectionner. OBJECTIFS PÉDAGOGIQUES Identifier le rôle du Product Owner Découvrir et expérimenter les pratiques clés du Product Owner Savoir naviguer au quotidien dans son rôle de Product Owner Se positionner dans l’équipe et dans l’organisation en tant que Product Owner Stage pratique AGILE & LEAN Code : AGSPO Durée : 2 jours (14 heures) Exposés : 25% Cas pratiques : 50% Échanges d'expérience : 25% PUBLIC CIBLE Product Owner souhaitant s’améliorer Aspirant Product Owner Chef de projet MOE / MOA intéressé par le rôle de Product Owner Analyste fonctionnel Responsable fonctionnel Directeur de produit Sessions à venir : 6 - 7 mar. 2017 Genève / 1 900 CHF 8 - 9 juin 2017 Casablanca / 8 900 DHS HT PRÉ-REQUIS 8 - 9 juin 2017 Paris / 1 610 € HT • Connaissances basiques des méthodes Agiles. • Avoir suivi la formation "Découvrir les démarches agiles et la culture agile" (AGIMA) serait un plus. 5 - 6 oct. 2017 Genève / 1 900 CHF MÉTHODE PÉDAGOGIQUE 14 - 15 nov. 2017 Casablanca / 8 900 DHS HT Formation constituée principalement de travaux pratiques et d’ateliers avec des apports théoriques complémentaires, des retours d’expérience pratiques du formateur, et des échanges sur les contextes des participants. Les futurs Product Owners seront ainsi opérationnels tant sur la technique que sur l'organisation de leur travail et sauront adapter leur comportement à leurs équipes. Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations Agile et Lean • Formation "L’atelier du changement" (ACHAN) • Formation "Découvrir les démarches agiles et la culture agile" (AGIMA) • Formation "Adopter les bonnes pratiques de gestion de projet agile" (AGGDP) • Formation "Animer une rétrospective projet" (AGREX) • Formation officielle de la Scaled Agile Academy pour se former à l’agilité à grande échelle "Certification Leading SAFe au Scaled Framework - Sébastien [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 72 Catalogue formations Date d'impression : 21/02/2017 Delayre" (ASAFE) • Formation "Conception logicielle : écrire des cas d’utilisation efficaces" (AGRCU) • Formation "Lean Startup en entreprise : mettre en place le Lean Startup pour innover efficacement" (AGLSU) • Formation "Devenir Coach Agile ou Scrum Master" (AGCOA) • Formation "Donner et recevoir des feedbacks efficaces : améliorer la qualité des interactions professionnelles" (FFEED) • Formation sur demande "Faciliter un projet agile" • Formation sur demande "Cadrer un projet agile" • Un support et des ressources supplémentaires, dont une bibliographie, seront envoyés aux participants pour revoir et approfondir le sujet [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 73 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION • Présentation de l’agenda • Présentation croisée et attentes des participants INTRODUCTION AU RÔLE DE PRODUCT OWNER • Définition émergente et participative du rôle de Product Owner • Outil : checklist du rôle de Product Owner - Les activités correspondantes sont détaillées tout au long de la session CADRAGE AGILE (1) : VISION PRODUIT • Atelier "Vision" - Exemples d’ateliers pour établir la Vision Produit (Vision par le cadran, Product Box, etc.) et mise en pratique sur un des formats CADRAGE AGILE (2) : STORY MAP ET ROAD MAP • Travaux pratiques : déclinaison de la Vision Produit en Story Map puis Road Map - En partant de la Vision Produit élaborée précédemment, les participants construisent la Story Map et la Road Map USER STORIES : DE LA THÉORIE À LA PRATIQUE • Savoir définir les User Stories, les découper, les formaliser • Atelier "Ecriture de User Stories" - Des outils sont fournis aux participants pendant la session BILAN DE LA JOURNÉE • Questions – Réponses • Débrief et conclusion de la journée Jour 2 OUVERTURE DE LA JOURNÉE • Revue des acquis et des attentes • Jeu d’éveil pédagogique FOCUS SUR LES TESTS : VERS LES SPÉCIFICATIONS EXÉCUTABLES • Vision des Tests en Agile : Le Product Owner et les tests • Atelier "Spécifications exécutables" - Avec un outil proposé par le formateur SE POSITIONNER EN TANT QUE PRODUCT OWNER • Ma position dans l’équipe et en dehors • Ce que je peux attendre des autres, ce que les autres peuvent attendre de moi [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 74 Catalogue formations Date d'impression : 21/02/2017 • Mon agenda type de Product Owner, mon rôle de Product Owner dans les rituels agiles • Travaux pratiques : mon positionnement en tant que Product Owner AU-DELÀ DU PROJET ET DE L’ÉQUIPE : PRODUCT OWNER À PLUS GRANDE ÉCHELLE OU À DISTANCE • Questions des équipes orientées "Fonctionnalité" ou "Composant" (Feature Teams vs Component Teams) • Organisation dans un grand projet multi-équipes, dans un programme • Cas des organisations géographiquement distribuées BILAN DE LA FORMATION • Questions - Réponses • Débrief et clôture de la session [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 75 Catalogue formations Date d'impression : 21/02/2017 BEST Certification Leading SAFe au Scaled Framework Sébastien Delayre Formation officielle de la Scaled Agile Academy pour se former à l’agilité à grande échelle DESCRIPTION La Scaled Agile Academy est inspirée du Scaled Agile Framework (SAFe). SAFe est une plateforme de connaissances codifiée qui est utilisée au sein des entreprises de moyenne ou de grande taille pour mettre en œuvre le développement Lean-Agile à grande échelle. Cette formation s’adresse aux managers désirant se former à l’agilité à grande échelle grâce au Scaled Agile Framework. Faisant la part belle à la mise en situation, cette formation vous permettra d’appréhender très rapidement les principes structurant du framework et de les mettre en pratique. A l’issue de la session, les stagiaires pourront passer l’examen afin de devenir des SAFe Agilistes certifiés (Certification SA). Stage pratique AGILE & LEAN OBJECTIFS PÉDAGOGIQUES Cas pratiques : 40% Maitriser le framework SAFe pour mener une transformation agile d’entreprise Pratiquer le framework sur des cas concrets Se certifier au niveau SAFe Agilist Code : ASAFE Durée : 2 jours (14 heures) Exposés : 50% Échanges d'expérience : 10% PUBLIC CIBLE Sessions à venir : Directeur de programme Directeur informatique Directeur de projet Manager IT Consultant Directeur du changement Responsable produit 16 - 17 mar. 2017 Paris / 1 610 € HT 19 - 20 juin 2017 Paris / 1 610 € HT 23 - 24 nov. 2017 Paris / 1 610 € HT PRÉ-REQUIS • Connaissances minimum des méthodes Agiles. • Avoir suivi la formation "Découvrir les démarches agiles et la culture agile" (AGIMA) serait un plus. • Une expérience minimum de 5 années sur différents rôles dans les projets. • Un niveau minimum en anglais est nécessaire pour suivre les exercices proposés. Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Les supports de cours sont en anglais, l’animation en français.. L'animateur, Sébastien Delayre, accompagne depuis 19 ans ses clients dans leur transformation vers l’agilité ou le digital, et dispose de 3 années d'expérience de déploiement du Framework et de cette formation. Une grande partie du cours est consacrée à la mise en pratique et à la simulation du management d’un programme agile. La mise en situation consiste à simuler l’exécution d’un programme en mode agile avec plusieurs équipes. Examen en ligne à l’issue de la formation. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 76 Catalogue formations Date d'impression : 21/02/2017 POUR ALLER PLUS LOIN : • • • • • • Site web de Scaled Agile Inc Formation sur demande "SAFe Program Consultant (SPC)" Profil de l’intervenant Sébastien Delayre Toutes nos formations Agile et Lean Formation "L’atelier du changement" (ACHAN) Formation "Découvrir les démarches agiles et la culture agile" (AGIMA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 77 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION LEAN THINKING • Introduction à la pensée Lean, ses fondations et à son intérêt dans la gestion de portefeuille / programme SCALING AGILE • Principes d’extension de l’agilité au-delà de la dimension projet AGILE RELEASE TRAIN • Fonctionnement du mode programme SAFe et de ses Agile Release Trains Jour 2 AGILE RELEASE TRAIN • Simulation du lancement et de l’animation d’un programme SAFe PORTFOLIO • Gestion de portefeuille agile et gestion de la demande SCALING LEADERSHIP • Leadership Agile, quels impacts sur les comportements des managers de programmes SAFe. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 78 Catalogue formations Date d'impression : 21/02/2017 Conception logicielle : écrire des cas d’utilisation efficaces DESCRIPTION La rédaction des spécifications est souvent un domaine qu’on néglige ou que chacun exécute à sa façon sans trop se demander comment le faire de façon optimale. Malgré son apparente simplicité, la rédaction de cas d'utilisation est une tâche difficile. Que faut-il décrire ? Avec quel niveau de détail ? Comment ne rien oublier ? Ce stage pratique permet de se former à la rédaction de cas d'utilisation pour la conception d’un logiciel. Il couvre les techniques d’élaboration et de rédaction, ainsi que la distinction entre spécifications détaillées, cas d’utilisation et user stories agile. OBJECTIFS PÉDAGOGIQUES Rédiger des cas d'utilisation sur tout type de projet Expliquer et illustrer la démarche des cas d'utilisation Combiner ce format narratif avec une démarche de projet Agile Stage pratique AGILE & LEAN Code : AGRCU Durée : 1 jour (7 heures) Exposés : 20% Cas pratiques : 70% PUBLIC CIBLE Échanges d'expérience : 10% Business analyst Chef de projet Product owner Développeur Sessions à venir : PRÉ-REQUIS • Une culture de l'IT et une expérience des projets en tant que MOA ou business analyst. MÉTHODE PÉDAGOGIQUE Formation pratique avec apports théoriques, complétés d'échanges et de retours d’expérience. 15 mai 2017 Paris / 890 € HT 13 nov. 2017 Paris / 890 € HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Ouvrage "Rédiger des cas d’utilisation efficaces" - Alistair Cockburn • Toutes nos formations Agile et Lean • Formation "L’atelier du changement" (ACHAN) • Formation "Découvrir les démarches agiles et la culture agile" (AGIMA) • Formation "Adopter les bonnes pratiques de gestion de projet agile" (AGGDP) • Formation "Animer une rétrospective projet" (AGREX) • Formation "Le rôle de Product Owner en pratique" (AGSPO) • Formation officielle de la Scaled Agile Academy pour se former à l’agilité à grande échelle "Certification Leading SAFe au Scaled Framework - Sébastien Delayre" (ASAFE) • Formation "Lean Startup en entreprise : mettre en place le Lean Startup pour innover efficacement" (AGLSU) • Formation "Devenir Coach Agile ou Scrum Master" (AGCOA) • Formation "Donner et recevoir des feedbacks efficaces : améliorer la qualité des interactions professionnelles" (FFEED) • Formation sur demande "Faciliter un projet agile" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 79 Catalogue formations Date d'impression : 21/02/2017 • Formation sur demande "Cadrer un projet agile" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 80 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION ET DÉFINITIONS • Spécification détaillée • Scénario utilisateur (user story) • Cas d’utilisation LES PIÈGES DE COMMUNICATION DANS LE DÉVELOPPEMENT LOGICIEL • Ambiguïtés • Incomplétudes • Incohérences - Exercice pratique : "Raconter sa plus grande surprise en réalisation de logiciel" ANATOMIE D’UNE SPÉCIFICATION DÉTAILLÉE PRINCIPES DE L’APPLICATION • Modules de l’application • Données de l’application • Entrées et sorties de l’application TROP OU TROP PEU DE SPÉCIFICATIONS DÉTAILLÉES ? • Idéalement : précis, exhaustif, formel • Pragmatiquement : adapté au contexte • Trop souvent : incomplet, ambigu, incohérent, ou sur-détaillé FAIRE UN CHOIX • En fonction de l’objectif - Concevoir un système - Documenter un système - Spécifier un système • En fonction de la démarche de réalisation - Cycle en V - Agile - Agile, mais (…) ANATOMIE D’UN CAS D’UTILISATION CAS D’UTILISATION – ÉLÉMENTS DE BASE • Nom, objectif, portée et niveau - Exercice pratique : "Identifier quelques cas d'utilisation sur un système type" • Acteurs - Exercice pratique : "Identifier quelques cas acteurs sur un système type" • Scénario nominal - Exercice pratique : "Décrire quelques scénarios nominaux" • Cas englobants et cas subordonnés [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 81 Catalogue formations Date d'impression : 21/02/2017 - Exercice pratique : "Simuler le fonctionnement du système" • Mise en commun CAS D’UTILISATION – COMPLÉMENTS • Extensions - Exercice pratique : "Décrire quelques extensions" • Préconditions et garanties - Exercice pratique : "Décrire quelques préconditions et garanties" • Annexes - Prototypes d'IHM - Règles métier - Contraintes techniques - Contraintes de fonctionnement - Modèles de documents • Exercice pratique : "Décrire quelques règles de gestion" • Conception de tests - Exercice pratique : "Elaborer les tests d'un scénario et de ses extensions" - Exercice pratique : "Simuler le fonctionnement du système" • Mise en commun CONCLUSION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 82 Catalogue formations Date d'impression : 21/02/2017 Kanban : mieux travailler en maitrisant son flux de production DESCRIPTION Un projet agile sur deux déclare utiliser un Kanban Board, mais seulement 31% de ces projets utilisent les techniques du Kanban (visualiser, limiter, mesurer, s'améliorer, etc.). L'absence d'utilisation des pratiques clés du Kanban vient d'une absence de connaissance ou de méconnaissance des étapes pour diffuser ces pratiques dans les projets. Elaborées pour être participatives et intéractives, les séquences pédagogiques proposées reprennent en profondeur les 5 propriétés pour la mise en place de la méthode Kanban. Cette formation facilite sa compréhension, ses avantages et ses limites, que vous soyez novice ou utilisateur confirmé. OBJECTIFS PÉDAGOGIQUES Découvrir la théorie des queues qui sous-tend le Kanban Identifier la démarche de mise en place en 5 étapes du Kanban IT, ses pratiques et les gains attendus Apprendre à optimiser et réduire le temps de traitement Disposer des ressources nécessaires pour savoir les mettre en place sur vos projets Stage pratique AGILE & LEAN Code : AGKAN Durée : 2 jours (14 heures) Exposés : 25% Cas pratiques : 50% Échanges d'expérience : 25% Sessions à venir : PUBLIC CIBLE Directeur de projet Chef de projet Responsable méthode PMO Coach Responsable d'équipe (technique ou fonctionnelle) Product Owner 22 - 23 mai 2017 Paris / 1 610 € HT 30 nov. - 1 déc. 2017 Paris / 1 610 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Une première expérience d'un projet Agile. MÉTHODE PÉDAGOGIQUE Notre pédagogie repose sur une facilitation ludique innovante. Elle favorise les interactions au-travers d'ateliers pragmatiques, amplifiant les apprentissages. L'ensemble de la formation est également constitué d'un enchainement de séquences courtes pour mobiliser durablement l'attention. Illustration de la théorie par le serious game "getKanban". POUR ALLER PLUS LOIN : • Toutes nos formations Agile et Lean • Formation "Lean Startup en entreprise" (AGLSU) • Formation "Lean IT : optimiser ses flux plutôt que ses ressources" (LEAIT) • Formation "Atelier "Appliquer les principes du flux" - Donald Reinertsen" ("Second Generation Lean Product Development : Applying the Principles of Flow") (LEAFW) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 83 Catalogue formations Date d'impression : 21/02/2017 • Formation sur demande "L’atelier Kaizen" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 84 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION • Partage des attentes des participants • Agenda de la formation et logistique • Mise en pratique : jeu des balles pour prendre conscience du problème des flux de production LES ORIGINES DU KANBAN • La carte kanban chez Toyota • La méthode Kanban IT de David Anderson • Positionnement de la méthode Kanban IT par rapport au Lean, aux méthodes agiles LA THÉORIE DES QUEUES • Loi de Little. Temps de cycle et temps de traitement • Optimiser son flux plutôt que ses ressources : l’exemple de la clinique • Mise en pratique : introduction au jeu "getKanban" LA PRODUCTION EN FLUX TIRÉ • Limiter l’encours. La carte kanban • Mise en pratique sur le jeu "getKanban" CONCEVOIR LE SYSTÈME • Définir la nature des cartes - Les étapes du process - Les classes de services - Granularité de la carte • Définir la capacité du système - Lisser la production - Trouver les limites d’encours (WIP limit) • Mise en pratique sur le jeu "GetKanban" Jour 2 LE MANAGEMENT VISUEL AVEC KANBAN • Bénéfices du management visuel • Tableau Kanban Board • Partage de retours d’expérience LES INDICATEURS KANBAN • Créer et analyser le Cumulative Flow Diagram • Mise en pratique sur le jeu "GetKanban" LE DAILY STAND-UP MEETING AVEC KANBAN • Principes du Daily stand-up meeting [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 85 Catalogue formations Date d'impression : 21/02/2017 • La variante du DSUM avec Kanban • Mise en pratique sur le jeu "GetKanban" AMÉLIORER LE SYSTÈME AVEC KANBAN • Détecter les problèmes • Améliorer collectivement • Mise en pratique sur le jeu "GetKanban" DÉPLOIEMENT • • • • Commencer par où vous êtes Déployez progressivement Partage de retours d’expérience Mise en pratique : coaching en binôme et définition des plans d’actions individuels des participants [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 86 Catalogue formations Date d'impression : 21/02/2017 Lean Startup en entreprise Mettre en place le Lean Startup pour innover efficacement DESCRIPTION Le Lean Startup a été imaginé par des startupers américains pour s’assurer du succès du produit avant d’investir plus avant. De grandes entreprises ont compris l’intérêt de cette méthode pour limiter les risques sur leurs produits innovants. Au travers de cette formation, vous découvrirez les principes et la démarche du Lean Startup en l’appliquant au travers d’un jeu pédagogique sur une étude de cas. A l’issue des deux jours, vous serez en mesure d’appliquer cette méthode en prenant en compte les contraintes d’une entreprise. OBJECTIFS PÉDAGOGIQUES Identifier les principes et les étapes du Lean Startup Savoir appliquer la méthode en pratique Se faire une conviction sur l’intérêt et les points de vigilance de l’application en entreprise PUBLIC CIBLE Product owner Product manager Responsable digital Responsable innovation Responsable marketing PRÉ-REQUIS • Aucun MÉTHODE PÉDAGOGIQUE Présentation des concepts et de la démarche. Mise en pratique au travers du jeu Startopoly – simulation par groupe sur une étude de cas "fil rouge". Questionnement et échanges avec les participants, enrichis de retours d’expérience pratique. Stage pratique AGILE & LEAN Code : AGLSU Durée : 2 jours (14 heures) Exposés : 25% Cas pratiques : 50% Échanges d'expérience : 25% Sessions à venir : 9 - 10 mai 2017 Casablanca / 8 900 DHS HT 9 - 10 mai 2017 Paris / 1 610 € HT 18 - 19 oct. 2017 Casablanca / 8 900 DHS HT 18 - 19 oct. 2017 Paris / 1 610 € HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations Agile et Lean • Formation "Lean Startup en entreprise : mettre en place le Lean Startup pour innover efficacement" (AGLSU) • Formation "Lean IT : optimiser ses flux plutôt que ses ressources" (LEAIT) • Formation "Atelier "Appliquer les principes du flux" - Donald Reinertsen" ("Second Generation Lean Product Development : Applying the Principles of Flow") (LEAFW) • Ouvrage "Running Lean" - Ash Maurya • Ouvrage "The Lean Startup" - Eric Ries • Ouvrage "The four steps to the Epiphany" - Steve Blank • Ouvrage "Business Model Generation" - Alex Osterwalder • Ouvrage "Value Proposition Design" - Alex Osterwalder [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 87 Catalogue formations Date d'impression : 21/02/2017 • • • • • • Ouvrage "Lean Analytics" - Alistair Croll with Benjamin Yoskovitz Ouvrage "Lean UX" - Jeff Gothelf with Josh Seiden Site internet Leanstack Startup lessons learned Article "What, exactly, is a Product Manager?" Les meetups Lean Startup Workshop et Lean Startup en entreprise [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 88 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION AU LEAN STARTUP • Découvrir la promesse du Lean Startup • Les principes directeurs de la démarche • Les 3 grandes phases : découverte, validation, croissance DE L’IDÉE AU BUSINESS MODEL : LE LEAN CANVAS • L’outil Lean Canvas pour documenter son modèle d’affaire en une seule page • Jeu Startopoly : "Commencer par équipe à remplir les cases Client et Problème du Lean Canvas du cas fil rouge" VALIDER L’INTÉRÊT POUR LE PROBLÈME • Les entretiens « découverte » pour identifier des problèmes potentiels • Les entretiens de validation des problèmes pour converger sur les problèmes prioritaires • Autres outils : immersion, observation, sondage, groupes, etc. • Jeu Startopoly : "Définir les hypothèses et conduire un entretien problème sur le cas fil rouge. Pitcher les investisseurs sur les apprentissages pour obtenir des fonds supplémentaires à la poursuite des expérimentations." • Points de vigilance sur la mise en application en entreprise VALIDER L’INTÉRÊT POUR LA SOLUTION • Formuler une proposition de valeur unique sous forme de bénéfice utilisateur • Identifier les principaux éléments de solution • Les entretiens solution pour valider la pertinence de la solution en fonction de la cible • Jeu Startopoly : "Formuler et tester sa proposition de valeur par les entretiens solution. Pitcher les investisseurs pour obtenir des fonds supplémentaires." • Points de vigilance sur la mise en application en entreprise Jour 2 VALIDER L’ADOPTION PAR LE MINIMUM VIABLE PRODUCT (MVP) • Le concept de MVP : attention aux buzzword ! • Tester la proposition de valeur • Jeu Startopoly : "Imaginer un MVP utilisable à moindre coût. Pitcher les investisseurs pour obtenir des fonds supplémentaires." • Points de vigilance sur la mise en application en entreprise LES MÉTRIQUES • Métriques actionnables versus métriques de vanité • Le framework de métriques "pirates" AARRR : Activation, Acquisition, Rétention, Revenu, Réferral • Se focaliser sur la métrique clé du moment LE PRODUCT / MARKET FIT • Quand passer au déploiement à large échelle [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 89 Catalogue formations Date d'impression : 21/02/2017 • Le pivot LA PHASE DE PASSAGE À L’ÉCHELLE • Communiquer • Les évolutions : le mode run en Lean Startup • Organisation en équipe entre product discovery et delivery agile METTRE EN PLACE • Accompagnement au changement : leviers, freins et réponse aux objections en entreprise • Sur quel type de projet l’appliquer ? • Quelle petite action pour commencer demain ? [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 90 Catalogue formations Date d'impression : 21/02/2017 Lean IT : optimiser ses flux plutôt que ses ressources DESCRIPTION C’est en changeant radicalement de paradigme, en optimisant ses flux plutôt que ses ressources, que l’entreprise Toyota est devenue n°1 mondial de l’automobile et a essaimé la méthode Lean. Découvrez tout au long de ces trois journées, ce que recouvre le Lean IT, ce qui le distingue des méthodes agiles et pourquoi il fonctionne. Apprenez à appliquer demain sur vos projets IT la philosophie du Lean au-delà des outils management visuel, kanban ou amélioration continue. OBJECTIFS PÉDAGOGIQUES Identifier les principes fondamentaux du Lean Management Découvrir la boite à outils du Lean appliqué à l’IT Développer la capacité de choix et d’utilisation des outils Lean afin d’obtenir les améliorations attendues sur vos projets Stage pratique AGILE & LEAN Code : LEAIT Durée : 3 jours (21 heures) Exposés : 50% Cas pratiques : 25% PUBLIC CIBLE Échanges d'expérience : 25% Directeur de projet Chef de projet Responsable méthode PMO Coach Sessions à venir : PRÉ-REQUIS 28 - 30 nov. 2017 Paris / 2 300 € HT • Avoir une expérience de gestion de projet informatique. MÉTHODE PÉDAGOGIQUE Développement des comportements adaptés au Lean IT par des serious games et des mises en situation. Observation de processus informatiques afin d’identifier les potentiels d’amélioration. 14 - 16 juin 2017 Paris / 2 300 € HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations Agile et Lean • Formation "Kanban : Mieux travailler en maitrisant son flux de production" (AGKAN) • Formation "Lean Startup en entreprise" (AGLSU) • Formation "Lean IT : optimiser ses flux plutôt que ses ressources" (LEAIT) • Formation "Atelier "Appliquer les principes du flux" - Donald Reinertsen" ("Second Generation Lean Product Development : Applying the Principles of Flow") (LEAFW) • Formation sur demande "L’atelier Kaizen" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 91 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION • Partage des attentes des participants • Agenda de la formation et logistique IDENTIFIER CE QUE RECOUVRE LE LEAN IT • A l’origine : Toyota en 1950, la crise du modèle Tayloriste, le succès du Lean de l’industrie à l’IT • Panorama des concepts sous la forme de la "Maison Lean" • En quoi le Lean IT se distingue des méthodes traditionnelles, des méthodes agiles, du Lean start-up LE PILIER VOIX DU CLIENT ET LEAN STARTUP: "DÉFINIR LA VALEUR EN PRENANT LA PERSPECTIVE DU CLIENT" • "Donnez-moi ce que je veux, quand je le veux, où je le veux, soyez fiables, ne me faites pas perdre mon temps". • Les outils : metrics, sondage, observation, focus group, modèle de Kano • L’émergence du Lean Startup : historique, principes, pratiques • exercice : formaliser les hypothèses sur un Lean Canvas et identifier une expérimentation pour valider l’hypothèse la plus risquée LE PILIER "DÉVELOPPER LES PERSONNES : LE NOUVEAU RÔLE DES MANAGERS DANS UNE ORGANISATION LEAN" • Développer les personnes qui développeront les produits • Les postures du manager Lean : soutien des équipes, aller sur le terrain, valoriser l’apprentissage, droit à l’erreur, autonomiser, recherche des causes profondes, manager as a teacher • Outils pratiques : l’équipe, responsabilisation, entretiens one-on-one, matrice de compétence Jour 2 LE PILIER "JUSTE À TEMPS" : OPTIMISER SON FLUX PLUTÔT QUE SES RESSOURCES • • • • Théorie des queues. Loi de Little. Temps de cycle et temps de traitement Le système Kanban appliqué à l’IT pour une production "Juste à temps" Mettre en place le Kanban : process, classes de services, WIP limits et ajustements exercice pratique : mettre en place un kanban board LE PILIER DE LA QUALITÉ : INCORPORER LA QUALITÉ AU CŒUR DE LA PRODUCTION • Système anti-erreur ("poka-yoke"), culture "stop-the-line", le bac rouge, standards, checklists • Application dans l’IT : TDD, ATDD, intégration continue, bac rouge, "Definition of Done" LE PILIER DU KAIZEN : AMÉLIORER EN CONTINU • • • • • Les rétrospectives La méthode scientifique du PDCA Les Kata Kaizen : les réflexes d’améliorations continues au quotidien par les équipes La méthode A3 de résolution collaborative de problèmes complexes exercice pratique : améliorer le process par la méthode A3 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 92 Catalogue formations Date d'impression : 21/02/2017 Jour 3 LES KPI : PILOTER PAR LES INDICATEURS • La culture scientifique du pilotage par la donnée • Les indicateurs types du Lean IT : lead time, cycle time, right-first-time • Le CFD : Cumulative Flow Diagram LE MANAGEMENT VISUEL : RENDRE VISIBLE SA PRODUCTION ET SES PROBLÈMES • Bénéfices du management visuel • Les types d’affichages sur un projet IT : le kanban board, WIP limit, DoD, backlog, indicateurs, vision, roadmap, architecture, maquettes, organisation, bac rouge, amélioration continue DÉPLOIEMENT : COMMENT COMMENCER DEMAIN ? • Stratégie pragmatique de gestion du changement : faire un diagnostic terrain, créer le sentiment d’urgence, former une coalition du changement, identifier les pilotes, orchestrer la viralité • Bonnes pratiques de déploiement : partager la vision et le constat, introduire les changements par petits pas, suivre la transformation • Partage de retours d’expériences • Mise en pratique : coaching en binôme et définition des plans d’actions individuels des participants [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 93 Catalogue formations Date d'impression : 21/02/2017 BEST Devenir Coach Agile ou Scrum Master DESCRIPTION Les livres et autres sources documentaires concernant les méthodes agiles ne manquent pas. Il est aujourd’hui très facile d’acquérir les connaissances requises pour la mise en place de l’agilité dans son équipe voire son entreprise. C’est facile, mais cela ne suffit pas. S’il était possible de reproduire une recette apprise dans un livre pour changer le fonctionnement de son équipe, le monde des NTIC serait très différent, et le taux de réussite des projets informatiques également. Entrevoir et identifier comment, par les méthodes agiles, agir pour améliorer son contexte de travail, le travail en équipe et les modes de fonctionnement de son organisation, est une affaire autrement plus compliquée, et parfois bien plus périlleuse, que le fait d’appliquer une recette. Cette formation vous permettra de passer du savoir au savoir en action afin de comprendre la dynamique d’une équipe de développement aux prises avec son premier projet agile, dans le contexte d’une organisation où cette approche n’est pas encore répandue. Elle vous permettra de faire vos premiers pas de coach agile dans un espace d’apprentissage où les erreurs sont permises et utilisées pour avancer dans sa pratique du coaching. Stage pratique AGILE & LEAN Code : AGCOA Durée : 2 jours (14 heures) Exposés : 25% Cas pratiques : 50% Échanges d'expérience : 25% Sessions à venir : OBJECTIFS PÉDAGOGIQUES Appréhender le rôle spécifique du Coach Agile ou Scrum Master Découvrir les enjeux du coaching dans un contexte de projet agile Savoir analyser les problématiques de dynamique d’équipe Manipuler les outils de communication d’équipe et de coaching Identifier les pièges de la mise en place d’une méthode agile PUBLIC CIBLE Coach Scrum Master Chef de projet Responsable d’équipe Consultant Facilitateur PRÉ-REQUIS 4 - 5 mai 2017 Genève / 1 900 CHF 30 - 31 mai 2017 Casablanca / 8 900 DHS HT 30 - 31 mai 2017 Paris / 1 610 € HT 16 - 17 nov. 2017 Casablanca / 8 900 DHS HT 16 - 17 nov. 2017 Paris / 1 610 € HT Tarif & dates intra : Sur demande • Connaissance de la démarche agile. • Première expérience pratique d’un projet Scrum (même en dehors d’un rôle de coach/Scrum Master). MÉTHODE PÉDAGOGIQUE Une approche pédagogique participative basée sur des jeux de rôles autour d’un cas projet. Typologie des interactions facilitateur/participant : jeux, simulations, mises en pratique, brainstorming, exemples des cas pratiques de la vie de consultant, questions/réponses. POUR ALLER PLUS LOIN : [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 94 Catalogue formations Date d'impression : 21/02/2017 • Toutes nos formations Agile et Lean • Formation "L’atelier du changement" (ACHAN) • Formation "Adopter les bonnes pratiques de gestion de projet agile" (AGGDP) • Formation "Animer une rétrospective projet" (AGREX) • Formation "Le rôle de Product Owner en pratique" (AGSPO) • Formation officielle de la Scaled Agile Academy pour se former à l’agilité à grande échelle "Certification Leading SAFe au Scaled Framework - Sébastien Delayre" (ASAFE) • Formation "Conception logicielle : écrire des cas d’utilisation efficaces" (AGRCU) • Formation "Lean Startup en entreprise : mettre en place le Lean Startup pour innover efficacement" (AGLSU) • Formation "Devenir Coach Agile ou Scrum Master" (AGCOA) • Formation "Donner et recevoir des feedbacks efficaces : améliorer la qualité des interactions professionnelles" (FFEED) • Formation sur demande "Faciliter un projet agile" • Formation sur demande "Cadrer un projet agile" • Un support et des ressources supplémentaires, dont une bibliographie, seront envoyés aux participants pour revoir et approfondir le sujet [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 95 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 OUVERTURE • Introduction : posture et activités du Coach Agile • Présentation croisée et attentes personnelles • Votre parcours de Scrum Master ENJEU DU COACHING AGILE • Qu'est-ce qu'un Scrum Master ? • Pourquoi est-ce un rôle important ? • Exercice pratique : "Savoir décrire le rôle de Scrum Master" RAPPEL SUR SCRUM • Eléments de Scrum (But, process, rôles, artefacts, pratiques, etc.) • Exercice pratique: "Scrum en 90 minutes" CHANGER DE FOCUS • • • • • • • Pensée systémique Changer de statut Une équipe pour la résolution de problèmes Exercice pratique : "Coacher une équipe agile" (jeux de rôle) Où ajouter ou limiter la diversité dans une équipe Comparaison Scrum Master / Chef de projet Exercice pratique : "Jeu des cocottes" DEBRIEF Jour 2 LES PIEGES DU SCRUM MASTER • • • • • Exercice pratique : "Définir la position du Scrum Master" Equipe stagnante Antipatterns du Scrum Master Résistance de l'organisation Altérations de Scrum TECHNIQUES ET POSTURE DU COACH • • • • • • Types de questions Ecoute Rétrospective Feedback Exercice pratique: "Dojo de coaching agile" Exercice pratique : "Donner et recevoir des feedbacks efficaces" CAS D'ETUDES [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 96 Catalogue formations Date d'impression : 21/02/2017 • • • • • Exercice pratique : "Panique du premier sprint" Exercice pratique : "L'équipe apathique" Exercice pratique : "Micro management" Exercice pratique: "User stories techniques" Exercice pratique: "Mini contrats" INTERFACE AVEC LA GESTION DE PROJET CLASSIQUE • Reporting • Communication • Ressources humaines BILAN ET CLOTURE DE LA SESSION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 97 Catalogue formations Date d'impression : 21/02/2017 CULTURE CHANGE CHANGE ET TRANSFORMATION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 98 Catalogue formations Date d'impression : 21/02/2017 L’atelier du changement DESCRIPTION Face aux transformations radicales que vit la société actuelle, les entreprises doivent apprendre à s’adapter à une nouvelle complexité. Culture Hacking aide les entreprises à réussir leurs transformations. Une des clés du succès de l’adaptation à cette accélération est notamment la compréhension de l’interdépendance entre les hommes et les institutions. Comment développer une compréhension des dynamiques individuelles et collectives afin d’avancer efficacement ensemble ? C’est tout l’objet de notre formation "atelier du changement" qui va vous permettre de développer une communication de qualité dans de nombreux contextes, parfois complexes. OBJECTIFS PÉDAGOGIQUES Stage pratique CHANGE TRANSFORMATION Code : ACHAN Durée : 5 jours (35 heures) Exposés : 25% Revisiter les fondements de l’accompagnement sous ses différentes formes (face à face, dynamique collective, systémique…) Développer une posture de "coach" pour créer une relation d’authenticité et de confiance Appréhender la complexité des systèmes humains et identifier les enjeux d’une dynamique de groupe Clarifier et investiguer les demandes pour construire des espaces de travail collaboratif efficaces Se construire une boite à outils pour disposer d’une palette plus large en fonction de la complexité des contextes d’intervention Cas pratiques : 75% PUBLIC CIBLE Tarif & dates intra : Sur demande Manager Chef de projet Chef d'équipe Consultant Formateur Toute personne intéressée par le changement individuel et collectif ET Sessions à venir : 27 mar. - 18 déc. 2017 Casablanca / 35 500 DHS HT 25 sept. - 22 jan. 2018 Paris / 3 675 € HT PRÉ-REQUIS • Présence, participation active et patience. MÉTHODE PÉDAGOGIQUE Une majorité du temps sera consacrée à des simulations ou des exercices pratiques immersifs ainsi qu’à des conversations en collectif permettant d’en tirer des enseignements. Les parties plus magistrales seront structurellement participatives par des questions réponses en continu et des conversations de groupe facilitées. POUR ALLER PLUS LOIN : • Toutes nos formations Change Management • Formation "Théorie U : découvrir et expérimenter un processus de transformation systémique" (THEOU) • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 99 Catalogue formations Date d'impression : 21/02/2017 • Formation "Parole performante et communication impactante : bonnes pratiques de présentations orales" (PPECI) • Formation "Le temps reconquis : se réapproprier son temps à l’ère du digital - Ismaël Héry" (MTEMP) • Un support et des ressources supplémentaires seront fournis tout au long du parcours pour revoir et approfondir les points abordés [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 100 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 : développer une posture de "coach" OBJECTIFS • Mener une conversation efficace • Distinguer la posture de conseil de celle de coach THÈMES • Travailler sa présence et son écoute active et bienveillante • L’art du questionnement : typologie de questions, questions puissantes, questions stratégiques, etc. MISE EN PRATIQUE : • Lecture et visionnage d’extraits de livres ou de vidéos (films, documentaires etc.) • Exercices pratiques permettant d’assurer sa "présence à l’autre" • Exercice d’écoute et de questionnement entre pairs Jour 2 : la dynamique de groupe comme levier de réussite collective OBJECTIFS • Développer des interactions de qualité • Comprendre les clés de la dynamique sociale d’un groupe ou d’une équipe THÈMES • Observation et analyse d’une dynamique de groupe • Décodage des "jeux" relationnels • Feedbacks MISE EN PRATIQUE : • Jeux collectifs illustrant la dynamique de groupe • Débriefing individuel et collectif axés sur les processus • Observation structurée puis restitution collective Jour 3 : la notion de système dans le changement OBJECTIFS • Identifier les éléments du système pour mieux intervenir sur la problématique de manière durable • Développer une nouvelle forme d’observation plus globale des situations THÈMES • Observation et modélisation systémique • Les différents modèles de changement dans un groupe • L’intervention systémique de changement MISE EN PRATIQUE : • Exercice collectif illustrant la notion de système complexe [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 101 Catalogue formations Date d'impression : 21/02/2017 • Cas pratique de modélisation systémique d’un sujet "réel" rencontré sur le terrain • Exercice de feedback positif / négatif Jour 4 : le cadrage d'une demande - le coaching agile OBJECTIFS • Structurer sa démarche pour accompagner de manière adaptée : problématisation et questionnement, cadre… • Creuser la demande initiale afin de faire émerger le "vrai" besoin • Distinguer les différentes postures : le formateur, le coach, le conseil, le facilitateur et leurs différences THÈMES • La méthodologie de cadrage d’une demande • Posture du coach agile MISE EN PRATIQUES • Etude de "cas d’études" proposés par les participants • Jeu sur la compréhension des "rythmes" dans l’échange • Mises en situation Jour 5 : la sensibilisation à la facilitation de groupe OBJECTIFS • Construire et faciliter des espaces de travail collectif • Permettre aux acteurs une collaboration plus efficace • Favoriser l’apprentissage du travail collaboratif pour un changement durable THÈMES • Posture et rôle du facilitateur • Rituels agiles facilités • Principes, cadres et modèles d’ateliers collaboratifs MISE EN PRATIQUE • Méthode ORID : Observation – Réflexion– Interprétation - Décision • Exercices de construction, de design d’ateliers sur des thématiques rencontrées par les participants [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 102 Catalogue formations Date d'impression : 21/02/2017 EXCLU Théorie U Découvrir et expérimenter un processus de transformation systémique DESCRIPTION Le Théorie U, élaborée par Otto Scharmer, est un voyage apprenant par l’attention portée à la fois au contexte, à la rencontre avec l'autre et avec soimême. Ce processus permet d'entreprendre collectivement de façon renouvelée et d'amener le changement organisationnel et social. Dans la complexité actuelle, permettre l’émergence de l'avenir demande de nouvelles compétences permettant de décider et d’agir collectivement. Cette formation vous fera vivre les étapes du processus U menant à des prises de décision tenant compte de l'humain, de sa responsabilité et de la durabilité. Nous travaillerons aux niveaux personnel et interpersonnel pour ouvrir l’esprit en suspendant les jugements hâtifs, pour élargir le cœur en redirigeant le regard à partir de celui des autres parties prenantes et libérer la volonté en lâchant prise et en accompagnant ses peurs. Ce faisant nous expérimenterons comment ces métamorphoses se font au niveau collectif, abordant ainsi une méthodologie sociale pour agir en commun. Stage pratique CHANGE TRANSFORMATION OBJECTIFS PÉDAGOGIQUES Échanges d'expérience : 25% Découvrir les étapes de la transformation aux différents niveaux systémiques : individuel, organisationnel, institutionnel et sociétal Acquérir des outils et des techniques concrets pour accompagner un processus de changement Expérimenter ces étapes de façon individuelle et collective Se (re)centrer sur l’essentiel derrière l’important Enrichir ses qualités de leader dans l’action et l’innovation Appliquer le processus dans l’accompagnement au changement ou l’émergence de projets innovants des participants PUBLIC CIBLE Toutes personnes impliquées dans les processus de création et de conduite de changement : dirigeants, managers, acteurs de changement, consultants, coachs, responsables d’institutions et d’associations. ET Code : THEOU Durée : 2,5 jours (17,5 heures) Exposés : 25% Cas pratiques : 50% Sessions à venir : 26 - 28 avr. 2017 Paris / 1 900 € HT 9 - 11 oct. 2017 Paris / 1 900 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Entretien personnalisé avec une des intervenantes avant la formation pour prendre en compte votre projet de changement et vos attentes particulières. • Présence pleine et active. MÉTHODE PÉDAGOGIQUE Formation opérationnelle pour expérimenter les 5 mouvements de la Théorie U : co-initier, co-sentir, "presencing", co-créer et co-évoluer. Exercices individuels par l’effet miroir et les feed-back du groupe et mises en pratique collectives. Travail sur trois dimensions : tête, cœur et corps. POUR ALLER PLUS LOIN : • Site internet de Presencing Institute [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 103 Catalogue formations Date d'impression : 21/02/2017 • Ouvrage "Theory U: Leading from the Future as It Emerges" - C. Otto Scharmer • Ouvrage "Théorie U: Diriger à partir du futur émergent" - Véronique Campillo, Pierre Miraillès, Agathe Peltereau-Villeneuve et Philippe Vergnet pour la traduction • Ouvrage "Leading from the Emerging Future : From Ego-System to EcoSystem Economies" - C. Otto Scharmer and Katrin Kaufer • Toutes nos formations Change Management • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) • Formation "Parole performante et communication impactante : bonnes pratiques de présentations orales" (PPECI) • Formation "Le temps reconquis : se réapproprier son temps à l’ère du digital - Ismaël Héry" (MTEMP) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 104 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 CO-INITIER : OUVRIR SON ESPRIT ET VOIR LES FAITS AVEC UN ŒIL NEUF • Introduction • Présentation croisée et attentes des participants • Présentation des thèmes qui seront abordés - Méthodes de travail - La Théorie U et son auteur - "Iceberg model" - La dynamique du U CO-SENTIR : PERCEVOIR AVEC L’ESPRIT ET LE CŒUR OUVERTS • • • • • • • • Exercice d’observation sensible : niveau factuel Partage en sous-groupe d’expériences de changement Repérer les 4 niveaux d’écoute : exploration et théorie Exercice de cohésion d’équipe par le mouvement Recherche du focus qui tient à cœur au groupe en présence Les 4 niveaux de dialogue : exploration et théorie Promenade empathique Exercice d’observation : niveau dynamique Jour 2 OUVERTURE • Réveil pédagogique • "Presensing" et "Absensing" CO-SENTIR (SUITE) • • • • • Exercice d’observation : niveau sentiment Exercice de cohésion d’équipe par le mouvement Modéliser les situations dans l’argile Partage et dialogue génératif Vidéo : exemple de lâcher prise "PRESENCING" : SE RELIER AU RÉEL, LÂCHER PRISE, LAISSER L’ACTION PROCÉDER DU TOUT ÉMERGENT • Exercice de de questionnement sur soi : le "journaling" • Temps de réflexion individuel lors d’une marche CO-CRISTALLISER : VISIONS ET INTENTIONS • Partage des idées innovantes ayant émergé • Modifier les paysages d’argile et partage avec le groupe Jour 3 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 105 Catalogue formations Date d'impression : 21/02/2017 OUVERTURE • Réveil pédagogique • Exercice d’observation : l’essence • Les 4 niveaux organisationnels CO-CRÉER : METTRE EN ŒUVRE • Mener ensemble une recherche par la connexion entre l’esprit et le corps • "Case Clinic" : élaborer ensemble une réponse aux problématiques par la dynamique du U CONCLUSION • Retour global sur la Théorie U • Elaborer un plan d’action collectif et ou individuel • Clôture de la formation [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 106 Catalogue formations Date d'impression : 21/02/2017 CULTURE CHANGE FACILITATION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 107 Catalogue formations Date d'impression : 21/02/2017 EXCLU Techniques et méthodes de facilitation de groupe : niveau 1 Formation officielle ToP Facilitation Methods DESCRIPTION L’un des enjeux majeurs de nos organisations est de savoir mobiliser et impliquer le collectif pour réussir notre transformation. La facilitation apporte une réponse adéquate à cette problématique. En tant qu’accompagnateur de transformation, vous avez peut-être déjà testé plusieurs approches. Stage pratique FACILITATION Ce module vous propose d’aller plus loin dans la facilitation de groupe. Les méthodes et techniques de participation (ToP : Technology of Participation) de The Institut of Cultural Affairs proposent des clés pour créer une dynamique collective. Les trois méthodes de base : la conversation structurée, l’atelier de consensus, et le plan d'action, vous guident afin d’impliquer les différentes personnes dans les processus de réflexion, d’interprétation, de décision, jusqu'à l'action. Durée : 3 jours (21 heures) Code : FAC01 Exposés : 25% Cas pratiques : 50% La formation, d’une durée de trois jours, vous fera découvrir les trois méthodes ToP, et vous aidera aussi à explorer la facilitation et la posture de facilitateur. Échanges d'expérience : 25% OBJECTIFS PÉDAGOGIQUES Sessions à venir : Intégrer les fondamentaux de la posture de facilitateur Acquérir les moyens théoriques et pratiques pour faciliter la collaboration Expérimenter et ressentir une dynamique collaborative Découvrir et pratiquer la conversation structurée, le consensus workshop et le plan d’action 13 - 15 mar. 2017 Paris / 2 150 € HT PUBLIC CIBLE Facilitateur Manager Chef de projet Consultant Formateur Chef d'équipe Toute personne intéressée par la facilitation de groupe. 20 - 22 sept. 2017 Paris / 2 150 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Posséder une première expérience de l’animation de groupe. MÉTHODE PÉDAGOGIQUE Au travers des ateliers et des discussions, vous allez explorer la posture de facilitateur, échanger vos expériences et expérimenter les techniques et méthodes pour travailler avec les groupes. Développées par The Institut of Cultural Affairs, ces méthodes ont prouvé leur efficacité dans plus de 30 pays dans le monde. Elles vous guident afin d'impliquer les différentes personnes dans les processus de réflexion, d'interprétation, de décision, jusqu'à la mise en action. Le nombre de participants est limité à 12 personnes. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 108 Catalogue formations Date d'impression : 21/02/2017 POUR ALLER PLUS LOIN : • Ouvrage “The Art of Facilitation: The Essentials for Leading Great Meetings and Creating Group Synergy” by Dale Hunter • Ouvrage “More Than 50 Ways to Build Team Consensus” by R. Bruce Williams • Ouvrage “Don't Just Do Something, Stand There!: Ten Principles for Leading Meetings That Matter” by Marvins Weisbord and Sandra Janoff [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 109 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 LES ENJEUX DE LA FACILITATION • Les différents styles de leadership • Les fondements de la facilitation • Les malentendus sur la facilitation LE RÔLE DU FACILITATEUR • Définition de la facilitation de groupe • Intégrer les fondamentaux de la posture de facilitateur • Discussion autour du rôle et de la situation actuelle LA MÉTHODE DE CONVERSATION STRUCTURÉE • • • • • • • Atelier : “Démonstration de la méthode” Retour sur chacune des étapes de la méthode Exercice : “Savoir poser les bonnes questions” La différence entre questions fermées et questions ouvertes Inviter d’autres personnes à la discussion Mise en pratique : “Application de la méthode par les participants” Evaluation de la présentation de chaque participant Jour 2 LA PRATIQUE CONTINUE DE CONVERSATION STRUCTURÉE • • • • Théorie de la méthode et ses variations Choix d’un sujet par les participants Un des participants guide une conversation Retour sur l’animation ATELIER : “DÉMONSTRATION DE LA MÉTHODE CONSENSUS WORKSHOP” • • • • Utiliser les étapes d’un consensus workshop pour faire un atelier autour d’un sujet choisi en amont Travail en sous-groupes pour déterminer chaque étape Retour sur les étapes de la méthode Questions/réponses ATELIER DE MISE EN PRATIQUE • • • • • Les participants choisissent un sujet commun Travail en sous-groupes pour la préparation de chaque étape Chaque groupe anime la partie préparée Evaluation de chaque animation Application et variations de la méthode Jour 3 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 110 Catalogue formations Date d'impression : 21/02/2017 LA MÉTHODE DU PLAN D’ACTION • • • • • • • • Discussion sur le processus de plan d’action Le contexte La vision de résultat L’analyse de la situation actuelle L’engagement Les actions concrètes L’agenda des actions La coordination RETOUR SUR LA MÉTHODE • • • • • Retour sur chaque étape de la méthode Variations de chacune des étapes Mise en pratique : “Appliquer la méthode du plan d’action” Choix d’un sujet commun par les participants Organisation en sous-groupes pour la préparation de chacune des étapes LA PRATIQUE DU PLAN D’ACTION • Chaque participant choisit une étape du processus de plan d’action et la prépare • Mise en pratique : “Application de la méthode par les participants” • L’évaluation de chaque animation : style, méthode, matériels (…) RÉTROSPECTIVE DE LA FORMATION • Création d’un plan d'action personnel de facilitation • Bilan et évaluation de la session [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 111 Catalogue formations Date d'impression : 21/02/2017 EXCLU Facilitation d’un plan stratégique participatif : niveau 2 Formation officielle ToP Facilitation Methods DESCRIPTION Pourquoi a-t-on besoin d'un plan stratégique ? Pour certains, ce terme est associé à une perte de temps, à la difficulté de construire et à l’impossibilité de le réaliser. Au contraire, le Plan Stratégique Participatif (PSP) vous offre un processus clair pour construire et réaliser votre stratégie. Conçu par The Institute of Cultural Affairs (http://www.ica-international.org) et utilisé dans une trentaine de pays dans le monde, le PSP a prouvé son efficacité pour des entreprises, des organisations ainsi que des individus. Le PSP est à la fois une méthode de travail et en même temps un paradigme où le processus est aussi important que le résultat. Cette formation vous permettra d’instaurer une direction claire et commune, d’orienter toutes les ressources dans cette direction, d’identifier les forces et les faiblesses, mais aussi d’accroitre l’engagement des participants ou de faciliter la prise de décision. Stage pratique FACILITATION OBJECTIFS PÉDAGOGIQUES Échanges d'expérience : 25% Expérimenter le processus de Plan Stratégique Participatif ou PSP Analyser et pouvoir appliquer cette méthode dans son projet personnel ou professionnel Renforcer sa posture de facilitateur Approfondir les techniques de facilitation, telles que la conversation structurée, le consensus et le PSP PUBLIC CIBLE Manager Facilitateur Direction stratégique Toute personne travaillant de près ou de loin sur le plan stratégique de l’entreprise ou de l’organisation. Code : FAC02 Durée : 2 jours (14 heures) Exposés : 25% Cas pratiques : 50% Sessions à venir : 14 - 15 juin 2017 Paris / 1 610 € HT 23 - 24 oct. 2017 Paris / 1 610 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Avoir suivi la formation "Techniques et méthodes de facilitation de groupe : niveau 1" (FAC01) • Facilitateur expérimenté. • Avoir une première expérience de l’élaboration ou de l’exécution d’un plan stratégique. • Présence pleine et active MÉTHODE PÉDAGOGIQUE Au travers des ateliers et des discussions, vous allez expérimenter une stratégie de PSP commune et comprise par tous. Vous serez en mesure d’observer et d’assimiler les techniques pour fédérer er impliquer les collaborateurs acteurs de ce plan d’action. Cette formation pousse les participants dans la prise d’initiatives et de responsabilités, tout en donnant un cadre pour la prise de décision, la communication, le planning et la recherche de solutions. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 112 Catalogue formations Date d'impression : 21/02/2017 POUR ALLER PLUS LOIN : • Formation "Techniques et méthodes de facilitation de groupe : niveau 1" (FAC01) • Participatory Strategic Planning by the Institute of Cultural Affaires • The executive guide to facilitating strategy by Michael Wilkison [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 113 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 DÉFINIR LES TERMES CONCERNANT LE PLAN STRATÉGIQUE • Plan stratégique • Vision • Mission ATELIER : "APPRÉHENDER ET EXPLORER LA MÉTHODE DE PLAN STRATÉGIQUE PARTICIPATIF (PSP) À TRAVERS UN PLAN STRATÉGIQUE INDIVIDUEL" • Chaque personne est guidée pour faire son plan stratégique à travers les étapes suivantes : situation actuelle, question centrale, vision, contradictions sous-jacentes, directions stratégiques, actions • Partage des expériences vécues • Retour sur les étapes de la méthode ATELIER : "APPLIQUER LE PROCESSUS EN GRAND GROUPE AU TRAVERS D’UN PROJET" • Choisir un projet parmi les projets présentés par les participants • Préparer l’animation d’un Plan Stratégique Participatif Jour 2 PRÉPARATION • Session de préparation avec le comité de direction • Se mettre d’accord sur la question centrale et l’agenda • Collecter des informations pour élargir vos perspectives EXPÉRIMENTER LE PROCESSUS DU PLAN STRATÉGIQUE PARTICIPATIF (PSP) • • • • Les 6 étapes du processus Dialogue sur les pensées contradictoires Pratique des niveaux de discernement Retour sur les étapes de la méthode APPLIQUER LA MÉTHODE DU PLAN STRATÉGIQUE PARTICIPATIF (PSP) • • • • Quand utiliser PSP et quand ne pas l’utiliser ? Les points de vigilance à respecter Des exemples concrets pour l’application du PSP Evaluation et plan d’action pour la mise en place du PSP CLÔTURE DE LA SESSION • Bilan de formation • Plan de progrès individuel et/ou collectif • Mot de la fin [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 114 Catalogue formations Date d'impression : 21/02/2017 EXCLU Enrichir et approfondir sa posture de facilitateur dans des situations complexes : niveau 3 DESCRIPTION Vous êtes un facilitateur expérimenté et vous souhaitez approfondir la facilitation de grands groupes, développer la collaboration dans des contextes culturels différents ou encore résoudre des situations relationnelles conflictuelles ou tendues. Cette formation vous permettra de découvrir et pratiquer la facilitation dans des situations diverses et complexes. Stage pratique FACILITATION Code : FAC03 Durée : 3 jours (21 heures) OBJECTIFS PÉDAGOGIQUES Apprendre à gérer des situations complexes de facilitation à travers la communication non violente, l’écoute empathique et le jeu de rôle Améliorer l’impact de ses interventions grâce au dialogue profond, le théâtre forum, les visuels et les métaphores, ou encore à une meilleure utilisation de l’espace Favoriser le travail en grand groupe (plus de 30 personnes) en expérimentant notamment les outils du design, le world café, l’Open Space Technology (OST), ou en mobilisant le client dans la préparation et l’animation Exposés : 25% PUBLIC CIBLE Sessions à venir : Facilitateur Manager Chef de projet Consultant Formateur Chef d'équipe Toute personne intéressée par la facilitation de groupe 11 - 13 sept. 2017 Paris / 2 150 € HT Cas pratiques : 50% Échanges d'expérience : 25% Tarif & dates intra : Sur demande PRÉ-REQUIS • Avoir suivi la formation "Techniques et méthodes de facilitation de groupe : niveau 1" (FAC01). • Facilitateur expérimenté avec un minimum de 6 mois de pratique. MÉTHODE PÉDAGOGIQUE Au travers des ateliers et des discussions, vous allez approfondir la posture de facilitateur, échanger vos expériences et expérimenter les techniques et méthodes pour travailler grand groupe. Vous vous approprierez des outils d'analyse de situations et de communication pour faciliter les relations et transformer des situations difficiles en actions positives. Développées par The Institut of Cultural Affairs, ces méthodes ont prouvé leur efficacité dans plus de 30 pays dans le monde. Elles vous guident afin d'impliquer les différentes personnes dans les processus de réflexion, d'interprétation, de décision, jusqu'à la mise en action. Le nombre de participants est limité à 12 personnes. POUR ALLER PLUS LOIN : • The Art of Facilitation: The Essentials for Leading Great Meetings and [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 115 Catalogue formations Date d'impression : 21/02/2017 Creating Group Synergy by Dale Hunter • The Secrets of Facilitation: The SMART Guide to Getting Results with Groups by Mickael Wilkinson • Don't Just Do Something, Stand There!: Ten Principles for Leading Meetings That Matter by Marvins Weisbord Sandra Janoff • The Skilled Facilitator: A Comprehensive Resource for Consultants, Facilitators, Managers, Trainers, and Coaches by Roger Schwartz [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 116 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 OUVERTURE • Introduction • Check-in • Exercice d’écoute avec compassion LE DIALOGUE • • • • Identifier les motivations à la facilitation Identifier les raisons de l’ancrage d’une telle posture et chercher à l’approfondir Retour sur les règles du dialogue Travailler sur les modèles mentaux LES CONDITIONS POUR UN DIALOGUE PROFOND • • • • Revenir sur soi, ses croyances et ses valeurs Entre questionnement et plaidoyer Les conditions structurelles Pratiquer toujours plus Jour 2 EXPRIMER SES PISTES D’AMÉLIORATION • Partager ses difficultés en utilisant différents canaux de communication • Travailler en sous-groupes pour chercher des pistes de résolution EXPLORER LE THÉÂTRE FORUM • Quelques points théoriques • Cas pratique • Pratiquer toujours plus UTILISER LE VISUEL ET LE DÉPLACEMENT PHYSIQUE DANS LA FACILITATION • • • • Exercice de présentation avec le visuel Exercice de présentation avec le déplacement physique Retour sur la théorie Pratiquer toujours plus RETOUR SUR LES APPORTS ET L’APPRENTISSAGE DU JOUR 2 Jour 3 LES GRANDS GROUPES ET LEURS SPÉCIFICITÉS • Echanger sur vos expériences de facilitation de grands groupes • Trouver les points d’attention d’une facilitation des grands groupes [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 117 Catalogue formations Date d'impression : 21/02/2017 LES CONDITIONS POUR UNE SESSION DE FACILITATION RÉUSSIE • ARE-IN • Des principes à suivre pour être le moins interventionniste possible ATELIERS DE COLLABORATION EN GRAND GROUPE • La technique d’animation du World Café • La technique d’animation de l’Open Space Technology (OST) LA CONCEPTION DES PROCESSUS COLLABORATIFS • • • • Les étapes d’un processus collaboratif Investiguer et clarifier la demande du client Impliquer le client dans la préparation et l’animation Exercice de design CLÔTURE • Bilan de formation • Plan de progrès individuel • Mot de la fin [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 118 Catalogue formations Date d'impression : 21/02/2017 CULTURE CHANGE MANAGEMENT ET LEADERSHIP [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 119 Catalogue formations Date d'impression : 21/02/2017 Le temps reconquis - Ismaël Héry Se réapproprier son temps à l’ère du digital DESCRIPTION Les réussites et les tâches accomplies chaque jour nous paraissent souvent maigres par rapport à l’énergie dépensée. Tels des hamsters dans leur roue, nous avons le sentiment anxiogène de courir en permanence après nos emails, nos todo lists ou nos différentes sollicitations. Le temps fragmenté de nos environnements ultra connectés, et nos capacités d’attention qui s’atrophient, nous rendent de plus en plus incapables d’attaquer les problèmes les plus complexes et les plus enrichissants. Et si nous démultipliions les résultats de nos efforts quotidiens ? Et si nous réussissions à libérer plusieurs heures par jour dans nos agendas quotidiens saturés ? Et si nous retrouvions le plaisir et l’efficacité d’une attention en profondeur sur des tâches les plus complexes et les plus ambitieuses intellectuellement ? Et si efficacité et performance étaient compatibles avec sérénité et satisfaction ? Stage pratique MANAGEMENT LEADERSHIP ET Code : MTEMP Durée : 1 jour (7 heures) Exposés : 25% Cas pratiques : 75% OBJECTIFS PÉDAGOGIQUES Sessions à venir : Trouver l’envie et la motivation pour enfin changer son rapport au temps Mieux définir ses objectifs pour démultiplier ses résultats Construire un système léger et performant de gestion de ses priorités et de ses tâches Re-maîtriser son attention en profondeur pour réussir les tâches intellectuelles les plus complexes Reprendre en main les outils numériques (en particulier l’email), pour en faire des facteurs d’efficacité plutôt que des pièges à énergie et à attention Vaincre la procrastination Mettre en place de manière durable des routines plus performantes 20 mar. 2017 Paris / 900 € HT 15 sept. 2017 Paris / 900 € HT Tarif & dates intra : Sur demande PUBLIC CIBLE A toute personne cherchant à re-maîtriser son temps, son efficacité et son attention, en particulier dans des environnements professionnels très connectés, multi projets, multi acteurs. PRÉ-REQUIS • Présence pleine et active des participants MÉTHODE PÉDAGOGIQUE Avant la formation : réponse à un questionnaire en ligne pour mieux comprendre votre situation individuelle et commencer l’auto-diagnostic de votre rapport au temps. Une approche pédagogique théorique et pratique : les principes et pratiques abordés seront appliqués dans le contexte de chaque personne formée. Ismaël Hery a plus de 10 ans d’expérience dans le coaching d’équipes pluri disciplinaires dans divers secteurs d’activité (nouvelles technologies, services, industrie, administration). D'abord en tant que "coach agile" ou manager [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 120 Catalogue formations Date d'impression : 21/02/2017 d’équipes en charge du développement de produits numériques, il a développé au fil des ans une expertise approfondie des facteurs de performance en particulier dans la relation au temps des individus ou des équipes. Ismaël est passionné par l’étude des résultats récents de la psychologie cognitive ou des neurosciences sur les impacts de nos pratiques de gestion de tâches, d'objectifs ou d’attention. Au-delà des principes théoriques, Ismaël enseigne les mécanismes qui permettent de changer durablement ses comportements par la mise en place de système d’habitudes positives. POUR ALLER PLUS LOIN : • Ouvrage "Getting Things Done" - David Allen • Ouvrage "Deep Work" - Cal Newport • Ouvrage "The Procrastination Equation" - Piers Steel • Ouvrage "The Power of Habit" - Charles Duhigg • Blog : Le Temps Reconquis • Blog : Cal Newport • Toutes nos formations Change Management • Formation "Théorie U : découvrir et expérimenter un processus de transformation systémique" (THEOU) • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) • Formation "Parole performante et communication impactante : bonnes pratiques de présentations orales" (PPECI) • Un support et des ressources supplémentaires seront fournis tout au long du parcours pour revoir et approfondir les points abordés [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 121 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 JE COURS TOUT LE TEMPS ET J’AI DÉJÀ TOUT ESSAYÉ ! A QUOI BON TENTER UNE NOUVELLE FOIS D'AMÉLIORER MA RELATION AU TEMPS ? • Pourquoi vous n’avez sans doute pas suivi les bonnes approches ? • Les facteurs de motivation pour trouver l'énergie de changer son rapport au temps LA DÉFINITION DE SES OBJECTIFS • Les mythes sur la bonne façon de définir ses objectifs à la lumière des résultats récents de la psychologie cognitive • Comment les "top performers" définissent et suivent leurs objectifs ? • Les outils de définition et de suivi d'objectifs UN SYSTÈME LÉGER ET EFFICACE DE GESTION DE SES TÂCHES : DE L’EFFICACITÉ À L'EFFICIENCE • Recueillir / trier / décomposer / utiliser • Réaliser beaucoup de tâches c’est bien, réaliser les bonnes tâches c’est mieux ! • Les outils de la priorisation individuelle RETROUVER TOUTES SES CAPACITÉS D'ATTENTION EN PROFONDEUR • Le temps n’est pas une ressource si rare : le temps pleinement attentif est LA ressource rare • Le multi tasking et les interruptions : comment se protéger de son environnement et de soi-même ? • L’email : comment en refaire un outil de productivité et non plus un puit à attention ? • Internet et les réseaux sociaux : comprendre les mécanismes de notre addiction et mettre en œuvre les protections qui fonctionnent LA PROCRASTINATION • Les légendes urbaines vs ce que nous apprend la science sur les causes de la procrastination • L’équation de la procrastination, ou comment vaincre la procrastination SAVOIR ADOPTER DURABLEMENT DE NOUVELLES HABITUDES ET ABANDONNER DES HABITUDES EXISTANTES • La force des routines • Comment en changer ? PAR OÙ COMMERCER ? • Construction d’une feuille de route individualisée [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 122 Catalogue formations Date d'impression : 21/02/2017 Parole performante et communication impactante Bonnes pratiques de présentations orales DESCRIPTION Dans l'ensemble des secteurs concurrentiels, la nécessité de savoir communiquer à l'oral devient aussi impérieuse que les connaissances métier : parler, captiver et convaincre représentent un enjeu stratégique majeur pour la valorisation des talents et la compétitivité. Pour autant, conjuguer savoirfaire et faire-savoir ne s'improvise pas : l'impact de la parole repose sur des techniques qu'il est nécessaire de connaitre, d'intégrer et de maitriser. Cette formation délivre les bases essentielles de ces outils pointus, pratiques et immédiatement opérationnels, pour gagner en aisance, en force et en persuasion, dans toute situation de prise de parole. Elle traite de façon concrète, fonctionnelle et dynamique des bonnes pratiques de communication orale face à tout auditoire, sans mensonge ni manipulation ou autoritarisme. Fond, forme, structure, trac, comportement et stratégie de discours y sont notamment traités. Des exercices, des mises en situation et des simulations de prises de parole en public – dont certains filmés, visionnés et commentés – viennent enrichir l'expérience. Animée par un formateur spécialiste en communication qui incarne les principes étudiés, cette session très participative est appelée à enrichir votre expérience et vos acquis. Stage pratique MANAGEMENT LEADERSHIP OBJECTIFS PÉDAGOGIQUES Sessions à venir : Découvrir les principes essentiels d’une communication orale efficace Gagner en aisance, en présence, en affirmation de soi face à un auditoire Expérimenter les méthodes proposées et les adapter à sa propre pratique Intégrer les nécessités de maitrise corporelle pour optimiser l'impact Savoir définir un contenu adapté à un objectif et le soutenir avec les arguments appropriés Continuer de se développer de façon autonome au-delà de la formation 3 - 4 juil. 2017 Paris / 1 540 € HT PUBLIC CIBLE ET Code : PPECI Durée : 2 jours (14 heures) Exposés : 40% Cas pratiques : 40% Échanges d'expérience : 20% 21 - 22 déc. 2017 Paris / 1 540 € HT Tarif & dates intra : Sur demande Tout professionnel amené à présenter, à donner des conférences, à animer des formations, à prendre la parole devant un public large ou restreint pour des interventions formelles, à fort enjeu notamment, dans le but d'expliquer, de reporter, de soutenir, d'influencer ou de convaincre. Groupe de 5 à 7 personnes maximum. Pas de lien de subordination entre les membres d'une même entreprise présents. PRÉ-REQUIS • Participation active des participants qui prennent la parole devant le groupe. Jeux de rôles filmés. MÉTHODE PÉDAGOGIQUE Alternance de brèves séquences théoriques rythmées, dynamiques et concrètes, et d'exercices de simulations de prises de parole devant un auditoire, dans diverses situations classiques ou sensibles. Chaque outil étudié est immédiatement testé et éprouvé dans un exercice qui [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 123 Catalogue formations Date d'impression : 21/02/2017 suit son explication. Chaque exercice est filmé en vidéo, visionné avec l'ensemble du groupe, commenté, débriefé, corrigé. Chaque stagiaire est tour à tour juge des prestations en exercice des autres membres du groupe, et jugé par les participants sur ses propres prestations : la dynamique pédagogique repose fortement sur cette implication individuelle et collective pour faciliter l'appropriation des principes étudiés dans une atmosphère solidaire et stimulante. POUR ALLER PLUS LOIN : • Toutes nos formations Change Management • Formation "Théorie U : découvrir et expérimenter un processus de transformation systémique" (THEOU) • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) • Formation "Le temps reconquis : se réapproprier son temps à l’ère du digital - Ismaël Héry" (MTEMP) • Un support et des ressources supplémentaires seront fournis tout au long du parcours pour revoir et approfondir les points abordés [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 124 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 OUVERTURE DE LA SESSION • Prise contact – cadre et organisation • Présentation de la session : objectifs des deux journées • Tour de table - Présentation de chaque stagiaire - Forces et difficultés personnelles (auto-évaluation) - Attentes et objectifs particuliers L'IMPORTANCE DE LA COMMUNICATION • Jeu vidéo : projection d'un film de personnalités en situations de prise de parole : qui parle, qui communique ? Synthèse des leviers repérés de la communication • Définition de la communication (vs information et conversation) • Savoir communiquer : une compétence désormais exigée • La nécessité de maitriser les outils du communicant : chacun devient un média de soi-même LES BASES DU BON COMMUNICANT • Les pré-requis de la bonne communication - Rester naturel - Eviter les parasitages de l'affect - Assumer la responsabilité de l'émetteur EXERCICE VIDÉO : "PRÉSENTEZ-VOUS !" • Face au groupe et à la caméra, chaque participant(e) présente son métier, son activité, son service ou son entreprise. • Débriefing : les points forts et les points à améliorer, en termes de forme et de fond. Ce qui marque, ce qui dissuade et ce qui est retenu (grille de feedback remise à chacun(e), à remplir au fil des tournages) COMMUNIQUER AVEC SON CORPS • Test-démo live : l'écrasante supériorité du non-verbal, à l'oral - Le formateur évoque un récit avec de fortes dissimétries entre le fond et la forme du propos - Discussion-débat sur ce qui est compris • Les outils de la parole : verbal, para-verbal, non-verbal • L'importance du corps : montrer pour être entendu (la nécessité du visuel) • Projection d’un film (2 mn) : les raisons historiques de la supériorité du non-verbal • Transformer l'instinct en outil : apprivoiser le non-verbal par la levée des interdits DÉVELOPPER SON NON-VERBAL • Les outils du non-verbal - Le regard - Les gestes - Les expressions du visage - La voix (l'articulation, l'intonation) - La posture [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 125 Catalogue formations Date d'impression : 21/02/2017 • Multiples exemples et bonnes pratiques à appliquer EXERCICE VIDÉO : "PRÉSENTEZ-VOUS – LE REMAKE !" • Remake de la présentation du matin, avec l'appui des outils du non-verbal • Débriefing : ce qui a changé, ce qui a gagné en force, ce qui peut être encore amélioré LES BONNES PRATIQUES DE GRANDS ORATEURS • • • • Le débit : créer des ruptures pour rythmer et relancer Les silences : pour respirer, laisser respirer (et réveiller) La gestuelle : affirmer les mouvements pour affirmer la pensée La voix : savoir timbrer pour parler fort sans crier EXERCICE VIDÉO : "LA LOI IMPOSSIBLE" • Chaque participant(e) prépare une loi impossible à défendre, arbitraire et ridicule et doit convaincre le groupe de son bien-fondé, en 3-4 mn • Débriefing : chaque participant(e) remplit une grille de feedback détaillé pour le débrief Jour 2 DÉBRIEFING DE LA VEILLE • Visionnage des séquences (éventuellement des rushs, si prises multiples) • Commentaire de chaque stagiaire, à partir de sa grille de feedback remplie la veille • Conclusion du formateur : points acquis, points à optimiser LE FOND D'UNE INTERVENTION : LE MESSAGE • Définition du message : pas ce qui est dit, mais ce qui est retenu • Définir, utiliser et valoriser le message : comment pitcher, répéter et illustrer • Exercice : "Définir des messages à partir de décisions à défendre à l'oral" - Comparaison des messages du groupe à ceux du formateur - Sensibilisation sur les stratégies de communication LA STRUCTURE D'UNE INTERVENTION : DÉBUTER, DÉVELOPPER, CONCLURE • La fonction de l'introduction : les techniques pour accrocher • Développer un argumentaire : règles et quick-wins destinés à faciliter l'écoute, la compréhension, la mémorisation • Ne pas escamoter la conclusion : laisser une trace positive et mémorable • Exercice : "Définir des introductions à partir de thèmes de discours" - Comparaison des accroches du groupe à celles du formateur - Sensibilisation sur les stratégies éditoriales LES ULTIMES RECOMMANDATIONS ET BONNES PRATIQUES • Utiliser des supports et des objets : micro, pupitre, télécommande, papiers, etc. • Trac, stress, peur : les techniques des professionnels pour se dominer • Le public : savoir lire et répondre à ses attentes EXERCICE VIDÉO : "LE GRAND ORAL FINAL" • Un exercice de présentation de 5 mn autour d'un thème choisi par chaque participant(e) et demandé en [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 126 Catalogue formations Date d'impression : 21/02/2017 amont lors de l’envoi de la convocation à la formation • Temps de préparation : 30 mn • Grille de feedback à remplir pour debrief • Débriefing : les points forts, les points à améliorer FERMETURE DE LA SESSION • • • • • Résumé des principales notions étudiées tout au long des deux jours Conclusion du formateur Tour de table final : profil et évaluation final de chaque stagiaire Plan de progrès individuel Evaluation de la formation et formalités diverses [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 127 Catalogue formations Date d'impression : 21/02/2017 BEST Donner et recevoir des feedbacks efficaces Améliorer la qualité des interactions professionnelles DESCRIPTION Que nous le voulions ou non, le feedback fait partie intégrante de notre vie relationnelle, que ce soit au travail ou en famille. Lorsqu’il est mal donné, ou mal reçu, le feedback contribue à l’incompréhension, génère du ressentiment, voire du cynisme. Lorsqu’il est donné et reçu avec art, le feedback permet d’améliorer la compréhension mutuelle, contribuant ainsi à de meilleures relations. Certaines personnes semblent plus naturellement versées dans cet art, comme s’il s’agissait d’une question de disposition ou de caractère. En fait, l’art du feedback s’apprend. À l'issue de cette formation, vous serez capable de donner et de recevoir plus facilement des feedbacks efficaces. Ainsi, vous contribuerez naturellement et progressivement à améliorer vos relations de travail, et vous transmettrez également ce savoir faire autour de vous. OBJECTIFS PÉDAGOGIQUES Mieux appréhender les possibilités de feedback et l'effet sur notre vie professionnelle Pratiquer l’art de donner et recevoir des feedbacks afin d’améliorer ses relations avec les autres Savoir distinguer feedback, appréciation, confrontation, dialogue, demande et exigence Reformuler une critique, une évaluation, un jugement, en feedback efficace, qui améliore la relation PUBLIC CIBLE Toutes personnes ayant de l'interaction avec ses collègues, clients, partenaires ou équipes et qui sont amenées à donner ou à recevoir régulièrement du feedback. Stage pratique MANAGEMENT LEADERSHIP ET Code : FFEED Durée : 1 jour (7 heures) Exposés : 30% Cas pratiques : 60% Échanges d'expérience : 10% Sessions à venir : 4 avr. 2017 Paris / 910 € HT 22 sept. 2017 Paris / 910 € HT Tarif & dates intra : Sur demande PRÉ-REQUIS • Aucun prérequis n'est nécessaire pour suivre cette formation. MÉTHODE PÉDAGOGIQUE Cette formation axée sur la pratique est surtout basée sur des exercices concrets à l'aide de tâches concrètes et de jeux de rôle. Sont utilisées de manière optimale les techniques et les méthodes effectives qui nous aident à donner du feedback. POUR ALLER PLUS LOIN : • Ouvrage "What Did You Say" - Seashore & Weinberg • Ouvrage "Confrontations Cruciales" - Patterson & Al • Toutes nos formations Change Management • Formation "Théorie U : découvrir et expérimenter un processus de transformation systémique" (THEOU) • Formation "Parole performante et communication impactante : bonnes pratiques de présentations orales" (PPECI) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 128 Catalogue formations Date d'impression : 21/02/2017 • Formation "Le temps reconquis : se réapproprier son temps à l’ère du digital - Ismaël Héry" (MTEMP) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 129 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 CONNEXION • Exercice pratique : "Décrire une relation de travail dans laquelle le feedback fonctionne bien" • Rappel des règles de vie pendant la formation INTRODUCTION À LA NOTION DE FEEDBACK • • • • Définition Origine du concept de feedback Importance du feedback Exercice pratique : "Analyser des exemples de feedback au quotidien" ILLUSIONS DU FEEDBACK • L’illusion du donneur de feedback • L’illusion du receveur de feedback • Exercice pratique : "Identifier en groupe les composantes d’un feedback réussi ou moins réussi" ELÉMENTS DU FEEDBACK • • • • • Le contexte Les éléments du message Le timing La source d’information La réponse congruente OBSTACLES AU FEEDBACK • Plus de la même chose • Les règles de survie • Les règles de prévention du feedback L’ART DE DONNER UN FEEDBACK • Prendre soin de soi, être en contrôle de la situation, être exempt de tout jugement, suivre l’observation pas les spéculations, être clair, être flexible, pratiquer, devenir un artiste à recevoir des feedbacks • Jeu de rôle avec observation : "Pratique de feedbacks sur des situations données" L’ART DE RECEVOIR UN FEEDBACK • Prendre soin de soi, se sentir en contrôle de la situation, être exempt de tout jugement, se fier aux observations non aux spéculations, chercher la clarification, être flexible, pratiquer, devenir un artiste dans l’art de donner des Feedbacks • Jeu de rôle avec observation : "Pratique de feedbacks sur des situations données" L’ART DE LA CONGRUENCE • Identifier, comprendre et accepter ce qui se passe en moi • Exercice pratique : "En séance, communiquer ce que je perçois, ce que je pense, ce que je ressens" FORMES SPÉCIFIQUES DE FEEDBACK [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 130 Catalogue formations Date d'impression : 21/02/2017 • • • • Appréciation Grief avec recommandation Confrontation Exercices pratiques : - "Distribuer des OSCARs" : Observation, Spécifiquement, Conséquences, Alternatives, Résultats - "Faire un feedback clean" : observation, inférence, impact - "Avoir une confrontation" : jeu de rôle CONCLUSION ET PLANS D’ACTION INDIVIDUELS • Ce que j’ai appris – Ce que ça change – Et maintenant • Formalisation des actions à mettre en œuvre pour intégrer le feedback dans ses pratiques quotidiennes [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 131 Catalogue formations Date d'impression : 21/02/2017 BEST Manager à l’ère du digital : que changer dans ses pratiques, sa posture ? DESCRIPTION En France, seulement 9 % des collaborateurs se déclarent activement engagés dans leur organisation. La cause principale de désengagement concerne la qualité du management dans nos organisations. Il est essentiel de changer la version de notre logiciel de management et d’utiliser la version "Management 3.0". Elaboré pour être participatif et interactif, chaque sujet de cette formation s’appuie sur la boîte de jeux "Management Game" dont l’objectif est de mettre en pratique les concepts abordés. Cette formation s'adresse aux managers qui considèrent que le bonheur au travail est un préalable indispensable à la performance individuelle et collective. OBJECTIFS PÉDAGOGIQUES Identifier les bases et les bénéfices du management 3.0 afin de développer le plaisir de manager autrement Apprendre à développer le potentiel de son équipe grâce à une posture agile, assertive et bienveillante Maîtriser et mettre en œuvre des outils concrets grâce à la boite à outils du manager 3.0 Stage pratique MANAGEMENT LEADERSHIP ET Code : MOP01 Durée : 2 jours (14 heures) Exposés : 20% Cas pratiques : 50% Échanges d'expérience : 30% Sessions à venir : PUBLIC CIBLE Manager Manager de manager Directeur de projet / pôle DRH PRÉ-REQUIS • Présence pleine et active des participants. • Expérience requise minimum de 3 ans en management. 1 - 2 juin 2017 Paris / 2 250 € HT 28 - 29 nov. 2017 Paris / 2 250 € HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Une méthodologie pédagogique basée sur des ateliers, des échanges d'expérience, et la définition d'un plan d'actions personnalisé construit avec l'aide du formateur et du groupe. Cette formation vous permettra de renforcer votre posture de manager bienveillant, agile et assertif tout en motivant vos collaborateurs, en s’améliorant constamment et en illuminant la journée de vos clients. POUR ALLER PLUS LOIN : • • • • • • Article "Comment manager à l’ère du digital ?" Ouvrage "Management 3.0" - Jurgen Appelo Ouvrage "Managez votre tribu" - Dave Logan et John King Ouvrage "Innovation Jugaad : Redevenons ingénieux" - Navi Radjou Ouvrage "Reinventing organizations" - Frédéric Laloux Ouvrage "The flat army" - Dan Pontefract [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 132 Catalogue formations Date d'impression : 21/02/2017 • Ouvrage "Management Game : les nouvelles règles du jeu pour redonner le sourire aux managers" - Frédéric et Isabelle Rey-Millet • Ouvrage "The Rise of the Creative Class" - Richard Florida • Site Internet Management 3.0 • Toutes nos formations Change Management • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) • Formation "Leadership : développer son potentiel et son impact personnel" (LEAD1) • Formation "Management par la confiance : ne pas désengager ses collaborateurs" (MANCO) • Formation "Le temps reconquis : se réapproprier son temps à l’ère du digital - Ismaël Héry" (MTEMP) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 133 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 OUVERTURE • Introduction • Présentation en mode personal maps et attentes personnelles • Présentation des thèmes abordés durant ces deux journées TEST D’AUTODIAGNOSTIC EN 20 QUESTIONS • "Etes-vous un manager moderne ?" • Test on line : un rapide autodiagnostic scoré sur 100 % permet d’identifier si vous êtes plutôt un manager 1.0, 2.0 ou 3.0 LES POINTS DE BASCULE DU MANAGEMENT • Quelle version de logiciel de management utilisez-vous ? • Cas concrets, bonnes et mauvaises pratiques LES 4 PILIERS DE LA CONFIANCE DU MANAGER 3.0 • Mise en situation et échanges d’expériences • Débriefing LES 3 DEFIS DU MANAGER 3.0 : BIENVEILLANT, ASSERTIF ET AGILE • Théorie et échanges d’expériences LES VALEURS DU MANAGEMENT 3.0 • Mise en situation : wish values et core values avec le jeu "Elles sont où nos valeurs ?" • Débriefing et échanges d’expérience LA DIFFICULTE DE CHANGER • Les démons du manager • Le changement avec l’éléphant et le conducteur • Etude de cas et mises en situation CLOTURE DE LA JOURNEE • Partage sur le statut d’apprentissage des participants, collecte des questions • Présentation du programme de la deuxième journée Jour 2 REVEIL PEDAGOGIQUE • Introduction • Quizz surprise Management 3.0 sur 20 idées reçues • Partage sur le statut d’apprentissage des participants, collecte des questions LES NOUVELLES REGLES DE LA MOTIVATION 3.0 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 134 Catalogue formations Date d'impression : 21/02/2017 • • • • • • Les leviers de la motivation ou les raisons de la non motivation Identifier ce qui nous motive réellement avec le jeu des 14 cartes de la motivation L’intérêt de la carotte et du bâton Les récompenses suscitées par la motivation Les 3 ingrédients de la motivation intrinsèque Mise en situation avec les jeux suivants : - - 1er jeu "Comment j’améliore mon autonomie ?" - - 2ème jeu "J’aime beaucoup ce que vous faites" - - 3ème jeu "Motivation 3.0 donner du sens" • Mise en situation, partage d’expérience et débriefing LA FISH PHILOSOPHY OU COMMENT MANAGER DEVIENT UNE POSTURE ET NON PLUS UN METIER • Les 4 principes de la fish philosophy • Mise en situation, partage d’expérience et débriefing L’ART DE LA DECISION DU MANAGER 3.0 • • • • Pourquoi le constat qu’il est si dur de décider en 2015 ? Savoir mieux décider Diffuser une culture de la bonne décision dans nos organisations Mise en situation avec le jeu "l’éventail de la délégation" SEANCE DE QUESTIONS / REPONSES • Quizz de clôture du module "Management 3.0" • A partir des questions posées par les participants, les intervenants proposent des réponses issues de leur expérience d’accompagnement CLOTURE ET PLAN DE PROGRES INDIVIDUEL • Partage sur le statut d’apprentissage des participants, collecte des questions • Evaluation de la formation et formalités diverses [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 135 Catalogue formations Date d'impression : 21/02/2017 BIG DATA DATA SCIENCE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 136 Catalogue formations Date d'impression : 21/02/2017 BEST Fondamentaux de la Data Science DESCRIPTION Surfant sur la vague du Big Data, le data scientist joue un rôle clé dans la valorisation de données. Au-delà des paillettes, quel est son rôle, ses outils, sa méthodologie, ses "tips and tricks" ? Venez le découvrir au travers de cette initiation à la Data Science délivrée par des data scientists renommés qui vous apporteront l’expérience des compétitions de Data Science et leurs riches retours d’expérience des modèles réels qu’ils mettent en place chez leurs clients. OBJECTIFS PÉDAGOGIQUES Découvrir le monde de la Data Science et les grandes familles de problèmes Savoir modéliser un problème de Data Science Créer ses premières variables Constituer sa boite à outils de data scientist Stage pratique DATA SCIENCE Code : DSFDX Durée : 3 jours (21 heures) Exposés : 60% Cas pratiques : 30% PUBLIC CIBLE Échanges d'expérience : 10% Analyste Statisticien Architecte Développeur Sessions à venir : PRÉ-REQUIS • Connaissances de base en programmation ou scripting. • Quelques souvenirs de statistiques sont un plus. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. POUR ALLER PLUS LOIN : • Formation "Data Science : niveau avancé" (DSNVA) • Ouvrage "Data Science : Fondamentaux et études de cas" - Eric Biernat, Michel Lutz • Ouvrage "The Elements of Statistical Learning: Data Mining, Inference, and Prediction" - Hastie, Tibshirani, Friedman • Toutes nos formations Data Science • Nos formations Hadoop • Nos formations NoSQL [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 1 - 3 mar. 2017 Casablanca / 13 500 DHS HT 1 - 3 mar. 2017 Paris / 2 340 € HT 14 - 16 juin 2017 Paris / 2 340 € HT 4 - 6 sept. 2017 Genève / 2 700 CHF 27 - 29 sept. 2017 Paris / 2 340 € HT Tarif & dates intra : Sur demande 137 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION AU BIG DATA • Qu’est-ce-que le Big Data ? • L’écosystème technologique du Big Data INTRODUCTION À LA DATA SCIENCE • Le vocabulaire d’un problème de Data Science • De l’analyse statistique au machine learning • Overview des possibilités du machine learning MODÉLISATION D’UN PROBLÈME • Input / ouput d’un problème de machine learning • Mise en pratique "OCR" - Nous verrons comment modéliser le problème de la reconnaissance optique de caractère IDENTIFIER LES FAMILLES D’ALGORITHMES DE MACHINE LEARNING • Analyse supervisée • Analyse non supervisée • Classification / régression SOUS LE CAPOT DES ALGORITHMES : LA RÉGRESSION LINÉAIRE • Quelques rappels : fonction hypothèse, fonction convexe, optimisation • La construction de la fonction de coût • Méthode de minimisation : la descente de gradient SOUS LE CAPOT DES ALGORITHMES : LA RÉGRESSION LOGISTIQUE • Frontière de décision • La construction d’une fonction de coût convexe pour la classification LA BOITE À OUTIL DU DATA SCIENTIST • Introduction aux outils • Introduction à python, pandas et scikit-learn CAS PRATIQUE N°1 : "PRÉDIRE LES SURVIVANTS DU TITANIC" • Exposé du problème • Première manipulation en python Jour 2 RAPPELS ET RÉVISION DU JOUR 1 QU’EST-CE QU’UN BON MODÈLE ? • Cross-validation [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 138 Catalogue formations Date d'impression : 21/02/2017 • Les métriques d’évaluation : precision, recall, ROC, MAPE, etc. LES PIÈGES DU MACHINE LEARNING • Overfitting ou sur-apprentissage • Biais vs variance • La régularisation : régression Ridge et Lasso DATA CLEANING • • • • Les types de données : catégorielles, continues, ordonnées, temporelles Détection des outliers statistiques, des valeurs aberrantes Stratégie pour les valeurs manquantes Mise en pratique : "Remplissage des valeurs manquantes" FEATURE ENGINEERING • Stratégies pour les variables non continues • Détecter et créer des variables discriminantes CAS PRATIQUE N°2 : "PRÉDIRE LES SURVIVANTS DU TITANIC" • Identification et création des bonnes variables • Réalisation d’un premier modèle • Soumission sur Kaggle DATA VISUALISATION • La visualisation pour comprendre les données : histogramme, scatter plot, etc. • La visualisation pour comprendre les algorithmes : train / test loss, feature importance, etc. INTRODUCTION AUX MÉTHODES ENSEMBLISTES • Le modèle de base : l’arbre de décision, ses avantages et ses limites • Présentation des différentes stratégies ensemblistes : bagging, boosting, etc. • Mise en pratique : "Retour sur le titanic" - Utilisation d’une méthode ensembliste sur la base du précédent modèle APPRENTISSAGE SEMI-SUPERVISÉ • Les grandes classes d’algorithmes non supervisées : clustering, PCA, etc. • Mise en pratique : "Détection d’anomalies dans les prises de paris" - Nous verrons comment un algorithme non supervisé permet de détecter des fraudes dans les prises de paris Jour 3 RAPPELS ET RÉVISIONS • Synthèse des points abordés en journées 1 et 2 • Approfondissement des sujets sélectionnés avec l’intervenant MISE EN PRATIQUE • Le dernier jour est entièrement consacré à des mises en pratique [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 139 Catalogue formations Date d'impression : 21/02/2017 SÉLECTION ET PARTICIPATION À UNE COMPÉTITION • Le formateur sélectionnera une compétition en cours sur Kaggle ou datascience.net qui sera démarrée en jour 3 par l’ensemble des participants [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 140 Catalogue formations Date d'impression : 21/02/2017 BEST Data Science : niveau avancé DESCRIPTION Surfant sur la vague du Big Data, le data scientist joue un rôle clé dans la valorisation de données. Au-delà des paillettes, quel est son rôle, ses outils, sa méthodologie, ses "tips and tricks" ? Venez le découvrir au travers de cette formation avancée à la Data Science délivrée par des data scientists renommés qui vous apporteront l’expérience des compétitions de Data Science et leurs riches retours d’expérience des modèles réels qu’ils mettent en place chez leurs clients. OBJECTIFS PÉDAGOGIQUES Découvrir et utiliser la puissance prédictive des modèles ensemblistes Savoir effectuer un "feature engineering" performant Appréhender les techniques de text-mining et de deep-learning à travers des exemples concrets Enrichir sa boite à outils de data scientist PUBLIC CIBLE Analyste Statisticien Architecte Développeur Data scientist PRÉ-REQUIS • Connaissances de base en programmation ou en scripting • Avoir suivi la formation "Fondamentaux de la Data Science" (DSDFX) serait en plus MÉTHODE PÉDAGOGIQUE Stage pratique DATA SCIENCE Code : DSNVA Durée : 3 jours (21 heures) Exposés : 50% Cas pratiques : 40% Échanges d'expérience : 10% Sessions à venir : 27 fév. - 1 mar. 2017 Genève / 2 700 CHF 2 - 4 mai 2017 Casablanca / 13 500 DHS HT 2 - 4 mai 2017 Paris / 2 340 € HT 10 - 12 juil. 2017 Paris / 2 340 € HT Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. 25 - 27 sept. 2017 Genève / 2 700 CHF POUR ALLER PLUS LOIN : Tarif & dates intra : Sur demande • Formation "Fondamentaux de la Data Science" (DSFDX) • Ouvrage "Data Science : Fondamentaux et études de cas" - Eric Biernat, Michel Lutz • Ouvrage "The Elements of Statistical Learning: Data Mining, Inference, and Prediction" - Hastie, Tibshirani, Friedman • Toutes nos formations Data Science • Nos formations Hadoop • Nos formations NoSQL [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 141 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 RAPPEL DES FONDAMENTAUX • • • • • • Ecosystème Big Data et Data Science Comment modéliser un problème de data science ? Les différentes familles d’algorithmes (supervisé : classification/régression, non supervisé) Les algorithmes classiques Comment évaluer la performance ? Sur apprentissage et compromis biais/variance MODÈLES ENSEMBLISTES • Rappels • Pourquoi ça fonctionne ? Raisons théoriques • Introduction au stacking - Architecture et promesses du stacking - Feature weighted stacking - Mise en application INTRODUCTION AU TEXT MINING • • • • • Un modèle de représentation : le bag of words Normalisations usuelles Stemming, lemmatization Distances (Levenshtein, Hamming, Jaro-Winkler) Word2Vec Jour 2 FEATURE ENGINEERING AVANCÉ • Normalisation - Qu’est ce que la normalisation ? - Quand l’utiliser ? • Réduction de dimension (ACP, TSNE, LSA, etc.) • Transformation et interactions entre variables • Traitement des variables catégorielles à haute dimensionnalité • Création de variables extraites d’arbres (Facebook Trick) RÉSEAUX DE NEURONES ET DEEP LEARNING • L’origine : le perceptron • Les réseaux de neurones • Deep learning - Objectif : s’affranchir du feature engineering manuel - Convolution - Réseaux récurrents • Cas concret : reconnaissance de chiffres [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 142 Catalogue formations Date d'impression : 21/02/2017 APPRENTISSAGE SEMI-SUPERVISÉ Jour 3 RAPPELS ET RÉVISIONS • Synthèse des points abordés en journées 1 et 2 • Approfondissement des sujets sélectionnés avec l’intervenant MISE EN PRATIQUE • Le dernier jour est entièrement consacré à des mises en pratique SÉLECTION ET PARTICIPATION À UNE COMPÉTITION • Le formateur sélectionnera une compétition en cours sur Kaggle qui sera démarrée en jour 3 par l’ensemble des participants [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 143 Catalogue formations Date d'impression : 21/02/2017 BIG DATA HADOOP [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 144 Catalogue formations Date d'impression : 21/02/2017 Les fondamentaux d’Hadoop DESCRIPTION Cette formation est une initiation aux fondamentaux d’Hadoop. Elle donne aux participants une connaissance théorique et pratique de la plateforme, au travers de plusieurs exercices pratiques appliqués à des cas réels. A l’issue de la session, les participants seront en capacité d’utiliser les outils de l’écosystème Hadoop pour explorer des données stockées sur un entrepôt Big Data. Stage pratique HADOOP Code : HDP01 Durée : 2 jours (14 heures) OBJECTIFS PÉDAGOGIQUES Appréhender le fonctionnement d’Hadoop Identifier l’écosystème : quels outils pour quels usages ? Manipuler les principales commandes shell d’interaction avec Hadoop Emettre des requêtes SQL avec Hive et HCatalog Créer des traitements de données avec Pig Exposés : 60% Cas pratiques : 30% PUBLIC CIBLE Échanges d'expérience : 10% Analyste Data scientist Architecte Développeur Sessions à venir : PRÉ-REQUIS • Connaissances de base en programmation ou en scripting. MÉTHODE PÉDAGOGIQUE Apports théoriques préalables présentant la plateforme Hadoop, son fonctionnement et son écosystème. Travaux pratiques pour une mise en application immédiate. Les travaux pratiques s’effectueront sur un cluster Apache Hadoop 2.x. POUR ALLER PLUS LOIN : • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 16 - 17 mar. 2017 Paris / 1 580 € HT 16 - 17 mar. 2017 Casablanca / 8 900 DHS HT 6 - 7 avr. 2017 Genève / 1 900 CHF 1 - 2 juin 2017 Paris / 1 580 € HT 1 - 2 juin 2017 Casablanca / 8 900 DHS HT Tarif & dates intra : Sur demande 145 Catalogue formations Date d'impression : 21/02/2017 (HWAPH) • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 146 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION AU BIG DATA • Qu’est-ce que Big Data ? • Les grands enjeux métier • Paysage technologique : les architectures Big Data INTRODUCTION À HADOOP • Historique succinct • Le cœur de la plateforme : HDFS et YARN • L’écosystème Hadoop - Frameworks et algorithmes - Bases de données - Traitements des données - Intégration • Hadoop et la sécurité des données MANIPULER LA LIGNE DE COMMANDE HADOOP • Présentation des principales commandes • Mise en pratique "Manipulation et transfert de fichiers en ligne de commande UNE INTERFACE UTILISATEUR POUR HADOOP : HUE • Présentation de Hue et de ses modules • Mise en pratique "Manipulation interactive de données" INTERROGER HADOOP AVEC DU SQL : HIVE • Présentation de Hive • Mise en pratique "Manipulation de données avec SQL" - Créer un modèle de données - Importer des fichiers sources - Requêter les données Jour 2 TRANSFORMER DES DONNÉES : LE LANGAGE PIG • Présentation de Pig • Mise en pratique "Transformation de données avec Pig" - Charger des données semi-structurées - Croiser avec des données Hive - Sauvegarder le résultat dans HDFS ECRITURE DE TRAITEMENTS AVANCÉS • Présentation du framework Hadoop Streaming • Présentation express du langage Python et du squelette de programme pour l’exercice • Mise en pratique "Ecriture d’un programme de manipulation complexe" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 147 Catalogue formations Date d'impression : 21/02/2017 COMPOSITION ET ORDONNANCEMENT DE TRAITEMENTS • Présentation d’Oozie • Mise en pratique "Création d’un pipeline de traitement de données" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 148 Catalogue formations Date d'impression : 21/02/2017 BEST Administrer la plateforme Hadoop 2.X Hortonworks : niveau 1 Formation Hadoop officielle Hortonworks "HDP Operations: HDP Administration 1" DESCRIPTION Cette session prépare au rôle d’administrateur au sein d’un contexte technologique innovant et en particulier au cours d’un projet Big Data. A travers des exercices concrets, vous apprendrez à installer, configurer et maintenir un cluster Hadoop. Stage pratique HADOOP A la fin de cette formation, vous aurez une compréhension solide de comment Hadoop fonctionne avec le Big Data et, à travers nos mises en pratique, vous saurez déployer tout le cycle de vie pour des clusters multinœuds. Durée : 4 jours (28 heures) Code : HWADM Certification : 280 € HT OBJECTIFS PÉDAGOGIQUES Dimensionner un cluster Hadoop Installer un cluster Hadoop Configurer un cluster Hadoop Sécuriser un cluster Hadoop Maintenir un cluster Hadoop Exposés : 40% Cas pratiques : 50% PUBLIC CIBLE Échanges d'expérience : 10% Architecte Administrateur Sessions à venir : PRÉ-REQUIS • Connaissances de l’environnement Linux. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Cette formation prépare à la certification éditeur Hortonworks. POUR ALLER PLUS LOIN : • Site internet Hortonworks • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 27 - 30 mar. 2017 Genève / 3 000 CHF 27 - 30 mar. 2017 Casablanca / 25 500 DHS HT 27 - 30 mar. 2017 Paris / 2 550 € HT 19 - 22 juin 2017 Casablanca / 25 500 DHS HT 26 - 29 juin 2017 Paris / 2 550 € HT Tarif & dates intra : Sur demande 149 Catalogue formations Date d'impression : 21/02/2017 Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 150 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 BIG DATA, HADOOP ET LA PLATEFORME HORTONWORKS : LES BASES DU BIG DATA • • • • Les produits de la HDP Qu’est-ce que Hadoop ? Une architecture de cluster type Introduction à Ambari GESTION DES UTILISATEURS AVEC AMBARI • Gérer les users et les groupes • Gérer les permissions • Mise en pratique : "Gestion des utilisateurs avec Ambari" GESTION DES SERVICES HADOOP VIA AMBARI • • • • Configuration des services Surveillance des services Maintenance des services Mise en pratique : "Gestion des services Hadoop" UTILISER LE STOCKAGE HDFS • Accéder aux données • Gestion des fichiers • Mise en pratique : "Utiliser le stockage HDFS" Jour 2 UTILISER LE STOCKAGE HDFS (SUITE) • • • • Les web services d’HDFS Mise en pratique : "Utiliser WebHDFS" Protéger les accès Mise en pratique : "Utiliser les ACLs HDFS" GESTION DU STOCKAGE HDFS • • • • • Architecture HDFS Assurer l’intégrité de la donnée Mise en pratique : "Gestion du stockage sur HDFS" Les quotas HDFS Mise en pratique : "Gestion des quotas sur HDFS" GESTION DES RESSOURCES AVEC YARN • • • • • Architecture de YARN Utilisation de YARN Les différentes façons de gérer YARN Mise en pratique : "Configurer et gérer YARN" Mise en pratique : "Gestion de YARN sans Ambari" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 151 Catalogue formations Date d'impression : 21/02/2017 Jour 3 DÉCOUVERTE DES APPLICATIONS YARN • Les bases d’une application YARN • Mise en pratique : "Démarrer une application YARN" GESTION DES NŒUDS DANS UN CLUSTER • Ajouter, enlever un nœud du cluster • Déplacer des composants • Mise en pratique : "Ajouter, décommissionner et recommissionner un nœud" LE CAPACITY SCHEDULER DE YARN • • • • • Contrôler la répartition des ressources grâce aux queues YARN Contrôler les accès sur les queues YARN Mise en pratique : "Configuration des utilisateurs et des groupes pour YARN" Mise en pratique : "Configurer les ressources avec les queues" Mise en pratique : "Tuning de la gestion des ressources" GESTION DES RACKS SUR HADOOP • Les bénéfices de la "rack awareness" • Configurer la "rack awareness" • Mise en pratique : "Configurer la rack awareness" Jour 4 ACTIVER LA HAUTE DISPONIBILITÉ AVEC HDFS ET YARN • • • • • Les principes de la haute disponibilité Haute disponibilité du Namenode Haute disponibilité du Resource manager Mise en pratique : "Configurer la haute disponibilité du namenode" Mise en pratique : "Configurer la haute disponibilité du resource manager" SURVEILLANCE DE CLUSTER • Surveillance avec Ambari • Lever des alertes avec Ambari • Mise en pratique : "Configurer les alertes avec Ambari" PROTÉGER SES DONNÉES • • • • • De l’importance des backups Les snapshots HDFS Utiliser DistCP Mise en pratique : "Gestion des snapshots HDFS" Mise en pratique : "Utiliser DistCP" INSTALLER LA HDP • Identifier les options de déploiement de cluster • Planifier un déploiement de cluster [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 152 Catalogue formations Date d'impression : 21/02/2017 • Faire une installation avec Ambari • Mise en pratique : "Installer la HDP" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 153 Catalogue formations Date d'impression : 21/02/2017 EXCLU Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé Formation Hadoop officielle Hortonworks "HDP Administrator: HDP Administration 2" DESCRIPTION Cette formation est destinée aux administrateurs de plateforme HDP qui souhaiteraient approfondir leurs connaissances. Le focus est mis sur la haute disponibilité des divers outils, la gouvernance de la donnée, les réglages avancés de la plateforme ainsi que l’automatisation de déploiement de celleci. OBJECTIFS PÉDAGOGIQUES Mettre en place une gestion avancée du stockage sur HDFS Piloter une gestion avancée de l’utilisation des ressources avec YARN et Slider Réaliser un paramétrage avancé des outils de développement Assurer une gouvernance de la donnée avec Falcon et Oozie Automatiser le déploiement avec Ambari Blueprint PUBLIC CIBLE Administrateur et architecte de la plateforme HDP cherchant à approfondir et à développer leurs compétences. Stage pratique HADOOP Code : HWAD2 Durée : 3 jours (21 heures) Certification : 280 € HT Exposés : 40% Cas pratiques : 50% Échanges d'expérience : 10% PRÉ-REQUIS • Avoir suivi la formation "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HWADM) serait un plus. • Expérience en ligne de commande. • Expérience en administration de la HDP. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Cette formation prépare à la certification éditeur Hortonworks. POUR ALLER PLUS LOIN : • Site internet Hortonworks • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 Sessions à venir : 13 - 15 mar. 2017 Paris / 1 950 € HT 13 - 15 mar. 2017 Casablanca / 18 500 DHS HT 6 - 8 juin 2017 Paris / 1 950 € HT 6 - 8 juin 2017 Casablanca / 18 500 DHS HT 11 - 13 sept. 2017 Paris / 1 950 € HT Tarif & dates intra : Sur demande 154 Catalogue formations Date d'impression : 21/02/2017 Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 155 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 UPGRADE DE VERSION HDP • • • • Compatibilités de version Les prérequis à la montée de version Installer la nouvelle version Mise en pratique : "Faire une montée de version HDP" CONFIGURATION DU STOCKAGE HÉTÉROGÈNE HDFS • • • • • Les différents stockages physiques supportés Stockage asymétrique Politique de stockage de la donnée Configurer ses politiques Mise en pratique : "Configurer les politiques de stockage HDFS" GATEWAY NFS SUR HDFS • • • • • Monter une gateway NFS Comment scaler son gateway ? Authentification des utilisateurs Installation de la gateway Mise en pratique : "Configurer la gateway NFS" CONFIGURER LE CACHE CENTRALISÉ HDFS • • • • • Qu’est-ce que le cache centralisé ? Mécanique interne du cache Utilisation du cache Gestion du cache Mise en pratique : "Configurer le cache centralisé HDFS" GESTION DE LA COMPRESSION DE LA DONNÉE • Trade-off de la compression • Quel niveau de compression pour vos données ? • Codecs et sérialisation Jour 2 LES LABELS SUR LES NŒUDS YARN • • • • Principes de base et application Gestion des labels Activer et configurer les labels Mise en pratique : "Configurer et tester les labels de nœuds YARN" DÉPLOIEMENT D’APPLICATIONS AVEC APACHE SLIDER • Quels usages pour Slider ? • L’intégration avec YARN [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 156 Catalogue formations Date d'impression : 21/02/2017 • Slider pour les développeurs • Déployer une application Slider • Mise en pratique : "Déployer HBase avec Slider" INTÉGRATION DU LDAP AVEC AMBARI • Configurer le LDAP avec Ambari • Synchronisation des utilisateurs • Mise en pratique : "Intégrer un LDAP avec Ambari" PARAMÉTRAGE DE HIVE • Vers des requêtes Hive interactive • Améliorer Hive avec Tez HAUTE DISPONIBILITÉ DU SERVEUR HIVE • • • • L’architecture de Hive Les prérequis pour la HA Installer et configurer la HA Mise en pratique : "Configurer la HA Hive" GESTION DES WORKFLOWS AVEC OOZIE • • • • Retour sur les possibilités offertes L’architecture d’Oozie Déploiement de jobs sur Oozie Mise en pratique : "Gestion de workflow avec Oozie" Jour 3 HAUTE DISPONIBILITÉ OOZIE • • • • Prérequis à la HA Architecture HA pour Oozie Configurer la HA Mise en pratique : "Configurer la HA Oozie" INTRODUCTION À FALCON • • • • • • • • Les challenges de la gouvernance de la donnée Le cycle de vie de la donnée Lineage de la donnée Architecture Falcon Déploiement de Falcon Les entités Falcon Mirroring avec Falcon Mise en pratique : "Configurer les entités et le mirroring Falcon" PROVISIONNEMENT DE CLUSTER AVEC LES BLUEPRINTS AMBARI • Déploiement de cluster à la volée grâce aux blueprints • Capturer les blueprints • Déploiement de template de création [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 157 Catalogue formations Date d'impression : 21/02/2017 • • • • Les fichiers de configuration logique Les templates de création pour les noeuds Les bonnes pratiques pour le déploiement avec les blueprints Mise en pratique : "Déploiement de cluster et ajouts de nœuds avec les blueprints Ambari" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 158 Catalogue formations Date d'impression : 21/02/2017 EXCLU Administrer la plateforme Hadoop 2.X Hortonworks : sécurité Formation Hadoop officielle Hortonworks "HDP Operations: Security" DESCRIPTION Cette formation est destinée aux administrateurs de la plateforme HDP qui souhaiteraient approfondir leurs connaissances en matière de sécurité. Le focus est mis sur les outils permettant de sécuriser la plateforme en termes d’authentification, d’autorisation et d’audit. Stage pratique HADOOP OBJECTIFS PÉDAGOGIQUES Durée : 3 jours (21 heures) Introduire les 5 piliers de la sécurité Décrire la façon dont la sécurité est intégrée à Hadoop Découvrir et installer Kerberos Protéger son cluster avec Knox Gérer les permissions et l’audit avec Ranger Code : HWADS Exposés : 40% PUBLIC CIBLE Cas pratiques : 50% Administrateur et architecte de la plateforme HDP cherchant à approfondir et à développer leurs compétences Échanges d'expérience : 10% PRÉ-REQUIS • Avoir suivi la formation "Administrer la plateforme Hadoop 2.X Hortonworks 1" serait un plus (HWADM). • Expérience en ligne de commande. • Expérience en administration de la plateforme HDP. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. POUR ALLER PLUS LOIN : • Site internet Hortonworks • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 Sessions à venir : 20 - 22 mar. 2017 Casablanca / 18 500 DHS HT 20 - 22 mar. 2017 Paris / 1 950 € HT 21 - 23 juin 2017 Paris / 1 950 € HT 21 - 23 juin 2017 Casablanca / 18 500 DHS HT 4 - 6 sept. 2017 Genève / 2 300 CHF Tarif & dates intra : Sur demande 159 Catalogue formations Date d'impression : 21/02/2017 • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 160 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1-3 DÉCRIRE LES 5 PILIERS D’UN ENVIRONNEMENT SÉCURISÉ LISTER LES BESOINS POUR UN ENVIRONNEMENT HADOOP SÉCURISÉ DÉCOUVRIR COMMENT LA SÉCURITÉ EST INTÉGRÉE DANS HADOOP CHOISIR VOS OUTILS DE SÉCURITÉ EN FONCTION DE VOS USAGES LISTER LES PRÉREQUIS DE LA SÉCURITÉ CONFIGURER KERBEROS VIA AMBARI CONFIGURER KERBEROS POUR HADOOP SAVOIR ACTIVER KERBEROS INSTALLER ET CONFIGURER KNOX INSTALLER ET CONFIGURER RANGER INSTALLER ET CONFIGURER LE RANGER KEY MANAGEMENT SERVICES (KMS) UTILISER RANGER POUR SÉCURISER L’ACCÈS AUX DONNÉES LISTER LES SOLUTIONS DISPONIBLES DES PARTENAIRES MISES EN PRATIQUE : • • • • • • • • • • • • • • • Activer l’intégration entre l’OS et AD/LDAP Configurer l’utilisateur du daemon Ambari en non-root Crypter la base de données Ambari Activer l’authentification AD/LDAP sur Ambari Activer HTTPS/SSL pour Ambari Configurer le Two-Way SSL entre les agents Ambari et le serveur Activer l’authentication SPNEGO pour Hadoop Configurer les Ambari Views pour Kerberos Installer Knox par Ambari Configurer la passerelle Knox Configurer Knox pour l’authentification LDAP/AD Installer Ranger via Ambari Configurer Ranger Configurer Ranger KMS Configurer HDFS pour le cryptage des données [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 161 Catalogue formations Date d'impression : 21/02/2017 • • • • Configurer Hive pour le cryptage HDFS Activer l’audit sur le Ranger KMS Utiliser le Ranger KMS Tester les accès sécurisés via HDFS, Hive, Pig et Sqoop [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 162 Catalogue formations Date d'impression : 21/02/2017 Administrer la base de données HBase avec Hadoop 2.X Hortonworks Formation Hadoop officielle Hortonworks "HDP Operations: Apache HBase Advanced Management" DESCRIPTION Inspirée des publications de Google sur BigTable, HBase est un SGBD non relationnel capable de gérer d'énormes quantités de données. Intégré à l’écosystème Hadoop, il permet de distribuer les données en utilisant le système de fichiers distribué HDFS (Hadoop Distributed File System) du framework. Son fonctionnement, qui repose donc sur le stockage distribué des données sur un cluster de machines physiques, garantit à la fois la haute disponibilité et les hautes performances des bases. Deux arguments de poids qui suffisent à comprendre le succès croissant de la solution. A l’issue de cette formation, les participants disposeront des connaissances et compétences nécessaires à la mise en œuvre de HBase. OBJECTIFS PÉDAGOGIQUES Savoir installer HBase Sécuriser les accès cluster Assurer la maintenance des données Monitorer HBase pour faciliter la résolution de problème Optimiser les performances PUBLIC CIBLE Architecte Administrateur Analyste Développeur Tech lead Chef de projet Gestionnaire de bases de données Stage pratique HADOOP Code : HWHB2 Durée : 4 jours (28 heures) Exposés : 40% Cas pratiques : 50% Échanges d'expérience : 10% Sessions à venir : 18 - 21 avr. 2017 Paris / 2 550 € HT 18 - 21 avr. 2017 Casablanca / 25 500 DHS HT 16 - 19 oct. 2017 Paris / 2 550 € HT 16 - 19 oct. 2017 Casablanca / 25 500 DHS HT PRÉ-REQUIS • Connaissance de l’environnement Linux et des SGBD relationnels MÉTHODE PÉDAGOGIQUE Tarif & dates intra : Sur demande Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. POUR ALLER PLUS LOIN : • Site internet Hortonworks • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 163 Catalogue formations Date d'impression : 21/02/2017 Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 164 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION À HADOOP • • • • Présentation de cas d’usage big data Différents types de données : structurée, non structurée Les caractéristiques d’un projet big data Hadoop et Hortonworks HDFS ET YARN • Démonstration pour la découverte et l’utilisation de HDFS (Hadoop Distributed File System) • Architecture de Yarn INTRODUCTION À HBASE • Modèle clé-valeur, lignes, colonnes • Architecture • Phoenix, une solution pour requêter HBase en SQL Jour 2 INSTALLATION • • • • • • Installations de Standalone : semi-distribuées ou pleinement distribuées Prérequis demandés : Java, Zookeeper, Master Server, Region Server Installation manuelle ou automatisée avec Ambari Mise en pratique : "Installation automatisée avec Ambari" Mise en pratique : "Installation manuelle" Vérification de l'installation UTILISATION DU CLIENT • • • • • Commandes générales Manipulation des tables Manipulation des données Mise en pratique : "Exploration des commandes" Mise en pratique : "Administration du cluster (régions, balance, etc.)" INGESTION DE DONNÉES • • • • • • • • Composants impliqués dans le stockage (re, Write Ahead log, Memstore, HFile, etc.) Modèle de stockage : paires clés-valeur, clés de lignes, familles de colonnes, etc. Appréhender les mécanismes de lecture et d'écriture de données Flush process (memstore, etc.) Compactage des régions Ingestion de données en masse (import tsv, coompletebulkload) Mise en pratique : "Utiliser ImportTSV pour ingérer des données" CopyTable (use cases, exemples) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 165 Catalogue formations Date d'impression : 21/02/2017 Jour 3 GESTION DES OPÉRATIONS • • • • • • • Utilisation d'Ambari pour gérer HBase Haute disponibilité (sauvegarde des maires, lectures HA) Mise en pratique : "Haute disponibilité" Log files (log4j, Linux, GUI Master Server) Mise en pratique : "Log files" Coprocesseur : le pendant des triggers SQL Filtres (filtres de scan, filtres customs) SAUVEGARDE ET RESTAURATION DES DONNÉES • • • • • Protection des données : réplication HDFS, réplication de clusters, backup et snapshots Mise en pratique : "Snapshots" Réplication de cluster : topologies, configuration Mise en pratique : "Réplication" Snapshots hbase : processus, création et gestion, travailler avec SÉCURITÉ • • • • • • • • Authentification Autorisations et Access Control Lists Mise en pratique : "Autorisations et Access Control Lists" Commandes Hbase Shell relatives à la sécurité Ranger : un outil pour configurer les autorisations sur l'ensemble du cluster Knox : un point d'accès sécurisé au cluster Authentifications simples Bulk load secure Jour 4 MONITORING HBASE ET DIAGNOSTIC DES PROBLÈMES • • • • • • Métriques importantes (Master Server, Region Server) Les outils de monitoring HBase : Nagios, Ganglia, OpenTSDB Identifier les HotSpots Mise en pratique : "Identifier les hotspots" Eviter les hotspots par le design des clés de ligne Utiliser le pré-split MAINTENANCE • • • • • • Split de régions Mise en pratique : "Split de régions" Load balancer Monitoring de la taille des régions Split et merge manuel de régions Problèmes d'intégrité (utilisation de hbck) RÉSOLUTION DE PROBLÈMES • Vérification des statuts Zookeeper [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 166 Catalogue formations Date d'impression : 21/02/2017 • • • • • Monitoring des garbage collection de la JVM Mise en pratique : "Monitoring des garbage collection de la JVM" Résolution des erreurs au démarrage des serveurs HBase Régler HBase pour obtenir de meilleures performances Régler HDFS pour obtenir de meilleures performances PROJET RÉCAPITULATIF [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 167 Catalogue formations Date d'impression : 21/02/2017 Analyse de données pour Hadoop 2.X Hortonworks avec HBase Formation Hadoop officielle Hortonworks "HDP Analyst: Apache HBase Essentials" DESCRIPTION Inspirée des publications de Google sur BigTable, HBase est un SGBD non relationnel capable de gérer d'énormes quantités de données. Intégré à l’écosystème Hadoop, il permet de distribuer les données en utilisant le système de fichiers distribué HDFS (Hadoop Distributed File System) du framework. Son fonctionnement, qui repose donc sur le stockage distribué des données sur un cluster de machines physiques, garantit à la fois la haute disponibilité et les hautes performances des bases. Deux arguments de poids qui suffisent à comprendre le succès croissant de la solution. A l’issue de cette formation, les participants disposeront des connaissances et compétences nécessaires à la mise en oeuvre de HBase. Stage pratique HADOOP OBJECTIFS PÉDAGOGIQUES Cas pratiques : 65% Découvrir le fonctionnement de HBase Savoir configurer et utiliser HBase Modéliser une table HBase Prendre en main et utiliser les différents outils à disposition Code : HWHB1 Durée : 2 jours (14 heures) Exposés : 25% Échanges d'expérience : 10% PUBLIC CIBLE Sessions à venir : Architecte Administrateur Développeur de logiciel Analyste 23 - 24 mar. 2017 Paris / 1 540 € HT PRÉ-REQUIS 19 - 20 sept. 2017 Casablanca / 8 500 DHS HT • Connaissance de l’environnement Linux. • Connaissance des bases de données relationnelles. MÉTHODE PÉDAGOGIQUE Une pédagogie basée sur l'alternance de phases théoriques et de mises en pratique qui permet aux participants d'acquérir une première expérience concrète du stockage de données en environnement HBase. Des échanges avec l’intervenant sur les meilleures pratiques pour garantir la disponibilité des bases et leurs performances. 23 - 24 mar. 2017 Casablanca / 8 500 DHS HT 21 - 22 sept. 2017 Paris / 1 540 € HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Site internet Hortonworks • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 168 Catalogue formations Date d'impression : 21/02/2017 Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 169 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 GENERALITES • • • • • Rappels rapides sur l'écosystème Hadoop Hortonworks HDFS Yarn Mise en pratique : lancement d’une tâche MapReduce INTRODUCTION A HBASE • Fonctionnement général • Mise en pratique : - Utilisation du client HBase - Importation d’une table MySQL avec Sqoop ARCHITECTURE • Fonctionnement et cycle de vie des régions HBase • Orchestration du cluster avec Zookeeper • Mise en pratique : manipulation des nœuds ZooKeeper SERVICES ET OPERATIONS • HMaster et RegionServer • Opérations : get, put, scans • Mise en pratique : prise en main des fichiers de configuration Jour 2 COMMANDES • • • • • Manipulation des données Manipulation des tables Réparations Réplication de clusters Mise en pratique : utilisation des commandes CONFIGURATION ET DISTRIBUTIONS • • • • Configuration HBase et Zookeeper Distributions HBase Backups Mises en pratique : - Backup et snapshots - Exports avec Pig, imports avec Importtsv CONCEPTION D’UN SCHEMA HBASE • Modèle de données HBase • Designer les clés de lignes : patterns et techniques [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 170 Catalogue formations Date d'impression : 21/02/2017 • Modèle de table pour une application de messagerie • Familles de colonnes • Mise en pratique : - Familles de colonnes - Etude de cas : application de suivi de colis OPTIMISATION • Blocs, caches, filtres de bloom, memstore, logs • Filtres de colonnes • Mise en pratique : manipulation des filtres de bloom DEMONSTRATION : REALISATION D’UN CLIENT JAVA HBASE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 171 Catalogue formations Date d'impression : 21/02/2017 BEST Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark Formation Hadoop officielle Hortonworks "HDP Developer: Apache Pig and Hive" DESCRIPTION Cette formation présente les grands outils de l’écosystème Hadoop en se focalisant plus spécifiquement sur Pig et Hive. Le principal objectif est le développement de compétences de data analyst orientées accès et traitement des données sans nécessairement avoir un fort background technique. OBJECTIFS PÉDAGOGIQUES Stage pratique HADOOP Code : HWAPH Durée : 4 jours (28 heures) Identifier et définir les différents composants de l’écosystème Hadoop Appréhender l’architecture de Hadoop 2.X Expérimenter les outils d’exploration et d’analyse avancée de données Certification : 280 € HT PUBLIC CIBLE Exposés : 40% Analyste Statisticien Développeur PRÉ-REQUIS • Connaissances de base en scripting (SQL, Python, R) ou en programmation. Cas pratiques : 50% Échanges d'expérience : 10% Sessions à venir : MÉTHODE PÉDAGOGIQUE Formation mêlant des apports théoriques à de nombreux travaux pratiques sous forme d’exercices d’application et d’analyse de uses cases métier complétés des retours d’expérience du formateur. POUR ALLER PLUS LOIN : • Site internet Hortonworks • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 6 - 9 mar. 2017 Paris / 2 550 € HT 15 - 18 mai 2017 Genève / 3 000 CHF 12 - 15 juin 2017 Paris / 2 550 € HT 12 - 15 juin 2017 Casablanca / 25 500 DHS HT 11 - 14 sept. 2017 Paris / 2 550 € HT Tarif & dates intra : Sur demande 172 Catalogue formations Date d'impression : 21/02/2017 • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 173 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 COMPRENDRE HADOOP 2.X • L’architecture de Hadoop 2.X • The Hortonworks Data Platform (HDP) LE SYSTÈME DE FICHIERS DISTRIBUÉ HDFS • Architecture fonctionnelle de HDFS - Exercice d’interaction en ligne de commande avec HDFS ALIMENTER HDFS EN DONNÉES • Prise en main de l’outil Flume • Prise en main de l’outil Sqoop - Application de ces deux outils d’import et d’export des données LE FRAMEWORK MAPREDUCE • Architecture et fonctionnement général de MapReduce - Exemples d’utilisation d’un job MapReduce • Présentation de Hadoop Streaming Jour 2 INTRODUCTION À PIG • Types et mots-clés dans Pig - Exploration de données avec Pig PROGRAMMATION PIG AVANCÉE • Mots-clés et fonctionnalités avancées dans Pig • Jointures dans Pig • Astuces d’optimisation de scripts Pig - Analyse de cas d’usages métier divers avec Pig Jour 3 PROGRAMMATION HIVE • Types et mots-clés dans Hive • Concept de table et base de données dans Hive • Présentation et explication des types de jointures - Démonstration de jointures - Analyse de cas d’usages métier UTILISER HCATALOG • Fonctionnement et utilisation de HCatalog - Démonstration du fonctionnement de HCatalog [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 174 Catalogue formations Date d'impression : 21/02/2017 Jour 4 PROGRAMMATION HIVE AVANCÉE • Les vues dans Hive • Les différents formats de stockage des tables Hive • Optimisation de scripts Hive - Illustration des fonctions avancées HADOOP 2.X ET YARN • Architecture de YARN - Démonstration d’une application YARN APACHE SPARK • Introduction à Spark • Programmation Spark (RDD, programmation fonctionnelle) - Ecriture d’un job Spark en Python • Spark SQL et les DataFrames - Utilisation de Spark SQL et des DataFrames sur des tables Hive et des fichiers HDFS CRÉER ET UTILISER UN WORKFLOW OOZIE • Workflow et coordinateur Oozie • Actions possibles avec Oozie [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 175 Catalogue formations Date d'impression : 21/02/2017 EXCLU Développer des applications pour Apache Spark avec Python ou Scala Formation Hadoop officielle Hortonworks "HDP Developer: Enterprise Apache Spark I" DESCRIPTION Spark est né en 2009 dans le laboratoire AMPLab de l’université de Berkeley. Ce framework offre un modèle de programmation plus simple que celui du MapReduce d’Hadoop et surtout plus rapide avec des temps d’exécution jusqu’à 100 fois plus courts. Avec Spark, les développeurs peuvent écrire simplement des applications distribuées complexes qui permettent de prendre des meilleures décisions plus rapidement et des actions en temps réel, appliquées à une grande variété de cas d’utilisations, d’architecture et de secteurs d’activités. Cette formation s’adresse aux développeurs qui souhaitent créer et déployer des applications Big Data complètes et uniques en combinant batchs, le streaming et analyses interactives sur l’ensemble des données. OBJECTIFS PÉDAGOGIQUES Identifier et définir les différents composants de l’écosystème Hadoop Appréhender le fonctionnement de Spark Développer des applications avec Apache Spark Optimiser une application Spark Utiliser Spark SQL et les dataframes Faire de l’analyse en temps réel avec Spark streaming Découvrir MLLib pour du machine learning sur Spark Explorer, manipuler et visualiser votre donnée avec Zeppelin PUBLIC CIBLE Développeur d'applications avec des contraintes temps réel Ingénieur d’études Architecte technique Chef de projet technique PRÉ-REQUIS • Connaissances de base en programmation ou en scripting (Python/Scala) • Expérience basique en ligne de commande • Aucune connaissance sur Hadoop n’est requise • Connaissances en SQL et conception d'application temps réel utiles mais non obligatoire MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Cette formation prépare à la certification éditeur Hortonworks. Stage pratique HADOOP Code : HWSPK Durée : 4 jours (28 heures) Certification : 280 € HT Exposés : 40% Cas pratiques : 50% Échanges d'expérience : 10% Sessions à venir : 24 - 27 avr. 2017 Casablanca / 25 500 DHS HT 24 - 27 avr. 2017 Paris / 2 550 € HT 2 - 5 mai 2017 Genève / 3 000 CHF 3 - 6 juil. 2017 Casablanca / 25 500 DHS HT 3 - 6 juil. 2017 Paris / 2 550 € HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Site internet Hortonworks • Livre blanc "Hadoop, feuille de route" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 176 Catalogue formations Date d'impression : 21/02/2017 • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 177 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION À HADOOP, HORTONWORKS ET AU BIG DATA • • • • Cas d’usage pour Hadoop Qu’est-ce que Big Data ? HDP, Hortonworks et l’écosystème Hadoop Pourquoi utiliser Hortonworks ? INTRODUCTION À APACHE SPARK • • • • Qu’est-ce que Spark et d’où vient-il ? Pourquoi utiliser Spark ? Spark vs MapReduce L’évolution rapide de Spark et l’engagement d’Hortonworks PROGRAMMER AVEC APACHE SPARK • • • • • • • Les composants de Spark Premiers pas avec Spark Les RDD Transformations et actions Spark Hello World (wordcount) Lazy evaluation Mise en pratique: "Assurer ses premiers pas avec Apache Spark" VUE D’ENSEMBLE DE HDFS ET YARN • • • • • Vue d’ensemble de HDFS Le Namenode et le Datanode Vue d’ensemble de YARN Composants cœur de YARN Mise en pratique: "Utiliser les commandes HDFS" PROGRAMMATION RDD AVANCÉE • • • • D’autres fonctions de RDD "cœur" Fonctions de RDD paires Utiliser la documentation de Spark Mise en pratique : "Utiliser le stockage HDFS" Jour 2 PROGRAMMATION PARALLÈLE AVEC SPARK • • • • Partitionnement, jobs, stage et tasks L’UI de Spark Changer le niveau de parrallélisation Mise en pratique : Programmation parallèle sur Spark CACHER ET PERSISTER LA DONNÉE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 178 Catalogue formations Date d'impression : 21/02/2017 • • • • • Cache et persistance Mise en pratique : "cacher et persister la donnée" Exemple d’application itérative : PageRank Checkpointing Mise en pratique : "Checkpointing et RDD lineage" CRÉER DES APPLICATIONS SPARK • • • • • • Créer une application à soumettre au cluster Soumettre une application au cluster Yarn client vs Yarn cluster Points importants de configuration Gérer/packager les dépendances Mise en pratique : "Créer une application Spark standalone" Jour 3 FONCTIONNALITÉS AVANCÉES ET AMÉLIORATION DES PERFORMANCES • • • • • • Accumulateurs Mise en pratique : "Utiliser les accumulateurs pour vérifier la qualité des données" Variables « broadcast » Mise en pratique : "Utiliser les variables broadcast" Partitionnement avancé et opérations Point de départ pour l’optimisation TRAVAILLER VOS DONNÉES AVEC ZEPPELIN • L'exploration de données en Spark avec Zeppelin • Visualisation de données avec Zeppelin • Faire du reporting avec Zeppelin SPARK SQL • • • • • • Les concepts de Spark SQL Créer une Dataframe Sauvegarder une Dataframe Spark SQL et UDF Mise en pratique : "Spark SQL avec utilisation d’UDF" Mise en pratique : "Spark SQL avec Hive" Jour 4 SPARK STREAMING • • • • • • L’architecture de Spark Streaming Vue d’ensemble de Spark Streaming Fiabilité des récepteurs et des sources Transformations et opérations de sorties Mise en pratique : "Wordcount en Spark Streaming" Configurer le checkpointing [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 179 Catalogue formations Date d'impression : 21/02/2017 SPARK MLLIB • Vue d’ensemble de MLLib • Apprentissage supervisé • Apprentissage non supervisé [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 180 Catalogue formations Date d'impression : 21/02/2017 Développer des applications pour Hadoop 2.X Hortonworks avec Java Formation Hadoop officielle Hortonworks "HDP Developer: Java" DESCRIPTION Ce stage de formation présente les grands outils de l’écosystème Hadoop d’un point de vue technique et est orienté développement Java. Les objectifs principaux sont d’avoir une parfaite compréhension et pratique du framework d’exécution de calculs MapReduce ainsi que d’être capable de développer des modules d’extensions de Pig et Hive. OBJECTIFS PÉDAGOGIQUES Identifier et définir les différents composants de l’écosystème Hadoop Appréhender l’architecture de Hadoop 2.X Mettre en application les techniques avancées MapReduce Analyser un use case métier et valoriser les données correspondantes PUBLIC CIBLE Architecte Développeur Analyste PRÉ-REQUIS Stage pratique HADOOP Code : HWJAV Durée : 4 jours (28 heures) Certification : 280 € HT Exposés : 40% Cas pratiques : 50% Échanges d'expérience : 10% • Bonne connaissance du langage Java. MÉTHODE PÉDAGOGIQUE Tarif & dates intra : Sur demande Formation avec d’importants apports théoriques, des retours d’expérience du formateur complétés de travaux pratiques sous forme d’exercices d’application et d’analyse de uses cases métier. POUR ALLER PLUS LOIN : • Site internet Hortonworks • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 181 Catalogue formations Date d'impression : 21/02/2017 • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 182 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 COMPRENDRE HADOOP 2.X ET HDFS • Hadoop et Hadoop 2.X • Le système de gestion de ressources et de cluster YARN • Le système de fichiers distribué HDFS - Prise en main de l’environnement de développement Hadoop et accès aux fichiers HDFS ECRIRE DES APPLICATIONS MAPREDUCE • Illustration avec un exemple simple • Grands principes du framework MapReduce • MapReduce sur YARN - Développement de programmes MapReduce LES AGRÉGATIONS AVEC MAPREDUCE • Utilisation des combiners • Utilisation de l’in-map agrégation - Mise en pratique de l’agrégation à travers deux exemples Jour 2 PARTITIONNEMENT ET TRI • Le partitioner de MapReduce • Analyse et compréhension du Secondary Sort - Implémentation de deux types de Partitioner - Implémentation du Secondary Sort à travers un cas pratique INPUT ET OUTPUT FORMATS • Récapitulatifs des formats d’entrée et de sortie standards MapReduce • Analyse du fonctionnement d’un input format - Implémentations d’un input format et d’un output format OPTIMISER LES JOBS MAPREDUCE • Optimisation des différentes phases d’un programme MapReduce • Utilisation et paramétrage de la compression • Utilisation des comparateurs de données non sérialisées - Illustration du principe de la compression de données - Implémentation d’un RawComparator Jour 3 FONCTIONNALITÉS AVANCÉES DE MAPREDUCE • Localisation partagée des données • Les différents types de jointure [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 183 Catalogue formations Date d'impression : 21/02/2017 • Les filtres de Bloom - Illustration d’une jointure côté Map - Illustration de l’utilisation d’un filtre de Bloom TESTER UNITAIREMENT SON CODE • Présentation de la librairie MRUnit - Ecriture de tests unitaires PROGRAMMATION HBASE • Architecture de HBase • Interactions avec HBase - Import de données avec HBase - Illustration d’un job MapReduce avec HBase Jour 4 PROGRAMMATION PIG • Types et mots-clés dans Pig • Extension de Pig via les classes définies par l’utilisateur (UDF) - Implémentation d’une UDF PROGRAMMATION HIVE • Types et mots-clés dans Hive • Extension de Hive via les classes définies par l’utilisateur (UDF) - Implémentation d’une UDF CRÉER ET UTILISER UN WORKFLOW OOZIE • Workflow et coordinateur Oozie • Actions possibles avec Oozie [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 184 Catalogue formations Date d'impression : 21/02/2017 Développer des applications pour YARN avec Hadoop 2.X Hortonworks Formation Hadoop officielle Hortonworks "HDP Developer: Custom Apache YARN Applications" DESCRIPTION Cet atelier vous présente le fonctionnement détaillé de YARN et la méthodologie pour développer ses propres applications avec le framework YARN. Durant ces deux journées, nous aborderons les différents patterns d'architecture logicielle avec YARN et les possibilités d’interactions avec Hadoop. Cet atelier permettra aux participants d’avoir une parfaite compréhension du fonctionnement de YARN et la maitrise de son API. Stage pratique HADOOP Code : HWYAR Durée : 2 jours (14 heures) OBJECTIFS PÉDAGOGIQUES Identifier et définir les différents composants de YARN. Appréhender le fonctionnement détaillé de YARN. Utiliser l'API YARN pour développer des applications Java. Configurer le Job Scheduler. Maitriser le contexte d'exécution des conteneurs. Interagir avec le framework Hadoop. PUBLIC CIBLE Architecte Développeur Expert technique Exposés : 40% Cas pratiques : 50% Échanges d'expérience : 10% Tarif & dates intra : Sur demande PRÉ-REQUIS • Bonne connaissance du langage Java. • La connaissance de l’environnement Linux est un plus. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés d’exercices pratiques et de mises en situation. POUR ALLER PLUS LOIN : • Site internet Hortonworks • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 185 Catalogue formations Date d'impression : 21/02/2017 • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Cloudera "Apache Spark pour développeurs de Cloudera" (Cloudera Developer Training for Apache Spark) (CLSPK) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 186 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 PRESENTATION DE L’ARCHITECTURE DE YARN • • • • • L’architecture YARN Les différences entre Hadoop 1 et Hadoop 2 Management des logs Administration basique Exercice pratique : exécuter un shell distribué DEFINITION D'UNE APPLICATION YARN • • • • Le cycle de vie d'une application L'API YARN La gestion des dépendances : LocalResource Exercice pratique : installer l’environnement DEVELOPPER UNE APPLICATION YARN • • • • Intéragir avec le ResourceManager Prérequis d'une application de type YARN client Récupération des métriques et monitoring de son application Exercice pratique : développer un client YARN Jour 2 DEVELOPPER SON PROPRE APPLICATION MASTER • • • • • Prérequis et fonction d'un Application Master Pattern synchrone ou asynchrone Allocation des ressources Monitoring des conteneurs Exercice pratique : développer un Application Master TRAITER AVEC LES CONTENEURS • • • • • Démarrer un conteneur Communiquer avec l'Application Master Ecrire ses propres conteneurs personnalisés Co-localisation des données : communiquer avec HDFS Exercice pratique : développer une application Java s’exécutant dans un conteneur ORDONNANCER UN JOB YARN • Présentation du Capactity Scheduler • Présentation du Fair Scheduler • Configuration du scheduler dans YARN [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 187 Catalogue formations Date d'impression : 21/02/2017 BEST Spark avec Hadoop pour développeurs de Cloudera Formation officielle "Cloudera Developer Training for Spark and Hadoop" DESCRIPTION Cette formation propose de fournir aux participants les concepts clés et l’expertise nécessaire pour intégrer et enregistrer les données dans un cluster Hadoop avec les techniques et les outils récents. Les participants utiliseront des projets tels que Spark, Hive, Flume, Sqoop et Impala afin de bénéficier de la meilleure préparation possible pour faire face aux défis quotidiens auxquels sont confrontés les développeurs Hadoop. Ils apprendront à identifier et à utiliser les outils appropriés à chaque situation. Ils découvriront comment importer des données dans leur"cluster" Apache Hadoop et le transformer avec Spark, Hive, Flume, Sqoop, Impala, et d’autres outils de l’écosystème Hadoop. Stage pratique HADOOP OBJECTIFS PÉDAGOGIQUES Cas pratiques : 50% Identifier et utiliser les outils appropriés à chaque situation dans un écosystème Hadoop Utiliser Apache Spark et l’intégrer dans l’écosystème Hadoop Utiliser Hive, Impala, Flume et Sqoop PUBLIC CIBLE Architecte Développeur Analyste Code : CLSPH Durée : 4 jours (28 heures) Exposés : 40% Échanges d'expérience : 10% Tarif & dates intra : Sur demande PRÉ-REQUIS • Être à l’aise pour programmer dans l’un de ces langages : Scala et/ou Python. • Connaissance de base des lignes de commande Linux requise. • La connaissance de base de SQL est plus. • Aucune expérience préalable avec Hadoop n’est nécessaire. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Les exemples Apache Spark et les exercices de "hands-on" sont présentés avec Scala et Python. A la suite de la formation, les stagiaires auront la possibilité de passer l’examen Certification « CCA Spark and Hadoop Developer » de Cloudera. Cet examen se déroule en dehors du temps de la formation. POUR ALLER PLUS LOIN : • Site internet Cloudera • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle "Apache Spark pour développeurs de Cloudera" (CLSPK) • Toutes nos formations sur la Data Science [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 188 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION À HADOOP ET L’ÉCOSYSTÈME HADOOP • Problèmes avec les systèmes traditionnels à grande échelle • Hadoop • L’écosystème Hadoop ARCHITECTURE HADOOP ET HDFS • • • • • Processus de traitement d’un cluster Stockage : architecture HDFS Stockage : utiliser HDFS La gestion des ressources : architecture YARN La gestion des ressources : travailler avec YARN IMPORTER DES DONNÉES RELATIONNELLES AVEC APACHE SQOOP • • • • • Généralités sur Sqoop Imports et exports de base Résultats restrictifs Augmenter la performance de Sqoop Sqoop 2 INTRODUCTION À IMPALA ET HIVE • • • • Introduction à Impala and Hive Pourquoi utiliser Impala et Hive ? Comparer Hive aux Bases de données traditionnelles Cas d’utilisation de Hive LA MODÉLISATION ET LA GESTION DE DONNÉES AVEC IMPALA ET HIVE • • • • • Aperçu sur le stockage de données Création de bases de données et de tableaux Remplir les données dans les tableaux HCatalog Mettre en mémoire-cache les métadonnées Impala Jour 2 LES FORMATS DE DONNÉES • • • • • • Sélectionner un format de fichier Support d’outils Hadoop pour les formats de fichier Schémas Avro Utiliser Avro avec Hive et Sqoop Evolution du Schéma Avro Compression LA PARTITION DES DONNÉES [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 189 Catalogue formations Date d'impression : 21/02/2017 • Un aperçu sur la partition • La partition dans Impala et Hive CAPTURER LES DONNÉES AVEC APACHE FLUME • • • • • • Qu’est-ce que Apache Flume ? Architecture basique de Flume Les sources de Flume "Flume Sinks" Les réseaux de Flume La configuration de Flume LES BASES DE SPARK • • • • Qu’est-ce qu’Apache Spark ? Utiliser "Spark Shell" RDDs (Resilient Distributed Datasets) La programmation fonctionnelle dans Spark Jour 3 TRAVAILLER AVEC DES "RDD" DANS SPARK • • • • Une présentation plus approfondie sur les "RDD" "Key-Value Pair RDDs" MapReduce D’autres opérations RDD en pair ECRIRE ET DÉPLOYER DES APPLICATIONS SPARK • • • • • • • Spark applications / "Spark Shell" Créer le "SparkContext" Elaborer une application Spark (Scala et Java) Exécuter une application Spark L’application Spark Web UI Configurer les propriétés de Spark L’enregistrement LA PROGRAMMATION PARALLÈLE AVEC SPARK • • • • • • Rappel : Spark dans un "cluster" "RDD Partitions" Partition d’un fichier basé sur des "RDD" HDFS et localisation des données Exécuter des opérations parallèles Etapes et tâches Jour 4 MISE EN MÉMOIRE-CACHE SPARK ET PERSISTENCE • Origine de "RDD" • Un aperçu de la mise en mémoire-cache [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 190 Catalogue formations Date d'impression : 21/02/2017 • "Distributed Persistence" LE TRAITEMENT DE DONNÉES AVEC SPARK ET "COMMON PATTERNS" • • • • • Cas fréquent d’utilisation de Spark Algorithmes itératifs dans Spark Traitement graphique et analyse Machine Learning Exemple : k-means APERÇU SUR SPARK SQL • • • • • Spark SQL et le "SQL Context" Créer des "DataFrames" Transformer et faire des requêtes à partir des "DataFrames" Sauvegarder des "DataFrames" Comparer Spark SQL avec Impala [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 191 Catalogue formations Date d'impression : 21/02/2017 Apache Spark pour développeurs de Cloudera Formation officielle "Cloudera Developer Training for Apache Spark" DESCRIPTION Cette formation pose les bases du développement avec Apache Spark, tout en présentant l’écosystème Hadoop dans lequel il s’intègre. Le principal objectif est la prise en main de cet outil incontournable du paysage du Big Data ainsi que l’acquisition de notions essentielles relatives à son architecture. Des éléments de Spark Streaming et Spark SQL sont aussi abordés. Stage pratique HADOOP Code : CLSPK OBJECTIFS PÉDAGOGIQUES Durée : 3 jours (21 heures) Découvrir et manipuler les principes fondamentaux d’Apache Spark Découvrir l’environnement Hadoop dans lequel il s’intègre Explorer les différents cas d’usage et les stratégies de performance Exposés : 40% PUBLIC CIBLE Développeur Analyste Architecte PRÉ-REQUIS • Expérience en programmation Python, Java ou Scala • Expérience de la ligne de commande • Notions sur l’écosystème Hadoop Cas pratiques : 50% Échanges d'expérience : 10% Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. POUR ALLER PLUS LOIN : • Site internet Cloudera • Livre blanc "Hadoop, feuille de route" • Toutes nos formations Hadoop • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks 1" (HDP Operations: Hadoop Administration 1) (HWADM) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé" (HDP Administrator: Hadoop Administration 2) (HWAD2) • Formation officielle Hortonworks "Administrer la plateforme Hadoop 2.X Hortonworks : sécurité" (HDP Operations: Security) (HWADS) • Formation officielle Hortonworks "Administrer la base de données HBase avec Hadoop 2.X Hortonworks" (HDP Operations: Apache HBase Advanced Management) (HWHB2) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec HBase" (HDP Analyst: Apache HBase Essentials) (HWHB1) • Formation officielle Hortonworks "Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark" (HDP Developer: Apache Pig and Hive) (HWAPH) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 192 Catalogue formations Date d'impression : 21/02/2017 • Formation officielle Hortonworks "Développer des applications pour Apache Spark avec Python ou Scala" (HDP Developer: Enterprise Spark 1) (HWSPK) • Formation officielle Hortonworks "Développer des applications pour Hadoop 2.X Hortonworks avec Java" (HDP Developer: Java) (HWJAV) • Formation officielle Hortonworks "Développer des applications pour YARN avec Hadoop 2.X Hortonworks" (HDP Developer: Custom YARN Applications) (HWYAR) • Toutes nos formations Data Science • Formation "Fondamentaux de la Data Science" (DSFDX) • Formation "Data Science : niveau avancé" (DSNVA) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 193 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION À APACHE SPARK • • • • • Qu’est-ce que Spark ? Rappel : de MapReduce à Spark Rappel : HDFS Rappel : YARN Vue d’ensemble de Spark LES BASES D’APACHE SPARK • • • • • Qu’est-ce que Spark ? Utilisation de la console Spark RDDs (Resilient Distributed Datasets) Programmation fonctionnelle en Spark Travaux pratiques UTILISATION DES RDDS • Créer des RDDs • Autres opérations générales sur les RDDs • Travaux pratiques AGRÉGER LES DONNÉES À L’AIDE DES PAIR RDDS • • • • Les Pair RDDs clé-valeur MapReduce Autres opérations sur les Pair RDDs Travaux pratiques Jour 2 ÉCRIRE ET DÉPLOYER UNE APPLICATION SPARK • • • • • • • • • Application VS console Spark Créer un Spark Context Build d’une application Spark (en Java ou Scala) Lancer une application Spark L’interface utilisateur web Travaux pratiques Configurer les propriétés de Spark Logging Travaux pratiques : configurer une application Spark TRAITEMENTS PARALLÈLES • • • • Rappel : Spark sur un cluster Partitions d’un RDD Partitionnement d’un RDD créé à partir d’un fichier HDFS et la colocalité [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 194 Catalogue formations Date d'impression : 21/02/2017 • Exécuter des traitements parallèles • Stages et tasks • Travaux pratiques PERSISTANCE DES RDDS • • • • Généalogie des RDDs Vue d’ensemble de la persistance d’un RDD Persistance distribuée Travaux pratiques BASES DE SPARK STREAMING • • • • • Vue d’ensemble de Spark Streaming Exemple : comptage de connexions DStream Déveloper une application Spark Streaming Travaux pratiques Jour 3 SPARK STREAMING AVANCÉ • • • • • Opérations Multi-Batch Opérations avec mémoire (State Operations) Fenêtres glissantes Sources de données avancées Travaux pratiques PATTERNS CLASSIQUES EN SPARK • • • • • • Use cases classiques Algorithmes itératifs en Spark Analyse de Graphe Machine-Learning Exemple : k-means Travaux pratiques AMÉLIORATION DES PERFORMANCES • • • • • Variables partagées : broadcast Variable Variables partagées : accumulateurs Problèmes de performance classiques Diagnostiquer les problèmes de performance Travaux pratiques SPARK SQL ET DATAFRAMES • • • • • • Spark SQL et le SQL Context Créer des dataframes Transformer et interroger un dataframe Sauvegarder un dataframe Lien entre dataframe et RDD Comparaison de Spark SQL, Impala et Hive-on-Spark [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 195 Catalogue formations Date d'impression : 21/02/2017 • Travaux pratiques [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 196 Catalogue formations Date d'impression : 21/02/2017 BIG DATA NOSQL [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 197 Catalogue formations Date d'impression : 21/02/2017 BEST NoSQL : découverte des solutions et architecture de la donnée DESCRIPTION Les avancées technologiques de ces dernières années permettent d’accompagner l’augmentation des volumes de données structurées et non structurées. Les limites techniques auxquelles les systèmes relationnels étaient une réponse ne sont plus d’actualité : volume de données en ligne (Transactional Processing), disponibilité des systèmes, temps réel, démocratisation du cloud, etc. Par ailleurs, la donnée qui était hier une commodité opérationnelle est devenue un enjeu business pour de nouvelles opportunités : exploration de la donnée, data science, etc. Nous vous proposons de découvrir l’écosystème des nouvelles architectures de la donnée bâties autour des solutions dites NoSQL afin d’en appréhender leurs caractéristiques propres et cas d’usage associés : Couchbase, MongoDB, ElasticSearch, Cassandra, etc. OBJECTIFS PÉDAGOGIQUES Appréhender les notions relatives aux systèmes distribués et à la donnée (cohérence, théorème de CAP, etc.) Découvrir l’écosystème NoSQL Parcourir les caractéristiques des différentes solutions NoSQL (MongoDB, Cassandra, Couchbase, ElasticSearch, etc.) Identifier les différents cas d’usage de la donnée Observer les plateformes de streaming de la donnée (Storm, Spark, etc.) et l’écosystème Hadoop PUBLIC CIBLE DSI Directeur de projet Chef de projet Architecte (Logiciel/Entreprise/Technique) Développeur PRÉ-REQUIS • Connaissance des architectures applicatives traditionnelles avec SGBDR. Séminaire NOSQL Code : SQLNO Durée : 2 jours (14 heures) Exposés : 60% Cas pratiques : 20% Échanges d'expérience : 20% Sessions à venir : 16 - 17 mai 2017 Paris / 2 010 € HT 16 - 17 mai 2017 Casablanca / 9 500 DHS HT 19 - 20 oct. 2017 Casablanca / 9 500 DHS HT 19 - 20 oct. 2017 Paris / 2 010 € HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Formation avec démarche pratique, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de démonstrations. POUR ALLER PLUS LOIN : • Toutes nos formations NoSQL • Formation officielle "Déployer et gérer un cluster Couchbase" (Couchbase NoSQL Server Administration) (CS300) • Formation officielle "Développer des applications avec Couchbase" (Developing Couchbase NoSQL Applications) (CD220) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 198 Catalogue formations Date d'impression : 21/02/2017 • Formation officielle Couchbase "Requêtes, modélisation de données, optimisation et migration via N1QL" (Querying, Modeling, Tuning, and Migrating Data using N1QL) (CD210) • Formation "Savoir utiliser et configurer Elasticsearch" (ELAS1) • Formation "Gérer efficacement ses logs avec la stack ELK : ElasticSearch – Logstash – Kibana" (ELK01) • Formation "Concevoir un moteur de recherche avec Elasticsearch : Dimensionnement - Administration - Recherche" (ELAS2) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 199 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 HISTORIQUE DE LA BASE DE DONNÉES JUSQU'À L’APPARITION DU NOSQL • • • • • • • Forme normale des bases de données relationnelles Baisse des coûts hardware Notion de "Transaction" Systèmes distribués et disponibilité prennent le dessus sur la cohérence (CAP) Introduction au NoSQL : "Not only SQL" Définition "Réplication" Définition "Sharding" LES FAMILLES DE BASE DE DONNÉES NOSQL • • • • Key-value Document Graph Colonne LE MONDE HADOOP FOCUS SUR L’OFFRE COLONNE AVEC CASSANDRA • • • • Présentation générale, architecture et cas d’utilisation Séries temporelles, objets connectés Frameworks de traitement distribué Cas pratique d’application : "Cassandra et Spark streaming" Jour 2 FOCUS SUR L’OFFRE CLÉ-VALEUR ET DOCUMENT AVEC COUCHBASE ET MONGODB • Présentation générale, architecture et cas d’utilisation • Cas pratique d’application : "Couchbase et MongoDB" SEARCH - FÉDÉRATION DE DONNÉES • Présentation de l’offre Elasticsearch • Cas pratique d’application : "Elasticsearch" BILAN ET PERSPECTIVES • • • • Feedback des participants Recommandations et élaboration du plan d’action individuel Conclusion Questions / Réponses [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 200 Catalogue formations Date d'impression : 21/02/2017 Déployer et gérer un cluster Couchbase Formation officielle "Couchbase NoSQL Server Administration" DESCRIPTION Cette formation Couchbase pour administrateurs apportera aux participants les concepts architecturaux et l’expertise nécessaire à la définition, au déploiement, et à l’opération de clusters Couchbase. Ils découvriront et expérimenteront les procédures et outils dont un administrateur a besoin pour opérer des plateformes critiques et temps-réel utilisant Couchbase. OBJECTIFS PÉDAGOGIQUES Installer et configurer un cluster Couchbase Lancer des tests de charge sur un cluster, et le monitorer Savoir partitionner et rééquilibrer un cluster, ajouter et supprimer des nœuds, réaliser un backup et une restauration Résoudre les problèmes courants (trouble shooting) Stage pratique NOSQL Code : CS300 Durée : 4 jours (28 heures) Exposés : 30% Cas pratiques : 70% PUBLIC CIBLE Architecte NoSQL Futur administrateur Couchbase Administrateur système Développeur PRÉ-REQUIS Sessions à venir : 9 - 12 mai 2017 Paris / 2 795 € HT Tarif & dates intra : Sur demande • Expérience en administration système (*nix), ou DBA. • Connaissance des bases de données relationnelles. • Aisance avec l’anglais écrit. MÉTHODE PÉDAGOGIQUE Formation rythmée par des apports théoriques et des ateliers de mise en pratique. Chaque participant crée son propre cluster trois nœuds pleinement fonctionnel, répliqué sur un autre cluster d’un autre Datacenter. POUR ALLER PLUS LOIN : • Toutes nos formations NoSQL • Formation officielle "Développer des applications avec Couchbase" (Developing Couchbase NoSQL Applications) (CD220) • Formation officielle Couchbase "Requêtes, modélisation de données, optimisation et migration via N1QL" (Querying, Modeling, Tuning, and Migrating Data using N1QL) (CD210) • Formation "Savoir utiliser et configurer Elasticsearch" (ELAS1) • Formation "Gérer efficacement ses logs avec la stack ELK : ElasticSearch – Logstash – Kibana" (ELK01) • Formation "Concevoir un moteur de recherche avec Elasticsearch : Dimensionnement - Administration - Recherche" (ELAS2) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 201 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 APERÇU DE L’ARCHITECTURE ET DES POSSIBILITÉS DE COUCHBASE SERVER 4.0 PRINCIPAUX CAS D’UTILISATION DE COUCHBASE GUIDE DE DIMENSIONNEMENT EN FONCTION DE LA CHARGE GUIDE D’INSTALLATION ET BONNES PRATIQUES DE CONFIGURATION MONTÉE DE VERSION DE COUCHBASE EN PRODUCTION Jour 2 LES VBUCKETS MOTEUR DE STOCKAGE : CACHE, PERSISTENCE SUR LE DISQUE ET RÉPLICATION RÉSEAU PRÉCHARGEMENT DU CACHE RÉPLICATION ENTRE LES NŒUDS : GESTION DE LA COHÉRENCE PAR COUCHBASE CONFIGURATION D’UNE APPLICATION CLIENTE POUR UTILISER COUCHBASE DÉTERMINATION PAR LE CLIENT DU NŒUD À CONTACTER POUR L’ACCÈS AUX DONNÉES CRÉATION D’UN BUCKET ET AJOUT DE DONNÉES Jour 3 GESTION ASYNCHRONE DES SUPPRESSIONS : PIERRES TOMBALES ET COMPACTAGE ÉJECTION, ÉVICTION ET GESTION DU JEU DE DONNÉES ACTIF RÉÉQUILIBRAGE D’UNE GRAPPE APRÈS L’AJOUT OU LA SUPPRESSION DE NŒUDS VUES ET INDEX GESTION DES ZONES DE RÉPLICATION Jour 4 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 202 Catalogue formations Date d'impression : 21/02/2017 TÂCHES D’ADMINISTRATION : AUGMENTATION/RÉDUCTION DE LA TAILLE D’UNE GRAPPE, GESTION DES INDISPONIBILITÉS PERFORMANCES ET SUPERVISION D’UNE GRAPPE RÉPLICATION INTER-DATACENTER ET GESTION DES CONFLITS SAUVEGARDES ET RESTAURATIONS D’UNE GRAPPE TRUCS ET ASTUCES DE RÉSOLUTION DES PROBLÈMES UTILISATION DE LA CONSOLE WEB POUR ADMINISTRER ET SUPERVISER COUCHBASE UTILISATION DES OUTILS EN LIGNE DE COMMANDE POUR ADMINISTRER COUCHBASE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 203 Catalogue formations Date d'impression : 21/02/2017 Développer des applications avec Couchbase Formation officielle "Developing Couchbase NoSQL Applications" DESCRIPTION Cette formation Couchbase pour développeur apportera aux participants les connaissances nécessaires au développement d’applications Web / NoSQL. Ils découvriront et expérimenteront les procédures et méthodes nécessaires aux cas d’utilisation typiques, tant au niveau du langage que de la modélisation, rencontrés lors du développement d’une application critique et temps-réel utilisant Couchbase. Stage pratique NOSQL Code : CD220 Durée : 3 jours (21 heures) OBJECTIFS PÉDAGOGIQUES Installer et configurer un cluster Couchbase Savoir développer un use-case typique de CRUD Modéliser des données dans une base orientée document Utiliser vue (Map / Reduce) pour requêter les données Exposés : 30% Cas pratiques : 70% PUBLIC CIBLE Développeur Architecte NoSQL PRÉ-REQUIS • Expérience dans un langage de programmation moderne (Java, C/C++, C#/.Net, Python, Ruby, PHP, etc.). • Connaissance des bases de données relationnelles. • Aisance avec l’anglais écrit. Remarque : il est recommandé de se documenter, avant le cours, sur l’extension ReactiveX de Java (rxjava). Sessions à venir : 19 - 21 avr. 2017 Paris / 2 195 € HT 15 - 17 nov. 2017 Paris / 2 195 € HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Formation rythmée par des apports théoriques et des ateliers de mise en pratique. Chaque participant crée son propre cluster et s’y connecte via le client Java pour y effectuer des opérations. Les ateliers porteront sur le développement d’une application de gestion de playlist musicale, qui sera élaborée au fur et à mesure des différents modules. POUR ALLER PLUS LOIN : • Toutes nos formations NoSQL • Formation officielle "Déployer et gérer un cluster Couchbase" (Couchbase NoSQL Server Administration) (CS300) • Formation officielle Couchbase "Requêtes, modélisation de données, optimisation et migration via N1QL" (Querying, Modeling, Tuning, and Migrating Data using N1QL) (CD210) • Formation "Savoir utiliser et configurer Elasticsearch" (ELAS1) • Formation "Gérer efficacement ses logs avec la stack ELK : ElasticSearch – Logstash – Kibana" (ELK01) • Formation "Concevoir un moteur de recherche avec Elasticsearch : Dimensionnement - Administration - Recherche" (ELAS2) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 204 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION À COUCHBASE SERVER • • • • • • • • • • • • • • • • • Écosystème Couchbase Server Principes fondamentaux de Couchbase Server Architecture de Couchbase Server 4.0 Anatomie d’une application Couchbase Où se trouvent les données Hiérarchie des données Deux types de bucket Opérations dans Couchbase Nœud unique : opérations d'écriture Nœud unique : opérations de mise à jour Nœud unique : opérations de lecture Nœud unique : éjection du cache Nœud unique : Données manquantes en cache Utilisation de la console d’administration Web Aperçu du SDK Couchbase Java 2.0 Introduction à l’application CouchMusic Chargement massif de documents JSON avec cbdocloader UTILISATION DU SDK JAVA • • • • • • • • • • • • • • • Gestion des connections L’interface Cluster L’interface Bucket Travailler avec des documents L’interface Document L’interface Transcoder Les méthodes insert de l’interface Bucket Les méthodes get de l’interface Bucket Les méthodes replace de l’interface Bucket Les méthodes upsert de l’interface Bucket Les méthodes remove de l’interface Bucket Aperçu de la programmation asynchrone Introduction à RxJava La méthode async de l’interface Bucket La classe Observable Jour 2 UTILISATION DES VUES • • • • • Tirer profit de la puissance des vues Moteur de vues de Couchbase Introduction à MapReduce Vues de développement vs de production Code source des vues [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 205 Catalogue formations Date d'impression : 21/02/2017 • • • • Introduction à l’API de requêtes sur les vues Tri des résultats d’une requête Indexation et requêtage Requêtes sur des plages de valeurs MODÉLISATION DES DONNÉES • • • • • • • Schémas implicites vs explicites Dénormalisation Clés naturelles vs artificielles Définition d’unmotif de clé Motif de clé basé sur un compteur Motif de recherche Motif de recherche inversée LES 10 PIÈGES À ÉVITER • • • • • • • • • • • Connections client trop nombreuses Cache de configuration inutilisé Utilisation du ConfigCache Non utilisation des vues avec de gros documents Huit raisonnements discutables Gestion des expirations de délai Bien écrire une vue Quand créer plusieurs buckets Mélanger la liste de nœuds avant la connexion Pourquoi réutiliser un objet Ai-je besoin d’utiliser la lecture depuis les répliqua pour améliorer les performances Jour 3 INTÉGRATION AVEC ELASTIC SEARCH • • • • • • Réplication inter-datacenter (XDCR) Configuration de XDCR Intégration avec Elastic Search Recherche à l’intérieur de documents JSON Recherche plain texte Terminologie Elastic Search RECHERCHE PLAIN TEXTE COUCHBASE • • • • • • • Fonctionnement Comment bien commencer ? Installation du greffon Couchbase Indexation des documents Score des résultats Requête simple par HTTP Type d’utilisation recommandé POSSIBILITÉS AVANCÉES • Recherche à facettes [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 206 Catalogue formations Date d'impression : 21/02/2017 • • • • • • • Requêtes à facettes Résultats de requêtes à facettes Support de recherches géographiques Possibilités impliquant Elastic Search Ressources Elastic Search Chiffrement des communications Éjection des méta-données du cache [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 207 Catalogue formations Date d'impression : 21/02/2017 Requêtes, modélisation de données, optimisation et migration via N1QL Formation officielle Couchbase "Querying, Modeling, Tuning, and Migrating Data using N1QL" DESCRIPTION Une formation Couchbase centrée sur l’architecture et le design de données à l’aide de N1QL. Modélisation des données, stockage et accès sont au cœur des présentations et des nombreux exercices pratiques visant à construire des applications NoSQL robustes, performantes et capable d’absorber les montées en charge. La formation couvre : le langage de requêtes N1QL (SQL pour JSON), la modélisation de données dans les applications NoSQL, indexes et vues, optimisations de performance en fonction des cas d’usages, et migration depuis une base de données relationnelle. OBJECTIFS PÉDAGOGIQUES Monter en compétence sur la modélisation de données, le stockage et l’optimisation des performances N1QL Appréhender les fondements de Couchbase Découvrir et pratiquer le fonctionnement de N1QL PUBLIC CIBLE Développeur Architecte Administrateur base de données Analyste business intelligence PRÉ-REQUIS Stage pratique NOSQL Code : CD210 Durée : 3 jours (21 heures) Exposés : 30% Cas pratiques : 70% Sessions à venir : 28 - 30 juin 2017 Paris / 2 195 € HT Tarif & dates intra : Sur demande • Expérience dans un langage de programmation moderne (Java, C/C++, C#/.Net, JavaScript, Python, Ruby, PHP, etc.). • Connaissance des bases de la programmation et des bases de données. • Connaissance des bases du SQL. • Aisance avec l’anglais écrit. • Remarque : il est fortement recommandé aux futurs participants d’avoir suivi les formations Couchbase en ligne CB030 et CB110. MÉTHODE PÉDAGOGIQUE Formation rythmée par des apports théoriques et des ateliers de mise en pratique. Chaque participant travaille sur une VM et s’y connecte via le client CLI puis le Query Workbench pour y effectuer des opérations. Les ateliers porteront sur les requêtes, la modélisation et l’optimisation d’une application de gestion de playlist musicale. POUR ALLER PLUS LOIN : • Toutes nos formations NoSQL • Formation officielle "Déployer et gérer un cluster Couchbase" (Couchbase NoSQL Server Administration) (CS300) • Formation officielle "Développer des applications avec Couchbase" (Developing Couchbase NoSQL Applications) (CD220) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 208 Catalogue formations Date d'impression : 21/02/2017 • Formation "Savoir utiliser et configurer Elasticsearch" (ELAS1) • Formation "Gérer efficacement ses logs avec la stack ELK : ElasticSearch – Logstash – Kibana" (ELK01) • Formation "Concevoir un moteur de recherche avec Elasticsearch : Dimensionnement - Administration - Recherche" (ELAS2) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 209 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION À COUCHBASE SERVER • • • • • • • • • Découvrir l’organisation des données dans Couchbase Comparer les approches NoSQL et relationnelles Connaitre les origines de Couchbase et ses usages Prendre en main le support fourni aux développeurs Accéder aux données Comprendre l’organisation des nœuds Couchbase Appréhender l’administration d’un cluster Editer des documents depuis la console Connaitre les outils N1QL LE LANGAGE N1QL • • • • • • SELECT Aggréger et ordonner Connaitre les opérateurs et les fonctions Data Manipulation Language (DML) Etendre le SQL au JSON JOIN Jour 2 MODÉLISATION DE DONNÉES EN JSON • • • • • • Modéliser les données dans un contexte JSON et NoSQL Modéliser les entités en JSON Choisir sa stratégie de clé JSON Modéliser les relations en JSON Découvrir les modèles et les données du cas pratique Connaitre les principaux patterns INDEXATION • • • • Connaitre les différents types d’index Index Secondaires Distribués (Vues) Index Secondaires Globaux (GSI) Créer et utiliser des index secondaires Jour 3 MOTEUR DE REQUÊTES • • • • Comprendre les phases d’exécution des requêtes Analyser l’exécution d’une requête IntersectScan Index couvrant [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 210 Catalogue formations Date d'impression : 21/02/2017 OPTIMISATIONS N1QL • Comprendre l’exécution des requêtes • Optimiser les requêtes • Connaitre les bonnes pratiques d’optimisation MIGRATION DE REQUÊTES RELATIONNELLES VERS N1QL • • • • • • Comprendre les raisons de la migration Concevoir le modèle de données Choisir les types de données Créer les clés et les index Migrer les requêtes SQL existantes Connaitre les équivalences sur du CRUD CLÔTURE DE LA FORMATION ET BILAN DE LA FORMATION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 211 Catalogue formations Date d'impression : 21/02/2017 NEW Gérer efficacement ses logs avec la stack ELK ElasticSearch – Logstash – Kibana DESCRIPTION La stack ELK est très communément utilisée pour gérer facilement et efficacement ses logs applicatifs. Issue de l’open source, simple à installer et permettant de gérer toute sorte de documents (logs, messages divers, documents évènementiels, etc.), cette stack est un outil puissant qui peut cependant vite devenir incontrôlable. Cette formation vous donne des outils simples et pratiques pour dimensionner, configurer et gérer simplement votre cluster ELK. OBJECTIFS PÉDAGOGIQUES Identifier les bonnes pratiques à mettre en place pour développer une application basée sur la stack ELK Découvrir les bases de la gestion de messages avec Logstash Appréhender les concepts de recherche full-text et de stockage de données massif avec ElasticSearch Créer des visualisations représentatives et efficaces avec le dashboard Kibana Configurer ces trois outils pour une application robuste et fiable PUBLIC CIBLE Développeur Architecte Ops Stage pratique NOSQL Code : ELK01 Durée : 2 jours (14 heures) Exposés : 50% Cas pratiques : 50% Sessions à venir : 9 - 10 mai 2017 Casablanca / 8 500 DHS HT 9 - 10 mai 2017 Paris / 1 540 € HT PRÉ-REQUIS 5 - 6 sept. 2017 Paris / 1 540 € HT • Disposer de notions sur http. • Connaissance de l’environnement sous Linux. 5 - 6 sept. 2017 Casablanca / 8 500 DHS HT MÉTHODE PÉDAGOGIQUE 21 - 22 déc. 2017 Paris / 1 540 € HT Formation rythmée par des apports théoriques, des mises en pratique et des bonnes pratiques qui s’appuient sur les retours d’expérience de nos consultants-formateurs. POUR ALLER PLUS LOIN : Tarif & dates intra : Sur demande • Toutes nos formations NoSQL • Formation officielle "Déployer et gérer un cluster Couchbase" (Couchbase NoSQL Server Administration) (CS300) • Formation officielle "Développer des applications avec Couchbase" (Developing Couchbase NoSQL Applications) (CD220) • Formation officielle Couchbase "Requêtes, modélisation de données, optimisation et migration via N1QL" (Querying, Modeling, Tuning, and Migrating Data using N1QL) (CD210) • Formation "Savoir utiliser et configurer Elasticsearch" (ELAS1) • Formation "Concevoir un moteur de recherche avec Elasticsearch : Dimensionnement - Administration - Recherche" (ELAS2) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 212 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 DÉCOUVRIR LA STACK ELK • ElasticSearch, Logstash et Kibana • Cas d’utilisation • Principaux points de vigilance pour la mise en place STOCKER INTELLIGEMMENT SES LOGS AVEC ELASTICSEARCH • • • • • • • • ElasticSearch : une base de donnée ? un moteur de recherche ? Installation, configuration de base et plugins Architecture générale Structure de l'API Le rôle et l’importance du mapping Recherche basique Agrégats Cas pratique : "Rechercher et agréger sur des formats de logs hétérogènes" Jour 2 RÉCUPÉRER SES LOGS AVEC L'ETL LOGSTASH • • • • • • Fonctionnement et concepts Installation et configuration de base Inputs / Outputs : que peut-on brancher sur ce tuyau ? Traitement automatique de la donnée avec les Filters Dimensionnement des index Cas pratique : "Agréger des logs sur un noeud ElasticSearch avec Logstash" VISUALISER SES LOGS AVEC KIBANA • Un dashboard conçu pour les cas d’utilisation ELK • Installation, configuration de base et plugins • Rechercher, agréger, visualiser, sauver, exporter • Construire des graphes représentatifs du besoin • Cas pratique : "Construire un outil de monitoring de logs simple et efficace avec différents types de logs sur plusieurs machines distantes" OPTIMISER LA GESTION OPÉRATIONNELLE D’UN CLUSTER ELK • • • • • Monitoring et supervision Dimensionner ElasticSearch Dimensionner Logstash Retour sur les points de vigilance Une alternative à Logstash ? CLÔTURE • Synthèse et rappel des points clés • Plan d’action individuel [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 213 Catalogue formations Date d'impression : 21/02/2017 NEW Concevoir un moteur de recherche avec Elasticsearch Dimensionnement - Administration - Recherche DESCRIPTION Elasticsearch est un moteur de recherche conçu dès le départ pour être distribué et gérer des volumes de données massifs. Il se base sur la librairie Apache Lucene et lui ajoute des fonctionnalités supplémentaires pour la mise en cluster, la haute disponibilité ainsi qu'une API puissante. Cette formation a pour objet de présenter Elasticsearch et toutes les notions importantes pour développer de façon efficace avec Elasticsearch. Elle est aussi l'occasion de jeter un œil sous le capot pour comprendre plus en profondeur le fonctionnement d'Elasticsearch et en tirer le meilleur. OBJECTIFS PÉDAGOGIQUES Identifier les bonnes pratiques à mettre en place pour développer une application basée sur Elasticsearch Découvrir Lucene et modéliser ses données pour la recherche Administrer et dimensionner un cluster Elasticsearch Monitorer un cluster Elasticsearch et détecter les problèmes Configurer Elasticsearch pour obtenir des performances optimales PUBLIC CIBLE Développeur Architecte Ops PRÉ-REQUIS • Disposer de notions sur http et de connaissances de Linux. MÉTHODE PÉDAGOGIQUE Formation rythmée par des apports théoriques, des mises en pratiques et des bonnes pratiques qui s’appuient sur les retours d’expérience de nos consultants-formateurs. Stage pratique NOSQL Code : ELAS2 Durée : 2 jours (14 heures) Exposés : 50% Cas pratiques : 50% Sessions à venir : 30 - 31 mai 2017 Paris / 1 540 € HT 30 - 31 mai 2017 Casablanca / 8 500 DHS HT 13 - 14 nov. 2017 Casablanca / 8 500 DHS HT 13 - 14 nov. 2017 Paris / 1 540 € HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations NoSQL • Formation officielle "Déployer et gérer un cluster Couchbase" (Couchbase NoSQL Server Administration) (CS300) • Formation officielle "Développer des applications avec Couchbase" (Developing Couchbase NoSQL Applications) (CD220) • Formation officielle Couchbase "Requêtes, modélisation de données, optimisation et migration via N1QL" (Querying, Modeling, Tuning, and Migrating Data using N1QL) (CD210) • Formation "Savoir utiliser et configurer Elasticsearch" (ELAS1) • Formation "Gérer efficacement ses logs avec la stack ELK : ElasticSearch – Logstash – Kibana" (ELK01) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 214 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 LES FONDAMENTAUX D'ELASTICSEARCH • • • • • • Introduction et use case Installation Configuration de base Structure de l’API Recherche basique Cas Pratique : "Installation (1 nœud), indexation et recherche basique" ELASTICSEARCH SOUS LE CAPOT • • • • • Architecture générale Fonctionnement des différents types de noeuds Indexation, Sharding & Réplication Split-Brain & Failover Cas Pratique : "Mise en place d'un cluster" Jour 2 RECHERCHE AVANCÉE • • • • • Découvrir Lucene et le TF-IDF Le rôle du mapping et des analyzers Scoring Performances Cas Pratique : "Mise en place d'un mapping pour la recherche avancée" GESTION OPÉRATIONNELLE D'UN CLUSTER ELASTICSEARCH • • • • • • Monitoring et Supervision Dimensionner un cluster Configuration avancée Sécurité et écosystème ElasticSearch (plugins) Failover et PRA Cas Pratique : "Supervision d'un cluster" CLÔTURE • Synthèse et rappels des points clés • Plan d’actions individuel [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 215 Catalogue formations Date d'impression : 21/02/2017 WEB & MOBILE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 216 Catalogue formations Date d'impression : 21/02/2017 NEW React : développer votre application web Découvrir l’écosystème ReactJS par la pratique DESCRIPTION La diversité de l’écosystème de développement web n’a jamais été aussi riche. Nous découvrirons pourquoi React fait partie des librairies les plus populaires et les plus utilisées du moment. Cette formation vous propose donc de créer une Single Page Application de géolocalisation basée sur une API externe. Le développement se déroulera en Test Driven Development et sera découpé en étapes correspondant à chaque facette d’une application front. A l'issue de la formation, les participants seront en mesure de réaliser et déployer une application web complète, modulaire et extensible. OBJECTIFS PÉDAGOGIQUES Concevoir une application web avec React Comprendre l’architecture orientée composants utilisée par React Mettre en œuvre une démarche de qualité dans le développement PUBLIC CIBLE Chef de projet web Architecte technique Développeur front-end Stage pratique WEB & MOBILE Code : REACT Durée : 2 jours (14 heures) Exposés : 30% Cas pratiques : 70% Sessions à venir : 2 - 3 mai 2017 Paris / 1 610 € HT 23 - 24 nov. 2017 Paris / 1 610 € HT PRÉ-REQUIS • Bonne connaissance de JavaScript. • Pratique du développement front web (HTML et CSS). Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Formation axée sur la pratique, tout au long de laquelle les participants développent une application web moderne jusqu’à son déploiement sur le cloud. Chaque étape est ponctuée de points théoriques sur les différents aspects de l’écosystème front. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 217 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION À REACT DÉCOUVRIR L’ÉCOSYSTÈME WEB • • • • • • JavaScript Frameworks Testing Build Debug Etc. METTRE EN PLACE LE BOOTSTRAP DE L’APPLICATION • Configuration • Hot reload • Source map APPELER UNE API ET AFFICHER LE RÉSULTAT • Dojo • Test Driven Development (TDD) • Syntaxe ES6 - Un langage pour simplifier la description du Virtual DOM - Aperçu des fonctionnalités d’ES6 utilisable • Fetch • Promises S’APPROPRIER LA PHILOSOPHIE REACT METTRE EN PLACE UN PLUGIN EXTERNE (AUTOCOMPLETE) • Npm, communauté React Jour 2 PARTAGER LES FEEDBACKS SUR LA PREMIÈRE JOURNÉE DÉCOMPOSER SON APPLICATION • Pourquoi et comment ? • Architecture composants DÉVELOPPER UN COMPOSANT AFFICHANT UNE CARTE • Utilisation de leaflet STYLER SON COMPOSANT AVEC CSS MODULE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 218 Catalogue formations Date d'impression : 21/02/2017 DÉCOUVRIR LA CONFIGURATION INITIALE • Webpack, build, lint FAIRE COMMUNIQUER SES COMPOSANTS • One-way data flow GÉRER L’ÉTAT DE SON APPLICATION • Redux DÉPLOYER SON APPLICATION SUR LE CLOUD BILAN ET CLÔTURE DE LA FORMATION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 219 Catalogue formations Date d'impression : 21/02/2017 Professionnaliser vos développements mobiles Android DESCRIPTION Depuis son lancement en 2008, le système d’exploitation de Google a connu de nombreuses mutations et se positionne comme l’OS mobile le plus répandu au monde. Parallèlement, la plateforme Android est devenue un système techniquement mature et sur lequel s’appuient de très larges projets. Développer aujourd’hui pour Android requiert un savoir-faire et une méthodologie particulière. Cette session prépare au développement d’applications Android en milieu professionnel : multi-équipes et multi-projets avec des pratiques industrielles. OBJECTIFS PÉDAGOGIQUES Découvrir les enjeux d’ergonomie (Material Design, Android Wear, animations avancées) Savoir architecturer une application Android Industrialiser la persistance, la couche réseau Monter une usine d’intégration continue Jenkins et piloter les indicateurs de qualité PUBLIC CIBLE Développeur Architecte Chef de projet technique PRÉ-REQUIS • Connaissance de la plateforme Android et du langage Java. MÉTHODE PÉDAGOGIQUE Formation alternant des apports théoriques, des retours d’expérience du formateur ainsi que des travaux pratiques et des mises en situation. Stage pratique WEB & MOBILE Code : WMAND Durée : 4 jours (28 heures) Exposés : 30% Cas pratiques : 70% Sessions à venir : 13 - 16 mar. 2017 Casablanca / 25 500 DHS HT 13 - 16 mar. 2017 Paris / 2 550 € HT 4 - 7 sept. 2017 Casablanca / 25 500 DHS HT 4 - 7 sept. 2017 Paris / 2 550 € HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Site développeur Android • Guidelines officielles Material [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 220 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION • Présentation de la plateforme Android • Contraintes et enjeux ERGONOMIE ET DESIGN • • • • • Découvrir le concept de Material Design Identifier les changements introduits par Lollipop et M Savoir optimiser pour différentes tailles d’écran Maitriser les styles et les thèmes Widgets SDK INTERFACE UTILISATEUR • • • • • Quand utiliser les Activités ou les Fragments ? Maitriser les subtilités des Fragments Réutilisabilité des composants graphiques Les composants incontournables Open Source Mise en pratique : "Créer un composant graphique réutilisable" ANIMATIONS • Principe et sémantique des animations • Mise en pratique : "Animer l’apparition d’un écran maitre-détail" DÉVELOPPER POUR ANDROID WEAR • Présentation de la plateforme • Guidelines ergonomiques • Architecture de communication Jour 2 COUCHE RÉSEAU • Etat de l’art des principaux frameworks réseau • Bonnes pratiques sur la gestion du cache • Mise en pratique : "Faire des appels réseau avec Retrofit" PERSISTANCE DES DONNÉES • Architecture ORM • Nouvelles bases : Realm • Mise en pratique : "Réaliser un CRUD avec Realm" SÉCURITÉ • Permissions Android • Sécuriser le stockage des données [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 221 Catalogue formations Date d'impression : 21/02/2017 • Sécuriser les communications réseau • Mise en pratique : "Sécuriser un build de production avec Proguard" BUILD ET PACKAGING • • • • Historique des outils Zoom sur Maven Zoom sur Gradle Mise en pratique : "Simplifier une application existante avec Gradle" Jour 3 ARCHITECTURE ANDROID MODERNE • • • • • MVC, MVVM, MVP Gestion des erreurs et des exceptions Injection de dépendance Bonnes pratiques Mise en pratique : "Monter une architecture MVVM" TESTER UNE APPLICATION • • • • Tests manuels Tests unitaires Tests d’interface Mise en pratique : "Tester ses écrans avec Espresso" AUTOMATISER LE BUILD • • • • Choisir les outils pour l’intégration continue Différents jobs : continu, nightly, release Mesurer la qualité Mise en pratique : "Automatiser un build dans le Cloud" Jour 4 EQUIPES MOBILES • • • • Enjeux du multiplateforme Retours d’expérience d’organisations multi-équipes Bonnes pratiques méthodologiques : feature flags, A/B testing, release train Mise en pratique : "Feature flipper une application" MULTI PROJETS • Partager des composants inter-applications • Architectures multi-applications Android INTÉGRER DES SDKS • • • • Enjeux d’intégration de code tiers Multidex Outils d’analytics Outils de reporting de crash [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 222 Catalogue formations Date d'impression : 21/02/2017 • Mise en pratique : "Collecter un crash avec Crashlytics" NOTIFICATIONS PUSH • • • • Principes d’architecture Push Google Cloud Messaging Customisation des Pushs Ongoing notifications DISTRIBUER SUR LE PLAY STORE • Préparer et signer un package • Mise en pratique : "Maitriser le Play Store : builds alpha, déploiements progressifs" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 223 Catalogue formations Date d'impression : 21/02/2017 Développer des applications riches avec AngularJS v.1 DESCRIPTION Développé par Google, AngularJS est le framework JavaScript qui a le vent en poupe ! Ce framework, sans dépendance avec d'autres librairies JavaScript, permet la mise en place de Single Page Applications et applications web. Tout au long de cette formation, vous découvrirez et manipulerez les principaux objets d’Angular : router, controller, services, directives, filters. Vous pourrez également tester votre application. OBJECTIFS PÉDAGOGIQUES Découvrir Les caractéristiques du framework Mettre en oeuvre une architecture MV* modulaire Tester unitairement et de bout en bout son application Stage pratique WEB & MOBILE Code : WANG1 Durée : 3 jours (21 heures) Exposés : 50% Cas pratiques : 50% PUBLIC CIBLE Développeur Architecte Web PRÉ-REQUIS • Pratique du HTML, CSS et JavaScript. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Sessions à venir : 26 - 28 avr. 2017 Casablanca / 8 500 DHS HT 26 - 28 avr. 2017 Paris / 1 540 € HT 13 - 15 juin 2017 Casablanca / 8 500 DHS HT 28 - 30 juin 2017 Paris / 1 540 € HT Tarif & dates intra : Sur demande [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 224 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION • Des sites web classiques aux Single Page Application • Rappels JavaScript : - Variables et types, truthy / falsy - Fonctions, notion de callback, closures, portée des variables, revealing module pattern - Objets : JSON et prototype LES VIEWS • L'approche déclarative • Binding et expressions • Les principales directives fournies par le framework LES CONTROLLERS • Scope et héritage de scopes • Double data-binding, single-binding et $digest loop • Les évènements, l'observer pattern LES FILTERS • Déclaration des filtres dans les views • Le service $filter • Créer ses filtres Jour 2 LES FORMULAIRES • Les directives de formulaire • Soumission de formulaire et gestion des erreurs de saisie LES SERVICES • Les services fournis par AngularJS • L'injection de dépendance • Différences et implémentation des Service, Factory, Provider, Value et Constant REQUETES HTTP • Service $http et API REST • Asynchrone et promises • Les interceptors ORGANISER SON APPLICATION • Gestion par modules • Bootstrap d'une application : phases de config et de run [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 225 Catalogue formations Date d'impression : 21/02/2017 Jour 3 LE ROUTEUR • Configuration de ngRoute, gestion des URLs et des templates • Resolve de route • Navigation avec le service $location LES DIRECTIVES • • • • • • Types de directives et propriétés Scope de directive et portée Controller de directive Mécanisme de transclusion $watch et $observe Manipuler le DOM : angular.element et jqLite LES TESTS • • • • Le framework Jasmine Tests unitaires avec Karma : stratégies de tests des différents objets AngularJS Mocker ses données Tests End to End avec Protractor : scénariser ses tests avec les objets browser, element et locator [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 226 Catalogue formations Date d'impression : 21/02/2017 NEW Développer des applications riches avec AngularJS v.2 DESCRIPTION Angular passe en version 2. Plus qu’une simple évolution, c’est un nouveau framework qui nous est proposé. Nouveau langage avec TypeScript, nouvelle syntaxe de vues, orientation web components, programmation réactive, flux unidirectionnel et architectures de type flux sont les nouveaux concepts à appréhender. Les imperfections inhérentes à la première version ont disparues au profit d’une meilleure évolutivité et d’une meilleure performance. A l'issue de la formation, vous serez en mesure de déployer une application complète, structurée selon les bonnes pratiques, modulaire et extensible. OBJECTIFS PÉDAGOGIQUES Maitriser les caractéristiques du nouveau framework Mettre en œuvre une architecture uni-directionnelle Mesurer la qualité du code par les tests PUBLIC CIBLE Développeur Architecte Web PRÉ-REQUIS • Pratique du HTML, CSS et JavaScript. MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. Stage pratique WEB & MOBILE Code : WANG2 Durée : 3 jours (21 heures) Exposés : 50% Cas pratiques : 50% Sessions à venir : 22 - 24 fév. 2017 Casablanca / 8 900 DHS HT 22 - 24 fév. 2017 Paris / 1 610 € HT 10 - 12 mai 2017 Casablanca / 8 900 DHS HT 10 - 12 mai 2017 Paris / 1 610 € HT Tarif & dates intra : Sur demande [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 227 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée •Jour 1 ENVIRONNEMENT ET PRINCIPES • Présentation générale, dépendances du framework, angular-cli • Mise en œuvre d’un environnement de développement autonome TYPESCRIPT / ES6 • • • • • • L’objet : classes, constructeurs, variables et méthodes privées, publiques et statiques, héritage et super Typage de variable, interfaces, retours de fonctions Fonctions, paramètres, affectations déstructurées Maitriser this avec les arrow functions Les annotations Modules, import et export COMPONENTS • Bootstrap de l’application principale • Paramètres de l’annotation @Component • Cycle de vie, détection du changement et hiérarchie VUES / TEMPLATES / SYNTAXE • • • • Templates et template string, expressions Input, output, input-output Directives ngFor, ngIf, ngSwitch. ngClass, ngContent, ngStyle Utiliser des composants dans les templates SERVICE ET INJECTION DE DÉPENDANCE • L’annotation Injectable • Providers, instanciation et injection des services, hiérarchie Jour 2 ARCHITECTURE, PROGRAMMATION RÉACTIVE / RXJS • Observable et Subjects, méthodes de gestion des streams • Architectures de type Flux, implémentation avec RxJS • Gestion d’état de l’application, immutabilité des données et fonctions pures PIPES • Pipes fournis (uppercase, lowercase, percent, currency, async, etc.) • Créer ses Pipes ROUTER • Mode Html5 et base href • Configuration des routes, imbrication de routes • Directives du router [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 228 Catalogue formations Date d'impression : 21/02/2017 • Navigation et manipulation d’url • Interception des changements de route HTTP • • • • Http, Response, Headers Les méthodes et paramètres Http. (GET, POST, PUT, DELETE, JSONP) Rappel sur les promises, gestion du résultat par Observable Gestion des erreurs Jour 3 DIRECTIVES • Directives structurelles • Directives attributs FORMULAIRES • Directives de formulaires • Soumission, validation et gestion des erreurs • Groupes de contrôles, objet Control TESTS UNITAIRES • • • • • • Configuration karma Jasmine / assertion Stratégies de tests : component, directive, service, pipe Mock des données, Spy des services Gestion de l’asynchrone Tester le router TESTS FONCTIONNELS • Tests fonctionnels avec Protractor • Mise en œuvre de scénarios de navigation, tests de l’état de l’application, du DOM • Gestion de l’asynchrone et mock http [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 229 Catalogue formations Date d'impression : 21/02/2017 Créer une plateforme Internet des objets ou IoT platform DESCRIPTION Le concept de "plateforme IoT" a émergé depuis quelques années. Sa définition est cependant très variable suivant les éditeurs, constructeurs et intégrateurs. Cette formation a pour objet de présenter le concept et de le rendre très concret à travers des travaux pratiques sur quelques offres et produits majeurs du marché. Nous vous proposons d’adresser l’ensemble de la chaine d’un système IoT : les objets, les télécommunications, les passerelles, les systèmes centraux. Une approche architecturale des systèmes IoT guide cette formation. OBJECTIFS PÉDAGOGIQUES Acquérir les bases pour savoir appréhender un système IoT (architectures, solutions, protocoles) Découvrir le panorama des architectures et solutions existantes de l'écosystème IoT Se familiariser avec les différents composants d'un système IoT à travers des travaux pratiques : (Exercices proposés : faire parler un objet, configurer une passerelle, intégrer avec un système central) Stage pratique WEB & MOBILE Code : WPIOT Durée : 2 jours (14 heures) Exposés : 35% Cas pratiques : 55% Échanges d'expérience : 10% Sessions à venir : PUBLIC CIBLE Technical Leader Architecte fonctionnel IoT Architecte technique IoT Futur responsable des offres IoT Consultant technique PRÉ-REQUIS • Connaissances des protocoles de communication TCP/IP et des bases réseaux. • Expérience élémentaire sur un IDE et Java. • Connaissances de l’administration d’un système Linux. • Connaissances des architectures des systèmes distribués et des solutions cloud (IaaS, PaaS). 1 - 2 juin 2017 Casablanca / 8 900 DHS HT 1 - 2 juin 2017 Paris / 1 610 € HT 9 - 10 nov. 2017 Casablanca / 8 900 DHS HT 9 - 10 nov. 2017 Paris / 1 610 € HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience du formateur, complétés de travaux pratiques et de mises en situation. POUR ALLER PLUS LOIN : • Formation "Les Géants du Web : Culture - Pratiques - Architecture" (SLGDW) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 230 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 VISION GÉNÉRALE • Les objectifs de l’IoT • L’architecture des plateformes IoT LES OBJETS • Types / Architecture des objets / Solutions du marché • Les objets tiers (sources, API, objets) • Intégration des sources tierces pour l’IoT étendu LES RÉSEAUX LOCAUX DE L’IOT • Ethernet, Zigbee, etc. • CoApp, MQTT, etc. TRAVAUX PRATIQUES : "LES OBJETS ET LES RÉSEAUX LOCAUX : INTERACTIONS ENTRE OBJETS" • ESP8266 • Capteurs (lumière, température, etc.) • LEDs Jour 2 LES PASSERELLES • Types / Architectures / Solutions du marché TRAVAUX PRATIQUES : "CONSTRUIRE UNE PASSERELLE AVEC KURA OU THINGBOX" • Raspberry Pi • Protocole MQTT • Raccordement aux objets du réseau local LE SYSTÈME CENTRAL / SERVEUR • Types / Architecture des plateformes centrales IoT / Solutions du marché • Démos, AWS IoT, ThingSpeak, Kaa, etc. TRAVAUX PRATIQUES : "MISE EN ŒUVRE DE LA PLATEFORME CENTRALE, INTÉGRATION DES TRAVAUX PRATIQUES PRÉCÉDENTS (OBJETS, OBJETS TIERS, PASSERELLE, SYSTÈME CENTRAL)" • Utilisation de AWS IoT BILAN ET CLÔTURE DE LA SESSION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 231 Catalogue formations Date d'impression : 21/02/2017 CRAFTSMANSHIP [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 232 Catalogue formations Date d'impression : 21/02/2017 BEST Revue de code Améliorer son code grâce au Code Review DESCRIPTION Avec la technique des tests de développeurs, la revue de code est unanimement reconnue par l’industrie comme une des meilleures pratiques pour la qualité du développement. Ses bénéfices directs et indirects, qui en font une pratique clé de la qualité logicielle, sont nombreux : réduction du nombre de défauts dans le code, amélioration de sa qualité structurelle, amélioration de la communication, formation, contribution à une culture de la qualité. Fait étonnant, cette pratique qui est apparue depuis qu’existe le développement de logiciel, est encore assez peu répandue, si l’on excepte les grands éditeurs de logiciels. Elle n’est pas sans difficulté, car elle demande une certaine rigueur dans son déroulement ainsi que la présence, parmi les participants, de facilitateurs actifs. Cette formation d’une journée permettra à vos équipes d’acquérir la pratique essentielle leur permettant de détecter les problèmes et les défauts plus rapidement que jamais, et contribuera ainsi à réduire spectaculairement le coût de non qualité dans vos projets informatiques. Stage pratique CRAFTSMANSHIP Code : REVCO Durée : 1 jour (7 heures) Exposés : 30% Cas pratiques : 60% Échanges d'expérience : 10% OBJECTIFS PÉDAGOGIQUES Découvrir les enjeux et les bénéfices directs et indirects de la revue de code Mettre en œuvre cette pratique au travers d’exemples issus de la réalité des projets des participants Echanger autour des problématiques de qualité du code, de constitution des standards, et de communication en équipe PUBLIC CIBLE Chef de projet en développement Développeur Testeur ayant une fibre développement Architecte Technical Leader Scrum Master ou Coach Agile PRÉ-REQUIS Sessions à venir : 3 avr. 2017 Casablanca / 8 800 DHS HT 3 avr. 2017 Paris / 910 € HT 21 sept. 2017 Casablanca / 8 800 DHS HT 21 sept. 2017 Paris / 910 € HT Tarif & dates intra : Sur demande • Connaissance de base de la programmation. MÉTHODE PÉDAGOGIQUE Cette formation utilise des exercices pratiques de revue de code se basant à la fois sur des documents de référence issus des standards de l’industrie, ainsi que sur du code existant. Les participants peuvent apporter un extrait du code sur lequel ils travaillent. POUR ALLER PLUS LOIN : • Parcours professionnalisant "S'approprier les pratiques du développement logiciel de qualité" • Formation "Qualité des développements avec Test Driven Development" (TDD01) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 233 Catalogue formations Date d'impression : 21/02/2017 • Formation "Test Driven Development sur du code legacy" (TDD02) • Formation "Clean Code" (TDD03) • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) • Ouvrage "Peer Reviews in Software" - Karl Wiegers • Ouvrage "Walkthroughs, Inspections, and Technical Reviews" - Freedman et Weinberg • Ouvrage "Best Kept Secrets of Peer Code Review" - Jason Cohen [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 234 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 CONNEXION • Exercice pratique : "Décrivez une session de programmation où vous avez produit votre meilleur code." • Partage et synthèse des critères de qualité dans le code pour chaque participant ENJEUX ET BÉNÉFICES DES REVUES DE CODE • Pourquoi ? - Pour trouver des défauts dans le code - Parce que nous faisons tous des erreurs, que les erreurs échappent plus facilement à leurs auteurs qu’à des relecteurs, et que les erreurs sont instructives • Bénéfices directs de la revue de code : qualité du code, moins de défauts, qualité de la communication sur le code • Bénéfices indirects de la revue de code : qualité du produit, satisfaction des utilisateurs, partage des standards ANALYSE DU COÛT DES DÉFAUTS DANS UN PROJET DE DÉVELOPPEMENT • Exercice pratique : "Rappelez-vous 3 occurrences de correction de défauts dans votre projet. Décrivez-les et estimez leur coût de détection, localisation, correction et de gestion." • Eléments de justification économique de revue de code • Eléments de mesure d’efficacité et d’efficience de la revue de code LE PROCESSUS DE LA REVUE DE CODE • Exercice pratique : "Réfléchissez à un morceau de code qui selon vous mériterait une revue. Qu’est-ce qui motiverait une telle revue ? Quels seraient les obstacles ?" • Présentation du process de la revue de code : rôles, documents, étapes • Facteurs de succès : la facilitation, la gestion du temps, la persistance et la cohérence de la pratique au fil des semaines • Exercice pratique : "Revue de code avec au moins 5 participants, plus des observateurs. Déroulement et débrief." • Conseil pour des revues efficaces A LA BASE DE LA REVUE DE CODE : LA CHECK-LIST • Exercice pratique : "Passage en revue d’une check-list issue de l’ouvrage Code Complete de Steve McConnell." • Souligner les questions à poser en revue • Discussion autour des différents standards de programmation REVUE DE CODE ET ATTITUDE • Présentation et discussion autour des principes "Egoless Programming" • Attitude du développeur : comment faire des feedbacks efficaces à propos du code ? • Séparer observation, interprétation, impact et ressenti, demande • Exercice pratique : "Evoquez un feedback que vous avez transmis ou reçu à propos de code. Reformulez le feedback tel que vous auriez souhaité le transmettre ou le recevoir." [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 235 Catalogue formations Date d'impression : 21/02/2017 CONCLUSION ET PLANS D’ACTION INDIVIDUELS • Ce que j’ai appris – Ce que ça change – Et maintenant • Formalisation des actions à mettre en œuvre pour faciliter la mise en place des revues de code dans votre projet [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 236 Catalogue formations Date d'impression : 21/02/2017 BEST Qualité des développements avec Test Driven Development Optimiser son développement logiciel par les tests DESCRIPTION Pratique de base des équipes Agiles, le développement dirigé par les tests (TDD : Test Driven Development) est une technique de programmation simple, élégante et efficace, qui repose sur un cycle de feedback court : écrire un test – le faire passer – refactorer le code. Cette approche allie l’avantage d’une conception modulaire et lisible, à la sécurité que procure la couverture du code par les tests automatisés. A l’issue de cette formation, vous serez ainsi en mesure d’écrire des applications entières, étayées par du code en état de marche, particulièrement maintenables et évolutives. OBJECTIFS PÉDAGOGIQUES Identifier les avantages de TDD sur les autres techniques de programmation (code puis T.U) Développer une application simple avec TDD Expliquer et illustrer les principes à l’œuvre dans cette démarche Utiliser TDD sur un projet nouveau Utiliser des techniques spécifiques de TDD sur un projet existant Stage pratique CRAFTSMANSHIP Code : TDD01 Durée : 3 jours (21 heures) Exposés : 20% Cas pratiques : 70% Échanges d'expérience : 10% PUBLIC CIBLE Sessions à venir : Chef de projet en développement Développeur Testeur ayant une fibre développement Architecte Technical Leader 27 fév. - 1 mar. 2017 Genève / 2 300 CHF PRÉ-REQUIS • Connaissances de la programmation objet. • Expérience de base du développement de logiciel. MÉTHODE PÉDAGOGIQUE Formation pratique, visant à l’acquisition d’un savoir-faire, basée sur des exercices pratiques ainsi que des échanges et retours d’expérience pratique du formateur. POUR ALLER PLUS LOIN : 15 - 17 mai 2017 Casablanca / 19 000 DHS HT 15 - 17 mai 2017 Paris / 1 940 € HT 25 - 27 sept. 2017 Genève / 2 300 CHF 4 - 6 oct. 2017 Casablanca / 19 000 DHS HT Tarif & dates intra : Sur demande • Parcours professionnalisant "S'approprier les pratiques du développement logiciel de qualité" • Formation "Revue de code : améliorer son code grâce au Code Review" (REVCO) • Formation "Test Driven Development sur du code legacy" (TDD02) • Formation "Clean Code" (TDD03) • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) • Ouvrage "Test-Driven Development : A Practical Guide" – Astels • Ouvrage "Junit Recipes" – Rainsberger • Ouvrage "Working Effectively with Legacy Code" – Feathers [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 237 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 CONNEXION • Tour de table - Présentation des participants - Brainstorming : les pratiques de développement utilisées en entreprise - Les pièges à éviter lorsque l’on programme PERCEPTION DU TDD • Mythes du TDD • Réalité du TDD • Exercices pratiques - Tester unitairement produit - Concevoir un produit via les tests unitaires GESTION DES EXCEPTIONS - REFACTORING DÉFINIR UN TEST • En génie logiciel • En TDD • Exercice pratique : compréhension d’un code de tests DÉFINIR LE TEST DRIVEN DEVELOPMENT • Mettre en évidence l’intention • Réfléchir avant chaque ligne de code • Bénéfice de la couverture de tests FEEDBACK ET AGILITÉ • Notions de base • Exercice pratique : identifier tous les feedbacks que peut utiliser un développeur • Brève histoire du feedback entre le développeur et son code • Importance du feedback • Le coût croissant de correction des défauts • Information vs feedback • Exercice pratique : échanges sur des situations analogues où le soin porté à l’outil favorise la vitesse de production TDD ET GÉNIE LOGICIEL • • • • • Renversement du modèle industriel classique Comparaison des modèles industriel et artisanal Pratiques autour de la sphère TDD Points d’attention Obstacles à l’adoption de TDD BASES DE TDD : DÉVELOPPEMENT D’UNE APPLICATION SIMPLE [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 238 Catalogue formations Date d'impression : 21/02/2017 • • • • • • • • Présentation générale Exercice pratique : conception par carte responsabilités / collaboration Pattern TDD : test list Exercice pratique : lister les tests d’une des classes du projet Le cycle de TDD Des règles simples Pattern : Assert First Exercice pratique : mettre en route son environnement et écrire un premier test TROIS PATTERNS CARACTÉRISTIQUES DE TDD • • • • • • • • • Pattern TDD : "Fake it ‘til you make it" Pattern TDD : "Triangulate" Pattern TDD : "Obvious Implementation" Exercice pratique : manipuler ces 3 patterns sur une fonction simple Pattern TDD : "Données de test" Pattern TDD : "Tests isolés" Exercice pratique : développement d’une classe simple (conteneur) Exercice pratique : développement d’une classe dotée de logique (règles métier) Exercice pratique : développement d’une collaboration entre 2 classes (application) CLÔTURE DU JOUR 1 Jour 2 CONNEXION • Partager avec le groupe sa session de programmation / débogage la plus difficile PRINCIPES DE SURVIE TDD • • • • • • • Pattern TDD : "Don’t Repeat Yourself" Pattern TDD : "You Ain’t Gonna Need It" Problème des dépendances extérieures Pattern TDD : "Stub" Exercice pratique : créer un Stub pour résoudre un problème de données de tests Pattern TDD : "Mock" Exercice pratique : créer un Mock pour simuler un appel de méthode DÉVELOPPEMENT D’UNE APPLICATION (SUITE) • Exercice pratique : - Développement d’une collaboration entre plusieurs classes (cycle de vie de l’application) - Développement d’une classe dépendante aux effets de bords (ex. : horloge système) - Développement d’une collaboration entre plusieurs classes (sessions multiples) - Développement d’une application connectée (serveur) - Développement d’une application connectée (client) CLÔTURE DU JOUR 2 Jour 3 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 239 Catalogue formations Date d'impression : 21/02/2017 CONNEXION • Partage d’expériences sur le code existant ANTIPATTERNS TDD • Antipattern TDD : "Succès inattendu d’un test" - Exercice pratique : analyse critique d’un test qui passe du premier coup • Antipattern TDD : "Ecrire des tests trop grands" - Exercice pratique : analyse critique d’un test trop grand • Antipattern TDD : "Diagnostic trop long" - Exercice pratique : analyse critique d’un test donnant lieu à un diagnostic long • Antipattern TDD : "Test sur une méthode privée" - Exercice pratique : analyse critique d’un test d’une méthode privée • Antipattern TDD : "Echec intermittent" - Exercice pratique : analyse critique d’un test qui passe de façon intermittente • Concept et présentation du code legacy LE PROBLÈME DU CODE LEGACY • Modifier et préserver le code • Le paradoxe : refactorer du code sans tests pour y ajouter des tests AMENER DU CODE SOUS TESTS • • • • • • • Identifier un point de changement Trouver les points de test Casser les dépendances Créer un raccord (seam) Modifier le code et refactorer Exercice pratique : écrire des tests sur un code existant en vue de documenter le code Exercice pratique : écrire des tests permettant de refactorer le code SYNTHÈSE ET RAPPEL DES POINTS CLÉS DE LA FORMATION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 240 Catalogue formations Date d'impression : 21/02/2017 Test Driven Development sur du code legacy Du code legacy au code propre DESCRIPTION Le code legacy est une métaphore pour parler de ce code existant dans nos applications, difficile à maintenir, souvent de mauvaise qualité et non testé automatiquement. Ce module forme les développeurs aux pratiques permettant de maintenir et de faire évoluer du code legacy sans risque, et ainsi trouver les trajectoires de retour à une haute qualité. OBJECTIFS PÉDAGOGIQUES Savoir appréhender des problèmes de qualité du code et appliquer les techniques de refactoring de code Identifier les points d’entrée pour faire évoluer du code legacy en minimisant les risques Appliquer les techniques pour mettre en place des tests automatisés autour de code legacy Evaluer les risques pour choisir une stratégie adaptée de réduction de la dette technique Stage pratique CRAFTSMANSHIP Code : TDD02 Durée : 3 jours (21 heures) Exposés : 20% Cas pratiques : 70% Échanges d'expérience : 10% PUBLIC CIBLE Chef de projet en développement Développeur Testeur ayant une fibre développement Architecte Technical Leader Sessions à venir : PRÉ-REQUIS 6 - 8 nov. 2017 Paris / 1 940 € HT • Compétences en programmation et génie logiciel. • Une expérience dans le développement piloté par les tests (TDD) et la programmation orientée objet est un plus. • Avoir suivi la formation "Qualité des développements avec Test Driven Development" (TDD01) serait un plus. MÉTHODE PÉDAGOGIQUE Formation principalement composée d’exercices pratiques qui fourniront aux participants des outils qu’ils pourront mettre en pratique immédiatement dans leurs projets actuels. Echanges sur les contextes des participants et retours d’expérience du formateur, complétés d’apports théoriques. 7 - 9 juin 2017 Casablanca / 19 000 DHS HT 7 - 9 juin 2017 Paris / 1 940 € HT 13 - 15 nov. 2017 Casablanca / 19 000 DHS HT Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Parcours professionnalisant "S'approprier les pratiques du développement logiciel de qualité" • Formation "Revue de code : améliorer son code grâce au Code Review" (REVCO) • Formation "Qualité des développements avec Test Driven Development" (TDD01) • Formation "Clean Code" (TDD03) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 241 Catalogue formations Date d'impression : 21/02/2017 • • • • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) Ouvrage "The Clean Coder" – R. Martin Ouvrage "The Pragmatic Programmer" – A. Hunt & D. Thomas Ouvrage "Working Effectively with Legacy Code" – M. Feathers [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 242 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 CONNEXION • En binômes, racontez une situation où intervention sur le code a produit un retour de bâton • Tour de table - Présentation des participants - Exposé des situations ANTI PATTERN : LEGACY CODE • Du code que nous avons reçu en héritage, qui a une valeur pour l’entreprise, et qu’il faut modifier • Les quatre raisons de modifier un code legacy • Couvrir les tests avec un harnais de tests unitaires • Améliorer le délai de feedback du code sur le développeur • Difficultés du TDD sur du code legacy • Le dilemme du code legacy • Exercice pratique : "Racontez une session de travail durant laquelle vous avez renoncé à écrire un test sur du code existant." STRATÉGIE DE MODIFICATION D’UN CODE LEGACY • • • • • • Identifier un point de changement Trouver les points de test Casser les dépendances Ecrire des tests Effectuer le changement et refactorer Types de raccords : préprocesseur, faux collaborateurs CLÔTURE DU JOUR 1 Jour 2 PATTERN : TEST DE CARACTÉRISATION • Problème : le code est non testé, la documentation est absente ou obsolète • Solution: écrire des tests qui caractérisent le système tel qu’il est • Démarche : - Appeler un morceau de code depuis un harnais de test - Ecrire une assertion dont vous savez qu’elle échouera - En échouant le test indique quel est le comportement du code - Modifier le test de façon à ce qu’il attende le comportement que produit le code - Répéter • Heuristique générale • Test de caractérisation sur un bug - Exercice pratique : "Installer la base de code TriviaGame – examiner les classes – écrire des tests de caractérisation." - Débrief toutes les 25 minutes [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 243 Catalogue formations Date d'impression : 21/02/2017 PATTERN : DIAGRAMME D’EFFET • Problème : on souhaite étudier l’impact que pourrait avoir un changement sur le code • Solution : tracer les effets de chaque variable sur les méthodes impactées • Exercice pratique : "Sur le code de Trivia Game, rechercher les effets d’un changement en traçant un diagramme d’effet." CLÔTURE DU JOUR 2 Jour 3 PATTERN : EXTRACT INTERFACE • Problème : une classe collabore avec une classe posant une dépendance extérieure • Solution : extraire une interface de la classe posant la dépendance • Autres patterns de rupture de dépendances extérieures • Exercice pratique : "Sur un code sélectionné dans vos projets, effectuer des tests de caractérisations, puis du refactoring, en utilisant la stratégie vue précédemment." - Débrief toutes les 25 minutes BILAN ET CLÔTURE DE LA SESSION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 244 Catalogue formations Date d'impression : 21/02/2017 Clean Code Concevoir et écrire un code propre ou améliorer un code existant DESCRIPTION Les artisans du logiciel savent que la qualité du code va de pair avec la rapidité, la simplicité et l’efficacité du développement. Les pratiques, principes et standards qui définissent cette qualité sont rassemblées sous le vocable "Clean Code". Ils permettent à toute équipe de créer, de maintenir (ou de rétablir) un code de grande qualité, et concernent de multiples aspects de la programmation : conventions de style, règles de nommage, critères de qualité des fonctions, des classes, des relations entre les classes. A l’issue de cette formation, vous pourrez mettre en œuvre les pratiques de base permettant d’obtenir un code de grande qualité, testé et flexible. OBJECTIFS PÉDAGOGIQUES Identifier, expliquer et illustrer les principaux éléments qui forment le "Clean Code" Utiliser ces standards sur un projet exemple, ainsi que sur du code existant Définir le lien entre la qualité du code et la facilité d’évolution des applications Stage pratique CRAFTSMANSHIP Code : TDD03 Durée : 3 jours (21 heures) Exposés : 20% Cas pratiques : 70% Échanges d'expérience : 10% PUBLIC CIBLE Chef de projet en développement Développeur Testeur ayant une fibre développement Architecte Technical Leader Sessions à venir : PRÉ-REQUIS 5 - 7 juil. 2017 Paris / 1 940 € HT • Connaissances de la programmation objet. • Expérience de base du développement de logiciel. • Avoir suivi la formation "Qualité des développements avec Test Driven Development" (TDD01) serait un plus. 7 - 9 mar. 2017 Casablanca / 19 000 DHS HT 5 - 7 juil. 2017 Casablanca / 19 000 DHS HT 4 - 6 déc. 2017 Casablanca / 19 000 DHS HT MÉTHODE PÉDAGOGIQUE 4 - 6 déc. 2017 Paris / 1 940 € HT Formation pratique, visant à l’acquisition d’un savoir-faire, basée sur des exercices ainsi que des échanges et retours d’expérience du formateur. Les participants doivent apporter plusieurs extraits de code sur lesquels ils travaillent ou ont travaillé. Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Parcours professionnalisant "S'approprier les pratiques du développement logiciel de qualité" • Formation "Revue de code : améliorer son code grâce au Code Review" (REVCO) • Formation "Qualité des développements avec Test Driven Development" (TDD01) • Formation "Test Driven Development sur du code legacy" (TDD02) • Formation "Donner et recevoir des feedbacks efficaces" (FFEED) • Ouvrage "Clean Code" - Robert Martin [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 245 Catalogue formations Date d'impression : 21/02/2017 • Ouvrage "Working Effectively with Legacy Code" – Feathers [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 246 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 CONNEXION • Tour de table • Présentation des participants • Questionnaire/brainstorm : que valorisez-vous dans votre code ? Quels principes essayez-vous de suivre ? Quelles pratiques utilisez-vous ? PRESENTATION SUR LA QUALITE DU CODE • Le code pourri. Développement, tests et revue. Systèmes complexes et obsolescence. Réécriture sans tests. Les tests de développeurs. Importance du feedback. Conserver la maintenabilité • Exercices pratiques - "Réagissez à la présentation en indiquant si vous êtes d’accord, pas d’accord ou si vous avez expérimenté les idées exprimées." - "Identifiez un code que vous jugez intéressant (cela peut-être un code de bonne qualité ou de mauvaise qualité) et expliquez pourquoi." ENJEUX ET CRITERES DE QUALITE DU CODE PROPRE • Pourquoi est-ce important ? • Qualité structurelle – Le code comme environnement de travail – Le code comme design • Propriétés du code TDD : passe tous les tests – exprime l’intention – ne contient pas de répétition – minimal • Pratiques et outils pour faire du code propre • La règle "boy scout rule" • Exercice pratique : "Identifiez un code que vous trouvez particulièrement intéressant. Lisez-le à voix haute. Après lecture, les autres participants doivent expliquer ce que fait le code." REGLES DE QUALITE • Règles de nommage • Qualité des fonctions – Step Down Rule • Qualité des commentaires • Exercice pratique : "Identifiez un code que vous trouvez particulièrement intéressant. Imprimez ce code. Avec un stylo, soulignez tous les points du code qui posent problème. Essayez de souligner le maximum de points en 2 minutes. Passez le code revu à vos voisins et revoyez le code qu’ils vous passent." ABSTRACTION ET DESIGN ORIENTE OBJET • Abstraction ou détails, il faut choisir • Principes SOLID : Single Responsibility - Open/Closed - Liskov Substitution - Interface Segregation Dependency Inversion • Loi de Demeter • Exercice pratique : "Identifiez l’ensemble du code implémentant un scénario utilisateur de votre application. Imaginez un changement fonctionnel dans ce scénario. Déterminez combien d’endroits distincts du code seraient à modifier en vue d’implémenter le changement." CLOTURE DU JOUR 1 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 247 Catalogue formations Date d'impression : 21/02/2017 Jour 2 CLEAN CODE EN PRATIQUE SUR UN PROJET SIMPLE • Exercices pratiques - "Collecte d’information : quels sont vos raccourcis clavier les plus utilisés ?" - "Projet exemple : clonez le code du projet. Lisez le code. Appliquer une revue de 2 minutes." • Présentation fonctionnelle du projet exemple • Exercice pratique : "Ecrivez un cas de tests sur le projet exemple afin de pouvoir refactorer le code." REGLES DE NOMMAGE • Rappel des règles de nommage • Exercice pratique : "Appliquez sur le code du projet les règles de nommages vues précédemment. Utilisez uniquement les commandes du menu refactor et les raccourcis clavier." REGLES DE QUALITE DES FONCTIONS • Rappel des règles de qualité des fonctions • Exercices pratiques - "Appliquez sur le code du projet la pratique Don’t Repeat Yourself. Utilisez uniquement les commandes du menu refactor et les raccourcis clavier." - "Appliquez sur le code du projet la pratique Step Down Rule. Utilisez uniquement les commandes du menu refactor et les raccourcis clavier." REGLES DE DESIGN ORIENTE OBJET • Rappel des règles de qualité des fonctions • Exercice pratique : "Appliquez sur le code du projet le principe Single Responsibility Principle. Utilisez uniquement les commandes du menu refactor et les raccourcis clavier." Jour 3 CLEAN CODE EN PRATIQUE SUR VOTRE PROJET • Exercice pratique : "Sélectionnez une partie du code de votre projet qui pose des problèmes de qualité, pour lequel vous disposez de quelques tests." REGLES DE NOMMAGE • Rappel des règles de nommage • Exercice pratique : "Appliquez sur le code de votre projet les règles de nommages vues précédemment. Utilisez uniquement les commandes du menu refactor et les raccourcis clavier." REGLES DE QUALITE DES FONCTIONS • Rappel des règles de qualité des fonctions • Exercices pratiques - "Appliquez sur le code de votre projet la pratique Don’t Repeat Yourself. Utilisez uniquement les commandes du menu refactor et les raccourcis clavier." - "Appliquez sur le code de votre projet la pratique Step Down Rule. Utilisez uniquement les commandes du menu refactor et les raccourcis clavier." REGLES DE DESIGN ORIENTE OBJET [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 248 Catalogue formations Date d'impression : 21/02/2017 • Rappel des règles de qualité des fonctions • Exercice pratique : "Appliquez sur le code de votre projet le principe Single Responsibility Principle. Utilisez uniquement les commandes du menu refactor et les raccourcis clavier." BILAN ET CLÔTURE DE LA SESSION • Tour de table : ce que j’ai appris – ce que ça change – ce que je vais faire différemment. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 249 Catalogue formations Date d'impression : 21/02/2017 DEVOPS [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 250 Catalogue formations Date d'impression : 21/02/2017 BEST DevOps : fondamentaux et retours d’expérience DESCRIPTION Les développeurs (Dev) et exploitants (Ops en anglais) sont un peu les Tom et Jerry de l’informatique ! Mais pour atteindre à la fois l’agilité et le niveau d’excellence opérationnelle que l’on rencontre chez les géants du Web, ces frères ennemis doivent travailler ensemble de façon efficace. En effet, Dev et Ops ont a priori des objectifs opposés : innovation contre stabilité. L’approche DevOps s’appuie sur quatre piliers que sont l’architecture applicative exploitable, l’infrastructure as code, le déploiement continu et la culture de la collaboration. DevOps permet de réduire le délai entre l’expression du besoin utilisateur et la livraison de l’applicatif correspondant, avec une qualité logicielle accrue. A l'issue de cette journée, vous détiendrez les clés pour la mise en place d’une démarche DevOps au sein de votre organisation. OBJECTIFS PÉDAGOGIQUES Appréhender l'intérêt de la culture DevOps Découvrir les patterns de conception DevOps Identifier les enjeux de l’industrialisation des déploiements applicatifs Savoir fluidifier les interactions entre les différentes équipes projet Mettre en place des chaines de production plus fiables PUBLIC CIBLE Manager de la DSI Architecte Développeur Intégrateur Testeur Exploitant PRÉ-REQUIS • Culture générale de développement ou d’exploitation applicative. Séminaire DEVOPS Code : SDEVO Durée : 1 jour (7 heures) Exposés : 60% Cas pratiques : 20% Échanges d'expérience : 20% Sessions à venir : 21 juin 2017 Casablanca / 8 000 DHS HT 21 juin 2017 Paris / 1 040 € HT 15 sept. 2017 Genève / 1 300 CHF 10 nov. 2017 Casablanca / 8 000 DHS HT 10 nov. 2017 Paris / 1 040 € HT MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur. Des mises en situation seront utilisées tout au long de la formation pour illustrer les différents aspects de la mise en place d’une démarche DevOps. Tarif & dates intra : Sur demande POUR ALLER PLUS LOIN : • Toutes nos formations DevOps • Formation "Docker au service du CaaS et du PaaS : découverte et prise en main" (DPAAS) • Formation "Découvrir un IaaS Open Source et manipuler ces APIs avec OpenStack" (DIAAS) • Formation "Automatiser la gestion de serveurs avec Ansible" (DANSI) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 251 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 ORIGINES DE DEVOPS • Les nouvelles exigences du marché • La réponse des Géants du Web • Définition de DevOps RAPPELS SUR L’AGILITÉ • • • • • Les valeurs fondatrices du Manifeste agile Les rôles de l’équipe agile Les promesses de l’agile Scrum : le processus et les rituels Kanban OBJECTIFS ET DÉFINITION DE DEVOPS • • • • Constats : des douleurs récurrentes Biz, Dev et Ops : des points de vue différents mais un objectif commun DevOps : étendre l’agilité au monde de la production Redistribution des rôles entre Dev et Ops LES 4 PILIERS DE DEVOPS • Culture, méthode et organisation - Méthodes, rituels et attitudes - Modèles d’organisation : feature team et component team - L’obsession de la mesure • Architectures et patterns - Patterns de scalabilité et de disponibilité - Patterns d’exploitabilité - Patterns de déploiement - Le Cloud : facilitateur de l’architecture DevOps • L’infrastructure par le code - Définition : l’infrastructure par le code - Responsabilités des différents outils - Stratégies de déploiement et cycles de vie des composants - Cartographie des outils - Docker et son écosystème • Construction et déploiement continu - Définition : déploiement continu - Usine d’intégration et de déploiement en continu - La chaine CI/CD dans le monde du IaaS - Le chaine CI/CD dans le monde du PaaS RETOUR D’EXPÉRIENCE D’UNE MISSION DE TRANSFORMATION DEVOPS POUR UNE SOCIÉTÉ AUDIOVISUELLE SYNTHÈSE ET CONCLUSION [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 252 Catalogue formations Date d'impression : 21/02/2017 BEST Docker au service du CaaS et du PaaS : découverte et prise en main DESCRIPTION Les plateformes Cloud se dirigent toutes vers un nouveau modèle de déploiement afin de résoudre les problèmes de dépendances logicielles : le conteneur. Ses avantages sont nombreux. Il isole les processus et agit comme brique de base que l'on assemble avec d'autres conteneurs afin de créer une architecture complète. Cette session forme à l'utilisation de technologies de conteneurisation logicielle grâce à l'outil Docker. À travers cette formation, vous acquerrez des connaissances techniques avancées sur les conteneurs Linux et la pratique de mise en place d'architectures applicatives à base de conteneurs. OBJECTIFS PÉDAGOGIQUES Découvrir ce que sont que les conteneurs Linux Savoir utiliser Docker et son outil en ligne de commande Créer des conteneurs et lancer des programmes dans des conteneurs Utiliser le registre Docker et la création d'images à l'aide d'un Dockerfile Manipuler des toplogies de conteneurs Docker Découvrir les enjeux de passage à l’échelle d’architectures à base de la technologie Docker Manipuler Swarm et Kubernetes Déployer sur Openshift Appréhender les enjeux d’architecture des applications dans Docker et d’intégration continue PUBLIC CIBLE Architecte Développeur Opérateur Administrateur Responsable intégration PRÉ-REQUIS • Connaissances de l'environnement Linux. • Connaissances de base en programmation ou en scripting. Stage pratique DEVOPS Code : DPAAS Durée : 2 jours (14 heures) Exposés : 50% Cas pratiques : 50% Sessions à venir : 23 - 24 mar. 2017 Casablanca / 8 900 DHS HT 23 - 24 mar. 2017 Paris / 1 610 € HT 3 - 4 juil. 2017 Casablanca / 8 900 DHS HT 3 - 4 juil. 2017 Paris / 1 610 € HT 23 - 24 nov. 2017 Casablanca / 8 900 DHS HT Tarif & dates intra : Sur demande MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de démonstration. POUR ALLER PLUS LOIN : • Toutes nos formations DevOps • Formation "DevOps : fondamentaux et retours d’expérience" (SDEVO) • Formation "Découvrir un IaaS Open Source et manipuler ces APIs avec OpenStack" (DIAAS) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 253 Catalogue formations Date d'impression : 21/02/2017 • Formation "Automatiser la gestion de serveurs avec Ansible" (DANSI) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 254 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION : L’AVANT DOCKER • De nombreuses problématiques liées aux applications - La portabilité des applications - La distribution des applications - Le besoin de décorréler applications et infrastructure - La rationalisation des infrastructures • La montée en puissance - Des solutions de PaaS - De la philosophie DevOps QU’EST-CE QUE DOCKER ? ARCHITECTURE ET CONCEPTS DOCKER • Les composants DOCKER EN PRATIQUE • • • • • • • La manipulation des images La gestion des conteneurs La gestion des volumes Travaux pratiques #1 La création des images Utiliser le registre Docker Travaux pratiques #2 LES ENJEUX DU PASSAGE DE DOCKER À L’ÉCHELLE • Les fonctions couvertes • Les autres besoins d’une solution de cluster Docker LES SOLUTIONS DE DOCKER INC. • • • • • La gestion des réseaux Les volumes persistants Docker Compose Travaux pratiques #3 Utilisation de Docker sur le poste de développement Jour 2 SUITE DE L’OFFRE DOCKER INC. • Docker Swarm • Travaux pratiques #4 KUBERNETES [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 255 Catalogue formations Date d'impression : 21/02/2017 • La couverture fonctionnelle et architecture de Kubernetes • Les concepts de Kubernetes - Les Labels - Les Namespaces - Les Pods - Les Services - Les ReplicaSets - Injection de configuration avec les Secrets et les ConfigMaps - Autres concepts de Kubernetes • Travaux pratiques #5 OPENSHIFT • Architecture et composants d’Openshift • Concepts d’Openshift - Les BuildConfigs - Les DeploymentConfigs - Les Routes - Les ApplicationTemplates • Démonstration Openshift L’IMPACT DE DOCKER SUR LES APPLICATIONS • Les impacts sur les architectures - Des applications jetables - Des frontends stateless - Séparation de la configuration et du code - Design for failure - Découpage des applications • Des applications log-friendly • Des applications monitorables • L’intégration dans une usine de développement SYNTHÈSE ET PERSPECTIVES [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 256 Catalogue formations Date d'impression : 21/02/2017 Découvrir un IaaS Open Source et manipuler ces APIs avec OpenStack DESCRIPTION OpenStack est un framework IaaS qui permet de déployer des clouds privés ou publics. C’est également un projet communautaire dont l'objectif est d'aider les organisations à mettre en œuvre à moindre coût des systèmes de serveurs et de stockage virtuels. Ce module pratique initie aux services et technologies des IaaS. Il vous permettra d'apprendre à piloter un IaaS OpenStack. Stage pratique DEVOPS Code : DIAAS Durée : 2 jours (14 heures) OBJECTIFS PÉDAGOGIQUES Identifier ce qu’englobe le terme "IaaS" Appréhender les différents services offerts par un IaaS Utiliser OpenStack dans un contexte d’étude pour déployer des systèmes composés de plusieurs machines virtuelles Exposés : 50% Cas pratiques : 50% PUBLIC CIBLE Ingénieur d’infrastructure Consultant Responsable de production Responsable d’exploitation PRÉ-REQUIS • Connaissances de base en système et réseau (Unix ou Windows). MÉTHODE PÉDAGOGIQUE Des consultants disposant d'une expérience pratique de la mise en œuvre de solutions Iaas avec OpenStack. POUR ALLER PLUS LOIN : • Toutes nos formations DevOps • Formation "DevOps : fondamentaux et retours d’expérience" (SDEVO) • Formation "Docker au service du CaaS et du PaaS : découverte et prise en main" (DPAAS) • Formation "Automatiser la gestion de serveurs avec Ansible" (DANSI) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 Sessions à venir : 2 - 3 mai 2017 Casablanca / 8 900 DHS HT 2 - 3 mai 2017 Paris / 1 610 € HT 27 - 28 nov. 2017 Casablanca / 8 900 DHS HT 27 - 28 nov. 2017 Paris / 1 610 € HT Tarif & dates intra : Sur demande 257 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 INTRODUCTION AU IAAS • Rappel sur les notions du cloud et du IaaS • Notion de "Cloud Management Platform" RAPPEL SUR LA VIRTUALISATION • Types d’hyperviseurs et de containers, avantages, limites et inconvénients des technologies open source d’hypervision • Mise en pratique avec VirtualBox DESCRIPTION FONCTIONNELLE DES SERVICES DE BASE D’UN IAAS • Les services exposés et les normes applicables au IaaS DESCRIPTION TECHNIQUE DES SERVICES DE BASE D’UN IAAS • Vue générale des composants techniques entrant dans la composition d’un IaaS • Exemple du IaaS OpenStack COMPOSANTS SERVEUR • Hyperviseur QEMU et KVM • Mise en pratique par approfondissement des paramètres de virtualisation sur VirtualBox COMPOSANTS DE STOCKAGE • Stockages utilisables en IaaS (modes blocs, fichiers) COMPOSANTS RÉSEAU • Organisation réseau d’un IaaS et rôle du SDN INSTALLATION OPENSTACK • Choix des modules à installer et processus d’installation • Mise en pratique par l’installation avec PackStack sur VirtualBox dans une configuration "all in one" Jour 2 PRISE EN MAIN D’OPENSTACK SUR LA PARTIE "COMPUTE" • Principes de fonctionnement de l’IHM, de la ligne de commande et des APIs OpenStack • Mise en pratique par la découverte de l’interface Horizon et de la ligne de commande GESTION DES STOCKAGES ET DES IMAGES • Introduction aux images, volumes (stockages persistants) et non persistants • Mise en pratique par la création d’images Linux et de stockages persistants avec Glance MISE EN PLACE DU RÉSEAU • Etude des possibilités réseau et de leurs cas d’application avec Neutron [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 258 Catalogue formations Date d'impression : 21/02/2017 • Mise en pratique par la création de réseaux pour les VM à instancier par sous systèmes UTILISATION DES APIS • Utilisation de l’API REST OpenStack pour automatiser à partir de code applicatif • Mise en pratique avec un CLI REST MAITRISE DE LA SÉCURITÉ AVEC KEYSTONE • Principes d’architecture de sécurité avec Keystone • Mise en pratique par la création de rôles et de droits d’accès sur les APIs de Nova CYCLE COMPLET DE CRÉATION ET D’USAGE DE MACHINES VIRTUELLES • Analyse des étapes pour la création d’une VM dans le contexte d’un usage réel • Analyse des problèmes spécifiques posés par le déploiement de plusieurs VMs constituant une grappe • Mise en pratique par l'implémentation d'une topologie avec Heat [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 259 Catalogue formations Date d'impression : 21/02/2017 Automatiser la gestion de serveurs avec Ansible DESCRIPTION Petit dernier des solutions de "Configuration Management", Ansible a réussi à s’imposer face à ses grands frères (Chef, Puppet, etc.) en proposant une solution alternative plus simple et moins contraignante. Ansible permet d'automatiser simplement et efficacement la mise en place d'infrastructures complexes et le déploiement d’applications. Après avoir décrit les concepts autour de Ansible ("Configuration Management", "Infrastructure as Code"), vous apprendrez à manipuler cet outil, à gérer ses playbooks, ses rôles, les modules, et vous saurez comment les appliquer sur votre infrastructure. OBJECTIFS PÉDAGOGIQUES Appréhender l’organisation de Ansible (rôles, tâches, playbooks, modules, etc.) Savoir utiliser et créer des playbooks pour gérer votre infrastructure PUBLIC CIBLE Développeur Architecte Administrateur système PRÉ-REQUIS • Connaissances de base d’un système Unix (Savoir se débrouiller dans un terminal). MÉTHODE PÉDAGOGIQUE Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation. POUR ALLER PLUS LOIN : Stage pratique DEVOPS Code : DANSI Durée : 2 jours (14 heures) Exposés : 40% Cas pratiques : 60% Sessions à venir : 30 - 31 mar. 2017 Casablanca / 8 900 DHS HT 30 - 31 mar. 2017 Paris / 1 610 € HT 19 - 20 juin 2017 Casablanca / 8 900 DHS HT 26 - 27 juin 2017 Paris / 1 610 € HT 13 - 14 nov. 2017 Casablanca / 8 900 DHS HT Tarif & dates intra : Sur demande • Toutes nos formations DevOps • Formation "DevOps : fondamentaux et retours d’expérience" (SDEVO) • Formation "Docker au service du CaaS et du PaaS : découverte et prise en main" (DPAAS) • Formation "Découvrir un IaaS Open Source et manipuler ces APIs avec OpenStack" (DIAAS) [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 260 Catalogue formations Date d'impression : 21/02/2017 Programme pédagogique détaillé par journée Jour 1 CONCEPTS DE BASE ET PREMIÈRES MANIPULATIONS D’ANSIBLE • • • • • Qu’est-ce qu’Ansible ? Ansible et DevOps Installation Les inventaires Les commandes simples PREMIER DÉPLOIEMENT, PREMIÈRES BONNES PRATIQUES • Les modules et les tâches • Les playbooks et les plays • Lancement d’un playbook DÉPLOIEMENT DYNAMIQUE • D’autres modules • Les variables dans Ansible • Les templates et filtres Jinja2 MODULARISATION DU CODE • Les "Handlers" et les "Notify" • Les rôles • Les tags Jour 2 - Ansible avancé FONCTIONS AVANCÉES D’ANSIBLE • • • • • Les captures de résultats Les conditions L’idempotence "avancée" Les boucles Les déploiements applicatifs DÉPLOIEMENT À CHAUD • La délégation de tâches • Explication du ZDD (Zero Downtime Deployment) • Un exemple d’implémentation FONCTIONS AVANCÉES : LE RETOUR ET EXTENSIBILITÉ • • • • • Les vaults Les lookups La gestion des erreurs Développer des filtres Développer des modules [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 261 Catalogue formations Date d'impression : 21/02/2017 ANSIBLE DANS UNE USINE DE DÉVELOPPEMENT • • • • • Pourquoi utiliser une usine de développement (UDD) ? La qualité Les tests automatisés Les environnements dynamiques Un exemple d’implémentation d’une UDD [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 262 Catalogue formations Date d'impression : 21/02/2017 Inspirer dans la durée Vous aimez USI ? OCTO Academy vous organise un programme sur mesure tout au long de l’année. Ces formations, de type conférence, portent sur des sujets d’innovation et de prospective adressés lors de notre évènement USI (Unexpected Source of Inspiration – usievents.com) : Big Data, Lean Management, ruptures technologiques qui changent la DSI, Internet des objets, etc. Pour chaque entreprise, le programme MyUSI est adapté aux enjeux que vous nous préciserez. Notre challenge est de créer une émulation et (r)éveiller vos futurs innovateurs. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 263 Catalogue formations Date d'impression : 21/02/2017 STRATÉGIE SI Data Science et Machine Learning Stocker de larges volumes de données, c'est bien. Mais les valoriser, c'est mieux ! C'est précisément le rôle de la data science, un des concepts les plus fondamentaux derrière Big Data : transformer vos données en euro. Quel est le travail du datascientist ? Quels outils manipule-t-il ? Quelles méthodes utilise-t-il ? Quel est son profil type et à quelles questions concrètes doit-il répondre ? Quels sont quelques-uns de ces fameux algorithmes qui permettent aux Géants du web de si bien vous connaitre? Au delà de cette introduction, des retours d'expérience très concrets viendront compléter cette session. Le SI en 2020 Une rupture dans l'IT ? - Multiplication des utilisateurs contributeurs, des capteurs, donc des données à traiter (illustration : Linky) Une rupture dans les architectures d’entreprise - BigData, évènementiel, NoSQL, Cloud Computing, serveur d'application Cloud, outils d'intégration (ESB, annuaire) accessibles de l'extérieur, écosystèmes ouverts (OpenAPI) Des ruptures dans les interfaces de type souris/clavier - Révolution tactile, HTML5 versus applications natives, interfaces naturelles, réalité augmentée, Internet des objets La sureté du SI à l’heure de la consumérisation de l’IT - Open Innovation, BYOD, travail avec services Cloud souscrits à titre personnel, pari de la confiance, gestion de la réputation en ligne De nouvelles méthodes de projets - Lean Startup, culte de la mesure, DevOps, évolution des modèles de gouvernance, nouvelles compétences. La révolution digitale Séduites, puis emportées par le tourbillon de nouveautés technologiques, les entreprises " traditionnelles " se sont ruées vers une informatisation de leur offre pour satisfaire ou attirer une clientèle en quête de nomadisme, d'indépendance ou de sur-mesure. Malgré des efforts indéniables, les promesses se sont rarement concrétisées engendrant frustration et insatisfaction des clients, amplifiées qui plus est, par la caisse de résonance des nouveaux canaux de communication : l'entreprise ne peut plus ignorer ces engagements. Cette présentation est l'occasion de balayer une série d'excellentes idées parfois inachevées faute d'avoir mis en phase : proposition de valeur et organisation. Ces exemples introduiront une deuxième partie où nous vous présenterons les conditions indispensables pour réussir cette transformation digitale. POUR ALLER PLUS LOIN : • Vidéo "La Révolution Digitale" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 264 Catalogue formations Date d'impression : 21/02/2017 Cloud en 2017 : vers la DSI Cloud broker... Cette session propose un état des lieux du Cloud en 2016 : consolidation des offres de Cloud Public, évolution du marché français. Elle présente la poussée de l’Open Source dans les plateformes Cloud privées, et celles des opérateurs. Elle aborde le Cloud privé « clef en main ». Elle aborde ensuite le rôle de la DSI dans le contexte d’un SI hybride : qui va choisir les opérateurs Cloud ? Quelle offre de services la DSI doit-elle proposer ? Qui va intégrer le Cloud au SI ? Quelle gouvernance appliquer ? DSI bastion ? DSI facilitatrice ? DSI absente ? DSI Broker ? Les secrets des Géants du Web De l’autre côté de l’Atlantique, les Géants du Web réinventent la façon de faire de l’informatique. Ils s’appellent Amazon, Facebook, Google, Netflix ou LinkedIn pour les plus connus. Les pratiques et les technologies qu'ils mettent en oeuvre sont l'un des fondements du succès remarquable qu'on leur connait. Grace à ces nouvelles façons de travailler, ils sont capables de faire plus gros, plus vite, et plus efficace que ce que nous connaissons habituellement. Comment ces secrets des Géants du Web peuvent-ils être une source d'inspiration pour faire de l'informatique différemment ? Cette session, qui s'appuie sur l'ouvrage que nous avons publié " les Géants du Web " propose une visite guidée de quelques pratiques clés : culture de la mesure, feature team, buy vs build, commodity hardware, MVP, continuous deployment, etc. POUR ALLER PLUS LOIN : • Vidéo "Décryptez les secrets des Géants du Web" • Slides "Les pratiques des Géants du Web" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 265 Catalogue formations Date d'impression : 21/02/2017 ARCHITECTURES & TECHNOLOGIES Dessine-moi une API... Et dis-moi comment la manager ! Les démarches de conception de type “API First” consistent à mettre les interfaces applicatives au cœur de la stratégie IT en découplant les adhérences client-serveur. C’est un exercice relativement inédit au sein des DSI, en ce sens que les architectures – même celles qui sont distribuées – ont toujours été conçues en connaissant le fonctionnement des deux machines qui vont dialoguer entre elles via une API. POUR ALLER PLUS LOIN : • Vidéo "Dessine-moi une API et dis-moi comment la manager !" Les architectures de demain Quelques grandes tendances exercent une forte pression sur nos architectures aujourd'hui : utilisateurs toujours plus connectés, multiplication des interfaces, demande d'innovation au sein des entreprises, besoin de s'intégrer avec de nouveaux partenaires, quantité de données toujours plus importante à analyser, etc. Au cours de cette présentation, nous parcourons 4 caractéristiques fondamentales des architectures qui permettront de répondre au mieux à ces enjeux : - plasticité, pour s'adapter au mieux aux pressions externes et internes - ouverture, pour favoriser la création d'un écosystème autour de soi - scalabilité, pour intégrer de plus en plus d'interaction et de données - temps-réel, pour répondre aux besoins de nos utilisateurs, clients et partenaires. Docker, le container léger La tendance forte au continuous delivery entraîne pour les DEVs de profonds changements dans leur consommation d'infrastructure : besoins toujours plus fréquents, immédiateté, pouvoir et autonomie accrus, flexibilité, réversibilité... Le cloud offre de plus en plus de solutions en réponse, ce qui déplace progressivement les enjeux sur la façon de faire interagir ces deux mondes. Certains grands acteurs du PaaS se positionnent comme des alternatives très séduisantes. Ainsi, à l'instar des conteneurs de transport qui ont permit l'explosion du commerce international en industrialisant le monde du transport, Docker se propose aujourd'hui de fluidifier les échanges entre usines de production logicielle et infrastructure. Cette session sera l'opportunité de découvrir le positionnement de Docker, ses concepts fondamentaux, et de [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 266 Catalogue formations Date d'impression : 21/02/2017 comprendre comment, au delà du buzz dont il fait l'objet, celui-ci apporte de profonds changements pour le bénéfice de la DSI. POUR ALLER PLUS LOIN : • Vidéo "Docker : redistribution des cartes DevOps, en route vers le PaaS - A. Blind et A. Mazin, à l'USI " Les nouvelles Architectures Web Front-End Depuis deux ans, une nouvelle vague technologique submerge le paysage des applications Web : les architectures MV* côté client. L’écosystème Web, enfin mature, offre l’opportunité d’avoir des interfaces riches et une meilleure expérience utilisateur grâce à la génération des écrans et la gestion des interactions côté client. En ne gérant plus l’affichage mais uniquement l’envoi des données brutes, le serveur se concentre sur des APIs métier mutualisables avec des applications mobiles notamment. POUR ALLER PLUS LOIN : • Vidéo "Les Nouvelles Architectures Web Front-End et APIs" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 267 Catalogue formations Date d'impression : 21/02/2017 PROSPECTIVE La Blockchain : plongez au coeur des enjeux technologiques, économiques et sociétaux du 21° siècle Ce qui est appelé « technologie Blockchain » est une base de données distribuée, comme un « grand livre » qui récapitule un ensemble de transactions protégées contre la falsification. Les transactions reposent sur cette « chaine de blocs », cet historique, infalsifiable, auto-régulé et public. C’est principalement grâce à cette technologie que le Bitcoin a eu un rôle à jouer au moment de la crise des Subprimes en 2008. L’objectif était de prendre le relais de la confiance accordée aux autorités centrales pour faire de la banque sans les banques. Utilisée et testée depuis plus de sept ans, la Blockchain n’est plus réservée aux transferts financiers mais à un nombre de secteurs bien plus important, aussi bien privés que publics. Dans le cadre de cette conférence nous aborderons trois enjeux : - Comprendre la technologie Blockchain, son fonctionnement, ses contraintes et limites. - Où en est-on ? Quelle est la maturité des technologies ? - Avez-vous besoin de la technologie Blockchain dans votre secteur d’activité ? Quels sont les « use case » ? FinTech : concurrents ou partenaires ? Les FinTech se glissent dans les interstices du marché, en répondant à des attentes des clients peu satisfaites par les banques traditionnelles. Même si la licence bancaire semblait encore protéger les acteurs historiques, une brèche s’est ouverte laissant la place à des acteurs comme Alibaba, géant de l’e-commerce qui lance sa banque ex-nihilo. On pense également à Fidor, banque allemande qui, en ouvrant ses API, s’apprête à étendre son activité en Angleterre et aux Etats Unis. Dans un climat de reprise atone, les États ont de leur côté compris que l’émergence de ces nouveaux acteurs pouvait contribuer à la relance de l’économie. Comme révélateur de ce constat, on peut citer les valorisations respectives de Credit Karma (1 milliard de dollars), de Square (6 milliards de dollars) ou plus récemment les introductions en bourse de LendingClub ou de OnDeck, etc. Dans ce contexte, quelle posture adopter lorsque l’on est un acteur historique ? Deux grandes stratégies semblent se dessiner. La première consiste, au travers de partenariats ou des prises de participation via des incubateurs, à revenir dans le jeu sans assumer l’intégralité du risque. Barclays, CommerzBank, ou encore BBVA sont les précurseurs. L’autre stratégie, plus ambitieuse et donc plus risquée, est de s’inspirer de ces nouvelles approches pour se transformer de l’intérieur… c’est en tout cas le choix de BREBank ou de CBA. Le cadre réglementaire autour de la finance participative devrait chahuter rapidement le secteur bancaire français. Alors quelle stratégie choisiront les acteurs français ? POUR ALLER PLUS LOIN : • Présentation "FinTech Day" du 25 mars 2015 • Chaîne "FinTech Day" • Blog OCTO : Compte-rendu de "FinTech Day" du 25 mars 2015 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 268 Catalogue formations Date d'impression : 21/02/2017 L’assurance à l’ère digitale L'assurance n'en est qu'à l'aube de sa révolution digitale. Si ce secteur très réglementé a, pour le moment, échappé aux mouvements de disruption, les sujets n'en sont pas moins nombreux et touchent désormais aux coeurs métier. Dans ce contexte, les activités VIE sont mises à l'épreuve par l'essor des FinTechs. Dans un monde en profonde mutation et pour satisfaire des clients toujours plus exigeants, l'assurance doit changer et sortir d'une logique "produit" pour entrer dans une logique de "service". Elle doit désormais se faire le reflet des évolutions de la société : uberisation, évolution des risques... Innover, disent-ils - Christian Monjou Christian Monjou Lycée Henri IV, Professeur de Chaire Supérieure en khâgne A l'intérieur d'une communauté normée (et en est-il de plus normée que l'entreprise ?) toute innovation apparaîtra d'abord comme destructrice, attentatoire et transgressive. Les voies de ces subversions sont multiples. Comment transférer ces gestes et postures sur l'entreprise ? Open Banking Ouvrir son SI pour favoriser l’innovation, ou tout simplement favoriser l’usage de sa solution par des partenaires est aujourd’hui une attitude incontournable dans le monde des startups et en particulier des FinTech. Les acteurs bancaires historiques ne sont toutefois pas en reste car certains ont bien compris que pour rester dans la course des nouveaux usages il fallait s’associer à des partenaires innovants. Pour rapidement et efficacement s’associer à eux de manière lisible et sécurisé, ouvrir son SI via des API (Application Program Interface) est aujourd’hui incontournable. Les nouveaux entrants comme les FinTech ou les banques de nouvelle génération ouvrent leur SI et exposent nativement des APIs. Cette posture favorise l’adoption de leur solution par des partenaires utilisant ainsi leurs services innovants. CurrencyCloud, Intuit, Xignite, PayPal, Stripe ou encore Fidor Bank, pour ne citer que quelquesuns d’entre eux, ont déployé des APIs et ainsi démultiplié leurs opportunités business et d’innovation. Par exemple, elles ont ainsi pu favoriser l'adoption d'un moyen de paiement, participer à la rétention client grâce à un écosystème enrichi, ou encore favoriser l'interopérabilité et offrir des services sans couture. Les acteurs historiques les plus en pointe, comme Mastercard, Capital One, Credit Agricole ou encore BBVA, conscients des enjeux de demain participent à l’aventure de l’Open Banking en exposant des APIs dans une posture d’open innovation. C’est alors un moyen de faire participer tout un écosystème externe à son organisation, profiter de son regard neuf ou tout simplement d’une nouvelle idée en valorisant son propre asset métier. Révélateur de cette mouvance, le hackathon est un point de départ à une tendance de fond beaucoup plus importante qu’est l’Open Banking. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 269 Catalogue formations Date d'impression : 21/02/2017 Le wearable computing We Are Able : capables de quoi ? Mais de tout. Il faut considérer ces nouveaux objets intelligents comme bien plus que des gadgets qui vont s’échanger sous le sapin. Leur ambition est bien *d’améliorer notre vie*. Les premiers domaines d’application visés sont notamment dans la santé sur les sujets du diabète, de l’obésité ou encore des maladies cardio-vasculaires. On parle même d’un marché (matériels, logiciels et services) estimé à plus de 40 Md de $ d’ici à 2020. Le monde est-il prêt pour cette nouvelle disruption technologique ? Nous en sommes intimement convaincus. L’explosion des smartphones a permis d’établir quelques standards clés qui sont des fondements : 4G, Bluetooth Low Energy, NFC sans oublier les écosystèmes de développement d’applications mobiles. Les montres intelligentes captent l’attention médiatique et elles ne sont que la première manifestation tangible d’une toute nouvelle classe de produits. Des pans entiers de l’industrie sont en mouvement dans les domaines de la domotique, l’habillement, les capteurs intelligents, la bijouterie, les lunettes ou les casques immersifs. Quant au smartphone, loin de se faire détrôner, il devient le maitre d’orchestre de ces nouveaux capteurs, notre porte d’entrée dans cet univers numérique. Banque digitale : comment les FinTech montrent la voie ? Les signes avant-coureurs sont là : baisse de la fréquentation des agences bancaires, enrichissement des offres permettant de souscrire quasiment tous les produits financiers en ligne, tendance du mobile first : « n’importe où, n’importe quand et quand je le souhaite », et surtout, arrivée de nouveaux acteurs alliant technologies et services financiers, les FinTech. Les Banques traditionnelles n'ont plus le choix, elles doivent agir en prenant en compte ces nouveaux acteurs. Cette présentation vous donnera quelques pistes pour prendre le virage digital : devenir data driven, travailler sur les Big Data, concevoir des architectures en temps réel, s’intégrer aux réseaux sociaux ou encore s'ouvrir à l'Open Innovation. Francisco González – CEO de la banque espagnole BBVA – estime que d’ici 10 ans, et à l’échelle mondiale, peut-être seulement une centaine d’acteurs bancaires résisteront à cette déferlante numérique. La digitalisation est en route et les usages bancaires ne feront pas exception (…) avec ou sans les banques ! Les FinTech, elles-mêmes, ont peur de l’arrivée d’autres acteurs car, bien que disruptives, elles savent que le changement peut aujourd’hui être rapide. Il est plus que jamais temps d’écouter le conseil de Chris Skinner : « it’s better to own the disruption than to be eaten by it ». POUR ALLER PLUS LOIN : • Publication "BANQUE DIGITALE : LES FINTECH CANNIBALISENT LA BANQUE" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 270 Catalogue formations Date d'impression : 21/02/2017 MÉTHODOLOGIES & CHANGEMENT Méthodes collaboratives au service de l'entreprise : panorama & bénéfices En quelques années, la méthode agile est devenue une évidence qui a le vent en poupe. Enseignée aux futurs développeurs, elle est couramment utilisée par toutes les start-ups du monde entier. La méthode agile a démontré une certaine efficacité pour apporter plus de visibilité sur la réalisation d’un projet. Via des cycles plus courts, elle permet de passer plus rapidement de l'idée à la valeur. Au centre de cette approche, se trouvent des pratiques de collaboration qui favorisent la dynamique d’équipes pluridisciplinaires et les échanges entre individus. Lors de cette conférence, après être revenu sur les principes fondateurs de la méthode agile, vous explorerez d’autres méthodes collaboratives et leurs différents champs d’action. Elles sont utilisées lors des phases amont pour faire émerger une idée, en phase de réalisation, de maintien en condition opérationnelle ou tout simplement pour faciliter la prise de décision au sein d’un groupe. De la pensée projet à la pensée produit « 50% des fonctionnalités informatique développées sont rarement voire jamais utilisées », Chaos Report 2013. S’inspirer des nouvelles méthodes de Product Management (Lean Startup, Lean UX, etc.), permet de réduire ce pourcentage et de concevoir des produits adaptés aux besoins de vos utilisateurs, c’est à dire utiles et utilisés. Cette mouvance, initiée au sein des startups et des petites entités, a constitué un ensemble d'outils et de pratiques applicables directement pour répondre aux évolutions des besoins. Pour ne citer qu’eux : MVP, Lean Canvas, Problems Interviews, pilotage par la mesure. Le pas à franchir dans les organisations existantes pour mettre en œuvre ces outils et pratiques revient à créer les conditions favorables à leur déploiement, par exemple l'accès à des ressources Cloud, des équipes autonomes, le droit à l’erreur, etc. Certaines entreprises ont déjà franchi le pas. Et vous ? Vers l'entreprise agile L'heure n'est plus à la vulgarisation de Scrum ou aux émois des premiers projets agiles. Qu'elles aient vécu des succès ou des échecs sur leurs projets, les équipes IT ont ressenti l'intérêt de travailler dans un mode agile tant les interactions et la valeur des premières boucles de feedback ont apporté de la lumière dans les tunnels sombres des projets en cascade. En conséquence, les entreprises cherchent aujourd'hui à aller plus loin dans le déploiement de ces méthodologies qui aident à mieux changer et à livrer de la valeur rapidement. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 271 Catalogue formations Date d'impression : 21/02/2017 La tâche n'est pas simple. Les plus avancés dans cette quête l'auront constaté : déployer l'agile à large échelle, c'est jouer sur les frontières de l'entreprise. Construire un produit logiciel de bonne qualité relève certes de la responsabilité des équipes IT, mais réaliser le bon produit est une affaire de collaboration qui dépasse le périmètre des équipes IT. POUR ALLER PLUS LOIN : • Compte-rendu du petit-déjeuner organisé par OCTO et Strator « Retour d’expérience : l’agilité à grande échelle » DevOps en pratique Confrontées à la fois à la nécessité d’innover avec de nouveaux développements et de rationaliser l’exploitation de ses applications, les DSI s’approprient de plus en plus une approche DevOps. DevOps regroupe un ensemble de pratiques qui visent à fluidifier les relations entre les études et les opérations, son objectif est d’accélérer le time to market tout en améliorant la qualité et la fiabilité des applications. L’automatisation est au cœur de l’accélération du cycle de vie logiciel et du contrôle de la qualité. La maitrise des environnements de développement et de tests est souvent le premier palier à franchir dans une démarche DevOps. POUR ALLER PLUS LOIN : • Compte-rendu du petit-déjeuner DevOps en pratique du 11/10/2012 La responsabilité culturelle : UX Strategy “ People’s behavior makes sense if you think about it in terms of their goals, needs, and motives ”, Thomas Mann. Designer un produit, une organisation ou un service, c’est prendre une responsabilité stratégique et culturelle. Avant de déterminer quel chemin prendre, entrepreneurs et utilisateurs se doivent d’évaluer le contexte qui les fera se rencontrer et converger autour d’un besoin. Définir une expérience culturelle complète et co-créative, c’est savoir s’approprier les outils du Design Thinking et de l'UX Design. À travers d'ateliers, d'observations, de rencontres et de moments d'échanges, de workshops de conception, d’idéation et de choix culturels, c’est une véritable stratégie de mise sur le marché que vos équipes adoptent avec l'UX Strategy. Outre atlantique, plus aucun produit n'est pensé sans cette approche stratégique, et, en France, l’adoption devient exponentielle : et vous, où en êtes-vous ? [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 272 Catalogue formations Date d'impression : 21/02/2017 DYNAMIQUE D'ÉQUIPE Les lois universelles de l'informatique Toute personne qui approche l’informatique connait Moore et Murphy pour les lois éponymes. S’ils sont les plus marquants, ce ne sont pas les seuls à avoir laissé leur nom à des principes informatiques que nous pouvons encore vérifier tous les jours. Newton disait « si j’ai vu plus loin que les autres, c'est parce que j'ai été monté sur des épaules de géants ». Et si nous ré-explorions cette sagesse oubliée… histoire de prendre un peu de hauteur ? Plaisir et productivité, 10 règles d'or Pour contribuer à l’épanouissement professionnel et personnel de leurs équipes, il est du devoir des managers d’encourager et de développer leur motivation (et donc leur productivité), à l’aide d’une savante combinaison d’outils collectifs et individuels. Depuis les débuts d’OCTO, nous avons régulièrement enrichi une culture d’entreprise et une culture de management fortes et nous avons souhaité partager cette expérience avec vous, vue sous un prisme individuel (le parcours d’un consultant devenu Manager) et collectif (une société qui grandit et s’adapte). Pas de recette miracle donc mais plutôt nos découvertes, nos influences, nos doutes. Lors de cette session, nous présenterons dans un premier temps ces outils qui, selon nous, ont fait la différence, en nous inspirant d’ouvrages ou de travaux référents en la matière : Tribal Leadership, Behind Closed Doors, Manager Tools. Comment développer le sentiment d’appartenance à l’entreprise ? Comment créer une relation de confiance avec ses collaborateurs ? Comment augmenter l’efficacité individuelle et collective ? Puis, et en nous appuyant sur notre propre expérience, sans prétention, nous partagerons avec vous comment ces outils ont été mis en œuvre chez OCTO, au fil des années, pour nous permettre de nous hisser à la première place du concours Great Place To Work ® en 2011 et 2012. Quelles valeurs défendre et enseigner ? Quels rituels pour quelle culture ? Comment concilier plaisir et productivité ? Trop humains pour réussir ? En informatique, sans doute plus que dans d'autres domaines, nous nous efforçons de prendre des décisions raisonnables, si possible objectivées par des données. Nous promouvons le changement et la transformation comme source de progrès pour les collaborateurs et pour nos entreprises. Nos méthodes de management et de conduite de projets tentent de standardiser ces approches rationnelles, de réduire l'aléatoire lié au facteur humain et de maitriser la dynamique du changement. Avec une réussite souvent toute relative. [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 273 Catalogue formations Date d'impression : 21/02/2017 Et si tout cela n'était qu'un mirage? Les connaissances en sciences cognitives et en dynamique d'équipes montrent que nous autres, être humains, sommes, par construction, profondément irrationnels. Plutôt que le nier, peut-être peut-on trouver des moyens de s'en servir ! Comprendre ce qu'est le temps pour mieux le vivre - Bruno Jarrosson Woody Allen disait : « J’ai lu Guerre et Paix en vingt minutes, ça parle de la Russie. » Ce n’est pas mal observé. Mais naturellement, si Tolstoï qui était un pur génie a donné 1550 pages à Guerre et Paix – dans l’édition française en livre de poche, mais de grandes poches – c’est qu’il n’en fallait ni 1549, ni 1551 pour nous faire entendre le sens qu’il voulait nous faire entendre… Woody Allen nous dit donc – d’où la blague – que lire Guerre et Paix en vingt minutes, c’est sinon perdre vingt minutes du moins envoyer ces vingt minutes dans la bourbeuse géhenne d’un ennui glauque. Le temps nous fait presque toujours défaut tant sont nombreuses les sollicitations. Le temps est la ressource rare qui nous est allouée de fait en vivant. Pourtant, se plaindre de manquer de temps n’est pas raisonnable puisque ce manque est une évidence : de toute façon nous disposons d’un temps fini pour une quantité illimitée de choses intéressantes à faire. Pour sortir de ce paradoxe, il faut chercher le secret du temps qui donne sens aux heures que nous vivons. Car dès que nous vivons quelque chose qui a du sens, nous ne nous plaignons plus de manquer de temps. Il n’y a pas de problèmes de temps mais seulement des problèmes de sens. Il s’agit donc de retrouver le regard d’enfant, de découvrir l’urgence de la lenteur, d’apprendre à perdre son temps pour en gagner. Rien n’importe davantage à nos vies qui se traînent dans le temps que de vivre la sagesse du temps. Bienvenue dans le secret du temps. POUR ALLER PLUS LOIN : • Vidéo "Comprendre ce qu'est le temps pour mieux le vivre - Bruno Jarrosson à l'USI" La métaphore des jardins - Christian Monjou Au 18ème siècle, le modèle du jardin paysager dit « anglais » se substitue à celui qu'il est convenu d'appeler « à la française ». Christian montre comment sur les plans philosophiques, politiques, économiques et esthétiques, ces deux types de jardins représentent deux visions divergentes du monde et de la place qui doit y être celle de l'homme. POUR ALLER PLUS LOIN : • Vidéo "Leadership et problématiques managériales - Christian Monjou à l'USI" [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 274 Catalogue formations Date d'impression : 21/02/2017 L'optimisme, outil de performance : de l'enthousiasme à la mobilisation Philippe Gabilliet Dans un monde professionnel souvent marqué par les doutes, le scepticisme et le pessimisme, il est parfois difficile de maintenir au plus haut l'enthousiasme des collaborateurs et des équipes. Face à cet état de fait, il est pourtant un outil managérial essentiel, dont on redécouvre chaque jour la puissance de mobilisation : l'optimisme. Lors de cette conférence, il vous sera d'abord proposé de mesurer individuellement - à travers un test à la fois court et ludique - votre propre quotient d'optimisme / pessimisme. Cela permettra ensuite de mieux poser le problème de l'optimisme en général et de l'optimisme managérial en particulier. L'objectif sera d'en dégager les ingrédients majeurs ainsi que les effets, scientifiquement mis en évidence depuis une quinzaine d'années par le courant de la positive psychology.Qu'est-en fait que l'optimisme ? pourquoi est-il le contraire de la naïveté ? Comment le cerveau fonctionne-t-il en mode optimiste ? Pourquoi l'optimisme et le pessimisme sont l'un et l'autre des ressources de motivation et de performance, mais pas au même moment ? Puis, afin de vous aider à transformer ces idées en propositions d'actions concrètes, nous développerons à partir d'exemples divers les 4 clés comportementales essentielles que chaque manager ou dirigeant peut désormais mettre en oeuvre au quotidien, non seulement pour renforcer son propre optimisme, mais surtout pour développer celui de celles et ceux qui l'entourent, afin de le transformer en énergie d'action. Car l'optimisme est un mode de pensée puissant, facile à mettre en oeuvre, aisément renouvelable et surtout transmissible. POUR ALLER PLUS LOIN : • Éloge de l'optimisme - Philippe Gabilliet, à l'USI [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 275 Catalogue formations Date d'impression : 21/02/2017 CALENDRIER FORMATIONS STRATÉGIE DIGITALE SLGDW - Les Géants du Web / 2 jours 23 mar. 2017 Casablanca / 9 500 DHS HT 23 mar. 2017 Paris / 2 010 € HT 22 juin 2017 Paris / 2 010 € HT 28 sept. 2017 Casablanca / 9 500 DHS HT 28 sept. 2017 Paris / 2 010 € HT 19 déc. 2017 Paris / 2 010 € HT 26 juin 2017 Genève / 2 300 CHF SINNO - Favoriser la créativité et accélérer l’innovation / 2 jours 5 avr. 2017 Casablanca / 9 500 DHS HT 11 mai 2017 Casablanca / 9 500 DHS HT 18 sept. 2017 Paris / 2 010 € HT 19 déc. 2017 Paris / 2 010 € HT 11 mai 2017 Paris / 2 010 € HT 18 sept. 2017 Casablanca / 9 500 DHS HT STDRH - Atelier de transformation digitale de la fonction RH / 2 jours 6 juin 2017 Paris / 2 010 € HT 5 déc. 2017 Paris / 2 010 € HT SBANQ - La Banque de demain / 2 jours 21 mar. 2017 Casablanca / 9 500 DHS HT 21 mar. 2017 Paris / 2 010 € HT 12 oct. 2017 Casablanca / 9 500 DHS HT 12 oct. 2017 Paris / 2 010 € HT SFINT - Les FinTech par la pratique / 1 jour 26 juin 2017 Paris / 1 040 € HT 19 sept. 2017 Casablanca / 8 000 DHS HT 4 déc. 2017 Paris / 1 040 € HT ARCHITECTURES DU SI SADSI - Nouvelles architectures des SI / 2 jours 28 mar. 2017 Paris / 2 010 € HT 29 mai 2017 Genève / 2 300 CHF 11 déc. 2017 Paris / 2 010 € HT 18 déc. 2017 Genève / 2 300 CHF 29 juin 2017 Paris / 2 010 € HT 26 sept. 2017 Paris / 2 010 € HT 30 juin 2017 Paris / 1 040 € HT SREAC - Les architectures réactives / 1 jour 31 mar. 2017 Casablanca / 8 000 DHS HT 31 mar. 2017 Paris / 1 040 € HT 2 mai 2017 Casablanca / 8 900 DHS HT 23 nov. 2017 Casablanca / 8 900 DHS HT 24 nov. 2017 Casablanca / 8 000 DHS HT 24 nov. 2017 Paris / 1 040 € HT [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 276 Catalogue formations Date d'impression : 21/02/2017 SIOT1 - Les objets connectés / 1 jour 15 mai 2017 Paris / 1 040 € HT 30 mai 2017 Casablanca / 8 000 DHS HT 13 nov. 2017 Casablanca / 8 000 DHS HT 13 nov. 2017 Paris / 1 040 € HT SCLOU - Cloud computing : enjeux, architecture et gouvernance du IaaS, CaaS, PaaS / 1 jour 30 mar. 2017 Paris / 1 040 € HT 30 mai 2017 Casablanca / 9 500 DHS HT 8 nov. 2017 Casablanca / 9 500 DHS HT 9 nov. 2017 Paris / 1 040 € HT 27 juin 2017 Paris / 1 040 € HT 27 sept. 2017 Casablanca / 9 500 DHS HT AWS01 - AWS : architecture sur Amazon Web Services / 3 jours 15 mar. 2017 Genève / 2 500 CHF 27 mar. 2017 Casablanca / 10 000 DHS HT 27 mar. 2017 Paris / 2 050 € HT 24 avr. 2017 Paris / 2 050 € HT 29 mai 2017 Casablanca / 10 000 DHS HT 29 mai 2017 Paris / 2 050 € HT 21 juin 2017 Paris / 2 050 € HT 10 juil. 2017 Paris / 2 050 € HT 28 août 2017 Paris / 2 050 € HT 18 sept. 2017 Paris / 2 050 € HT 16 oct. 2017 Casablanca / 10 000 DHS HT 16 oct. 2017 Paris / 2 050 € HT 23 oct. 2017 Genève / 2 500 CHF 20 nov. 2017 Paris / 2 050 € HT 18 déc. 2017 Paris / 2 050 € HT SAPI1 - API : ouvrir son SI et développer son modèle d’affaires / 2 jours 2 mar. 2017 Casablanca / 9 500 DHS HT 24 avr. 2017 Genève / 2 300 CHF 17 oct. 2017 Paris / 2 010 € HT 27 nov. 2017 Genève / 2 300 CHF 2 mai 2017 Paris / 2 010 € HT 17 oct. 2017 Casablanca / 9 500 DHS HT WOAPI - Développer une API avec Node.js, la sécuriser et la manager / 2 jours 18 mai 2017 Casablanca / 8 900 DHS HT 18 mai 2017 Paris / 1 680 € HT 14 déc. 2017 Casablanca / 8 900 DHS HT 14 déc. 2017 Paris / 1 680 € HT SCMS1 - CMS : définir sa stratégie de gestion de contenu à l’ère du digital / 1 jour 24 mai 2017 Casablanca / 8 000 DHS HT 24 mai 2017 Paris / 1 040 € HT 2 oct. 2017 Casablanca / 8 000 DHS HT 2 oct. 2017 Paris / 1 040 € HT SPERF - Performance des applications et du SI à l'ère du digital / 1 jour 25 avr. 2017 Paris / 1 040 € HT 27 avr. 2017 Casablanca / 8 000 DHS HT 15 nov. 2017 Casablanca / 8 000 DHS HT 15 déc. 2017 Paris / 1 040 € HT 6 nov. 2017 Casablanca / 9 500 DHS HT 6 nov. 2017 Paris / 2 010 € HT SBLOC - La révolution Blockchain / 2 jours 9 mai 2017 Paris / 2 010 € HT 17 mai 2017 Casablanca / 9 500 DHS HT [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 277 Catalogue formations Date d'impression : 21/02/2017 USER EXPERIENCE (UX) UXDT1 - Sensibilisation au Design Thinking / 2 jours 4 mai 2017 Paris / 1 610 € HT 25 mai 2017 Casablanca / 8 900 DHS HT 5 oct. 2017 Casablanca / 8 900 DHS HT 5 oct. 2017 Paris / 1 610 € HT UXDT2 - Design Thinking : culture et pratique / 3 jours Aucune session inter-entreprises n'est planifiée UXPDT - UX : concevoir un produit fondé sur l’expérience utilisateur / 2 jours 16 mai 2017 Casablanca / 8 900 DHS HT 16 mai 2017 Paris / 1 610 € HT 14 nov. 2017 Casablanca / 8 900 DHS HT 14 nov. 2017 Paris / 1 610 € HT AGILE & LEAN AGIMA - Découvrir les démarches agiles et la culture agile / 2 jours 11 mai 2017 Casablanca / 8 500 DHS HT 11 mai 2017 Paris / 1 540 € HT 8 juin 2017 Genève / 1 900 CHF 3 oct. 2017 Casablanca / 8 500 DHS HT 3 oct. 2017 Paris / 1 540 € HT AGGDP - Adopter les bonnes pratiques de gestion de projet agile / 2 jours 18 mai 2017 Casablanca / 8 900 DHS HT 18 mai 2017 Paris / 1 610 € HT 21 nov. 2017 Casablanca / 8 900 DHS HT 21 nov. 2017 Paris / 1 610 € HT 27 nov. 2017 Casablanca / 7 900 DHS HT 27 nov. 2017 Paris / 890 € HT 8 juin 2017 Paris / 1 610 € HT 5 oct. 2017 Genève / 1 900 CHF AGREX - Animer une rétrospective projet / 1 jour 12 juin 2017 Casablanca / 7 900 DHS HT 12 juin 2017 Paris / 890 € HT AGSPO - Le rôle de Product Owner en pratique / 2 jours 6 mar. 2017 Genève / 1 900 CHF 8 juin 2017 Casablanca / 8 900 DHS HT 14 nov. 2017 Casablanca / 8 900 DHS HT 14 nov. 2017 Paris / 1 610 € HT ASAFE - Certification Leading SAFe au Scaled Framework - Sébastien Delayre / 2 jours 16 mar. 2017 Paris / 1 610 € HT 19 juin 2017 Paris / 1 610 € HT 23 nov. 2017 Paris / 1 610 € HT AGRCU - Conception logicielle : écrire des cas d’utilisation efficaces / 1 jour 15 mai 2017 Paris / 890 € HT 13 nov. 2017 Paris / 890 € HT [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 278 Catalogue formations Date d'impression : 21/02/2017 AGKAN - Kanban : mieux travailler en maitrisant son flux de production / 2 jours 22 mai 2017 Paris / 1 610 € HT 30 nov. 2017 Paris / 1 610 € HT AGLSU - Lean Startup en entreprise / 2 jours 9 mai 2017 Casablanca / 8 900 DHS HT 9 mai 2017 Paris / 1 610 € HT 18 oct. 2017 Casablanca / 8 900 DHS HT 18 oct. 2017 Paris / 1 610 € HT LEAIT - Lean IT : optimiser ses flux plutôt que ses ressources / 3 jours 14 juin 2017 Paris / 2 300 € HT 28 nov. 2017 Paris / 2 300 € HT AGCOA - Devenir Coach Agile ou Scrum Master / 2 jours 4 mai 2017 Genève / 1 900 CHF 30 mai 2017 Casablanca / 8 900 DHS HT 16 nov. 2017 Paris / 1 610 € HT 4 déc. 2017 Genève / 1 900 CHF 30 mai 2017 Paris / 1 610 € HT 16 nov. 2017 Casablanca / 8 900 DHS HT CULTURE CHANGE CHANGE ET TRANSFORMATION ACHAN - L’atelier du changement / 5 jours 27 mar. 2017 Casablanca / 35 500 DHS HT 25 sept. 2017 Paris / 3 675 € HT THEOU - Théorie U / 2,5 jours 26 avr. 2017 Paris / 1 900 € HT 9 oct. 2017 Paris / 1 900 € HT FACILITATION FAC01 - Techniques et méthodes de facilitation de groupe : niveau 1 / 3 jours 13 mar. 2017 Paris / 2 150 € HT 20 sept. 2017 Paris / 2 150 € HT FAC02 - Facilitation d’un plan stratégique participatif : niveau 2 / 2 jours 14 juin 2017 Paris / 1 610 € HT 23 oct. 2017 Paris / 1 610 € HT FAC03 - Enrichir et approfondir sa posture de facilitateur dans des situations complexes : niveau 3 / 3 jours 11 sept. 2017 Paris / 2 150 € HT [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 279 Catalogue formations Date d'impression : 21/02/2017 MANAGEMENT ET LEADERSHIP MTEMP - Le temps reconquis - Ismaël Héry / 1 jour 20 mar. 2017 Paris / 900 € HT 15 sept. 2017 Paris / 900 € HT PPECI - Parole performante et communication impactante / 2 jours 3 juil. 2017 Paris / 1 540 € HT 21 déc. 2017 Paris / 1 540 € HT FFEED - Donner et recevoir des feedbacks efficaces / 1 jour 4 avr. 2017 Paris / 910 € HT 22 sept. 2017 Paris / 910 € HT MOP01 - Manager à l’ère du digital : que changer dans ses pratiques, sa posture ? / 2 jours 1 juin 2017 Paris / 2 250 € HT 28 nov. 2017 Paris / 2 250 € HT BIG DATA DATA SCIENCE DSFDX - Fondamentaux de la Data Science / 3 jours 1 mar. 2017 Casablanca / 13 500 DHS HT 1 mar. 2017 Paris / 2 340 € HT 14 juin 2017 Paris / 2 340 € HT 4 sept. 2017 Genève / 2 700 CHF 27 sept. 2017 Paris / 2 340 € HT 27 sept. 2017 Casablanca / 13 500 DHS HT 28 nov. 2017 Casablanca / 13 500 DHS HT 29 nov. 2017 Paris / 2 340 € HT DSNVA - Data Science : niveau avancé / 3 jours 27 fév. 2017 Genève / 2 700 CHF 2 mai 2017 Casablanca / 13 500 DHS HT 2 mai 2017 Paris / 2 340 € HT 10 juil. 2017 Paris / 2 340 € HT 25 sept. 2017 Genève / 2 700 CHF 9 oct. 2017 Paris / 2 340 € HT 9 oct. 2017 Casablanca / 13 500 DHS HT 11 déc. 2017 Casablanca / 13 500 DHS HT 11 déc. 2017 Paris / 2 340 € HT HADOOP HDP01 - Les fondamentaux d’Hadoop / 2 jours 16 mar. 2017 Paris / 1 580 € HT 16 mar. 2017 Casablanca / 8 900 DHS HT 6 avr. 2017 Genève / 1 900 CHF 1 juin 2017 Paris / 1 580 € HT 1 juin 2017 Casablanca / 8 900 DHS HT 7 sept. 2017 Casablanca / 8 900 DHS HT 7 sept. 2017 Paris / 1 580 € HT 16 nov. 2017 Genève / 1 900 CHF 14 déc. 2017 Casablanca / 8 900 DHS HT 14 déc. 2017 Paris / 1 580 € HT [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 280 Catalogue formations Date d'impression : 21/02/2017 HWADM - Administrer la plateforme Hadoop 2.X Hortonworks : niveau 1 / 4 jours 27 mar. 2017 Genève / 3 000 CHF 27 mar. 2017 Casablanca / 25 500 DHS HT 27 mar. 2017 Paris / 2 550 € HT 19 juin 2017 Casablanca / 25 500 DHS HT 26 juin 2017 Paris / 2 550 € HT 28 août 2017 Paris / 2 550 € HT 28 août 2017 Casablanca / 25 500 DHS HT 9 oct. 2017 Paris / 2 550 € HT 9 oct. 2017 Casablanca / 25 500 DHS HT 6 nov. 2017 Genève / 3 000 CHF 4 déc. 2017 Paris / 2 550 € HT 4 déc. 2017 Casablanca / 25 500 DHS HT HWAD2 - Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé / 3 jours 13 mar. 2017 Paris / 1 950 € HT 13 mar. 2017 Casablanca / 18 500 DHS HT 6 juin 2017 Paris / 1 950 € HT 6 juin 2017 Casablanca / 18 500 DHS HT 11 sept. 2017 Paris / 1 950 € HT 11 sept. 2017 Casablanca / 18 500 DHS HT 11 déc. 2017 Paris / 1 950 € HT 11 déc. 2017 Casablanca / 18 500 DHS HT HWADS - Administrer la plateforme Hadoop 2.X Hortonworks : sécurité / 3 jours 20 mar. 2017 Casablanca / 18 500 DHS HT 20 mar. 2017 Paris / 1 950 € HT 21 juin 2017 Paris / 1 950 € HT 21 juin 2017 Casablanca / 18 500 DHS HT 4 sept. 2017 Genève / 2 300 CHF 18 sept. 2017 Casablanca / 18 500 DHS HT 18 sept. 2017 Paris / 1 950 € HT 18 déc. 2017 Paris / 1 950 € HT 18 déc. 2017 Casablanca / 18 500 DHS HT HWHB2 - Administrer la base de données HBase avec Hadoop 2.X Hortonworks / 4 jours 18 avr. 2017 Paris / 2 550 € HT 18 avr. 2017 Casablanca / 25 500 DHS HT 16 oct. 2017 Paris / 2 550 € HT 16 oct. 2017 Casablanca / 25 500 DHS HT HWHB1 - Analyse de données pour Hadoop 2.X Hortonworks avec HBase / 2 jours 23 mar. 2017 Paris / 1 540 € HT 23 mar. 2017 Casablanca / 8 500 DHS HT 19 sept. 2017 Casablanca / 8 500 DHS HT 21 sept. 2017 Paris / 1 540 € HT HWAPH - Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark / 4 jours 6 mar. 2017 Paris / 2 550 € HT 15 mai 2017 Genève / 3 000 CHF 12 juin 2017 Paris / 2 550 € HT 12 juin 2017 Casablanca / 25 500 DHS HT 11 sept. 2017 Paris / 2 550 € HT 11 sept. 2017 Casablanca / 25 500 DHS HT 27 nov. 2017 Casablanca / 25 500 DHS HT 27 nov. 2017 Paris / 2 550 € HT 12 déc. 2017 Genève / 3 000 CHF HWSPK - Développer des applications pour Apache Spark avec Python ou Scala / 4 jours 24 avr. 2017 Casablanca / 25 500 DHS HT 24 avr. 2017 Paris / 2 550 € HT 2 mai 2017 Genève / 3 000 CHF 3 juil. 2017 Casablanca / 25 500 DHS HT 3 juil. 2017 Paris / 2 550 € HT 25 sept. 2017 Paris / 2 550 € HT 25 sept. 2017 Casablanca / 25 500 DHS HT 20 nov. 2017 Casablanca / 25 500 DHS HT 20 nov. 2017 Paris / 2 550 € HT 4 déc. 2017 Genève / 3 000 CHF [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 281 Catalogue formations Date d'impression : 21/02/2017 HWJAV - Développer des applications pour Hadoop 2.X Hortonworks avec Java / 4 jours Aucune session inter-entreprises n'est planifiée HWYAR - Développer des applications pour YARN avec Hadoop 2.X Hortonworks / 2 jours Aucune session inter-entreprises n'est planifiée CLSPH - Spark avec Hadoop pour développeurs de Cloudera / 4 jours Aucune session inter-entreprises n'est planifiée CLSPK - Apache Spark pour développeurs de Cloudera / 3 jours Aucune session inter-entreprises n'est planifiée NOSQL SQLNO - NoSQL : découverte des solutions et architecture de la donnée / 2 jours 16 mai 2017 Paris / 2 010 € HT 16 mai 2017 Casablanca / 9 500 DHS HT 19 oct. 2017 Casablanca / 9 500 DHS HT 19 oct. 2017 Paris / 2 010 € HT CS300 - Déployer et gérer un cluster Couchbase / 4 jours 9 mai 2017 Paris / 2 795 € HT CD220 - Développer des applications avec Couchbase / 3 jours 19 avr. 2017 Paris / 2 195 € HT 15 nov. 2017 Paris / 2 195 € HT CD210 - Requêtes, modélisation de données, optimisation et migration via N1QL / 3 jours 28 juin 2017 Paris / 2 195 € HT ELK01 - Gérer efficacement ses logs avec la stack ELK / 2 jours 9 mai 2017 Casablanca / 8 500 DHS HT 9 mai 2017 Paris / 1 540 € HT 21 déc. 2017 Paris / 1 540 € HT 21 déc. 2017 Casablanca / 8 500 DHS HT 5 sept. 2017 Paris / 1 540 € HT 5 sept. 2017 Casablanca / 8 500 DHS HT ELAS2 - Concevoir un moteur de recherche avec Elasticsearch / 2 jours 30 mai 2017 Paris / 1 540 € HT 30 mai 2017 Casablanca / 8 500 DHS HT 13 nov. 2017 Casablanca / 8 500 DHS HT 13 nov. 2017 Paris / 1 540 € HT WEB & MOBILE REACT - React : développer votre application web / 2 jours 2 mai 2017 Paris / 1 610 € HT 23 nov. 2017 Paris / 1 610 € HT [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 282 Catalogue formations Date d'impression : 21/02/2017 WMAND - Professionnaliser vos développements mobiles Android / 4 jours 13 mar. 2017 Casablanca / 25 500 DHS HT 13 mar. 2017 Paris / 2 550 € HT 4 sept. 2017 Casablanca / 25 500 DHS HT 4 sept. 2017 Paris / 2 550 € HT WANG1 - Développer des applications riches avec AngularJS v.1 / 3 jours 26 avr. 2017 Casablanca / 8 500 DHS HT 26 avr. 2017 Paris / 1 540 € HT 13 juin 2017 Casablanca / 8 500 DHS HT 28 juin 2017 Paris / 1 540 € HT WANG2 - Développer des applications riches avec AngularJS v.2 / 3 jours 22 fév. 2017 Casablanca / 8 900 DHS HT 22 fév. 2017 Paris / 1 610 € HT 10 mai 2017 Casablanca / 8 900 DHS HT 10 mai 2017 Paris / 1 610 € HT WPIOT - Créer une plateforme Internet des objets ou IoT platform / 2 jours 1 juin 2017 Casablanca / 8 900 DHS HT 1 juin 2017 Paris / 1 610 € HT 9 nov. 2017 Casablanca / 8 900 DHS HT 9 nov. 2017 Paris / 1 610 € HT 3 avr. 2017 Paris / 910 € HT 21 sept. 2017 Casablanca / 8 800 DHS HT 21 sept. 2017 Paris / 910 € HT CRAFTSMANSHIP REVCO - Revue de code / 1 jour 3 avr. 2017 Casablanca / 8 800 DHS HT TDD01 - Qualité des développements avec Test Driven Development / 3 jours 27 fév. 2017 Genève / 2 300 CHF 15 mai 2017 Casablanca / 19 000 DHS HT 15 mai 2017 Paris / 1 940 € HT 25 sept. 2017 Genève / 2 300 CHF 4 oct. 2017 Casablanca / 19 000 DHS HT 4 oct. 2017 Paris / 1 940 € HT 7 juin 2017 Paris / 1 940 € HT 6 nov. 2017 Paris / 1 940 € HT 13 nov. 2017 Casablanca / 19 000 DHS HT 5 juil. 2017 Casablanca / 19 000 DHS HT 5 juil. 2017 Paris / 1 940 € HT 4 déc. 2017 Casablanca / 19 000 DHS HT TDD02 - Test Driven Development sur du code legacy / 3 jours 7 juin 2017 Casablanca / 19 000 DHS HT TDD03 - Clean Code / 3 jours 7 mar. 2017 Casablanca / 19 000 DHS HT 4 déc. 2017 Paris / 1 940 € HT DEVOPS SDEVO - DevOps : fondamentaux et retours d’expérience / 1 jour 21 juin 2017 Casablanca / 8 000 DHS HT 21 juin 2017 Paris / 1 040 € HT 15 sept. 2017 Genève / 1 300 CHF 10 nov. 2017 Casablanca / 8 000 DHS HT 10 nov. 2017 Paris / 1 040 € HT [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 283 Catalogue formations Date d'impression : 21/02/2017 DPAAS - Docker au service du CaaS et du PaaS : découverte et prise en main / 2 jours 23 mar. 2017 Casablanca / 8 900 DHS HT 23 mar. 2017 Paris / 1 610 € HT 23 nov. 2017 Casablanca / 8 900 DHS HT 23 nov. 2017 Paris / 1 610 € HT 3 juil. 2017 Casablanca / 8 900 DHS HT 3 juil. 2017 Paris / 1 610 € HT DIAAS - Découvrir un IaaS Open Source et manipuler ces APIs avec OpenStack / 2 jours 2 mai 2017 Casablanca / 8 900 DHS HT 2 mai 2017 Paris / 1 610 € HT 27 nov. 2017 Casablanca / 8 900 DHS HT 27 nov. 2017 Paris / 1 610 € HT DANSI - Automatiser la gestion de serveurs avec Ansible / 2 jours 30 mar. 2017 Casablanca / 8 900 DHS HT 30 mar. 2017 Paris / 1 610 € HT 13 nov. 2017 Casablanca / 8 900 DHS HT 13 nov. 2017 Paris / 1 610 € HT 19 juin 2017 Casablanca / 8 900 DHS HT [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 26 juin 2017 Paris / 1 610 € HT 284 Catalogue formations Date d'impression : 21/02/2017 SOMMAIRE STRATÉGIE DIGITALE 2 Les Géants du Web 3 Favoriser la créativité et accélérer l’innovation 8 Atelier de transformation digitale de la fonction RH 11 La Banque de demain 15 Les FinTech par la pratique 19 ARCHITECTURES DU SI 22 Nouvelles architectures des SI 23 Les architectures réactives 27 Les objets connectés 30 Cloud computing : enjeux, architecture et gouvernance du IaaS, CaaS, PaaS 33 AWS : architecture sur Amazon Web Services 36 API : ouvrir son SI et développer son modèle d’affaires 38 Développer une API avec Node.js, la sécuriser et la manager 41 CMS : définir sa stratégie de gestion de contenu à l’ère du digital 44 Performance des applications et du SI à l'ère du digital 46 La révolution Blockchain 49 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 285 Catalogue formations Date d'impression : 21/02/2017 USER EXPERIENCE (UX) 52 Sensibilisation au Design Thinking 53 Design Thinking : culture et pratique 55 UX : concevoir un produit fondé sur l’expérience utilisateur 58 AGILE & LEAN 60 Découvrir les démarches agiles et la culture agile 61 Adopter les bonnes pratiques de gestion de projet agile 65 Animer une rétrospective projet 69 Le rôle de Product Owner en pratique 72 Certification Leading SAFe au Scaled Framework - Sébastien Delayre 76 Conception logicielle : écrire des cas d’utilisation efficaces 79 Kanban : mieux travailler en maitrisant son flux de production 83 Lean Startup en entreprise 87 Lean IT : optimiser ses flux plutôt que ses ressources 91 Devenir Coach Agile ou Scrum Master 94 CULTURE CHANGE 98 CHANGE ET TRANSFORMATION 98 99 103 L’atelier du changement Théorie U FACILITATION Techniques et méthodes de facilitation de groupe : niveau 1 Facilitation d’un plan stratégique participatif : niveau 2 Enrichir et approfondir sa posture de facilitateur dans des situations complexes : niveau 3 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 107 108 112 115 286 Catalogue formations Date d'impression : 21/02/2017 MANAGEMENT ET LEADERSHIP 119 120 123 128 132 Le temps reconquis - Ismaël Héry Parole performante et communication impactante Donner et recevoir des feedbacks efficaces Manager à l’ère du digital : que changer dans ses pratiques, sa posture ? BIG DATA 136 DATA SCIENCE 136 137 141 Fondamentaux de la Data Science Data Science : niveau avancé HADOOP 144 145 149 154 159 163 168 172 176 181 185 188 192 Les fondamentaux d’Hadoop Administrer la plateforme Hadoop 2.X Hortonworks : niveau 1 Administrer la plateforme Hadoop 2.X Hortonworks : niveau avancé Administrer la plateforme Hadoop 2.X Hortonworks : sécurité Administrer la base de données HBase avec Hadoop 2.X Hortonworks Analyse de données pour Hadoop 2.X Hortonworks avec HBase Analyse de données pour Hadoop 2.X Hortonworks avec Pig, Hive et Spark Développer des applications pour Apache Spark avec Python ou Scala Développer des applications pour Hadoop 2.X Hortonworks avec Java Développer des applications pour YARN avec Hadoop 2.X Hortonworks Spark avec Hadoop pour développeurs de Cloudera Apache Spark pour développeurs de Cloudera NOSQL NoSQL : découverte des solutions et architecture de la donnée Déployer et gérer un cluster Couchbase Développer des applications avec Couchbase Requêtes, modélisation de données, optimisation et migration via N1QL Gérer efficacement ses logs avec la stack ELK Concevoir un moteur de recherche avec Elasticsearch [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 197 198 201 204 208 212 214 287 Catalogue formations Date d'impression : 21/02/2017 WEB & MOBILE 216 React : développer votre application web 217 Professionnaliser vos développements mobiles Android 220 Développer des applications riches avec AngularJS v.1 224 Développer des applications riches avec AngularJS v.2 227 Créer une plateforme Internet des objets ou IoT platform 230 CRAFTSMANSHIP 232 Revue de code 233 Qualité des développements avec Test Driven Development 237 Test Driven Development sur du code legacy 241 Clean Code 245 DEVOPS 250 DevOps : fondamentaux et retours d’expérience 251 Docker au service du CaaS et du PaaS : découverte et prise en main 253 Découvrir un IaaS Open Source et manipuler ces APIs avec OpenStack 257 Automatiser la gestion de serveurs avec Ansible 260 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 288 Catalogue formations Date d'impression : 21/02/2017 MYUSI 263 STRATÉGIE SI 264 264 264 264 264 265 Data Science et Machine Learning Le SI en 2020 La révolution digitale Cloud en 2017 : vers la DSI Cloud broker... Les secrets des Géants du Web ARCHITECTURES & TECHNOLOGIES 266 Dessine-moi une API... Et dis-moi comment la manager ! Les architectures de demain Docker, le container léger Les nouvelles Architectures Web Front-End PROSPECTIVE 266 266 266 267 268 La Blockchain : plongez au coeur des enjeux technologiques, économiques et sociétaux du 21° siècle FinTech : concurrents ou partenaires ? L’assurance à l’ère digitale Innover, disent-ils - Christian Monjou Open Banking Le wearable computing Banque digitale : comment les FinTech montrent la voie ? MÉTHODOLOGIES & CHANGEMENT 268 268 268 269 269 269 270 271 Méthodes collaboratives au service de l'entreprise : panorama & bénéfices De la pensée projet à la pensée produit Vers l'entreprise agile DevOps en pratique La responsabilité culturelle : UX Strategy DYNAMIQUE D'ÉQUIPE Les lois universelles de l'informatique Plaisir et productivité, 10 règles d'or Trop humains pour réussir ? Comprendre ce qu'est le temps pour mieux le vivre - Bruno Jarrosson La métaphore des jardins - Christian Monjou L'optimisme, outil de performance : de l'enthousiasme à la mobilisation - Philippe Gabilliet [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 271 271 271 272 272 273 273 273 273 274 274 274 289 Catalogue formations Date d'impression : 21/02/2017 CALENDRIER FORMATIONS 276 SOMMAIRE 285 [email protected] - www.octo.academy - +33 (0)1 70 36 18 67 OCTO Academy est une marque d’OCTO Technology – N° DA 11 75 48 936 75 290