Ethereum et Solidity : le guide complet du développeur
About This Course
Les Contrats Intelligents ? Ils sont là. La Blockchain Ethereum ? Couverte. Solidity ? Absolument !
On ne peut pas sous-estimer l’impact d’Ethereum et de la technologie Blockchain depuis des années. Les entreprises ne peuvent pas engager suffisamment rapidement des développeurs qui comprennent les technologies de la blockchain, mais il y a très peu de ressources publiées pour vous aider à comprendre véritablement à quoi servent les blockchains, sans parler de construire des applications avec elles. C’est l’objectif de ce cours : être la meilleure ressource en ligne pour apprendre à propos d’Ethereum, des blockchains et comment construire des applications avec cette nouvelle technologie.
La communauté de développement cherche encore la meilleure façon d’utiliser Ethereum dans la création de nouvelles et passionnantes applications. J’ai passé énormément de temps à rechercher et à créer les meilleures pratiques pour interagir avec Ethereum à partir de Javascript. Je ne peux pas trop insister là-dessus ; ce cours vous montrera les modèles les meilleurs et les plus faciles à reproduire pour créer des applications prêtes à être mises en production avec Ethereum.
Quels outils et bibliothèques sont utilisés ?
L’écosystème technologique Ethereum est en constante évolution. Ne vous laissez pas tromper par d’autres cours qui mentionnent que vous apprendrez une douzaine de bibliothèques différentes ! Chaque bibliothèque que vous utiliserez avec Ethereum est en train d’être modifiée et abandonnée presque chaque semaine ! Au lieu de cela, ce cours vous apprendra à assembler votre propre package de base pour développer, compiler et tester des contrats intelligents. En apprenant les technologies de base, vous serez prêt à vous adapter à Ethereum, quelles que soient les évolutions de l’écosystème.
Qu’est-ce qu’Ethereum ?
Ethereum est une cryptomonnaie tout comme Bitcoin, et elle a été saluée comme le successeur de Bitcoin. Alors que Bitcoin a actuellement des problèmes de mise à l’échelle avec une augmentation du nombre de transactions en attente, Ethereum est prêt à dépasser Bitcoin en termes de performances, de popularité et de valeur. Ethereum a été créé pour aider les développeurs comme vous à créer des applications axées sur le transfert d’argent ou de valeur d’une partie à une autre.
Qu’est-ce que Solidity ?
Solidity est un langage de programmation pour écrire des contrats intelligents. Essentiellement, pensez-y comme une façon de contrôler un compte bancaire avec du code. Avec Solidity, nous pouvons écrire des applications qui simulent une campagne de financement participatif, une loterie, un prêt ou tout autre type d’instrument financier. Ne soyez pas intimidé par l’apprentissage d’un « autre » langage de programmation ; Solidity est connu pour être assez similaire à Javascript et exceptionnellement facile à apprendre pour quiconque a une expérience préalable en JS. Ce cours vous donnera tous les outils dont vous avez besoin pour maîtriser Solidity.
À qui s’adresse ce cours ?
Les programmeurs qui cherchent à exploiter la technologie de la blockchain pour des applications avancées.
Les ingénieurs qui veulent comprendre Ethereum et comment construire des applications avec.
Learning Objectives
Requirements
- Connaissances de base en Javascript et NPM
- Vous aurez besoin d'un ordinateur fonctionnant sous Linux, MacOS ou Windows
- Une compréhension de base des technologies web
- La maîtrise d'un langage de programmation est un avantage, mais pas obligatoire.
Target Audience
- Les programmeurs qui cherchent à exploiter la technologie de la blockchain pour des applications avancées.
- Les ingénieurs qui veulent comprendre Ethereum et comment construire des applications avec.