![Become An Ethereum Blockchain Developer [Video]](https://content.packt.com/V21796/cover_image_small.jpg)
Become An Ethereum Blockchain Developer [Video]
Subscription
FREE
Video + Subscription
$29.99
Video
$89.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
Video + Subscription
$29.99
Video
$89.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterIntroduction to the Course
-
Remix IDE
-
[Project] The Blockchain Messenger
-
[Project] Smart Money - Deposit and Withdrawals
- Overview
- Installing and Configuring Metamask
- Get Free Ether and Send Transactions
- (Behind the Scenes) Metamask
- (Behind the Scenes) An Ethereum Transaction
- (Behind the Scenes) Hashing
- Cancel or Update Ethereum Transactions
- Remix and the Injected Web3 Provider
- The Payable Modifier and Msg.value
- (The Fallback Functions) Fallback and Receive
- Section Summary
- The Smart Money Implementation
- Congratulations
-
[Project] Smart Wallet
-
[Project] ERC20 Token Sale
- Overview
- Web3.js Introduction
- Understanding the ABI Array
- Events as Return Variables
- Metamask, Web3.js, and Event Listeners
- (Behind the Scenes) Events
- Modifiers and Inheritance
- (Behind the Scenes) Modifiers
- (Behind the Scenes) Reserved Keywords
- Destroying Smart Contracts with Self-Destruct
- Block Explorers and Source Code Verification
- The ERC20 Token Explained
- Implementing an ERC20 Token Sale
- Congratulations
-
[Project] Non-Fungible Token (NFT)
- Introduction to the NFT Project
- Deploy ERC721 Token from OpenZeppelin as OpenSea NFT on Goerli Using Remix
- How to Get Truffle Prerequisites on Your System for Windows, Linux, and Mac
- Start a New Truffle Project Correctly and Understand the Folder Structure
- Truffle Migrations and How to Run Them from the Command-Line Interface
- Using the Truffle Console to Interact with Smart Contracts on All Networks
- Write Your First Truffle Unit Test and Understand Advanced Event Assertions
- Deploy a Smart Contract Using HDWallet Provider Versus Truffle Dashboard
- Debug Smart Contracts #1: Using Console.Log Inside Solidity Using Ganache
- Debug Smart Contracts #2: Using the Powerful Truffle Debugger and Chain Forking
- Summary: Truffle and Smart Contract Development
- ERC20 Versus ERC777 and ERC721 Versus ERC1155 Tokens Explained
- Hardhat Setup and Configuration Overview
- Deploying to Görli with HardHat and Verifying Smart Contracts on Etherscan
- Unit Testing with HardHat and Console.Log in Solidity
- Installing and Configuring Foundry and Forge
- Adding Our NFT Contract to Foundry
- Writing Unit Tests for Foundry and Understanding VM Pranking
- Deploy Smart Contracts Using Foundry Scripts and Seed Phrases with Verification
- Outro and Thank You
About this video
Ethereum blockchain development involves creating decentralized applications (DApps), smart contracts, and other digital assets on the Ethereum blockchain platform. Ethereum is a decentralized blockchain network known for supporting smart contracts, self-executing agreements with predefined rules that automatically execute.
The course begins with an introduction and progresses to the Remix IDE, covering topics such as Blockchain basics and reading/writing smart contracts. It covers hands-on projects, the Blockchain Messenger, to explore Booleans, integers, and address types. The course progresses to Smart Money - Deposit and Withdrawals, diving into Metamask, Ethereum transactions, and the payable modifier. Smart Wallet takes us into Solidity mappings, structs, and low-level Solidity calls. Moving forward into ERC20 Token Sale projects, Web3.js, event handling, and modifiers lead to non-fungible tokens (NFTs) involving Truffle, smart contract debugging, and deployment. The course wraps up by exploring alternative development frameworks such as Hardhat and Foundry.
Upon completing the course, we will be proficient in Solidity programming, smart contract development, and blockchain usage. We will have hands-on experience building real projects, including DApps and NFTs, and contribute to blockchain projects.
- Publication date:
- October 2023
- Publisher
- Packt
- Duration
- 11 hours 18 minutes
- ISBN
- 9781835465776