WellBlock Conseils, Informe, Forme et Accompagne dans l’univers de la Blockchain
Lancez-vous dans le développement de solutions blockchain en apprenant les bases techniques et les outils indispensables. Ce parcours initie les apprenants aux langages et plateformes de développement blockchain, ouvrant les portes à des projets innovants et sécurisés.
Formation 100% en Ligne et interactif
La technologie Blockchain et acquérir des notions techniques pour le développement blockchain
Des smarts contrats et applications décentralisées
Ou piloter techniquement des projets blockchain
Découvrez nos modules de formation pour réussir votre parcours dans l’ecosystème Blockchain
LES FONDAMENTAUX DE LA BLOCKCHAIN
Les concepts de base de la blockchain, son histoire, ses cas d’utilisation, ses avantages et ses limites.
Blockchain et ses caractéristiques principales : mécanisme de consensus (Proof of Work, Proof of Stake, etc.)
Les différents types de blockchains (public, privée, consortium)
Travaux pratiques : Réalisation d'un diagramme illustrant le fonctionnement d'une transaction sur une blockchain. Recherche sur une application concrète de la blockchain dans un domaine spécifique (finance, logistique, etc.)
INTRODUCTION AUX SMARTS CONTRACTS
Concept de smart contract, son rôle dans la blockchain et les langages de programmation utilisés.
Les différents types de smart contracts (ERC-20, ERC-721, etc.)
Travaux pratiques : Création d'un simple token ERC-20 ; Écriture d'un simple smart contract pour réaliser une transaction basique (transfert de tokens ou ETH)
ENVIRONNEMENT DE DEVELOPPEMENT D’ETHEREUM
Installation et configuration de l'environnement de développement (Metamask, Truffle, Ganache, Hardhat).
Travaux pratiques : Déploiement d'un smart contract simple sur un réseau de test. Interaction avec le smart contract via une interface utilisateur basique (Remix)
CREATION D’APPLICATIONS DECENTRALISEES (DApps)
Architecture d'une DApp
Les différents composants (front-end, back-end, smart contract) et les frameworks utilisés
Développement d'une interface utilisateur pour interagir avec un smart contract
Intégration de la DApp dans un navigateur web
Utiliser un portefeuille numérique pour interagir avec un smart contract. Appeler des fonctions d'un smart contract. Lire les données stockées dans un smart contract.
Travaux pratiques : Création d'une DApp simple ; Création d'une interface simple pour interagir avec un smart contract
SECURITE DES SMART CONTRATS
Les vulnérabilités courantes des smart contracts et les bonnes pratiques de sécurité.
Prise en main d’Outills nécessaires : Outils d'audit de code (Mythril, Slither) et Identification des vulnérabilités courantes (ovedrflow, reentrancy, etc.)
Mettre en place des bonnes pratiques de sécurité (vérification des entrées, contrôle des accès, etc.)
Travaux pratiques : Analyse de vulnérabilités dans des smart contracts existants ; Réécriture de code pour corriger les vulnérabilités
TESTS UNITAIRES ET D’INTEGRATION
Prise en main d’outils : Framework de test (Truffle, Hardhat)
Écriture de tests unitaires et d'intégration Débogage de smart contracts
Travaux pratiques : Écriture de tests pour un smart contract existant
DEPLOIEMENT SUR UN RESEAU PRINCIPAL (testnet)
Objectifs pédagogiques : Comprendre le processus de déploiement d’un smart contract sur un réseau principal et les coûts associés.
Déploiement d'un contrat sur un réseau principal Configuration d'un nœud
Travaux pratiques : Déploiement d'une DApp sur un réseau test
VALIDATION DE COMPETENCES
Validation des acquis pour l'obtention de l'attestation de fin de formation
Développeur Blockchain
Formateur Principal
Développeur Blockchain
Consultant Expert
Formation 100% en ligne
8 semaines de cours (Jeudi soir, Vendredi soir et samedi)
Tests de connaissance : QCM / Résumé synthétique / Sujets de réflexion
Pitcher un projet Blockchain préparé en groupe
Attestation de Formation
Cours dispensés par des professionnels avec des outils numériques
Formation enrichie par l’intervention d’experts, spécialistes des thématiques développées, avec un partage d’expérience
Méthode de formation pratique à travers une immersion dans des cas d’usages
Enseignement interactif avec des séries d’échanges et de questions-réponses
Profil Développeur Blockchain très demandé sur le marché
Possibilité de carrière dans le secteur de la Blockchain en pleine expansion
Capacité à réaliser ou à participer à des projets innovants résolvant des problèmes complexes par l’utilisation de la blockchain
Profil professionnel attrayant grâce à votre capacité d’adaptation aux nouvelles technologies émergentes
Créer son propre Projet NFT /TOKEN/DAPP
Supports écrits en format PDF
Des vidéos de cours en Live
Attestation de Formation
Cette Offre est à 375600 F.CFA Payable CASH, Via Mobile Money ou en Cryptos (Usdt, Btc) ou vous rendre à nos bureaux
WellBlock Conseils, Informe, Forme et Accompagne dans l’univers de la Blockchain