Formation Apprendre à développer sur la Blockchain Tezos.
Score de satisfaction : 4.62/5
Durée :
4 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
2800 €HT

Référence :
SF34131
Durée :
4 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 28 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible

Formation Apprendre à développer sur la Blockchain Tezos.

Maîtrisez la blockchain Tezos en 4 jours : devenez expert en contrats intelligents sécurisés et construisez l’avenir de la tech !

Rejoignez notre formation sur le développement pour la blockchain Tezos, conçue pour les développeurs de logiciels, les architectes de blockchain et les professionnels de l'informatique désireux d'améliorer leurs compétences. Vous maîtriserez les concepts fondamentaux de Tezos, construirez des contrats intelligents sécurisés en utilisant Michelson et Ligo, et les déployerez en toute confiance. Développez une expertise dans les techniques de test et de vérification formelle, en s'assurant que vos contrats intelligents sont robustes et fiables. Inscrivez-vous dès aujourd'hui pour prendre la tête de la révolution de la blockchain !

Objectifs pédagogiques.

1Décrire les concepts fondamentaux de la blockchain Tezos

2Développer des contrats intelligents sécurisés en utilisant les langages Michelson et Ligo (Pascaligo)

3Tester et déployer des contrats intelligents

4Savoir interagir avec un smart contract déployé et maîtriser des patterns simples de développement

Prérequis : Maîtrise d'au moins un langage de programmation (par exemple, Python, JavaScript ou équivalent). Familiarité avec les principes de base de la blockchain.
Partagez cette formation

Programme de formation Apprendre à développer sur la Blockchain Tezos.

Introduction à la blockchain Tezos

Objectif : Comprendre les principes fondamentaux de la technologie blockchain, explorer l’histoire et l’architecture de Tezos, et appréhender son modèle de gouvernance et son mécanisme de consensus Liquid Proof of Stake (LPoS).

Contenu : Vue d’ensemble de la technologie blockchain, introduction aux caractéristiques uniques de Tezos telles que l’auto-amendement, les composants de l’architecture (nœuds, stockage et protocoles), les processus de gouvernance et les mécanismes de consensus.

Exemples d’activités pratiques : Mettre en place un noeud Tezos et interagir avec la blockchain en utilisant des outils en ligne de commande pour explorer ses composants principaux.

Développement de contrats intelligents Tezos : Michelson et Ligo

Objectif : Apprendre à écrire des smart contracts en Michelson et Ligo (Pascaligo), en se concentrant sur la syntaxe, le stockage, les points d’entrée et les transactions.

Contenu : Introduction à Michelson (langage à pile) et Ligo (langage de programmation fonctionnel), compréhension des spécificités de la blockchain, création de points d’entrée, gestion du stockage et des transactions.

Exemples d’activités pratiques : Développer des smart contracts simples dans Michelson et Ligo, simuler le comportement des contrats, et s’entraîner à créer des points de stockage et d’entrée.

Test et déploiement des contrats intelligents

Objectif : Apprendre à tester les smart contracts en utilisant des frameworks de tests unitaires et déployer les contrats sur la blockchain Tezos.

Contenu : Explorer PyTezos comme cadre de test, simuler différents scénarios de transaction, gérer les paramètres des contrats, configurer les comptes et les robinets, et comprendre le processus complet de déploiement et de fabrication.

Exemples d’activités pratiques : Ecrire des tests unitaires pour les smart contracts avec PyTezos, simuler des déploiements dans un environnement sandbox, et déployer un smart contract sur un testnet.

Interaction avec les smart contracts déployés

Objectif : Exécuter et gérer des interactions avec des smart contracts sur la blockchain.

Contenu : Appeler les contrats déployés avec des paramètres, accéder et modifier le stockage, et gérer les transactions entre les contrats.

Exemples d’activités pratiques : Préparer et exécuter des invocations de contrats, interagir avec le stockage, simuler des interactions multi-contrats et valider les résultats des transactions.

Vérification formelle des contrats intelligents

Objectif : Appliquer des techniques de vérification formelle pour assurer la sécurité et la correction des contrats intelligents en utilisant des outils comme Coq et Mi-Cho-Coq.

Contenu : Introduction aux principes de la vérification formelle, présentation de Coq et Mi-Cho-Coq, modélisation des smart contracts, et vérification des propriétés telles que les invariants et la correction.

Exemples d’activités pratiques : Modéliser et vérifier formellement un contrat simple, utiliser Coq pour établir des preuves de justesse, et explorer des cas de défaillance pour assurer la robustesse.

Patterns et meilleures pratiques dans le développement de contrats intelligents Tezos

Objectif : Apprendre les modèles de conception courants dans le développement de contrats intelligents et adopter les meilleures pratiques pour des contrats sûrs et efficaces.

Contenu : Explorer les patterns tels que les contrats multi-signatures et le polymorphisme des contrats, adopter les principes de la programmation fonctionnelle et utiliser la librairie SmartPy pour un développement efficace.

Exemples d’activités pratiques : Implémenter un contrat multisignature, pratiquer le polymorphisme entre les contrats intelligents, et refactoriser le code en utilisant les outils SmartPy.

Applications pratiques et cas d’utilisation de Tezos

Objectif : Explorer les applications pratiques et les cas d’utilisation de la blockchain Tezos dans diverses industries.

Contenu : Analyser les applications de Tezos dans les domaines de la finance, de l’énergie, de la logistique et de l’agroalimentaire, discuter des opportunités d’affaires et évaluer des études de cas de projets réussis.

Exemples d’activités pratiques : Brainstorming d’idées de dApp potentielles, ébauche d’architecture et de contrats intelligents alignés sur les besoins de l’industrie, et présentation de plans de projet pour commentaires des pairs.

Nos autres formations en Fondamentaux des réseaux informatiques .

Formation Apprendre à développer sur la Blockchain Tezos

SF34131
4 jours à partir de 2800 €HT* Ingénieurs DevOps, Ingénieurs télécoms et réseaux, Architectes, Administrateurs systèmes et réseaux

Formation Bases de la maintenance informatique

SF33329
3 jours à partir de 1800 €HT* Administrateurs systèmes et réseaux, Responsables de la sécurité des systèmes d'information (RSSI), Techniciens en support informatique, Ingénieurs télécoms et réseaux

Formation Blockchain : Principaux cas d’usage

SF33328
2 jours à partir de 1700 €HT* Managers, Administrateurs systèmes et réseaux, Architectes techniques, Chefs de projet, DSI, Responsables de la sécurité des systèmes d'information (RSSI), Ingénieurs télécoms et réseaux, Développeurs

Formation GLPI (Gestion Libre de Parc Informatique)

SF33327
3 jours à partir de 1650 €HT* Administrateurs systèmes et réseaux, Ingénieurs télécoms et réseaux

Formation Linux : services réseaux

SF33325
5 jours à partir de 3000 €HT* Administrateurs systèmes et réseaux, Responsables de la sécurité des systèmes d'information (RSSI), Ingénieurs télécoms et réseaux

Formation Réseaux informatiques : introduction technique

SF33326
3 jours à partir de 2100 €HT* Administrateurs systèmes et réseaux, Chefs de projet, Techniciens en support informatique, Ingénieurs télécoms et réseaux

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8155
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
24622
heures de formation réalisées en 2023
HAUT