OBJECTIFS :

- Avoir un panorama des différentes technologies du marché
- Identifier les enjeux relatifs aux Protocoles de Registres sur leurs métiers
- Intégrer les principes, le fonctionnement et les contraintes des « blockchains »
- Comprendre la production de la blockchain de Bitcoin et Ethereum (cryptographie)
- Apprendre les bonnes pratiques de gestion des jeux de clés (cryptographie asymétrique et stockage)
- Savoir quels sont les différents usages des algorithmes cryptographiques comme la signature numérique, l'identification ou le consensus
- Comprendre techniquement le fonctionnement du protocole de consensus de Bitcoin (Hashcash) et Ethereum (Ethash)
- Démontrer les acquis en concevant un ou plusieurs « minimum viable product » d'applications décentralisées aussi appelées « Smart Contracts ».
- Savoir faire des choix techniques d’architecture hardware et software

PUBLIC CONCERNÉ :

- Professionnel de l’IT, de la Finance, du Commerce
- Développeurs, Chefs de projet

PRÉREQUIS :

- Avoir des connaissances basiques en informatique (architecture d’ordinateurs et modèles de communication informatique) acquises dans un cadre scolaire ou dans un cadre professionnel
- Connaître les langages de programmation en Python et/ou Javascript (principes fondamentaux de production et syntaxe) est un plus

MODALITÉS DE SÉLECTION DES STAGIAIRES :

Les stagiaires sont sélectionnés par le commanditaire de la formation. Ces stagiaires auront préalablement satisfait au questionnaire de pré-positionnement transmis par l’organisme de formation.

MÉTHODES ET MOYENS PÉDAGOGIQUES :

Méthodes Pédagogiques :
- La formation est basée sur une pédagogie alternant cours, échanges et cas pratiques

Moyens Pédagogiques :
- Remise des supports de cours en version papier ou dématérialisée

- Cas pratiques « fil rouge »

PRÉSENTATION DE LA CERTIFICATION

La certification permet d'acquérir une expertise sur la "technologie blockchain" (en particulier dans les domaines de la banque-finance-assurance).

Durant cette certification seront évoquées les raisons pour lesquelles la Blockchain émerge comme une technologie incontournable pour l’avenir. Nous identifierons des cas d’usage pertinents dans les secteurs d’activité des participants et démystifierons son utilisation en mettant en œuvre des cas d’usage simples.

Les cas d’usage de la « technologie blockchain » sont des applications qui peuvent prendre la forme d'actifs financiers numériques (création de monnaie) mais aussi l'échange de titres ou d'actions, les contrats intelligents, la propriété décentralisée, le vote électronique et favorise le développement du e-commerce.

Cette formation certifiante est construite autour de nombreux ateliers eux-mêmes construits en fonction de la demande et des attentes des participants. 

Formation en présentiel et en classe virtuelle.

PROGRAMME

SÉQUENCE 1
Introduction et panorama des écosystèmes
- Les levées de fond en actif numérique (ICO, RICO, IICO, …)
- Les acteurs importants de l’écosystème international
- L’écosystème des startups Françaises

Panorama des technologies
- Le protocole Bitcoin
- Lightning Network
- Le protocole Ethereum
- Altcoins, Metacoins, Sidechains
- La fondation Hyperledger et ses solutions
- Corda de R3CEV - Ripple - Tendermint
- Tezos - EOS

SÉQUENCE 2
Les réseaux en P2P
- Topologie & résilience des réseaux P2P
- Protocole de communication (flooding protocol)

Des technologies basées sur les mathématiques
- La cryptographie de Bitcoin
- Introduction à la cryptographie
- Les fonctions - Cryptographie à clé publique
- Cryptographie sur courbes elliptiques

Gestion des adresses Bitcoin
- Clé publique, génération d'adresse & checksum
- Wallets Hiérarchiques Déterministes

Transactions & Blocks
- Structure des transactions à bases d'UTXOs
- Structure des blocks (block header, merkle tree)

Algorithme de Consensus Distribué (Proof of Work)

Le protocole Ethereum et ses spécificités
- Généricité & Smart Contracts Turing-complete
- Réseau P2P Ethereum - Les mathématiques et la cryptographie d'Ethereum (Keccak, ...)
- Gestion des adresses (comptes, adresses utilisateurs & smart contracts)
- Transactions et blocks (nonces, Merke-Patricia tree, ...)
- Consensus Distribué (ETHASH, Casper)

SÉQUENCE 3

Atelier pratique : introduction des langages de transactions

Création d’un mini-projet déterminé lors de la préparation de la formation

Atelier pratique : continuation du mini-projet d'une application

Les ateliers ont une durée variable de 45mn à 90mn et sont construits en fonction des demandes et attentes des participants

prochaines dates

14-16 avril , 19-21 mai , 2-4 juin , 23-25 juin

TARIFS:

3300€ HT

DURÉE :

3 jours (21 heures)

Possibilité de réaliser cette certification en intra à partir de 3 personnes

DISPOSITIF D'ÉVALUATION :

Evaluation pédagogique
- Evaluation diagnostique réalisée en amont de la formation
- Evaluation formative conduite en fin de séquence afin de mesurer les acquis en cours de formation

Evaluation de l’action de formation
- Une évaluation à chaud est conduite pour mesurer le niveau de satisfaction immédiate des participants.
- Une évaluation à froid est conduite dans les trois mois après l’évaluation à chaud.

Sanction visée : Titre RNCP n°2275

TAUX DE RÉUSSITE :

100%

TAUX DE SATISFACTION :

100% de satisfaction sur 1 an (6 avis)

DIVERS :

Equivalence : Sans objet

Passerelles : Sans objet

Suite de parcours : Sans objet

Débouchés Professionnels : Cette certification permet à des professionnels de l’IT,  des éveloppeurs, des chefs de projet d'acquérir une expertise sur la "technologie blockchain" (en particulier dans les domaines de la banque-finance-assurance).

FORMATEURS :

- Alexandre DAVID, CEO Eureka Certification
- Thomas ZOUGHEBI, CTO Eureka Certification
- Doctor Gavin James WOOD, CEO Parity Tech
- Laurent SALAT, CEO OXTThibaut SCHAEFFER, Blockchain Engineer

MODALITÉS D'ACCÈS AUX PERSONNES HANDICAPÉES

ERI Institute organise toutes ses formations dans des établissements de 5ème catégorie répondant à la politique "Accessibilité Handicap"