Devenez développeuse ou développeur blockchain



Objectifs, programme, validation de la formation

Objectifs

pouvoir concevoir, adapter, développer puis déployer une technologie de registre distribué pour répondre à un besoin client
pouvoir concevoir, adapter, développer puis déployer une application décentralisée (dApps) pour répondre à un besoin client
pouvoir auditer et évaluer des smart contracts pour le compte d’un client
pouvoir informer, comprendre et se conformer au cadre réglementaire applicable au transfert de valeur et de données sur une technologie de registre distribué

Description, programmation

Bloc 0 - Genesis et Initiation - 35 heures
Fonctionnement
Historique et culture
Usage (utilisation monétaire, utilisation comme unité de compte, ancrage, applications décentralisées)
Panorama des technologies (Altcoins, solutions ciblées entreprises... )
Initiation à la programmation d’un Smart Contract

Bloc 1 - Développement blockchain - 140 heures
Notions de cryptographie (hachage, cryptographie symétrique et asymétrique, zéro knowledge proof)
Le fonctionnement du protocole Bitcoin (transactions, PoW, Segwit et Lightning)
Réseau et consensus
Blockchain en entreprises (Ethereum privé, Hyperledger, Corda, Stellar)
Principaux projets : Réalisation d’une blockchain, d’un explorateur d’une blockchain existante et d’une solution de traçabilité

Bloc 2 - Développement smart contract - Solidity - 140 heures
Développement avancé de smart contracts (mécanismes avancés, pratiques, gas et optimisation)
Interfaces (modèle dApp, librairies JS, API et clients légers)
Solutions de passage à l’échelle (payment channels, sidechains et plasma, Ethereum 2.0)
La sécurité des smart contracts (bugs connus, bonnes pratiques, outils et méthodes d’analyse)
Les ICO (standards de smart contracts et de jetons, modèle de jetons, aspects juridiques)
Principaux projets : Réalisation d’un jeu de stratégie, d’une plateforme d’échange de titres et d’un outil d’analyse du Bytecode

Bloc 3 - cadre légal - 21 heures
La qualification des cryptoactifs
La valeur juridique des écritures blockchains
Les smart contracts et les organisations décentralisées
La protection des données personnelles

Bloc 4 - insertion professionnelle - 14 heures
Mise en valeur de ses compétences (CV / lettre de motivation)
Préparation des entretiens techniques
Rencontres avec l’écosystème et MasterClass avec des professionnels
Accès aux offres de nos partenaires

Validation et sanction

Attestation d’acquis ou de compétences ;Attestation de suivi de présence

Type de formation

Professionnalisation

Niveau de sortie sans niveau spécifique

Métiers visés

M1805 :


Durée, rythme, financement

Durée 350 heures en centre
Durée indicative : 1461 jours

Modalités de l'alternance FOAD : 350 h

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission Entretien;Dossier

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Nous vous demandons d'avoir déjà des notions en développement, sur au moins un des grands langages (js, java, python, C++, ruby...). Vous pouvez les avoir acquises par votre expérience professionnelle, par votre cursus d'étude ou en autodidacte. La formation est dense, une forte motivation est donc également nécessaire.

Inscription

Contact renseignement M. Jérémy WAUQUIER


Périodes prévisibles de déroulement des sessions

Session débutant le : 11/03/2019

Adresse d'inscription
8 Rue Georges et Mai Politzer 75012 Paris 12e

Lieu de formation


Organisme de formation responsable