There is nothing to show here!
Slider with alias courses not found.

Formation solide sur Solidity

Plus de 75% de la formation sont des exercices pratiques / projets

  1. Comprendre la blockchain et Ethereum : Acquérir une solide compréhension des principes de la blockchain, de son fonctionnement et de son utilité. Plus spécifiquement, comprendre ce qu’est Ethereum et comment il diffère d’autres blockchains.
  2. Maîtriser les fondamentaux de Solidity : Apprendre les concepts fondamentaux de la programmation en Solidity, tels que les types de données, les variables, les fonctions, les contrôles de flux et l’héritage.
  3. Comprendre les contrats intelligents : Savoir ce que sont les contrats intelligents, comment ils fonctionnent et comment ils sont utilisés dans Ethereum. Comprendre les avantages et les inconvénients de l’utilisation de contrats intelligents.
  4. Créer et déployer des contrats intelligents : Acquérir des compétences pratiques pour écrire, tester et déployer des contrats intelligents en Solidity. Cela comprend l’apprentissage de l’utilisation de l’environnement de développement Ethereum et des outils de test.
  5. Comprendre les problèmes de sécurité : Prendre conscience des problèmes de sécurité potentiels lors de la création de contrats intelligents et apprendre les meilleures pratiques pour écrire du code sûr en Solidity.
  6. Connaissance des DApps : Apprendre comment développer des applications décentralisées (DApps) qui interagissent avec la blockchain Ethereum.
  1. Développeurs de logiciels : Les développeurs qui ont déjà de l’expérience dans d’autres langages de programmation et qui veulent étendre leurs compétences aux contrats intelligents et au développement blockchain tireront le meilleur parti de ces cours.
  2. Étudiants en informatique : Ceux qui étudient l’informatique ou un domaine connexe peuvent trouver que l’apprentissage de Solidity et du développement de la blockchain est un excellent complément à leur formation académique.
  3. Professionnels de la technologie : Les professionnels qui travaillent déjà dans le domaine de la technologie, mais pas nécessairement en tant que développeurs, pourraient également être intéressés. Cela pourrait inclure des chefs de produit, des analystes de données, des gestionnaires de projet, etc.
  4. Entrepreneurs et startups : Les personnes qui envisagent de lancer une entreprise basée sur la blockchain ou qui souhaitent intégrer la blockchain dans une entreprise existante peuvent trouver qu’apprendre Solidity est une étape importante.
  5. Passionnés de blockchain et de crypto-monnaies : Ceux qui ont un intérêt personnel pour la blockchain et les crypto-monnaies peuvent également être intéressés par ces cours, même s’ils ne prévoient pas d’utiliser ces compétences de manière professionnelle.
  1. Compétences en programmation : Il est essentiel d’avoir une expérience préalable en programmation. Solidity est un langage de programmation, et bien qu’il soit conçu pour être facile à comprendre pour ceux qui connaissent déjà des langages comme JavaScript et Python, il présente des défis uniques. De plus, la programmation de contrats intelligents comporte des enjeux importants en matière de sécurité, de sorte que des compétences solides en programmation sont essentielles.
  2. Compréhension de la blockchain : Il est utile de comprendre les concepts de base de la blockchain, tels que la façon dont les transactions et les blocs sont structurés et sécurisés, et ce qu’est un contrat intelligent.
  3. Compréhension de Ethereum : Solidity est utilisé pour programmer des contrats intelligents sur la blockchain Ethereum. Il est donc utile de comprendre comment Ethereum fonctionne, y compris son modèle de consensus et sa structure de frais de gaz.
  4. Environnement de développement : Il serait utile d’avoir une expérience préalable de l’utilisation d’un environnement de développement intégré (IDE). Vous utiliserez un IDE pour écrire, tester et déployer vos contrats intelligents.
Programme :

Introduction à Ethereum et Solidity

  • Comprendre ce qu’est Ethereum et comment il fonctionne.
  • Introduction à Solidity et à son rôle dans le développement de contrats intelligents.
  • Configurer l’environnement de développement Solidity.

Les bases de Solidity

  • Comprendre la structure d’un contrat intelligent.
  • Explorer les types de données de Solidity et la syntaxe du langage.
  • Écrire et déployer un contrat intelligent simple.

Fonctions et héritage en Solidity

  • Comprendre le fonctionnement des fonctions dans Solidity.
  • Explorer l’héritage des contrats et comment il peut être utilisé pour structurer le code.
  • Écrire et déployer un contrat intelligent avec plusieurs fonctions et héritages.

Interactions entre les contrats et gestion des erreurs

  • Comprendre comment les contrats interagissent entre eux.
  • Apprendre à gérer les erreurs et les exceptions en Solidity.
  • Écrire et déployer un ensemble de contrats qui interagissent les uns avec les autres.

Projets pratiques et meilleures pratiques

  • Construire un projet pratique pour consolider les connaissances acquises.
  • Explorer les meilleures pratiques de développement en Solidity, y compris la sécurité des contrats intelligents.
  • Discussion sur les tendances et les opportunités dans le domaine des contrats intelligents.

En présentiel ou en distanciel,

les cours ont lieu de 9h à 12h30 et de 14h à 17h30.

Cette formation comporte plusieurs ateliers pratiques sur des environnements techniques.
Les sessions “A distance” sont réalisées avec un outil de visioconférence, permettant au formateur d’adapter sa pédagogie.

L’évaluation se fait en continue au fils des travaux pratiques

Taux de satisfaction : en cours

Nombre de sessions en 2023 : 12

Un module de formation est prévu chaque mois

Plusieurs solutions de financement peuvent être adaptée à votre situation :

  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Durée :

5 jours

Lieu :

Intra / Inter – Présentiel / Distanciel

Prix :

3290 € H.T.

Une session par mois

Nous contacter