CRÉATION DE SOLUTIONS WEB3 AVEC BLOCKCHAIN ET SMART CONTRACTS

DÉVELOPPEMENT WEB & NO-CODE
Mis à jour le
February 3, 2025
Niveau
Pré-requis
Audio
Sans audio description ni sous-titrage

Description

Avec la montée en puissance de la blockchain et des technologies Web3, cette formation prépare les apprenants à créer des solutions décentralisées. Les entreprises recherchent des experts capables de maîtriser ces technologies pour des projets d’avenir, comme les cryptomonnaies et les contrats intelligents.

CAPACITÉ D’ACCUEIL : Entre 1 et 3 apprenants

ACCESSIBILITÉ : Formation 100% e-learning

DÉLAI D’ACCÈS : 2 semaines

🍋 Le tarif affiché correspond à la formule Mix Learning (e-learning + accompagnement par un coach), mais une version 100 % e-learning est également disponible au prix de 990 €.

Objectifs pédagogiques

01
01
Objectifs pédagogiques
  • Comprendre les bases de la blockchain et du Web3.
  • Apprendre à créer des sites et applications basés sur la blockchain.
  • Maîtriser la création et l’utilisation de smart contracts.
  • Développer des applications décentralisées (DApps).
  • Apprendre à sécuriser des transactions sur la blockchain.

Programme de formation

02
02
Programme de formation

I. Comprendre la Blockchain et le Web3

Durée : 6h

  1. Introduction à la blockchain :
    • Concepts fondamentaux : décentralisation, consensus, transactions, tokens.
    • Différences entre Web2 et Web3.
    • Exploration des blockchains populaires : Ethereum, Solana, Binance Smart Chain.
  2. Cryptomonnaies et tokens :
    • Fonctionnement des cryptomonnaies (Bitcoin, Ethereum).
    • Types de tokens : ERC-20, ERC-721 (NFTs).
  3. Fonctionnement des wallets :
    • Création et utilisation de portefeuilles numériques (MetaMask, Trust Wallet).
    • Sécurisation et gestion des clés privées.

Atelier pratique : Créer un portefeuille, explorer une blockchain publique, et effectuer une transaction test.

II. Développement d’Applications Décentralisées (DApps)

Durée : 8h

  1. Conception des DApps :
    • Structure des applications décentralisées (frontend et backend).
    • Connectivité avec la blockchain via des bibliothèques (Web3.js, Ethers.js).
  2. Introduction aux smart contracts :
    • Programmation avec Solidity.
    • Développement et déploiement de contrats simples.
    • Interaction avec les contrats via des outils comme Remix et Hardhat.
  3. Intégration des fonctionnalités clés :
    • Portefeuilles et gestion des transactions.
    • Création et transfert de tokens (ERC-20).
    • Initiation aux NFTs (ERC-721).

Atelier pratique : Développer une DApp basique permettant d’interagir avec un smart contract, y compris la gestion de tokens.

III. Sécurisation, Cas d’Usage et Projets Pratiques

Durée : 6h

  1. Sécurisation des solutions blockchain :
    • Identifier et corriger les vulnérabilités des smart contracts.
    • Bonnes pratiques pour protéger les données et transactions.
    • Introduction aux audits de sécurité pour les DApps.
  2. Étude de cas et exploration des tendances :
    • Analyse des solutions existantes : NFTs, DAO, DeFi.
    • Innovations et futurs cas d’usage du Web3.
  3. Projet final :
    • Concevoir une solution Web3 répondant à un problème réel.
    • Développement, test, et déploiement complet de l’application.

Atelier pratique : Réaliser et présenter un projet final complet, incluant le design, les fonctionnalités interactives, et la sécurisation.

Compétences attestées

03
03
Compétences attestées
  • Maîtrise de la blockchain et du développement Web3.
  • Création et gestion de smart contracts.
  • Conception d’applications décentralisées (DApps).
  • Sécurisation des transactions blockchain.

Les chiffres

150
Nombre d'heures / stagiaires : entre 2021 et 2024
100%
des élèves ont validé la certification visée
100%
de recommandation de nos formations en 2024
5
stagiaires formés depuis 2024