Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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