Développeur blockchain (POEC) (PIC)
Objectifs, programme, validation de la formation
Objectifs
Comprendre et pouvoir expliquer la technologie Blockchain et ses - différents briques
Comprendre la Blockchain Ethereum et son fonctionnement (Geth, EVM, PoW...)
Découvrir et exploiter les outils de développement sur Ethereum (Truffle, Ganache, Remix, Metamask)
Acquérir les fondements du langage solidity
Découvrir et appliquer les bonnes pratiques de solidity à son smart contract (optimisation du gas, vulnérabilité classique)
Découvrir les frameworks, les bibliothèques et les services les plus utilisés sur Ethereum (ethers.js, infura, ReactJs)
Découvrir l’approche CI/CD (continuous integration / continuous development) et la mettre en pratique
Maîtriser la finance décentralisée (Maker, Aave, Uniswap, Compound, FlashLoad)
Description, programmation
Comprendre et pouvoir expliquer la technologie Blockchain et ses différentes briques
Durée : 35 heures
- comprendre et interagir avec une architecture décentralisée
...
Appréhender la Blockchain Ethereum et son fonctionnement
Durée : 35 heures
- Expliquer les différents concepts de base de Ethereum (Ether, transaction, gas, opcode, smart contract ... )
- Rédiger son premier smart contract
...
Exploiter les outils de développement sur Ethereum
Durée : 35 heures
- Maîtriser Geth (installer, exécuter un noeud)
- Créer et interagir avec sa propre Blockchain privée
...
Développer avec les fondements du langage solidity
Durée :35 heures
- Maîtriser la syntaxe de solidity
- Concevoir un smart contract
...
Utiliser les bonnes pratiques de solidity pour son smart contract
Durée : 35 heures
- Acquérir les bonnes pratiques solidity
- Optimiser son smart contract en matière de consommation de gas
...
Découvrir les frameworks, les bibliothèques et les services les plus utilisés
sur Ethereum
Durée : 35 heures
- Découvrir et utiliser web3
- Découvrir et utiliser infura
...
Faire le lien avec le front-end
Durée :35 heures
- Découvrir et développer un front-end avec ReactJs
- Concevoir, configurer et développer sa propre application décentralisée avec Truffle
...
Utiliser l’approche CI/CD pour son développement et son intégration
Durée : 35 heures
- Acquérir les notions CI/CD
- Implémenter des tests fonctionnels, assurer le fonctionnement du smart contract avant déploiement
...
Maîtriser la finance décentralisée
Durée : 35 heures
- Découvrir la finance décentralisée
- Découvrir les protocoles de la DeFi
...
S’insérer professionnellement dans l’écosystème
Durée : 35 heures
- Présenter ses compétences à l’oral et à l’écrit
- Respecter le bon formalisme pour le CV
...
Préparer son projet final
Durée : 50 heures
- Concevoir un projet final en vue de la soutenance devant un jury
- Intégrer les retours de l’équipe pédagogique
- Collaborer avec des chefs de projet
- Soutenir le projet devant un jury de professionnel
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
400 heures en centre
Durée indicative : 88 jours
Modalités de l'alternance FOAD : 400 h
Conventionnement Oui
Conditions d'accès
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 : 18/10/2021
Adresse d'inscription
10 Rue Greneta 75003 Paris 3e