Devenez développeuse ou développeur blockchain - FOAD téléprésentiel 100% par Alyra

Lieu(x)
À distance
Durée
Total : 350 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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
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é
Métier(s)
Compétence(s)
Formation proposée par : Alyra
À découvrir
Devenez développeur DevOps par Aelion
FOREACH ACADEMY
Concepteur Développeur d'Applications par FOREACH ACADEMY
VERTEGO INFORMATIQUE
Objective C - pour les développeurs objet par VERTEGO INFORMATIQUE
Devenez développeur C++ QT Python par Aelion
Devenez développeur ABAP - SAP par Aelion
Développeur d'Applications Multimédia (option développeur web) par CENTRE DE FORMATION SYNTHESES
Devenez développeur JAVA EE full stack par Aelion
Développeur web par CESI Nantes association
Java EE : Devenez développeur d'applications Web Java par Udemy
ECOLE DE LA PERFORMANCE
PREPARATEUR ET DEVELOPPEUR DE VEHICULES DE COMPETITION AUTO OU MOTO par ECOLE DE LA PERFORMANCE