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 à Monax et à la technologie Blockchain
- Aperçu de Monax et de son rôle dans les applications blockchain
- Compréhension de l'architecture blockchain et de la technologie du registre distribué
- Concepts clés : contrats intelligents, mécanismes de consensus et cryptographie
Configuration 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 avec Monax
Fondamentaux des contrats intelligents
- Compréhension de la conception et du fonctionnement des contrats intelligents
- Rédaction d'un contrat intelligent simple avec Solidity
- Déploiement et test des contrats intelligents sur la plateforme Monax
Conception d'applications distribuées avec Monax
- Création d'une architecture d'application distribuée
- Connexion d'une interface frontale au backend du contrat intelligent
- Utilisation des outils Monax pour gérer et déployer des applications distribuées
Interaction avec la Blockchain
- Accès aux données blockchain via des API
- Interrogation et modification de l'état de la blockchain
- Gestion des transactions et des événements au sein de l'application
Sécurité et meilleures pratiques
- Identification des vulnérabilités courantes dans les contrats intelligents
- Mise en œuvre de pratiques de codage sécurisées dans les applications distribuées
- Tests et audit des contrats intelligents pour garantir leur sécurité et leur fiabilité
Sujets avancés du développement Monax
- Mise à l'échelle des applications blockchain avec Monax
- Intégration de Monax avec des outils et services tiers
- Exploration des nouvelles fonctionnalités et mises à jour de l'écosystème Monax
Résumé et prochaines étapes
Pré requis
- Une compréhension de la technologie Blockchain
- Une compréhension de Bitcoin et de la cryptographie
- Expérience en programmation JavaScript
- Expérience avec la ligne de commande Linux
Public visé
- Développeurs
7 Heures