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
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 avec Monax
Bases des contrats intelligents
- Compréhension de la conception et du fonctionnement des contrats intelligents
- Rédaction d'un contrat intelligent simple en utilisant Solidity
- Déploiement et test des contrats intelligents sur la plateforme Monax
Construction d'applications distribuées avec Monax
- Création d'une architecture d'application distribuée
- Connexion d'une interface front-end au back-end des contrats intelligents
- Utilisation des outils Monax pour gérer et déployer les applications distribuées
Interaction avec la Blockchain
- Accès aux données de la 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 bonnes pratiques
- Identification des vulnérabilités courantes dans les contrats intelligents
- Mise en œuvre de pratiques de codage sécurisé dans les applications distribuées
- Test et audit des contrats intelligents pour la sécurité et la fiabilité
Sujets avancés dans le 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
- Une expérience de programmation en Javascript
- Une expérience avec la ligne de commande Linux
Public cible
- Développeurs
7 Heures