€18.99
per month
Video
Oct 2023
11hrs 18mins
1st Edition
-
Build projects from blockchain messengers to non-fungible tokens (NFTs) to gain Ethereum competence
-
Explore Solidity and smart contracts to Metamask integration, event handling, and debugging topics
-
Discover alternative development frameworks such as Hardhat and Foundry to adapt to different tools
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.
This course is ideal for aspiring blockchain developers, technologists considering a career shift, software developers interested in Ethereum, and professionals looking to enhance their skill set with blockchain development. It caters to learners with varying experience levels, making it inclusive and accessible to those interested in Ethereum blockchain development. To get the most out of the course, having a computer running Linux, MacOS, or Windows, a basic understanding of web technologies, and proficiency in a programming language (the latter is advantageous, not mandatory) is beneficial.
-
Master Solidity (smart contract language) with practical projects
-
Develop functional DApps for Ethereum, covering development aspects
-
Create, deploy, interact with smart contracts on Ethereum networks
-
Gain expertise with blockchain tools such as Remix, Truffle, and Hardhat
-
Explore NFTs, Metamask integration, event handling, and debugging
-
Learn to deploy your blockchain projects on Ethereum's testnets