Aller au contenu principal

EDUGROUPE : 04. Vyper

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

• Auto-évaluation des acquis par le stagiaire via un questionnaire • Attestation des compétences acquises envoyée au stagiaire • Attestation de fin de stage adressée avec la facture

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1008€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
4575€ HT / groupe
4 stagiaires minimum

Public

Développeurs, architectes

Pré-requis

Avoir un bon niveau en programmation et développement web

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é

Jour 1

Matinée : Introduction à Vyper

Présentation de Vyper (1h30)

Pourquoi Vyper ? Comparaison avec Solidity, avantages en termes de sécurité et de simplicité.

Configuration de l'environnement de développement pour Vyper (compilateurs, outils).

 

Syntaxe de base et types de données en Vyper (2h)

Variables, types primitifs, structures de contrôle.

 

Après-midi : Écriture de Contrats Intelligents Basiques

intelligents simples en Vyper (2h)

Fonctions, événements, visibilité, héritage.

 

Atelier : Création d'un contrat intelligent basique (1h30)

Participants écrivent et déploient un contrat simple pour comprendre le flux de travail de base.

 

Jour 2

Matinée : Fonctions Avancées et Sécurité en Vyper

Fonctions avancées et modularité (1h45)

Interfaces, intégration avec d'autres contrats et bibliothèques.

 

Sécurité des contrats intelligents en Vyper (1h45)

Préventions des attaques courantes, meilleures pratiques de codage sécurisé en Vyper.

 

Après-midi : Optimisation et Déploiement

Optimisation et gestion des gaz (2h)

Techniques pour minimiser l'utilisation du gaz, tests de performance.

 

Déploiement et gestion des contrats intelligents (1h30)

Déployer un contrat sur le réseau test Ethereum, interagir avec le contrat via Web3.py.

 

Jour 3

Matinée : Projet Pratique en Vyper

Planification du projet (1h30)

Discussion et définition des exigences pour un projet DApp complet.

 

Début du développement (2h)

Mise en œuvre initiale des fonctionnalités clés du projet.

 

Après-midi : Finalisation et Évaluation du Projet

Finalisation du projet (2h15)

Continuation et achèvement du développement, intégration des composants.

 

Présentation des projets et évaluation (1h15)

Présentation des projets par les groupes, feedback constructif, discussion des défis et des réussites.

 

Précisions concernant les Méthodes Pédagogiques

Exposés théoriques pour introduire et expliquer les concepts clés.

Ateliers pratiques pour chaque aspect technique, permettant une application immédiate des connaissances.

Projet de groupe pour favoriser l'apprentissage par la pratique et renforcer la collaboration.

Révisions régulières pour s'assurer de la compréhension et de l'application des compétences par les participants.

 

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.