🎓 Web3 & Blockchain

Apprendre Ă  developper des applications dans la blockchain

đŸ—’ïž Description de la formation

L’objectif de cette formation est de permettre aux participants d’utiliser Web3, Solidity et Angular pour crĂ©er et dĂ©ployer des applications dĂ©centralisĂ©es (dapps) qui s’exĂ©cutent sur la blockchain.

Au terme de cette formation, les participants seront capables:

  • Configurer l’environnement de dĂ©veloppement nĂ©cessaire pour commencer Ă  dĂ©velopper des dApps avec Web3, Solidity et Angular
  • Comprendre les fonctionnalitĂ©s et l’architecture du Web 3.0
  • Apprenez les concepts clĂ©s d’Ethereum, des contrats intelligents et de la cryptographie Blockchain
  • Appliquez des exemples pratiques de programmation Solidity et de conception de Smart Contracts
  • Faites interagir les applications Angular avec les Smart Contracts


📐 Fonctionnement de la formation

Cette formation se déroule en ligne. Elle est proposée au format vidéo à la demande, appuyée par un support de cours exportable en fichier PDF.

  • Inscris-toi pour avoir accĂšs Ă  cette formation, tu recevras ensuite un email de confirmation avec le lien vers la page d’accĂšs pour te connecter.
  • Une fois connectĂ© tu auras accĂšs aux documents ainsi qu’au support de cours et tu pourras suivre la formation vidĂ©o.

📚 Programme de la formation

Web3 et Blockchain

  • PrĂ©sentation des fonctionnalitĂ©s et de l’architecture Web3
  • Principes de base d’Ethereum et des contrats intelligents

Cryptographie et Blockchain

  • Conception, mise en Ɠuvre et cas d’utilisation de la blockchain
  • Fonctions de hachage de cryptographie (merkle trees et signature digital)

Configurer Angular pour le Web3

  • PrĂ©sentation et installation des packages et librairies externes
  • Configuration de l’application et du system de build
  • Configuration
  • Les outils pour se connecter sur une blockchain
  • Les environnements de developpement de la blockchain

Authentification Utilisateurs

  • Principes et anonymat
  • Connecter un utilisateur sur la blockchain depuis un navigateur web

Les transactions

  • Principe et fonctionnement
  • Configurer et dĂ©clencher une transaction avec signature de confirmation
  • Les utilitaires Web3

Interagir avec un Smart Contract

  • Principes des interactions depuis un Navigateur Web
  • Les outils natifs
  • Les librairies et framework Javascript

Le protocole IPFS

  • PrĂ©sentation et principes de fonctionnement
  • Outils et ressources disponible
  • Stocker et retrouver des fichiers avec IPFS et la blockchain Filecoin

HĂ©bergement des fichiers et nom de domains

  • Options possibles et acteurs du marchĂ©
  • Contraintes et limitations

✅ PrĂ© requis

Pour suivre au mieux cette formation, il te faudra connaitre les points suivants:

  • Base avec Angular
  • Base en Typescript
  • Base en HTML
  • Base en CSS

📩 Contenu de la formation

  • en cours de prĂ©paration


📍Inscription

Les inscriptions ne sont pas encore ouverte.