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