New
 
Fantom Tag

Formation - Vyper, écrire des contrats intelligents pour la Blockchain

Écrire des contrats intelligents avec le langage de programmation Vyper

  • Présentiel ou classe à distance
  • Fondamental
Dans vos locaux ou à distance
Durée
3 jours (21 heures)

Forfait intra - En savoir plus
7 590,00€ HT
Prix pour un groupe de 12 personnes max

Référence
LA053
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Cette formation en Vyper pour la programmation Blockchain est conçue pour les développeurs souhaitant maîtriser la création et le déploiement de smart contracts sur la Blockchain Ethereum. En apprenant la syntaxe Vyper et en explorant les types de données complexes, vous développerez des solutions sécurisées pour des applications décentralisées.
Grâce à des travaux pratiques, vous intégrerez des bonnes pratiques de sécurité tout en développant des contrats intelligents avancés. Ce programme est parfait pour ceux qui cherchent à se spécialiser dans la Blockchain et à créer des applications décentralisées innovantes et robustes avec Vyper.
Consulter le programme 2025
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs, architectes

Prérequis

Programme

Le programme

1 - Fondamentaux de Vyper et configuration de l'environnement

  • Pourquoi Vyper ?
  • Philosophie et différences par rapport à Solidity
  • Installation et configuration de l'environnement de développement pour Vyper
  • Atelier

    Configurer un environnement de développement Vyper et écrire le premier contrat intelligent

2 - Types de données et structures de contrôle en Vyper

  • Types de données spécifiques à Vyper : uint256, address, mappings, lists
  • Structures de contrôle : if, for, while, ...
  • Spécificités de Vyper pour la gestion des erreurs
  • Ateliers

    Création de clés cryptographiques

    Signature et vérification de messages

3 - Fonctions et visibilité en Vyper

  • Définition de fonctions, visibilité
  • Utilisation de décorateurs comme @public et @private
  • Interactions entre contrats en Vyper
  • Ateliers

    Hashage et son rôle dans la blockchain

    Implémentation d'un bloc simple

4 - Déploiement et interactions avec les smart contracts

  • Compilation de contrats Vyper
  • Utilisation d'outils comme Brownie ou Truffle pour le déploiement sur Ethereum
  • Atelier

    Création d'un portefeuille simple

5 - Interactions avancées et tests

  • Écrire des scripts d'interaction avancée pour communiquer avec des contrats Vyper
  • Introduction aux tests unitaires et intégration pour les contrats Vyper
  • Atelier

    Développer des tests pour vérifier le fonctionnement correct des contrats

6 - Fonctionnalités de sécurité de Vyper

  • Principales considérations de sécurité spécifiques à Vyper
  • Étude des failles de sécurité courantes
  • Étude des stratégies de mitigation
  • Ateliers

    Concepts de Proof of Work (PoW)

    Simulation d'attaques sur la blockchain

7 - Projet de développement d'une application blockchain

  • Conception et planification d'une application blockchain complète utilisant Vyper
  • Intégration front-end et interaction utilisateur avec les contrats intelligents
  • Atelier

    Développement et déploiement de smart contracts

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Objectifs

Les objectifs de la formation

  • 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 oeuvre et déployer une application Blockchain fonctionnelle
Points forts

Les points forts de la formation

  • Une formation qui permet de comprendre les concepts de base de la programmation en Vyper et de concevoir, coder, et déployer des contrats intelligents sur la blockchain Ethereum.
  • Une pédagogie riche : les participants apprendront à maîtriser les types de données, les structures de contrôle, et les fonctions en Vyper, tout en suivant les bonnes pratiques de sécurité pour le développement de contrats intelligents.
  • Une formation pratique : l'alternance de cours théoriques et d'ateliers pratiques pour écrire, déployer, et interagir avec des smart contracts.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Financement

Les solutions de financement

Spécial adhérents Atlas
Cette formation est éligible à l'action collective campusAtlas "Blockchain".
En savoir plus sur les Actions Collectives Atlas.
Formation - Vyper, écrire des contrats intelligents pour la Blockchain