JOUR 1 – MATIN / Introduction aux Langages de Programmation Blockchain
- Vue d’ensemble des langages de programmation en blockchain (1h30)
• Présentation des caractéristiques de Solidity, JavaScript (pour Ethereum), Go, Rust, Vyper
- Comparaison détaillée de leur syntaxe et utilisations (2h)
• Discussion sur les avantages et inconvénients de chaque langage dans différents scénarios de blockchain
JOUR 1 – APRES-MIDI / Ateliers Pratiques
- Atelier de programmation en Solidity (2h30)
• Écriture de contrats intelligents simples pour Ethereum
- ntroduction à Vyper et Rust (1h)
• Création de petits contrats intelligents utilisant Vyper; discussion sur l’utilisation de Rust dans les projets blockchain
JOUR 2 – MATIN / Langages de Programmation Alternatifs
- Atelier de programmation en Go pour Blockchain (1h30)
• Utilisation de Go dans la création d’une blockchain ou d’un contrat intelligent
- Utilisation de JavaScript et Node.js dans les projets blockchain (2h)
• Construction d’une application décentralisée (DApp) avec JavaScript et Node.js
JOUR 2 – APRES-MIDI / Choix du Langage et Projet Mini-Application
- Sélection du langage pour un projet spécifique (2h30)
• Discussion de groupe sur la sélection du langage approprié en fonction d’un cahier des charges
- Projet de mini-application (1h)
• Développement en petits groupes d’une application blockchain en utilisant le langage choisi