Formation en Blockchain: Ethereum - Apprendre à concevoir et développer - Ascent Formation
Retour aux formations
Blockchain

Formation Ethereum - Apprendre à concevoir et développer

4 jour(s) • 28h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de formation : Savoir développer et déployer à l'aide de Ethereum

  • Apprendre à utiliser les outils nécessaires pour développer des contrats intelligents
  • Apprendre à écrire un code de smart contract sécurisé
  • Comprendre ce qui se cache derrière la Token économie et développer son propre Token
  • Coder et déployer un Smart Contract sur le réseau de test Etherum
  • Coder et déployer sa première DApp (decentralized Application)
  • Apprendre à déployer des nœuds Etherum

  • Développeurs, chefs de projets, DSI, ingénieurs étude et développement et toute personne voulant approfondir la Blockchain Ethereum et se lancer dans la conception et le développement d’applications décentralisées

  • Avoir suivi les formations introductives à la Blockchain (« Blockchain – Comprendre son fonctionnement et ses enjeux » ou « Blockchain – L’essentiel pour son adoption ») ou avoir des connaissances équivalentes
  • Disposer de notions en développement informatique et javascript

  1. 1

    Rappels sur les concepts de base de la Blockchain

    • Histoire et origine (crise financière, problème de double dépense etc.)
    • Les ingrédients pour faire une bonne Blockchain (P2P, Nœuds, consensus, blocks, hash, cryptographie, minage,…)
    • Workflow d’une transaction Blockchain
    • Les bénéfices de la blockchain et les domaines d’application
  2. 2

    Fondamentaux d'Ethereum et bases de l'architecture d'une application décentralisée

    • Introduction à la Blockchain Ethereum et aux smart contracts
    • Comprendre le fonctionnement de la Blockchain Ethereum (EVM, Ether, Gas etc.)
    • Comprendre les différents types de noeud (light node, full node…) et comment interagir avec la Blockchain Ethereum
    • Les principaux réseaux Ethereum (Mainnet, Testnets)
    • Architecture d’une application décentralisée et interaction avec les smart contracts (Web3.js)
    • Mettre en place sa propre blockchain Ethereum privée (initialiser un nœud, créer un réseau permissionné et émettre des transactions)
    • Travaux pratiques: explorer la Blockchain Ethereum et accéder aux frais de transactions d’Ethereum, comparaison avec d’autres Blockchains de crypto-monnaies, premier wallet Ethereum et transactions via Metamask, mettre en place sa propre blockchain Ethereum privée (simulation avec Ganache puis premiers noeuds privés)
  3. 3

    Introduction au développement d'un Smart Contract sur Ethereum

    • Introduction au langage de développement de contrats intelligents : Solidity (syntaxe et notions de base)
    • Introduction aux outils de développement de contrats intelligents (Remix, Web3.js, Truffle, Ganache, Testnet)
    • Développer ses premiers smart-contracts et réaliser ses premiers tests unitaires
    • Des contrats intelligents aux Tokens… Il n’y a qu’un pas : introduction aux principaux standards Ethereum de Tokens (ERC20 et ERC721)
    • Minter et s’échanger des tokens
    • Travaux pratiques: premiers smart-contracts sur la Blockchain Ethereum avec solidty (hello world smart contract, registre de données, Minimum viable Token…), premiers tests unitaires de smart-contract avec Truffle
  4. 4

    Introduction au développement et déploiement d'applications décentralisées sur Ethereum

    • Développement et déploiement d’une Dapp (Ganache et Testnet)
    • Introduction à la sécurisation d’une application décentralisée (DICP et sécurité des contrats intelligents)
    • L’écosystème des Dapp Ethereum : overview du top 10
    • Travaux pratiques: conception et mise en place d’applications décentralisées (gestion des diplômes, vote électronique), premiers scans de sécurité de contrats intelligents via MytHX
  5. 5

    Les évolutions d'Ethereum et de son écosystème

    • L’écosystème Ethereum à la base des Dapps (gouvernance actuelle, les Blockchain privées, les grands éditeurs et fournisseurs etc.)
    • Ethereum 2.0 : enjeux et opportunités
    • Les évolutions de concepts Blockchain (hybride, sideChain, layers)
    • Travaux pratiques: QCM de validation des acquis

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Ethereum - Apprendre à concevoir et développer

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.