54
www.edugroupe.com BIG DATA & DEVOPS CATALOGUE FORMATION Edition 2018

Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

Embed Size (px)

Citation preview

Page 1: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

www.edugroupe.com

BIG DATA & DEVOPS

CATALOGUE FORMATION

Edition 2018

Page 2: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 2

1. Edito

EduGroupe, leader de la formation informatique, accompagne les entreprises et leurs collaborateurs avec une offre de formation certifiante, en leur apportant les connaissances, les retours d’expérience et les savoir-faire indispensables.

La gestion des talents et des compétences : un engagement prioritaire ! Accrédité OPQF (Office Professionnel de la Qualification des organismes de Formation) et référencé au Datadock, EduGroupe vous permet de bénéficier de votre prise en charge par votre OPCA.

Nos conseillers sont à votre écoute pour : Mettre en œuvre vos projets de formations et vous accompagner sur vos projets de migrations et de

nouveaux usages,

Rechercher des solutions de financement adaptées tant pour l’individu que pour l’entreprise (CPF, Période Professionnalisation, CQP, Actions Collectives, Fongecif, Pole Emploi, Microsoft Software Assurance...),

Certifier les compétences de vos collaborateurs.

Notre offre de formation poursuit son évolution : Avec de nouveaux cours : Azure, Angular, VMware, Sécurité Informatique, Big Data, Informatique

décisionnelle, ITSM, Outils Office 365…,

Vers de nouvelles thématiques : DevOps, Inforensique, BIM...

Par de nouveaux référencements auprès des OPCA – Actions Collectives et CQP FAFIEC, OPCALIA et offre clé en main AFDAS, etc.

La transformation digitale de la formation : A la portée de toutes les organisations et de tous les stagiaires,

Création et mise à disposition de contenus numériques et e-learning standards et sur-mesure,

Diffusion grâce notamment à nos plateforme LMS et MOOC. Retrouvez toute l’actualité d’EduGroupe sur nos différents médias :

Web : www.edugroupe.com

Blogs : www.courstechnique.com et www.coursbureautique.com

Réseaux Sociaux :

EduGroupe – Réalisateurs de vos projets ! A bientôt, Frédéric GRIVEAU

Page 3: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 3

2. Sommaire

1. Edito ...................................................................................................................................................... 2

2. Sommaire .............................................................................................................................................. 3

3. L’offre .................................................................................................................................................... 4

4. Une implantation nationale .................................................................................................................... 4

5. Des compétences reconnues : Accréditation OPQF .............................................................................. 4

6. Financez vos formations ........................................................................................................................ 5

7. CheckPoint ............................................................................................................................................ 6

8. Big Data ................................................................................................................................................ 8

9. DevOps ............................................................................................................................................... 38

9.1. DevOps ........................................................................................................................................ 38

9.2. DevOps Institute ........................................................................................................................... 42

9.3. DevOps Agile Skills Association (DASA) ...................................................................................... 48

Page 4: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 4

3. L’offre

Formation & Certification Accompagnement du

changement Assistance

EduGroupe se positionne comme une société de services de formation et vous propose ainsi un dispositif complet de

formations informatiques dans les domaines « technique » et « bureautique ».

Nos consultants construisent avec vous, vos collaborateurs et les futurs stagiaires, une démarche de formation adaptée

à vos besoins professionnels actuels et futurs.

4. Une implantation nationale

Un Campus parisien – Paris Porte Maillot

Une implantation nationale via des partenaires locaux

EduGroupe vous propose même une couverture européenne et internationale grâce à son appartenance aux réseaux de partenaires agréés Microsoft (Centre Learning Gold et Leading Learning Partner Association (LLPA)). La LLPA regroupe notamment 1 à 2 centres nationaux dans plus de 30 pays d’Europe.

5. Des compétences reconnues : Accréditation OPQF

Les processus mis en place par EduGroupe répondent aux exigences de l'accréditation OPQF qui est un gage de

sérieux et de capacité à organiser vos plans de formations et d'accompagnement du changement. Cette norme

impose que la qualité des prestations et l'information fournie au client soient mesurées afin d'être toujours dans un

objectif d'amélioration continue.

La démarche et la pédagogie d’EduGroupe incitent les grands éditeurs à lui faire confiance en lui accordant

officiellement l’agrément de "Centre de Formation".

Ces certifications vous garantissent :

des programmes de formation homogènes, élaborés et validés par les éditeurs

des formateurs certifiés techniquement et pédagogiquement

des salles de formation respectant les normes techniques demandées par les éditeurs.

Page 5: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 5

6. Financez vos formations

Les équipes d’EduGroupe sont à votre disposition pour mettre en place avec vous, les solutions les plus adaptées à vos

projets.

Plusieurs financements s’offrent à vous : le plan de formation (pour lequel, selon vos engagements, des tarifs spécifiques

peuvent être mis en place par le biais d’un accord cadre), l’OPCA, la période de professionnalisation...

Les OPCA peuvent prendre en charge tout ou partie du financement de vos formations et ce même dans le cadre du

CPF ou du FONGECIF.

Dans le cadre de nos accords conclus avec les OPCA suivants : le FAFIEC, l'OPACALIA et l'AFDAS vous pouvez

bénéficier de financements optimums.

Le CPF (Compte Personnel de Formation) Depuis le 1er janvier 2015, le CPF a remplacé et étendu le DIF (Droit Individuel à la Formation). Durant l’année

2015, de nouveaux dispositifs ont été mis en œuvre afin de replacer le salarié au cœur même de son parcours de

formation. Les plus grands éditeurs du marché ont fait référencer leurs certifications afin qu'elles soient éligibles au CPF.

Les formations qui préparent à ces certifications peuvent, à condition d'intégrer le passage de la certification, être prises

en charge au titre du CPF.

Les Actions Collectives EduGroupe est référencé par le FAFIEC dans le cadre des Actions Collectives liées :

Aux Outils de conception 2D et 3D Autodesk (CAO - DAO)

À ITIL®

EduGroupe est référencé par l'OPCALIA dans le cadre des Actions Collectives liées :

À la Bureautique (Excel, Word, PowerPoint, Access, Outlook, Photoshop, Internet, Infographie, Pack Office)

À la Communication (réseaux sociaux)

À l'Informatique (Dreamweaver, Systèmes et Réseaux, SharePoint)

L'offre clé en main de l'AFDAS L'offre clé en main d'EduGroupe référencée à l'AFDAS porte sur :

La Gestion de Projet

Le Digital / Numérique

Page 6: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 6

7. CheckPoint

Check Point Security Administration R80

Référence : CHS-CCSAR80 Durée : 3 jours Certification : CCSA

CONNAISSANCES PREALABLES

• Connaissances générales des protocoles TCP/IP. • Etre familier avec les environnements Windows/UNIX, réseaux et internet.

PROFIL DES STAGIAIRES

• Ingénieurs. • Techniciens.

OBJECTIFS

• Acquérir la compréhension ainsi que les compétences nécessaires à la configuration des firewalls Check Point et de leurs fonctionnalités.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert CheckPoint

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction aux technologies

Check Point

Module 2 : Administration des politiques de

sécurité

Module 3 : Policy Layer

Module 4 : Les licences Check Point

Module 5 : Supervision du traffic

Module 6 : Concepts de base VPN

Module 7 : Administrer les accès utilisateurs

Module 8 : Travailler avec ClusterXL

Module 9 : Implémentation des taches des

administrateurs

Module 10 : Ateliers et exercices • Définition des rôles et des utilisateurs dans Gaia Portal

• Installation et navigation avec SmartConsole

• Configuration des objets, des règles et des paramètres permettant

de définir une stratégie de sécurité

• Publication des modifications de la base de données

• Installation et administration d’un firewall distant

• Translation d'adresses

• Configurer le contrôle des applications ainsi que le filtrage des

URLs

• Travailler avec plusieurs administrateurs simultanément et tester

les profils d'autorisations

• Travailler avec les licences Check Point

• Consultation des logs

• Configuration d'un VPN

• Gestion des accès utilisateur

• Configuration du clustering Check Point

• Produire des rapports Check Point

Page 7: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 7

Check Point Security Engineering R80

Référence : CHS-CCSER80 Durée : 2 jours Certification : CCSE

CONNAISSANCES PREALABLES

• 1- Avoir suivi le cours de CHS-CCSAR80 Security Administration et/ou disposer de la certification CCSA (R76 ou ultérieure). • 2- Etre familier avec les environnements Windows/UNIX, réseaux et internet.

PROFIL DES STAGIAIRES

• Ingénieurs. • Techniciens.

OBJECTIFS

• Valider la compréhension et les compétences nécessaires à la configuration et à l’administration des firewalls next génération Check Point.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Check Point

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Administration system

Module 2 : Automation et Orchestration

Module 3 : Redondance

Module 4 : Accélération

Module 5 : SmartEvent

Module 6 : Mobile et Accès distants

Module 7 : Prévention des menaces

Module 8 : Ateliers et exercices • Mettre à jour le Security Management Server en version R80.10

• Installer des Hotfixes Check Point

• Configurer un nouveau cluster de firewalls

• Les principales commandes d’administration des firewalls

• Configurer une translation d’adresse manuelle

• Gérer les objets en utilisant l’API Check Point

• Activer le protocole VRRP Check Point

• Déployer un second Security Management Server

• Identifier les différentes chaines de modules

• Travailler avec SecureXL

• Travailler avec CoreXL

• Evaluer les menaces avec SmartEvent

• Administrer Mobile Access

• Comprendre la protection IPS

• Déployer la protection IPS Geo

• Etudier les de protection et de configuration de la prévention des

menaces

• Déployer Threat Emulation et Threat Extraction

Page 8: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 8

8. Big Data

Séminaire BigData : Concepts et enjeux

Référence : PYCB000 Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Avoir une bonne culture générale sur les systèmes d'information.

PROFIL DES STAGIAIRES

• Chefs de projets, architectes, et toute personne souhaitant connaître les impacts du BigData sur l'entreprise au niveau de l'organisation et des architectures.

OBJECTIFS

• Comprendre les concepts et les apports du BigData, les impacts sur l'organisation de l'entreprise.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Le besoin : volumes importants de données, traitements

optimisés de flux de données au fil de l'eau, liés aux

nouvelles technologies et aux nouveaux usages

• Domaines concernés : recherche scientifique, médical, e-

commerce, sécurité, prédictif, ...

• Exemples : lutte contre la criminalité, fraude, santé,

ressources énergétiques

• Développement des techniques sur différents aspects :

stockage, indexation/recherche, calcul

• Définitions : ETL, Extract Transform Load, CAP, 3V, 4V, ...

• Les acteurs

• Le positionnement des technologies de cloud, BigData et

noSQL

• Eléments d'architecture

Module 2 : Stockage • Caractéristiques NoSQL

• Les différents modes et formats de stockage ; Besoin de

distribution ; Elasticité

• Stockage réparti : réplication, sharding, gossip protocol,

hachage

• Systèmes de fichiers distribués : GFS, HDFS, Ceph

• Les bases de données : Cassandra, HBase, MongoDB,

CouchBase, Riak, BigTable, …

Module 3 : Calcul et restitution • Apport des outils de calculs statistiques

• Langages adaptés aux statistiques, liens avec les outils

BigData

Module 4 : Evolutions • Liens vers les nouveaux métiers : Hadoop scientists, Data

scientists, CDO

• Analyse des données au service de l'entreprise

• Rôle de la DSI dans la démarche BigData

• Ouverture sur l'OpenData : principe, la démarche publique,

les licences

• Exemple : portail data.gouv.fr

• Les offres Saas BigData comme Google BigQuery

• Les limites. Les nouveautés annoncées

Page 9: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 9

Objets connectés : des technologies embarquées au Cloud

Référence : PYCB100 Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Connaissance générale des systèmes d'informations.

PROFIL DES STAGIAIRES

• Décideurs, architectes,chefs de projet et toute personne souhaitant aborder les technologies des objets connectés.

OBJECTIFS

• Comprendre quelles sont les briques technologiques mises en oeuvre dans les objets connectés : depuis les systèmes embarqués jusqu'au stockage des données en passant par les technologies réseaux utilisées. • Ce cours est illustré de nombreuses démonstrations et travaux pratiques.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Définitions, applications, services : domotique, santé, loisirs

• Les acteurs et produits du marché

• L'internet des objets

Module 2 : Bases embarquées • Plate-formes matérielles (Intel, Samsung) et logicielles

• Les systèmes classiques android, IOS

• Systèmes embarqués : UI, Brillo, LiteOS

• Kit de développement Galileo

• Les modules Arduino

Module 3 : Communications • Protocoles : mqtt, bluetooth, wifi, 3G/4G, etc ...

• Avec un autre objet : M2M

• Avec le réseau internet : vers un serveur, vers le cloud

• Les plate-formes IoT, définition de standards :

OpenInterconnect Consortium

• Mise en évidence avec AWS/IoT en mqtt sur websocket

Module 4 : Traitement des données • Types de données collectées

• Données locales, limites

• Transfert et stockage sur une autre machine, dans le cloud

ou sur internet

• Analyse des données et fourniture de services associés

Module 5 : Sécurité • Techniques de hacking des objets connectés

• Protection par vpn

• Authentification et autorisations

• Protection des données, législation

Page 10: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 10

Big Data : architecture et technologies

Référence : PYCB001 Durée : 2 jours Certification : Non

CONNAISSANCES PREALABLES

• Il est demandé aux participants d'avoir une bonne culture générale sur les systèmes d'information.

PROFIL DES STAGIAIRES

• Chefs de projets, architectes, développeurs, data-scientists, et toute personne souhaitant connaître les outils et solutions pour mettre en place une architecture BigData.

OBJECTIFS

• Comprendre les concepts du BigData et savoir quelles sont les technologies implémentées. • Savoir analyser les difficultés propres à un projet BigData, les freins, les apports, tant sur les aspects techniques que sur les points liés à la gestion du projet.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • L'essentiel du BigData : calcul distribué, données non

structurées.

• Besoins fonctionnels et caractéristiques techniques des

projets.

• La valorisation des données.

• Le positionnement respectif des technologies de cloud,

BigData et noSQL, et les liens, implications.

• Quelques éléments d'architecture.

• L'écosystème du BigData : les acteurs, les produits, état de

l'art.

• Cycle de vie des projets BigData.

• Emergence de nouveaux métiers : Datascientists, Data

labs, ...

Module 2 : Stockage • Caractéristiques NoSQL : adaptabilité, extensibilité,

structure de données proches des utilisateurs, développeurs

• Les types de bases de données : clé/valeur, document,

colonne, graphe

• Données structurées et non structurées, documents,

images, fichiers XML, JSON, CSV, ...

• Les différents modes et formats de stockage

• Stockage réparti : réplication, sharding, gossip protocol,

hachage

• Systèmes de fichiers distribués : GFS, HDFS

• Quelques exemples de produits et leurs caractéristiques :

Cassandra, MongoDB, CouchDB, DynamoDB, Riak, Hadoop,

HBase, BigTable, ...

• Qualité des données, gouvernance de données

Module 3 : Indexation et recherche • Moteurs de recherche

• Principe de fonctionnement

• Méthodes d'indexation

• Exemple de Lucene, et mise en œuvre avec solr

• Recherche dans les bases de volumes importants :

exemples de produits et comparaison : dremel, drill,

elasticsearch, MapReduce

Module 4 : Calcul et restitution, intégration • Différentes solutions : calculs en mode batch, ou en temps

réel, sur des flux de données ou des données statiques

Page 11: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 11

• Les produits : langage de calculs statistiques, R Statistics

Language, sas, RStudio

• Ponts entre les outils statistiques et les bases BigData

• Outils de calcul sur des volumes importants : storm en

temps réel, hadoop en mode batch

• Zoom sur Hadoop : complémentarité de HDFS et

MapReduce

• Restitution et analyse : logstash, kibana, elk, pentaho

• Présentation de pig pour la conception de tâches

MapReduce sur une grappe Hadoop

Page 12: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 12

Introduction à NoSQL

Référence : PYCB002 Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Connaissance générale des systèmes d'informations et des bases de données.

PROFIL DES STAGIAIRES

• Experts en bases de données, chefs de projet et toute personne souhaitant comprendre le fonctionnement et les apports des bases NoSQL.

OBJECTIFS

• Connaître les caractéristiques techniques des bases de données NoSQL, les différentes solutions disponibles. • Identifier les critères de choix.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Origine des bases de données, les notions de transaction

les SGBD, la standardisation SQL

• L'arrivée de nouveaux besoins : volumes importants liés aux

technologies et aux nouveaux usages, traitements optimisés

de flux de données au fil de l'eau

• Développement des techniques sur différents aspects :

stockage, indexation/recherche, calcul

• Définition ETL : Extract Transform Load

Module 2 : Caractéristiques NoSQL • Structure de données proches des utilisateurs,

développeurs : sérialisation, tables de hachage, JSON

• Priorité au traitement du côté client

• Protocoles d'accès aux données, interfaces depuis les

langages classiques

• Données structurées et non structurées, documents,

images

• Stockage réparti : réplication, sharping, gossip protocl,

hachage, …

• Parallélisation des traitements : implémentation de

MapReduce

• Cohérence des données et gestion des accès concurrents :

"eventual consistancy" et multi-version concurrency control

Module 3 : Principaux acteurs • Les solutions NoSQL et leurs choix techniques : CouchDB,

MongoDB, Cassandra, HBase (Hadoop), ElasticSearch, …

• Démonstrations avec Cassandra et couchDB

• Critères de choix

Module 4 : Mise en oeuvre • Points à vérifier : méthode d'utilisation des données, format

de stockage JSON, XML, choix de la clé, notion de clé

composite, ...

• Aspects matériels, besoins en mémoire, disques,

répartition, …

• Import des données : outils et méthodes selon les moteurs

NoSQL

Page 13: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 13

Stockage distribué avec Ceph

Référence : PYCB004 Durée : 2 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance de l'administration des systèmes Linux.

PROFIL DES STAGIAIRES

• Administrateurs systèmes Linux souhaitant utiliser un système de stockage distribué.

OBJECTIFS

• Comprendre le fonctionnement de Ceph, savoir le mettre en œuvre et le configurer.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Système de stockage distribué

• Stockage objet, stockage de blocs, système de fichiers

CephFS

• Interfaçage avec des plate-formes de cloud

• Historique et intégration dans le noyau Linux

• Fonctionnalités et points forts

Module 2 : Mise en œuvre • Architecture : Ceph Monitor, services OSD, Ceph Metadata

Server

• Configuration d'un cluster de stockage Ceph multi-noeuds

• Gestion des noeuds, des serveurs de stockage, des Ceph

Monitors

Module 3 : Clients Ceph • Différents clients Ceph selon la fonctionnalité utilisée

• Stockage de blocs : installation Ceph et configuration d'un

bloc et montage depuis un poste client

• Système de fichiers Ceph : création d'un système de fichier,

clé d'authentification, montage du file system

• Stockage objet : installation et création d'une instance Ceph

Object Gateway

• APIs de stockage objet Ceph : compatibilité AWS S3, et

OpenStack Swift

Module 4 : Sécurité et fiabilité • Architecture haute disponibilité

• Installation et configuration de ceph-mgr (Ceph Manager

Daemon)

• Tests de fiabilité

Page 14: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 14

Big Data avec Cassandra

Référence : PYCB010 Durée : 3 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissances générales sur les bases de données.

PROFIL DES STAGIAIRES

• Chefs de projet. • Gestionnaires de bases de données.

OBJECTIFS

• Connaître les apports de Cassandra, savoir l'installer et le configurer.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

• Auto-évaluation des acquis par le stagiaire via un questionnaire. • Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Historique, fonctionnalités de Cassandra, licence

• Format des données,"key-value", traitement de volumes

importants, haute disponibilité, système réparti de base de

données, ...

Module 2 : Installation et configuration • Prérequis. Plate-formes supportées. Etude du fichier de

configuration : conf/cassandra.yaml

• Répertoire de travail, de stockage des données, gestion de

la mémoire

• Démarrage d'un noeud et test de l'interface cliente cqlsh

Module 3 : CQL • Commandes de base : connexion au système de base de

données, création de colonnes, insertion, modification,

recherche

• Le CQL : Cassandra Query Language. Exécution de scripts

• Comment écrire des requêtes? Approches

Module 4 : Gestion de la grappe • Principe. Préparation du premier noeud : adresse d'écoute

• Configuration de nouveaux noeuds. Notion de bootstrapping

et de token

• Paramètres listen_address et rpc_address

• Réplication : topologie du réseau et

EndpointSnitch.Stratégie de réplication. Ajout de noeuds,

suppression

• Cassandra dans un cloud. Mise en oeuvre avec OpenStack

Module 5 : Supervision • OpsCenter : installation, lancement. Utilisation de base

• Supervision avec nodetool cfstats, ou export JMX vers des

outils de supervision comme Nagios

Module 6 : Exploitation • Sauvegardes. Import/export au format JSON

Module 7 : Support Hadoop • Principe de MapReduce. Implémentation Hadoop. Mise en

oeuvre depuis Cassandra

Module 8 : Support Spark • Description rapide de l'architecture spark. Mise en oeuvre

depuis Cassandra

• Execution de travaux Spark s'appuyant sur une grappe

Cassandra

Page 15: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 15

BigData avec MongoDB

Référence : PYCB017 Durée : 3 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance des principes classiques des bases de données.

PROFIL DES STAGIAIRES

• Chefs de projet, gestionnaires de bases de données.

OBJECTIFS

• Comprendre le fonctionnement de MongoDB. • Savoir l'installer, le configurer, créer des requêtes d'interrogation, et mettre en œuvre la réplication.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Présentation MongoDB, historique du projet, les versions

• Structure des données : notions de documents, de

collections

• Le format BSON (Binary JSON), comparaison avec JSON

• Fonctionnalités de MongoDB

• Interfaces disponibles

Module 2 : Installation et configuration • Plateformes supportées. Packages nécessaires, scripts de

lancement

• Travaux pratiques : installation, lancement du service

mongod ; Tests de connexion

Module 3 : Interpréteur • Présentation du shell Mongo

• Initialisation et premières requêtes

• Choix d'une base de données

• Opérations CRUD : Create, Read, Update, Delete

Module 4 : Sécurité • Mise en œuvre de l'authentification dans MongoDB

• Paramètres de configuration auth et keyFile

• Gestion des rôles

• Etude de la collection system.users

Module 5 : Exploitation • Importation, exportation de données

• Sauvegardes

• Réplication : principe des replica sets et mise en œuvre

• Mécanisme de fail-over automatique

• Partitionnement des données avec le sharding

Page 16: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 16

Neao4J : graphes et analyse

Référence : PYCB018B Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Connaissance des principes classiques des bases de données.

PROFIL DES STAGIAIRES

• Chefs de projet. • Gestionnaires de bases de données.

OBJECTIFS

• Comprendre le fonctionnement de Neo4j. • Savoir le mettre en œuvre pour le stockage de données de type graphe.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Présentation Neo4j, les différentes éditions, license

• Fonctionnalités, stockage des données sous forme de

graphes

• CQL : Cypher Query Language

• Positionnement par rapport aux autres bases de données,

apports de Neo4j

• L'analyse de données

Module 2 : Installation et configuration • Travaux pratiques : installation de Neo4J Community Edition

• Premiers pas avec l'interface web

• Création de données, requêtage

• Import de données

Module 3 : Cypher Query Language • Syntaxe, description des relations avec CQL, les patterns

• Les clauses d'écriture : set, delete, remove, foreach,

• Les clauses de lecture : match, optional match, where,

count, …

• Les fonctions : Travaux pratiques : création d'un graphe,

Requêtes de recherche, navigation dans le graphe

Module 4 : Drivers • Description des APIs disponibles : .Net, Java, Javascript,

Python

Module 5 : Exploitation • Sauvegardes et restaurations

• Indexation

Page 17: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 17

ElasticSearch : indexation

Référence : PYCB020 Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Connaissances générales des systèmes d'informations.

PROFIL DES STAGIAIRES

• Chefs de projet, développeurs, architectes.

OBJECTIFS

• Comprendre le fonctionnement et les apports d'Elasticsearch dans le traitement de données.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Présentation, fonctionnalités, licence

• Définitions et techniques d'indexation

• Positionnement Elasticsearch et les produits

complémentaires : Shield, Watcher, Marvel, Kibana,

Logstash, Beats

• Principe : base technique Lucene et apports d'ElasticSearch

Module 2 : Installation et configuration • Prérequis techniques

• Utilisation de l'interface d'administration Marvel

Module 3 : Outils d'interrogation • Java API avec"Node client" et "Transport client"

• Autres clients : Perl, Python, Ruby, etc.

• Interface http, travaux pratiques, démonstration

Module 4 : Traitement des données • Structure des données. stockage, indexation

• Format des données

• Conversion au format JSON des données à traiter

• Interrogations avec Search Lite et avec Query DSL

(domain-specific language)

• Notion de 'filtre' pour affiner des requêtes

Page 18: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 18

ElasticSearch : mise en œuvre et programmation

Référence : PYCB021 Durée : 2 jours Certification : Non

CONNAISSANCES PREALABLES

• 1- Connaissances générales des systèmes d'information, et des systèmes d'exploitation (Linux ou Windows). • 2- Les travaux pratiques sont réalisés sur Linux. • 3- Connaissance d'un langage de programmation structuré.

PROFIL DES STAGIAIRES

• Architectes techniques, ingénieurs système, administrateurs.

OBJECTIFS

• Comprendre le fonctionnement et les apports d'Elasticsearch dans le traitement de données, et savoir le mettre en œuvre, analyser les données, programmer des requêtes et créer des rapports et tableaux de bord avec kibana.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Présentation ElasticSearch, fonctionnalités, licence

• Nouveautés de la version 2.0

• Positionnement d'Elasticsearch et des produits

complémentaires : Shield, Watcher, Marvel, Kibana,

Logstash, Beats

• Principe : base technique Lucene et apports d'ElasticSearch

• Fonctionnement distribué

Module 2 : Installation et configuration • Prérequis techniques

• Utilisation de l'interface Marvel

• Premiers pas dans la console Sense

Module 3 : Format et stockage des données • Format des données

• Conversion au format JSON des données à traiter

• Structure des données

• Stockage, indexation

• Terminologie Elasticsearch : notions de document, type,

index

• Métadonnées : _index, _type, _ID

• Choix de l'identifiant par l'application avec l'API index, ou

genération automatique d'un identifiant

• Indexation inversée

Module 4 : Outils d'interrogation • Java API avec "Node client" et "Transport client"

• API RESTful en HTTP

• Exemples de requêtes simples et plus complexes :

recherche de «phrases», extraction de plusieurs documents,

etc.

• Notion de pertinence du résultat : «score»

• Requêtes avec Search Lite et avec Query DSL (domain-

specific language)

• Utilisation de "filtre" pour affiner des requêtes

• Autres clients : Perl, Python, Ruby, etc.

• Aggrégation de résultats

Module 5 : Mises à jour • Fonctionnement d'Elasticsearch pour les ajouts,

modifications, suppression

• Notion de version affectée par Elasticsearch

• L'API bulk pour les traitements groupés

• Réalisation de scripts avec groovy

Page 19: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 19

Module 6 : Gestion des accès concurrents • Utilisation du numéro de version

• Gestion par l'application : différentes méthodes selon les

contraintes fonctionnelles

• Utilisation d'un numéro de version externe

Module 7 : Kibana présentation • Fonctionnalités : recherche, visualisation, création de

tableaux de bord et graphiques à partir des données fournies

par Elacticsearch

Module 8 : Mise en œuvre • Installation, configuration du mapping avec Elasticsearch

• Paramétrage dans le fichier kibana.yml

• Mapping automatique ou manuel

• Configuration des indexes à explorer

• Visualisation et sauvegarde de graphiques, étude des

différents types de graphiques disponibles, création de

tableaux de bord et rapports à partir des graphiques

Page 20: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 20

ElasticSearch : infrastructure et administration

Référence : PYCB022 Durée : 2 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissances générales des systèmes d'information, et des systèmes d'exploitation (Linux ou Windows). • Les travaux pratiques sont réalisés sur Linux.

PROFIL DES STAGIAIRES

• Architectes techniques, ingénieurs système, administrateurs.

OBJECTIFS

• Comprendre le fonctionnement d'Elasticsearch, savoir l'installer et le configurer, gérer la sécurité avec shield, et installer / configurer kibana pour le mapping sur les données Elasticsearch.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Présentation ElasticSearch, fonctionnalités, licence

• Positionnement d'Elasticsearch et des produits

complémentaires : Shield, Watcher, Marvel, Kibana,

Logstash, Beats

• Principe : base technique Lucene et apports d'ElasticSearch

• Fonctionnement distribué

Module 2 : Installation et configuration • Prérequis techniques

• Installation depuis les RPM

• Utilisation de l'interface Marvel

• Premiers pas dans la console Sense

• Etude du fichier : elasticsearch.yml

Module 3 : L'interface Marvel • Présentation : objectifs, collecte de données, logs, ... par les

APIs d'administration et de supervision

• Stockage dans elasticsearch et mise à disposition dans une

interface web de graphiques

• Démonstrations

Module 4 : Clustering • Définitions : cluster, noeud, sharding

• Nature distribuée d'elasticsearch

• Présentation des fonctionnalités : stockage distribué, calculs

distribués avec Elasticsearch, tolérance aux pannes

Module 5 : Fonctionnement • Notion de noeud maître

• Stockage des documents : shard primaire et réplicat

• Routage interne des requêtes

Module 6 : Gestion du cluster • Outils d'interrogation : /_cluster/health

• Création d'un index : définition des espaces de stockage

(shard), allocation à un noeud

• Configuration de nouveaux noeuds : tolérance aux pannes

matérielles et répartition du stockage

Module 7 : Cas d'une panne • Fonctionnement en cas de perte d'un noeud : élection d'un

nouveau noeud maître si nécessaire, déclaration de

nouveaux shards primaires

Page 21: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 21

Module 8 : Sécurisation avec shield • Présentation des apports de shield : authentification,

gestion des accès aux données (rôles), filtrage par adresse IP

; cryptage des données, contrôle intégrité des données ; audit

d'activité

• Installation du plugin shield

Module 9 : Exploitation • Gestion des logs : ES_HOME/logs

• Paramétrage de différents niveaux de logs : INFO, DEBUG,

TRACE

• Suivi des performances

• Sauvegardes avec l'API snapshot

Module 10 : Evolutions • Les différentes versions

• Nouveautés de la version 5

• Fonctionnalités à venir

Page 22: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 22

Hadoop : l'écosystème

Référence : PYCB030 Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Connaissances générales des systèmes d'information.

PROFIL DES STAGIAIRES

• Chefs de projets, développeurs, et toute personne souhaitant comprendre les mécanismes Hadoop et le rôle de chaque composant.

OBJECTIFS

• Faire le point sur les différents éléments de l'écosystème Hadoop et leurs rôles respectifs.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Rappels sur NoSQL. Le théorème CAP

• Historique du projet hadoop

• Les fonctionnalités : stockage, outils 'extraction, de

conversion, ETL, analyse, ...

• Exemples de cas d'utilisation sur des grands projets

• Les principaux composants : HDFS pour le stockage et

YARN pour les calculs

• Les distributions et leurs caractéristiques (HortonWorks,

Cloudera, MapR, GreenPlum, Apache, ...)

Module 2 : L'architecture • Terminologie : NameNode, DataNode, ResourceManager

• Rôle et interactions des différents composants

• Présentation des outils : d'infrastructure (ambari, avro,

zookeeper) ; de gestion des données (pig, oozie, falcon,

pentaho, sqoop, flume) ; d'interfaçage avec les applications

GIS ; de restitution et requêtage : webhdfs, hive, hawq,

impala, drill, stinger, tajo, mahout, lucene, elasticSearch,

Kibana

• Les architectures connexes : spark, cassandra

Module 3 : Exemples interactifs

• Démonstrations sur une architecture Hadoop multi-noeuds.

• Mise à disposition d'un environnement pour des exemples

de calcul

• Travaux pratiques : Recherches dans des données

complexes non structurées

Module 4 : Applications • Cas d'usages de Hadoop

• Les infrastructures hyperconvergées avec les appliances

Hadoop

• Calculs distribués sur des clusters Hadoop

Page 23: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 23

Hadoop Hortonworks : administration avec Ambari

Référence : PYCB031B Durée : 3 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance des commandes des systèmes unix/linux.

PROFIL DES STAGIAIRES

• Chefs de projet, administrateurs et toute personne souhaitant mettre en œuvre un système distribué avec Hadoop. • Les travaux pratiques sont réalisés selon le choix des participants sur une distribution Hadoop Hortonworks.

OBJECTIFS

• Connaître les principes du framework Hadoop et savoir l'installer et le configurer.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Les fonctionnalités du framework Hadoop

• Les différentes versions

• Distributions : Apache, Cloudera, Hortonworks, EMR,

MapR, DSE

• Spécificités de chaque distribution

• Architecture et principe de fonctionnement

• Terminologie : NameNode, DataNode, ResourceManager,

NodeManager

• Rôle des différents composants

• Le projet et les modules : Hadoop Common, HDFS, YARN,

Spark, MapReduce

• Oozie, Pig, Hive, HBase, ...

Module 2 : Les outils Hadoop • Infrastructure/Mise en œuvre : Avro, Ambari, Zookeeper,

Pig, Tez, Oozie, Falcon, Pentaho

• Vue d'ensemble

• Gestion des données

• Exemple de sqoop

• Restitution : webhdfs, hive, Hawq, Mahout, ElasticSearch…

• Outils complémentaires : Spark, SparkQL, SparkMLib,

Storm, BigTop, Zebra

• Outils complémentaires de développement : Cascading,

Scalding, Flink/Pachyderm

• Outils complémentaires d'analyse : RHadoop, Hama,

Chukwa, kafka

Module 3 : Installation et configuration • Trois modes d'installation : local, pseudo-distribué, distribué

• Première installation

• Mise en œuvre avec un seul nœud Hadoop

• Configuration de l'environnement, étude des fichiers de

configuration : core-site.xml, hdfs-site.xml, mapred-site.xml,

yarn-site.xml et capacity-scheduler.xml

• Création des users pour les daemons hdfs et yarn, droits

d'accès sur les exécutables et répertoires

• Lancement des services

• Démarrage des composants : hdfs, hadoop-daemon, yarn-

daemon, etc.

• Gestion de la grappe, différentes méthodes : ligne de

commandes, API Rest, serveur http intégré, APIS natives

• Exemples en ligne de commandes avec hdfs, yarn, mapred

• Présentation des fonctions offertes par le serveur http

• Travaux pratiques : Organisation et configuration d'une grappe

Hadoop

Page 24: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 24

Module 4 : Administration Hadoop • Outils complémentaires à yarn et hdfs : jConsole, jconsole

yarn

• Exemples sur le suivi de charges, l'analyse des journaux

• Principe de gestion des nœuds, accès JMX

• Travaux pratiques : mise en œuvre d'un client JMX

• Administration HDFS : présentation des outils de stockage

des fichiers, fsck, dfsadmin

• Mise en œuvre sur des exemples simples de récupération

de fichiers

• Gestion centralisée de caches avec Cacheadmin

Module 5 : Sécurité • Mécanismes de sécurité et mise en œuvre pratique :

Activation de la sécurité avec Kerberos dans core-site.xml, et

dans hdfs-site.xml pour les NameNode et DataNode

• Sécurisation de yarn avec la mise en œuvre d'un proxy et

d'un Linux Container Executor

Module 6 : Exploitation • Installation d'une grappe Hadoop avec Ambari

• Tableau de bord

• Lancement des services

• Principe de la supervision des éléments par le

NodeManager

• Monitoring grapĥique avec Ambari

• Présentation de Ganglia, Kibana

• Travaux pratiques : Visualisation des alertes en cas d'indisponibilité

d'un nœud. Configuration des logs avec log4j

Page 25: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 25

Hadoop Couldera : administration avec Impala

Référence : PYCB032B Durée : 3 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance des commandes des systèmes unix/linux.

PROFIL DES STAGIAIRES

• Chefs de projet, administrateurs et toute personne souhaitant mettre en œuvre un système distribué avec Hadoop. • Les travaux pratiques sont réalisés selon le choix des participants sur une distribution Hadoop Cloudera.

OBJECTIFS

• Connaître les principes du framework Hadoop et savoir l'installer et le configurer.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Les fonctionnalités du framework Hadoop

• Les différentes versions

• Distributions : Apache, Cloudera, Hortonworks, EMR,

MapR, DSE.

• Spécificités de chaque distribution

• Architecture et principe de fonctionnement

• Terminologie : NameNode, DataNode, ResourceManager,

NodeManager

• Rôle des différents composants

• Le projet et les modules : Hadoop Common, HDFS, YARN,

Spark, MapReduce

• Oozie, Pig, Hive, HBase, ...

Module 2 : Les outils Hadoop • Infrastrucure/Mise en œuvre : Avro, Ambari, Zookeeper,

Pig, Tez, Oozie, Falcon, Pentaho

• Vue d'ensemble

• Gestion des données

• Exemple de sqoop

• Restitution : webhdfs, hive, Hawq, Mahout, ElasticSearch...

• Outils complémentaires : Spark, SparkQL, SparkMLib,

Storm, BigTop, Zebra

• Outils complémentaires de développement : Cascading,

Scalding, Flink/Pachyderm

• Outils complémentaires d'analyse : RHadoop, Hama,

Chukwa, kafka

Module 3 : Installation et configuration • Trois modes d'installation : local, pseudo-distribué, distribué

• Première installation

• Mise en œuvre avec un seul nœud Hadoop

• Présentation de Cloudera Manager

• Configuration de l'environnement, étude des fichiers de

configuration : core-site.xml, hdfs-site.xml, mapred-site.xml,

yarn-site.xml et capacity-scheduler.xml

• Création des users pour les daemons hdfs et yarn, droits

d'accès sur les exécutables et répertoires

• Lancement des services

• Démarrage des composants : hdfs, hadoop-daemon, yarn-

daemon, etc.

• Gestion de la grappe, différentes méthodes : ligne de

commandes, API Rest, serveur http intégré, APIS natives

• Exemples en ligne de commandes avec hdfs, yarn, mapred

• Présentation des fonctions offertes par le serveur http

Page 26: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 26

• Travaux pratiques : Organisation et configuration d'une grappe

Hadoop avec Cloudera Manager. Traitement de données. Requêtage

SQL avec Impala

Module 4 : Administration Hadoop • Outils complémentaires à yarn et hdfs : jConsole, jconsole

yarn

• Exemples sur le suivi de charges, l'analyse des journaux

• Principe de gestion des nœuds, accès JMX

• Travaux pratiques : mise en œuvre d'un client JMX

• Administration HDFS : présentation des outils de stockage

des fichiers, fsck, dfsadmin

• Mise en œuvre sur des exemples simples de récupération

de fichiers

• Gestion centralisée de caches avec Cacheadmin

Module 5 : Sécurité • Mécanismes de sécurité et mise en œuvre pratique :

Activation de la sécurité avec Kerberos dans core-site.xml, et

dans hdfs-site.xml pour les NameNode et DataNode

• Sécurisation de yarn avec la mise en œuvre d'un proxy et

d'un Linux Container Executor

Module 6 : Exploitation • Installation d'une grappe Hadoop. Lancement des services

• Principe de la supervision des éléments par le

NodeManager

• Présentation de Ganglia, Kibana

• Travaux pratiques : Visualisation des alertes en cas d'indisponibilité

d'un nœud. Configuration des logs avec log4j

Page 27: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 27

Hadoop : développement

Référence : PYCB033B Durée : 3 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance d'un langage de programmation objet comme Java.

PROFIL DES STAGIAIRES

• Chefs de projets, développeurs, data-scientists, et toute personne souhaitant comprendre les techniques de développement avec MapReduce dans l'environnement Hadoop.

OBJECTIFS

• Connaître les principes du framework Hadoop et savoir utiliser la technologie MapReduce pour paralléliser des calculs sur des volumes importants de données.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Les fonctionnalités du framework Hadoop

• Le projet et les modules : Hadoop Common, HDFS, YARN,

Spark, MapReduce

• Utilisation de yarn pour piloter les jobs mapreduce

Module 2 : MapReduce • Principe et objectifs du modèle de programmation

MapReduce

• Implémentation par le framework Hadoop

• Etude de la collection d'exemples • Travaux pratiques : Rédaction d'un premier programme et

exécution avec Hadoop

Module 3 : Programmation • Configuration des jobs, notion de configuration

• Les interfaces principales : mapper, reducer

• La chaîne de production : entrées, input splits, mapper,

combiner, shuffle/sort, reducer, sortie, partitioner,

outputcollector, codecs, compresseurs…

• Format des entrées et sorties d'un job MapReduce :

InputFormat et OutputFormat • Travaux pratiques : type personnalisés : création d'un writable

spécifique. Utilisation. Contraintes

Module 4 : Outils complémentaires • Mise en oeuvre du cache distribué

• Paramétrage d'un job : ToolRunner, transmission de

propriétés.

• Accès à des systèmes externes : S3, hdfs, har, ... • Travaux pratiques : répartition du job sur la ferme au travers de

yarn

Module 5 : Streaming • Définition du streaming map/reduce

• Création d'un job map/reduce en python

• Répartition sur la ferme. Avantage et inconvénients

• Liaisons avec des systèmes externes

• Introduction au pont HadoopR

• Travaux pratiques : suivi d'un job en streaming

Module 6 : Pig • Présentation des pattern et best practices Map/reduce

• Introduction à Pig

• Caractéristiques du langage : latin • Travaux pratiques : installation/lancement de pig

• Ecriture de scripts simples pig. Les fonctions de base

Page 28: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 28

• Ajouts de fonctions personnalisées. Les UDF. Mise en

oeuvre

Module 7 : Hive • Simplification du requêtage. Etude de la syntaxe de base • Travaux pratiques : Création de tables. Ecriture de requêtes.

Comparaison pig/hive

Module 8 : Sécurité en environnement Hadoop • Mécanisme de gestion de l'authentification • Travaux pratiques : configuration des ACLs

Page 29: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 29

Hadoop : Stockage Hbase

Référence : PYCB034 Durée : 2 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance des principes de base Hadoop et des bases de données.

PROFIL DES STAGIAIRES

• Chefs de projet, administrateurs et toute personne souhaitant stocker des données avec Hbase.

OBJECTIFS

• Comprendre le fonctionnement de HBase, savoir mettre en place une configuration distribuée.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Rappels rapides sur l'écosystème Hadoop

• Les fonctionnalités du framework Hadoop

• Le projet et les modules : Hadoop Common, HDFS, YARN,

Spark, MapReduce

• Présentation HBase. Historique. Lien avec HDFS

• Format des données dans HBase

• Définitions : table, région, ligne, famille de colonnes,

cellules, espace de nommage, ...

• Fonctionnalités : failover automatique, sharding, interface

avec des jobs MapReduce

Module 2 : Architecture • HBase master node, Region Master, liens avec les clients

HBase

• Présentation du rôle de Zookeeper

Module 3 : Installation • Choix des packages

• Installation et configuration dans le fichier conf/hbase-

site.xml

• Démarrage en mode standalone start-hbase

• Test de connexion avec hbase shell

• Installation en mode distribué • Travaux pratiques : Interrogations depuis le serveur http intégré

Module 4 : HBase utilisation : shell • Présentation des différentes interfaces disponibles • Travaux pratiques avec hbase shell

• Commandes de base, syntaxe, variables, manipulation des

données : create, list, put, scan, get, désactiver une table ou

l'effacer : disable (enable), drop, ...

• Programmation de scripts

• Gestion des tables : principe des filtres

• Mise en oeuvre de filtres de recherche, paramètres des

tables

• Présentation des espaces de nommage

Module 5 : Cluster HBase • Fonctionnement en mode distribué

• Première étape : fonctionnement indépendant des démons

(HMaster, HRegionServer, Zookeeper)

• Passage au mode distribué : mise en œuvre avec HDFS

dans un environnement distribué • Travaux pratiques : sur un exemple de tables réparties : mise en

œuvre des splits

Page 30: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 30

Module 6 : Programmation • Introduction, les APIs (REST, Avro, Thrift, Java, Ruby, ...)

• Utilisation d'un client Java

• Gestion des tables. Lien avec MapReduce

• Principe des accès JMX

• Travaux pratiques : création d'un client JMX

Page 31: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 31

Hadoop : Infrastructure sécurisée

Référence : PYCB035 Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Connaissance des principes de base Hadoop et des bases de données.

PROFIL DES STAGIAIRES

• Chefs de projet, administrateurs et toute personne souhaitant sécuriser une infrastructure Hadoop.

OBJECTIFS

• Comprendre les mécanismes de sécurité Hadoop, et savoir les mettre en œuvre.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Rappels rapides sur l'écosystème Hadoop

• Le projet et les modules : Hadoop Common, HDFS, YARN,

Spark, MapReduce

• Les risques et points à sécuriser dans un système distribué

Module 2 : Architecture sécurité Hadoop • Sécurisation réseau, système d'exploitation, les rôles

Hadoop et stratégies

Module 3 : Kerberos • Principe de fonctionnement. Travaux pratiques :

kerberisation d'une grappe Hadoop

Module 4 : Sécurité des accès • Authentification, autorisations, accounting. Travaux pratiques:

gestion des autorisations dans HDFS, YARN, HBase

• Mise en œuvre des ACLs dans Zookeeper

Module 5 : Apache Sentry • Présentation du projet, architecture : sentry server, sentry

plugin. Gestion de l'authentification et des droits d'accès aux

données

• Travaux pratiques: intégration avec Hadoop

Module 6 : Sécurité des données • Cryptage des données stockées, et en transit

• Mécanisme de sécurité des données en entrée et en

consultation par des accès clients : interface Hadoop en ligne

de commande, sqoop, oozie, HBase, webHDFS, httpFS

Page 32: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 32

Hadoop : Analytics

Référence : PYCB036 Durée : 2 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissances des principes du BigData, d'un langage de programmation comme Java ou Scala ou Python.

PROFIL DES STAGIAIRES

• Chefs de projet, développeurs, data scientists, architectes souhaitant mettre en œuvre des solutions analytics avec hadoop.

OBJECTIFS

• Savoir mettre en œuvre les frameworks analytics dans un environnement hadoop.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Définitions : Analytics

• Arbres de décision, de régression, régression automatique

• Apprentissage supervisé, apprentissage automatique

• Présentation du data munging

Module 2 : Hadoop et les outils d'analyse • Rôle des différents composants : socle hadoop, yarn, hdfs

• Frameworks analytics : Mahout, Flink, Spark ML

Module 3 : Mahout • Principe de fonctionnement

• Sources de données, format de stockage des données

• Génération de recommandations, traitement, filtrage

• Exemples de base : génération de recommandations,

traitement, filtrage

• Présentation des algorithmes les plus courants

• Compatibilité avec Hadoop Yarn, Spark, H2O, Flink

Module 4 : Flink • Origine du projet, fonctionnalités

• Traitement distribué de flux de données, en temps réel ou

batch

• APIs disponibles

• Mise en oeuvre avec des programmes Java/Scala

• Analyse de graphe avec l'API Gelly

Module 5 : Spark MLib • Fonctionnalités : Machine Learning avec Spark, algorithmes

standards, gestion de la persistence,statistiques

• Support de RDD

• Mise en oeuvre avec les DataFrames

Module 6 : GraphX • Fourniture d'algorithmes, d'opérateurs simples pour des

calculs statistiques sur les graphes • Travaux pratiques : exemples d'opérations sur les graphes

Page 33: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 33

Spark : Traitement de données

Référence : PYCB037 Durée : 3 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance de Java ou Python, des bases Hadoop, et notions de calculs statistiques.

PROFIL DES STAGIAIRES

• Chefs de projet. • Data scientists. • Développeurs.

OBJECTIFS

• Savoir mettre en œuvre Spark pour optimiser des calculs.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Présentation Spark, origine du projet, apports, principe de

fonctionnement

• Langages supportés

Module 2 : Premiers pas • Utilisation du shell Spark avec Scala ou Python

• Gestion du cache

Module 3 : Règles de développement • Mise en pratique en Java et Python

• Notion de contexte Spark

• Différentes méthodes de création des RDD : depuis un

fichier texte, un stockage externe

• Manipulations sur les RDD (Resilient Distributed Dataset)

• Fonctions, gestion de la persistance

Module 4 : Cluster • Différents cluster managers : Spark en autonome, avec

Mesos, avec Yarn, avec Amazon EC2

• Architecture : SparkContext, Cluster Manager, Executor sur

chaque nœud

• Définitions : Driver program, Cluster manager, deploy mode,

Executor, Task, Job

• Mise en œuvre avec Spark et Amazon EC2

• Soumission de jobs, supervision depuis l'interface web

Module 5 : Intégration hadoop • Travaux pratiques avec YARN

• Création et exploitation d'un cluster Spark/YARN

Module 6 : Support Cassandra • Description rapide de l'architecture Cassandra. Mise en

œuvre depuis Spark

• Exécution de travaux Spark s'appuyant sur une grappe

Cassandra

Module 7 : Spark SQL • Objectifs : traitement de données structurées

• Optimisation des requêtes

• Mise en œuvre de Spark SQL

• Comptabilité Hive • Travaux pratiques : en ligne de commande avec Spark SQL, avec

un pilote JDBC

• L'API Dataset : disponible avec Scala ou Java

• Collections de données distribuées

• Exemples

Page 34: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 34

Module 8 : Streaming • Objectifs, principe de fonctionnement : stream processing

• Source de données : HDFS, Flume, Kafka, ...

• Notion de StreamingContexte, DStreams, démonstrations • Travaux pratiques : traitement de flux DStreams en Java

Module 9 : MLib • Fonctionnalités : Machine Learning avec Spark, algorithmes

standards, gestion de la persistance, statistiques

• Support de RDD

• Mise en oeuvre avec les DataFrames

Module 10 : GraphX • Fourniture d'algorithmes, d'opérateurs simples pour des

calcul statistiques sur les graphes • Travaux pratiques : exemples d'opérations sur les graphes

Page 35: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 35

Storm : Flux de données

Référence : PYCB038 Durée : 2 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance d'un langage de programmation comme Java ou Python.

PROFIL DES STAGIAIRES

• Chefs de projet. • Data scientists. • Développeurs.

OBJECTIFS

• Savoir mettre en œuvre Storm pour le traitement de flux de données.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Présentation de Storm : fonctionnalités, architecture,

langages supportés

• Définitions : spout, bolt, topology

Module 2 : Architecture • Etude des composants d'un cluster Storm : master node

'nimbus' et worker nodes

• Positionnement par rapport à un cluster Hadoop. Le modèle

de données. Différents types de flux

Module 3 : Premiers pas • Configuration d'un environnement de développement

• Installation d'un cluster Storm. Travaux pratiques sur le

projet storm-starter

Module 4 : Flux de données • Définition du nombre de flux dans un nœud, création de

topologies regroupant des flux entre différents nœuds,

communication entre flux en JSON, lecture de flux d'origines

diverses (JMS, Kafka, ...)

Module 5 : Haute disponibilité • Tolérance aux pannes: principe de fiabilisation des master

node, workers node, nimbus

• Garantie de traitement des flux: principe, paramètres

TOPOLOGY_MESSAGE_TIMEOUT_SECS,

TOPOLOGY_ACKERS

• Traitements temps réel avec Trident. Scalabilité :

parallèlisme dans un cluster storm, ajouts de nœuds,

commande 'storm rebalance'

Page 36: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 36

Scala : programmation

Référence : PYCB039 Durée : 3 jours Certification : Non

CONNAISSANCES PREALABLES

• Connaissance d'un langage de programmation et de la programmation objet.

PROFIL DES STAGIAIRES

• Chefs de projet. • Data scientists. • Développeurs.

OBJECTIFS

• Comprendre les apports du langage Scala, de la programmation fonctionnelle. . • Maîtriser la programmation Scala, savoir s'interfacer avec des programmes Java.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Présentation de Scala

• Les points forts du langage : extensibilité, programmation

objet, programmation fonctionnelle, utilisation de la JVM

Module 2 : Premiers pas • Différents modes d'utilisation de Scala : compilé, en script,

avec un interpréteur

• Outils de développement Scala : compilateur scalac, sbt

(Scala's Build Tool), IntelliJ avec le plugin Scala

• Travaux pratiques: réalisation de programmes simples

(calcul et affichage)

Module 3 : Syntaxe • Les variables, les fonctions, les classes, les traits

• Le cas particulier des "singleton objects" et "companion

objets"

• Les opérateurs. Les annotations

Module 4 : Programmation fonctionnelle • Principe et différences par rapport à la programmation

impérative

• Particularités sur les tuples, listes, tables associatives

Module 5 : Interfaçage avec Java

• Fonctionnement de scala, byte code

• Différences entre Java et Scala.Appel de classes Scala

depuis du code Java

• Utilisation de bibliothèques Java dans un programme Scala

Page 37: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 37

Principes et technologies de Blockchain

Référence : PYCB200 Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Connaissance générale des systèmes d'informations.

PROFIL DES STAGIAIRES

• Décideurs, architectes, chefs de projet et toute personne souhaitant comprendre le principe de la blockchain, les applications, et la mise en œuvre.

OBJECTIFS

• Comprendre les principes, les apports, les mécanismes mise en œuvre dans le cadre de la blockchain.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert Bigdata

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Principe, historique

• Notions de transactions, de blocs, de stockage distribué, de

nœuds du réseau, de mineurs

• Exemples de blockchain, cas d'usage concrets et

applications : crypto-monnaies, smart contracts, traçabilité, ...

Module 2 : Cas du bitcoin • Fonctionnement

• Description des transactions, comptes, wallet

• Principe du minage : assemblage des transactions en blocs,

présentation de la structure des blocs et du calcul de

l'empreinte

• Exemple de mise en œuvre technique : outils matériels et

logiciels pour configurer un nœud

• Démonstrations sur une plate-forme Linux

Module 3 : Blockchain Ethereum • Plateforme de smart-contracts

• Fonctionnement, outils, démonstrations de minage sur

Linux

• Choix du mode de validation : preuve de travail ou preuve

de participation

Module 4 : Limites des blockchains

• Problème de la consommation énergétique

• Risque de prise de contrôle par un groupe de mineurs

• Défauts de sécurité

Page 38: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 38

9. DevOps

9.1. DevOps

DevOps : démarche et mise en œuvre – Etat de l’art

Référence : DO001 Durée : 2 jours Certification : Non

CONNAISSANCES PREALABLES

• Aucune connaissance particulière.

PROFIL DES STAGIAIRES

• Décideur, métier, architecte d'entreprise, responsable et acteur de la DSI.

OBJECTIFS

• Comprendre les différentes facettes du mouvement DevOps. • Appréhender ce qui distingue radicalement le fonctionnement DevOps de celui des DSI traditionnelles. • Partager la manière d'acclimater DevOps dans les DSI traditionnelles.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Démarche DevOps : à la recherche

d'une première définition • Description de DevOps par les adeptes de DevOps

• Constat des objectifs divergents

• Origine de DevOps et sociétés de l'Internet

• La solution DevOps

Module 2 : La généalogie de DevOps :

Méthodes Agiles et Lean Manufacturing • Quelques principes du Lean Manufacturing

• La fabrication de masse de l'informatique traditionnelle

• Le "juste à temps" ne s'intéresse pas à la nature des

activités

• Le modèle du pièce-à-pièce : plus petit, plus vite, plus

souvent

• Limitation de la demande et augmentation du débit. Les

piles et le pièce-à-pièce

• L'optimisation du flux et de la productivité. La chaîne de

valeur

• La suppression des goulets d'étranglement et des

gaspillages

• La diminution de la taille des lots jusqu'au pièce-à-pièce

• L'arrêt au premier défaut

• Les quatorze principes de Deming

• "Le système qui va changer le monde" de James Womack

• "Le manifeste Agile"

• "Lean Software Development" des Poppendieck

• "Continuous Deployment" de Jez Humble

• "The phoenix project" de Gene KIM

Module 3 : Fonctionnement et procédés clés

de la DSI DevOps • Cycle de vie de la Release

• Développement Agile de type Scrum

• Backlog et gaspillage, sprint et réactivité, Scrum Master et

Management Lean

• Intégration continue : principe et outils (Jenkins, SVN, GIT)

• "Les Branches sont le diable"

• L'automatisation des tests

Page 39: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 39

• Déploiement continu. Modularité. Rôle des interfaces

• Industrialisation/automatisation de déploiements : outils

Capistrano, Ansible...

• Cas des données, les types de packages et l'outil Liquibase

• Le "Zero Downtime Deployment"

• Le "Business Activity Monitoring"

• Infrastructure en service et provisionning des serveurs

• Puppet : administration des serveurs

Module 4 : De l'exploitabilité à la sûreté de

fonctionnement • Les exigences non fonctionnelles

• Soutien Logistique Intégré et coût total de possession

• DevOps et la sûreté de fonctionnement

• Netflix et l'aptitude à survivre

• Atteindre la sûreté de fonctionnement par l'instrumentation

de la plateforme

• L'offre Cloud et l'instrumentation

• Infrastructure programmable

• Productivité et sûreté de fonctionnement : les deux piliers

de DevOps

Module 5 : Mouvement DevOps et DSI

traditionnelles : des différences radicales • La réticence des DSI traditionnelles

• Logiciels "bons pour le service" ou "Production Ready"

• L'organisation des DSI traditionnelles

• "You build it, you run it" : une autre spécialisation de

l'organisation pour Amazon

• Mode intégré et mode taylorisé

• Deux façons de rechercher la productivité

• DevOps : un nouveau paradigme de l'informatique

d'entreprise

Module 6 : Organiser une DSI traditionnelle

vers DevOps • Un changement inévitable, souhaitable, possible, jusqu'où

et à quel prix ?

• La révolution numérique, SaaS, Cloud et comportement des

métiers

• Faire du DevOps sans la DSI. Le shadow IT

• Une situation complexe, un déséquilibre possible

Module 7 : Quelle vision mettre au cœur du

management de la transformation DevOps ? • Changements émergents versus changements top down : le

besoin d'une vision

• Détermination de la cible et DSI multimodales

• L'organisation de la DSI DevOps. L'exemple Spotify en

2014

• Redéfinition des rôles et responsabilités : quels rôles pour la

production ?

• Les points délicats, les leviers du changement, la culture

DevOps

• Agile contre ITIL ?

• CALMS, la conduite de changement proposée par DevOps

• Conduite du changement au sens Lean : expérimentation

plus qu'imitation

• Faire le point sur le changement déjà engagé sur le terrain.

Limite des démarches bottom-up

Module 8 : L'architecture d'entreprise pour

conduire le changement • Pourquoi l'architecture d'entreprise ?

• Promesse DevOps : réactivité et sûreté de fonctionnement

pour les métiers

• Modification des responsabilités. Compétences nécessaires

et impact RH. Promotion d'une culture collaborative

• Construction de la trajectoire par application. Applications

éligibles

• Urbanisation et maîtrise des interfaces. Modularité du SI à

atteindre

• Impact sur la stratégie d'externalisation. Périmètre et

nouveaux types de contrats

• Programme d'instrumentation de la plateforme de

production

• Gouvernance budgétaire : libéralisme ou colbertisme

Module 9 : Réflexion collective • Synthèse, conclusion, débats

Page 40: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 40

Gestion de projet AGILE : les essentiels de DEVOPS

Référence : DO002 Durée : 2 jours

Certification : DevOps Foundation Eligible CPF : Oui

CONNAISSANCES PREALABLES

• La connaissance des services IT en général, des méthodologies Agile (Scrum) et des valeurs de l’Agilité est très fortement recommandée.

PROFIL DES STAGIAIRES

• Consultants, informaticiens et managers impliqués dans la conception ou l’amélioration des process IT. • Différentes parties prenantes de process IT. • Fournisseurs internes et externes de services IT.

OBJECTIFS

• Acquérir les connaissances de base sur DevOps, mouvement culturel et professionnel qui met l’accent sur la communication, la collaboration, l’intégration et l’automatisation, afin d’améliorer le flux de travail entre les développeurs de logiciels et les responsables de l’exploitation IT. • Cette formation permet aux participants de valider un total de 14 crédits PDUs dans le cadre de l’obtention ou du renouvellement de leur titre de certification du Project Management Institute (PMI) (Compétences techniques : 10 PDUs pour PMP®/PgMP®, 10 PDUs pour ACP® /Compétences Stratégie : 4 PDU).

METHODES PEDAGOGIQUES

• 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire. • Remise d’une documentation pédagogique papier ou numérique pendant le stage. • La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction • Besoins et importance de l’examen

Module 2 : Pourquoi DevOps ? • Perspective Business

• Perspective IT

• Les stéréotypes Dev et Ops : Perceptions et réalités

Module 3 : Qu’est-ce que DevOps ? • Présentation de DevOps

• Objectifs de DevOps

• DevOps : Valeur pour l’entreprise

• Résultats démontrés

• DevOps dans l’entreprise

Module 4 : Les principes de DevOps

Module 5 : DevOps et les autres méthodes • DevOps et Agile

• DevOps et Lean

• DevOps et la gestion des services IT (ITSM)

Module 6 : Culture DevOps • Caractéristiques de la culture DevOps

Module 7 : Considérations organisationnelles

pour DevOps • Intervenants DevOps

• Rôles DevOps

• Les équipes DevOps

Module 8 : Les pratiques DevOps • Amélioration continue

• Théorie des Contraintes

• Les 3 voies DevOps

• Agile et les méthodes Lean

• Pratiques ITSM

Module 9 : DevOps et l’automatisation • Pratiques d’automatisation DevOps

• Catégories d’outils DevOps

• La chaîne d’outils DevOps

Page 41: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 41

Module 10 : Adopter une culture DevOps • Mise en route

• Défis, risques et facteurs clés de réussite

• Mesurer le succès de DevOps

Module 11 : Sources d'information

additionnelles • Sujets d’examen

• Exemples d’examen

Certification DevOps Foundation • Cette formation prépare au passage de l’examen DevOps

Foundation

Codes CPF • Trouvez le code correspondant sur le site officiel du CPF :

www.moncompteformation.gouv.fr

Page 42: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 42

9.2. DevOps Institute

DevOps Foundation

Référence : DOI001 Durée : 3 jours Certification : Oui

CONNAISSANCES PREALABLES

• Connaissance des services IT. • Une première expérience en production IT ou développement applicatif est conseillée.

PROFIL DES STAGIAIRES

• Administrateurs systèmes. • Architectes. • Développeurs.

OBJECTIFS

• Comprendre l'utilité de DevOps pour l'entreprise et pour les services informatiques et maîtriser le vocabulaire clé. • Connaître les principes et pratiques de DevOps. • Comprendre les relations avec les méthodes agiles, le Lean et l'ITSM. • Comprendre comment améliorer les flux de travail, la communication et les boucles de feedback entre les équipes. • Connaître les facteurs critiques de succès et les indicateurs clés de performance. • Préparer le passage de la certification DevOps Foundation.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Origine de DevOps • Contexte

• Réalité des entreprises

• Le mouvement DevOps

Module 2 : Présentation générale de DevOps • Définition

• Ce qui est DevOps...

• Ce que n’est pas DevOps...

• DevOps et la performance IT

• Les indicateurs de mesure de la performance IT

• DevOps et l’automatisation

Module 3 : DevOps et les autres référentiels • DevOps et l’Agilité

• DevOps et le Lean

• DevOps et lTIL

Module 4 : La culture DevOps • Compétences

• Structures organisationnelles

• Rôles

• Collaboration et communication

Module 5 : Les pratiques DevOps • Intégration continue

• Livraison continue

• Déploiement continu

• VSM (Carte de flux de valeur)

• Kanban

• Théorie des contraintes

• Retours d’expérience

• La roue de Deming (PDCA)

• "Improvement Kata"

• Préparation à l’échec

• Amélioration des processus ITSM

Page 43: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 43

Module 6 : DevOps et les outils • Les pratiques d’automatisation

• Préoccupations et catégories

Module 7 : Mise en place de la culture DevOps • Par où commencer...

• Les risques, les facteurs de succès

Module 8 : Préparation et passage de la

certification DevoOps Foundation • Révisions

• Passage de l'examen en fin de session (examen en anglais

sous forme d'un QCM (40 questions))

Page 44: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 44

DevOps Leader (test de certification compris)

Référence : DOI002 Durée : 2 jours Certification : DevOps Leader

CONNAISSANCES PREALABLES

• Avoir suivi la formation DOI001 - DevOps Foundation® et posséder la certification associée.

PROFIL DES STAGIAIRES

• Toute personne impliquée dans les changements organisationnels et/ou culturels au sein d'une entreprise, comme par exemple responsables et décideurs IT, acteurs du changement, intégrateurs système, ou encore consultants DevOps.

OBJECTIFS

• Fournir la compréhension pratique de DevOps pour mener le changement culturel ou organisationnel, supports de référence et exercices à l'appui.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Le Cercle d'or

Module 2 : La culture organisationnelle et le

changement organisationnel

Module 3 : La loi de Conway et son influence

sur DevOps et la pensée systémique

Module 4 : Stratégies pour mener des

transformations culturelles

Module 5 : Évolution des silos en

organisations planifiées et en équipe

Module 6 : Gestion des conflits

Module 7 : Définition des boucles de

rétroaction

Module 8 : Création des environnements

d'apprentissage

Module 9 : Techniques pour éviter la fatigue du

changement

Module 10 : Stratégies de communication et de

collaboration

Module 11 : Métriques significatives

Module 12 : Ressources pour DevOps

Module 13 : Démonstration du retour sur

investissement DevOps (ROI)

Module 14 : Facteurs clés de succès

Page 45: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 45

DevOps Test Engineering - DTE

Référence : DOI003 Durée : 3 jours

Certification : DevOps Test Engineer

CONNAISSANCES PREALABLES

• 1- Être titulaire de la certification Devops Foundation. • 2- Avoir suivi l'assignment préalable à ce cours. • 3- Avoir une connaissance générale des concepts d'essai d'assurance de la qualité des logiciels.

PROFIL DES STAGIAIRES

• 1- Toute personne impliquée dans la définition d'une stratégie DevOps Testing. • 10- Toute personne impliquée dans la sélection d'outils de test. • 2- Les gestionnaires de l'assurance qualité. • 3- Testeurs et équipes d'assurance qualité. • 4- Ingénieurs logiciels et ingénieurs DevOps. • 5- Les gestionnaires informatiques. • 6- Chefs de projet. • 7- Personnel de laboratoire. • 8- Directeurs de publication et personnel de livraison. • 9- Personnel de maintenance et de support.

OBJECTIFS

• Décrire les aspects de culture et d'équipe pour l'ingénierie de test, les stratégies de test, les infrastructures de test, les outils de test, l'automatisation des tests, les meilleures pratiques, la gestion et l'analyse des tests.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Le but, les avantages, les concepts

et le vocabulaire des tests DevOps

Module 2 : Comment les tests DevOps diffèrent

des autres types de tests

Module 3 : Stratégies de test DevOps, gestion

des tests et analyse des résultats

Module 4 : Stratégies de sélection des outils

de test et implémentation de l'automatisation

des tests

Module 5 : Intégration des tests DevOps dans

les workflows d'intégration continue et de

livraison continue

Module 6 : Comment les testeurs DevOps

s'intègrent-ils dans une culture, une

organisation et des rôles DevOps ?

Page 46: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 46

Certified Agile Service Manager - CASM (test de

certification compris)

Référence : DOI004 Durée : 2 jours

Certification : Certified Agile Service Manager

CONNAISSANCES PREALABLES

• Etre familiarisé avec les processus de management des services IT, et le référentiel ITIL.

PROFIL DES STAGIAIRES

• 1- Toute personne ayant besoin de comprendre les valeurs portées par Agile et Scrum et la gestion des services Agile, de même que les principes, les pratiques et l'automatisation. • 2- Professionnels de l'informatique travaillant dans un environnement Agile, Lean ou ITSM. • 3- Toute personne amenées à conduire des initiatives de gestion des services Agile, de conception ou d'amélioration des processus.

OBJECTIFS

• Introduction à la gestion des services selon Agile, à savoir l'application et l'intégration de la méthode agile dans les processus de gestion des services et des projets de conception de processus IT.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

JOUR 1

Module 1 : Introduction

Module 2 : Qu'est-ce Agile ?

Module 3 : Les pratiques agiles

Module 4 : Qu'est-ce que la gestion des

services Agile ?

Module 5 : Les fondamentaux de la conception

de processus

Module 6 : La conception des processus Agile

Module 7 : Les basiques de Scrum

JOUR 2

Module 8 : Les Rôles Scrum / Agile Scrum

Master

Module 9 : Les Artefacts Scrum / Agile Scrum

Master

Module 10 : Les Evénements Scrum / Agile

Scrum Master

Module 11 : Amélioration des processus Agile

Module 12 : Technologies Agile SM

Module 13 : Préparation de l'examen

Module 14 : Passage de l'examen de

certification Agile Service Manager

Page 47: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 47

Certified Agile Process Owner - CAPO (test de certification

inclus)

Référence : DOI005 Durée : 2 jours

Certification : Certified Agile Process Owner

CONNAISSANCES PREALABLES

• Etre familiarisé avec Scrum et le management des services IT. • Il est également recommandé d'avoir pris connaissance de l'ouvrage Agile Service Management Guide.

PROFIL DES STAGIAIRES

• Toute personne impliquée dans la conception/la mise en œuvre des processus, ou dans une démarche d'amélioration des processus.

OBJECTIFS

• Décrire les responsabilités du Process Owner et fournit les connaissances nécessaires pour assurer la supervision, l'ingénierie et l'amélioration des processus ITSM (IT Service Management), particulièrement dans le contexte de la gestion des services Agile. • Apprendre à utiliser les principes et les pratiques Lean et Agile afin de mettre en place un processus de "juste assez". • Être en mesure ainsi d'aligner en continu la performance des processus avec les objectifs business.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

• Auto-évaluation des acquis par le stagiaire via un questionnaire. • Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

JOUR 1

Module 1 : Introduction

Module 2 : Les fondamentaux des processus

Module 3 : Le rôle et les responsabilités du

Process Owner

Module 4 : Les fondamentaux d'Agile

Module 5 : Les fondamentaux de Scrum

Module 6 : Agile Service Management

Module 7 : La conception des processus Agile

JOUR 2

Module 8 : L'amélioration des processus Agile

Module 9 : Mesure de la valeur

Module 10 : Outils et techniques d'amélioration

des processus

Module 11 : Préparation à l'examen

Module 12 : Passage de l'examen de

certification Agile Process Owner

Page 48: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 48

9.3. DevOps Agile Skills Association (DASA)

DevOps Foundamentals (test de certification compris)

Référence : DOA001 Durée : 3 jours Certification : Oui

CONNAISSANCES PREALABLES

• Aucun.

PROFIL DES STAGIAIRES

• 1- Professionnels impliqués dans les développements ou les opérations IT ainsi que dans la gestion des services IT. • 2- Professionnels en charge de la livraison continue de services dans un cadre DevOps tels que : les ingénieurs DevOps, les products owners, les spécialistes de l'intégration, les directeurs des opérations, les gestionnaires de changement, les administrateurs système, les administrateurs d'incidents et de réseaux.

OBJECTIFS

• Fournir une introduction complète aux principes fondamentaux de DevOps - Principes de DevOps Agile, tels que définis par la Devops Agile Skills Association (DASA). • Apprenre le vocabulaire, les principes et les pratiques DevOps. • Obtenir une compréhension de base de DevOps.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction

Module 2 : Introduction DevOps • Emergence de DevOps

• Concepts-clés de DevOps

• DevOps Agile Skills Association (DASA)

Module 3 : Culture • Introduction à la culture DevOps

• Les éléments clés de DevOps

• Mise en oeuvre d'une culture DevOps

Module 4 : Organisation • Modèle organisationnel

• Equipes autonomes

• Architecture dans DevOps

• Gouvernance

Module 5 : Processus • Définitions Agile, Scrum et Kanban

• DevOps et relation avec l'ITSM

• Scrum en détails

• Optimisation des processus - Lean

• Business Value Optimization et Business Analysis - Story

Mapping

• Le cycle de vie du développement logiciel dans une

organisation DevOps

Module 6 : Automatisation • Concepts : Livraison logicielle ; Livraison continue

• Data Center : Emergence des principes et de la technologie

Cloud ; Services Cloud dans une organisation DevOps ;

Concepts d'approvisionnement automatisé ; Caractéristiques

du produit de la plate-forme et maturité de l'application

Page 49: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 49

Module 7 : Métriques et améliorations • Importance des métriques

• Choisir les bonnes métriques

• Contrôle et logs

Module 8 : Préparation à l'examen

Module 9 : Passage de l'examen DASA DevOps

Foundation

Page 50: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 50

Gaming works : Phoenix Project Business Simulations

Référence : DOA002 Durée : 1 jour Certification : Non

CONNAISSANCES PREALABLES

• Aucune connaissance ou compétence de base n'est requise.

PROFIL DES STAGIAIRES

• 1- Personnes impliquées dans des rôles métier ou des rôles de propriétaire de produit. • 2- Personnes dont le rôle est touché par DevOps, tels que : Ingénieurs de DevOps ; Propriétaires de produits ; Spécialistes de l'intégration ; Directeurs des opérations ; Gestionnaires d'incidents et de changements ; Administrateurs système ; Administrateurs réseau ; Architectes d'automatisation ; Architectes d'entreprise.

OBJECTIFS

• Cette simulation est une option parfaite pour expérimenter la théorie DevOps dans un environnement réel.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Introduction de la simulation

Module 2 : Round 1 - Se familiariser avec la

simulation

Module 3 : Round 2 - En apprendre davantage

sur le flux, la visualisation, la propriété du

produit, les goulots d'étranglement, les

commentaires, etc.

Module 4 : Round 3 - WIP, ANDON, prévu / non

planifié, travail collaboratif

Module 5 : Round 4 - Finalisation du projet

Phoenix

Module 6 : Leçons apprises, plan d'action et

opportunités de transfert

Page 51: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 51

DevOps Practitioner

Référence : DOA003 Durée : 2 jours Certification : Oui

CONNAISSANCES PREALABLES

• Les participants doivent posséder la certification DASA DevOps Fundamentals.

PROFIL DES STAGIAIRES

• Professionnels impliqués dans les développements ou les opérations IT ainsi que dans la gestion des services IT. • Tout professionnel dont le rôle est impacté par DevOps et la livraison continue de logiciels et services : Ingénieurs DevOps, Product owners, Spécialistes de l'intégration, Operations managers, Responsables du changement et des Incidents, Administrators systèmes et réseaux, Business managers, Architectes.

OBJECTIFS

• Le principal objectif de DevOps Practitioner concerne les 4 domaines de compétences requis pour obtenir des résultats DevOps probants. • Préparer les candidats à la qualification de praticien. • Fournir les connaissances nécessaires pour mettre en pratique DevOps. • Comprendre comment appliquer les compétences nécessaires pour pratiquer DevOps.

METHODES PEDAGOGIQUES

6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Remise d’une documentation pédagogique papier ou numérique pendant le stage

La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience

FORMATEUR

Consultant-Formateur expert DevOps

METHODE D'EVALUATION DES ACQUIS

Auto-évaluation des acquis par le stagiaire via un questionnaire

Attestation de fin de stage adressée avec la facture

CONTENU DU COURS

Module 1 : Teambuilding • Equipes design : Introduction, caractéristiques et limites

d'une équipe DevOps

• Construction des équipes : des équipes de haute

performance, gestion des feedbacks, partage des

responsabilités

• Gouvernance : 3 niveaux de Gouvernance, évolutivité,

fournisseurs externes

Module 2 : DevOps Leadership • Définition de la Culture DevOps : créer le bon

environnement, changer les habitudes, échouer pour

améliorer, maintenir l'agilité

• Définition des objectifs : l'importance du Storytelling, le but

d'avoir un but, lier alignement avec autonomie

• Être un leader serviteur : donner le contrôle, inspirer et

supporter, créer son propre manifesto

• Focus sur le succès : valeur client et mesure du succès

Module 3 : Courage • Bâtir le Courage : sortir de la zone de confort, résilience,

relations avec leadership et feedback, gestion de l'échec

• Penser différemment : au quotidien, dans un mode organisé

Module 4 : Valeur - Action centrée sur le client • Différents aspects de la valeur : valeur client, les différentes

"voix"

• Gestion des commanditaires : les connaître, les catégoriser

• Combinaison de Lean et DevOps : processus Lean Startup,

Lean Startup vs Chaos

• Pouvoir du Story Mapping : développement

Product/Service, besoins et création

Module 5 : Amélioration continue • Construire les flux

• Types d'améliorations continues

• Outils d'améliorations continues

Page 52: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 52

Certification DASA DevOps Practitioner • Cette formation prépare au passage de l'examen de

certification DASA DevOps Practitioner

Page 53: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

EduGroupe – Accompagner pour réussir

Catalogue Formation – Edition 2018 53

Page 54: Edition 2018 - edugroupe.com€¦ · 9.2. DevOps Institute ... Concepts de base VPN Module 7 : Administrer les accès ... • Analyse des données au service de l'entreprise • Rôle

Le Campus EduGroupe152 Avenue de Malakoff75116 PARIS

EduGroupe est également membre de réseaux offrant une couverture nationale et internationale (plus de 120 pays).

Le Service Clientèle152 Avenue de Malakoff75116 PARIS Tél. : 01.71.19.70.30Fax : 01.71.19.70.34E-mail : [email protected]

www.edugroupe.com

Suivez-nous !