Packt
Become An Ethereum Blockchain Developer

Une nouvelle année, de bonnes résolutions et des économies gigantesques : profitez d'un an d'accès illimité aux formations de Coursera Plus, pour $199. Économiser maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Become An Ethereum Blockchain Developer

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

13 heures pour terminer
3 semaines à 4 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

13 heures pour terminer
3 semaines à 4 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Understand the functionality and use cases of key tools like Remix IDE, Truffle, and Hardhat in Ethereum development.

  • Analyze and debug smart contracts using advanced techniques and tools such as the Truffle debugger and Hardhat.

  • Create decentralized applications, token sales, and NFTs on the Ethereum platform using Solidity and Web3.js.

Compétences que vous acquerrez

  • Catégorie : Ethereum blockchain
  • Catégorie : NFT development
  • Catégorie : Solidity programming
  • Catégorie : Web3 development
  • Catégorie : Hardhat Ethereum

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

octobre 2024

Évaluations

4 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 7 modules dans ce cours

In this module, we will introduce you to the course, starting with an overview of the topics and skills you will master. You'll meet your instructor, learn who this course is designed for, and explore the course structure to ensure you get the most out of it.

Inclus

3 vidéos1 lecture

In this module, we will dive into the Remix IDE, a powerful tool for Ethereum developers. You'll learn how to set up the IDE, manage your project files, and work with smart contracts. We will also cover essential blockchain basics and demonstrate how to read from and write to smart contracts using Remix, culminating in a comprehensive wrap-up of the section.

Inclus

8 vidéos

In this module, we will build a blockchain-based messenger application, exploring key Solidity concepts like booleans, integers, strings, and address types. You will learn how to safely manage integer rollover with SafeMath, understand the Msg object, and differentiate between view and pure functions. By the end of the section, you'll implement and deploy your own Blockchain Messenger, solidifying your skills through practical application.

Inclus

12 vidéos1 devoir

In this module, we will guide you through the creation of a smart contract for managing deposits and withdrawals, known as "Smart Money." You'll start by setting up MetaMask, sending transactions, and exploring the inner workings of Ethereum transactions and hashing. You'll also learn how to work with Remix and the Injected Web3 provider, apply the payable modifier, and handle fallback functions. By the end of this section, you'll implement a robust Smart Money application.

Inclus

13 vidéos

In this module, we will focus on building a smart contract wallet, starting with an introduction to Solidity mappings and how they can be applied to a wallet example. You will learn the differences between structs and child contracts, how to combine structs with mappings, and how to handle exceptions using require, assert, and try/catch. Additionally, we will delve into low-level Solidity calls, providing you with a deep understanding of smart contract interactions. By the end of this section, you will have implemented a fully functional Smart Wallet.

Inclus

12 vidéos1 devoir

In this module, we will walk you through creating and deploying an ERC20 token and setting up a token sale. You will learn how to interact with smart contracts using Web3.js, understand the ABI array, and work with events as return variables. The module also covers advanced topics like modifiers, inheritance, reserved keywords, and safely destroying contracts with self-destruct. By the end, you will have successfully implemented an ERC20 Token Sale and verified your source code on a block explorer.

Inclus

14 vidéos

In this module, we will guide you through the creation and deployment of a Non-Fungible Token (NFT) using various industry-standard tools and frameworks. You'll start by deploying an ERC721 token using OpenZeppelin and Remix, then progress to Truffle for more advanced development, including migrations, unit testing, and debugging. We'll also cover Hardhat and Foundry setups for deployment and testing, with insights into different token standards. By the end of this section, you will have a thorough understanding of the entire NFT development lifecycle, from deployment to verification.

Inclus

20 vidéos2 devoirs

Instructeur

Packt - Course Instructors
Packt
375 Cours26 968 apprenants

Offert par

Packt

Recommandé si vous êtes intéressé(e) par Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Emplacement réservé

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions