BEARINGPOINT FRANCE SAS : 04. Vyper
Organisme
92400 COURBEVOIEVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
Travaux pratiques et Quizz
Prix
Public
Pré-requis
Objectifs pédagogiques
- Comprendre les concepts de base de la programmation en Vyper
- Concevoir, coder et déployer des contrats intelligents (smart contracts) en Vyper
- Maîtriser les types de données, les structures de contrôle et les fonctions en Vyper
- Savoir comment déployer et interagir avec des contrats intelligents sur la Blockchain Ethereum
- Comprendre la sécurité des contrats intelligents et les bonnes pratiques de développement en Vyper
- Concevoir, mettre en œuvre et déployer une application Blockchain fonctionnelle
Programme détaillé
Découvrez notre formation exclusive sur le langage Vyper de la Blockchain, une opportunité unique de vous former avec des experts qui accompagnent déjà nos clients dans leurs projets Blockchain sur le terrain. Chez BearingPoint, nous nous distinguons en vous apportant des retours d'expérience concrets, issus de projets réels, et en vous guidant pas à pas dans la réalisation de vos propres smart contracts.
Durant cette formation de trois jours, vous apprendrez à maîtriser la syntaxe de base de Vyper, la gestion des erreurs et les structures de contrôle dès le premier jour. Vous plongerez ensuite dans les fonctions avancées, la gestion des permissions et la sécurité des smart contracts, en utilisant des outils de déploiement et en réalisant des audits interactifs. Enfin, vous développerez une application complète avec intégration initiale au frontend. Grâce à notre approche pratique, enrichie de cas réels de projets Blockchain menés pour nos clients, vous serez prêt à réaliser et sécuriser vos propres smart contracts, tout en optimisant vos ressources. Ne ratez pas cette occasion de vous former auprès de consultants expérimentés qui vous accompagneront à chaque étape, de la théorie à la pratique, pour maximiser vos compétences sur le terrain.
JOUR 1
Syntaxe de base et types de données en Vyper
§ Introduction à la syntaxe de base de Vyper
§ Déclaration de variables, types de données simples et composés es de base de la blockchain et des smart contracts
§ Comprendre Ethereum et l'EVM
Structures de contrôle et gestion des erreurs
§ Instructions conditionnelles
§ Gestion des exceptions et erreurs
Exercices pratiques
§ Ateliers de développement de smarts contracts pour pratiquer la syntaxe et les structures de contrôle
§ Session de Q&A Structures de contrôle et gestion des erreurs
JOUR 2
Fonctions avancées et modificateurs en Vyper
§ Fonctions avancées
§ Utilisation de modificateurs
§ Gestion des permissions
Déploiement de smart contracts
§ Utilisation des outils de déploiement et de test
§ Configuration des environnements
Sécurité des smart contracts et bonnes pratiques
§ Sécurité des smart contracts
§ Vulnérabilités communes
§ Stratégies de prévention
§ Quiz
Audit de smart contracts
§ Audits de sécurité interactifs
§ Analyse et correction de contrats Vyper Optimisation du gas et vérifications
JOUR 3
Développement d'une application complète
§ Conception de l'application
§ Développement de smart contracts en Vyper
§ Intégration initiale avec le frontend (fourni par le formateur)
Récapitulation et évaluation finale
§ Présentation et démonstration des projets
§ Feedback et évaluation de la formation