Cédric Solignac Développeur Full Stack.

J’ai trouvé pour vous les meilleures formations en développement web.

Projets : Flexbox - Responsive - Grid - Sass - To do

Accueil > Blockchain > Certificat - Solidity Smart Contract DApps avec Ethereum.

Certificat - Solidity Smart Contract DApps avec Ethereum.

vendredi 28 février 2020, par Cédric

Au cours des deux dernières années, il n’y a pas eu de frein plus important dans le monde informatique que celui que la technologie Blockchain a créé. La croissance extrêmement rapide de l’industrie, du marché et de la technologie elle-même conduit à une énorme pénurie de programmeurs qui comprennent vraiment la blockchain. Avec la blockchain, des contrats intelligents ont vu le jour et avec eux - Solidity.

L’idée de ce cours est de vous donner les meilleures pratiques et les plus simples pour devenir développeur blockchain. Nous nous concentrerons sur le développement de contrats intelligents avec Solidity dans l’écosystème Ethereum.

Vous apprendrez à créer vos premiers contrats intelligents dans la blockchain Ethereum même si vous êtes un débutant complet et que vous ne savez rien de la programmation ou de Solidity.

Je vais vous montrer le remix IDE en ligne pour créer vos premiers contrats intelligents et nous passerons en revue toutes les fonctionnalités que Solidity nous offre en tant que langage de programmation.

Vous pourrez également configurer votre environnement pour commencer à coder avec Solidity sur votre machine locale. Je vais vous montrer quels paramètres et configurations j’ai utilisés pour configurer mon VSCode et comment installer avec succès Truffle sur Windows.

Après cela, je vous apprendrai les bases du Truffle Framework et comment le faire fonctionner avec Ganache comme votre propre réseau de blockchain privé Ethereum.

Nous testerons également notre comportement de contrats intelligents Solidity avec des tests unitaires avec Chai et Mocha. Si vous êtes un développeur sérieux, vous devez savoir que votre code fonctionne comme vous vous y attendez.

Lorsque vous aurez terminé, vous pourrez créer votre propre première application décentralisée avec Solidity et Truffle.

Alors que d’autres cours sont remplis d’informations inutiles qui les rendent difficiles à parcourir et vous laissent perplexe, ce cours vous emmènera pas à pas d’un débutant complet à un maître de la Solidité et de la création de contrats intelligents dans l’écosystème Ethereum.

Dans ce cours :

Nous allons apprendre l’essentiel de la blockchain Ethereum. Comment fabriquer et protéger nos portefeuilles ainsi que maîtriser Metamask comme notre portefeuille Ethereum principal dans la création de nos contrats intelligents.

Nous allons passer en revue les concepts de base et avancés du langage Solidity. Nous apprenons en profondeur comment vous pouvez créer vos propres contrats intelligents et les tester instantanément dans Remix.

Je vais vous apprendre à utiliser Metamask comme votre portefeuille Ethereum et je vous donnerai des conseils de sécurité qui sécuriseront vos actifs cryptographiques.

Nous verrons également comment vous pouvez développer votre propre DApp avec Solidity et le Truffle Framework + Ganache comme votre blockchain virtuelle et la bonne façon de configurer votre environnement de développement.

Je vais vous enseigner les bases du réseau IPFS et nous allons créer notre propre application dApp pour le stockage de fichiers (UPDATE)

Nous apprendrons les bases du développement DApp avec Solidity ainsi que les tests unitaires de nos contrats intelligents, afin de nous assurer que notre code se comporte comme nous l’attendons.

Vous aurez des missions qui vous aideront à mieux comprendre le matériel avec la pratique réelle et pas seulement la consommation passive. Après avoir terminé ce cours, vous tomberez amoureux de Solidity, de l’écosystème Ethereum et de la création de contrats intelligents.

Vous apprendrez à déployer votre application en utilisant Heroku et à la mettre en ligne sur le Web

Ce que vous allez apprendre
Comment développer votre propre DApp
Concepts de base et avancés du langage de programmation Solidity
Comment utiliser Truffle Framework & Ganache
Comment effectuer des tests unitaires sur vos contrats intelligents
Utilisation de Remix comme IDE en ligne
Les éléments essentiels de la blockchain Ethereum
Comment sécuriser vos actifs cryptographiques
Comment utiliser le métamask comme portefeuille Ethereum
Comment créer et déployer votre propre jeton

Y a-t-il des exigences ou prérequis pour ce cours ?
Connaissance de base de Javascript et NPM (recommandé)

Voir aussi