Plan du cours

Introduction aux technologies Monax et Blockchain

  • Vue d'ensemble de Monax et de son rôle dans les applications de la blockchain
  • Comprendre l'architecture de la blockchain et la technologie du grand livre distribué
  • Concepts clés : contrats intelligents, mécanismes de consensus et cryptographie

Mise en place de l'environnement de développement

  • Installation et configuration de Monax
  • Introduction au client blockchain Monax
  • Configuration de l'environnement Linux pour le développement Monax

Notions de base sur les contrats intelligents

  • Comprendre la conception et la fonctionnalité des contrats intelligents
  • Rédaction d'un contrat intelligent simple à l'aide de Solidity
  • Déployer et tester des contrats intelligents sur la plateforme Monax

Construire des applications distribuées avec Monax

  • Créer une architecture d'application distribuée
  • Connecter une interface frontale au backend du contrat intelligent
  • Utiliser les outils Monax pour gérer et déployer des applications distribuées

Interagir avec les données de la Blockchain

  • Access données de la blockchain par le biais d'API
  • Interroger et modifier l'état de la blockchain
  • Traiter les transactions et les événements au sein de l'application

Sécurité et bonnes pratiques

  • Identifier les vulnérabilités communes dans les contrats intelligents
  • Mettre en œuvre des pratiques de codage sécurisées dans les applications distribuées
  • Tester et auditer les contrats intelligents en termes de sécurité et de fiabilité

Sujets avancés dans le développement Monax

  • Mise à l'échelle des applications blockchain avec Monax
  • Intégrer Monax avec des outils et des services tiers
  • Explorer les nouvelles fonctionnalités et les mises à jour de l'écosystème Monax.

Résumé et prochaines étapes

Pré requis

  • Compréhension de la technologie Blockchain.
  • Compréhension de Bitcoin et de la cryptographie
  • Expérience de la programmation de scripts Java
  • Expérience de la ligne de commande Linux.

Audience

  • Développeurs
 7 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires