Sélectionner une page
Formations Web Blockchain Formation Vyper

Formation Vyper

Niveau confirmé
Catégorie Essential
Logo Vyper
Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Vyper est un langage de smart contracts pour Ethereum, pensé pour la sécurité, la lisibilité et la fiabilité. Inspiré de Python, il limite volontairement certaines fonctionnalités afin de réduire la surface d’attaque et les erreurs de conception.

Cette formation de 2 jours couvre la création, le test et le déploiement de contrats Vyper : structures de base, gestion de l’état, bonnes pratiques de sécurité, intégration à des dApps web et processus de mise en production.

Des ateliers guidés vous permettent d’acquérir rapidement des réflexes opérationnels.

À l’issue du parcours, vous serez capable d’écrire des contrats robustes, de les auditer, et d’orchestrer leur déploiement sur testnet/mainnet en les intégrant à une application web moderne.

Comme toutes nos formations, celle-ci utilise la dernière version stable v0.4.3 de Vyper.

 

Objectifs

  • Comprendre la philosophie et la syntaxe de Vyper
  • Écrire et déployer des smart contracts sécurisés
  • Intégrer Vyper dans une dApp web
  • Appliquer les bonnes pratiques de sécurité
  • Tester, déboguer et préparer la production

 

Public visé

  • Développeurs blockchain
  • Développeurs web
  • Architectes techniques
  • Chefs de projet

 

Pré-requis

  • Notions de programmation (Python recommandé)
  • Bases de blockchain et smart contracts
  • Aisance avec les outils de développement web

 

Programme de notre formation Vyper

 

Introduction à Vyper et à l’écosystème Ethereum

  • Présentation de Vyper et comparaison avec Solidity
  • Forces de Vyper : simplicité, lisibilité, sécurité
  • Cas d’usage des smart contracts sur Ethereum
  • Installation de l’environnement et outils (compilateur, CLI)
  • Première compilation et déploiement de base
  • Atelier : créer et déployer un premier contrat simple

 

Syntaxe et structures de base

  • Types de données et variables
  • Fonctions, visibilité et décorateurs
  • Structures de contrôle : conditions, boucles
  • Gestion des événements
  • Spécificités vs Solidity
  • Atelier : implémenter un contrat de stockage

 

Gestion de l’état et stockage

  • Variables d’état et mémoire persistante
  • Structures : tableaux, mappings
  • Constantes et immutables
  • Lecture/écriture dans le storage
  • Optimiser le gaz (coût)
  • Atelier : liste gérée on-chain avec recherche

 

Sécurité et bonnes pratiques

  • Principes de sécurité intégrés à Vyper
  • Prévenir les vulnérabilités courantes
  • Limitations intentionnelles du langage
  • Audit et vérification formelle
  • Patterns de développement sécurisés
  • Atelier : auditer et corriger un contrat vulnérable

 

Interaction avec la blockchain et les dApps

  • Déploiement sur testnet / mainnet
  • Interaction via Web3.py et scripts
  • Connexion à une interface web
  • Gestion des transactions et événements côté frontend
  • Intégration avec frameworks web3
  • Atelier : mini dApp parlant à un contrat Vyper

 

Tests, débogage et mise en production

  • Outils de test : Brownie, Hardhat
  • Tests unitaires et scénarios
  • Débogage et analyse des erreurs
  • Checklist avant mise en production
  • Migrations et mises à jour
  • Atelier : tests et déploiement final d’un contrat

Pour aller plus loin

Formation Web3

Formation Pyhton

Formation Solidity

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp