Embark on a journey into the world of Ethereum blockchain development, where you'll acquire the skills necessary to become a proficient blockchain developer. This course guides you through the intricacies of Ethereum, starting with foundational concepts and progressing to advanced development techniques. You'll gain hands-on experience with tools like Remix IDE, Truffle, and Hardhat, ensuring you're well-equipped to handle real-world blockchain projects.
Empfohlene Erfahrung
Was Sie lernen werden
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.
Kompetenzen, die Sie erwerben
- Kategorie: Ethereum blockchain
- Kategorie: NFT development
- Kategorie: Solidity programming
- Kategorie: Web3 development
- Kategorie: Hardhat Ethereum
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
Oktober 2024
4 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 7 Module
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.
Das ist alles enthalten
3 Videos1 Lektüre
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.
Das ist alles enthalten
8 Videos
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.
Das ist alles enthalten
12 Videos1 Aufgabe
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.
Das ist alles enthalten
13 Videos
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.
Das ist alles enthalten
12 Videos1 Aufgabe
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.
Das ist alles enthalten
14 Videos
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.
Das ist alles enthalten
20 Videos2 Aufgaben
Dozent
von
Empfohlen, wenn Sie sich für Software Development interessieren
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.