Web3Developer.me - The complete guide to developing DAPPs on Ethereum and Solidity
Our course is designed to help web2 developers transition to web3. Learn to develop real-world DAPPs from start to finish!
Below are the sections covered in this course:
1) Introduction to Ethereum Blockchain
In this section, we will look at the basic understanding of the Ethereum blockchain and get our selves familiarized with the functioning of the blockchain and it's key terms.
This section won't be technical, but a very important section to understand basic concepts which will be helpful in understanding further concepts
2) Master Solidity
We will dive in-depth into the concepts of solidity programming language, starting from the basics. In this section we will also create your first smart contract.
This section will be technical. Having prior experience in programming is necessary.
3) Create Crypto Meme Token
We will look deeply into the ERC20 standard and implement it in practice. We will create our own Meme token from scratch.
After finishing this section, you will be familier with the terms, ERC, EIP and get an understanding of how most of the tokens like Shiba Inu, OMG token, etc.., work
We will also create a simple frontend using ReactJs and interact with our Meme token smart contract. This will help you to get start in developing Decentralized applications (DAPPs).
4) Create NFT Collection and Mint in frontend
In this section, We will write a new smart contract to manage our NFT collection. We will make it so that, each NFT can be brough through our Meme token created in the previous section.
We will also build a frontend to display all the NFT images and let users mint the NFTs by clicking mint button.
5) Create a DAO
We will explain the fundamentals of a DAO in a developer perspective and create our own DAO smart contracts to manage our NFT collection created earlier.
We will also build a frontend using ReactJs to let the members of our DAO create and vote on proposals.
Note: This course is NOT FOR COMPLETE BEGINNERS in programming, You must know to work with HTML, CSS, Javascript/ReactJs.
After taking this course you will be able to:
- Create smart contracts using Solidity (programming language used to create smart contracts on Ethereum).
- Deploy smart contracts to the blockchain using hardhat.
- Create frontends that connects with those smart contracts and display beautiful UI.
- Learn to use the graph protocol for indexing blockchain data.
- Be fluent in solidity programming language.
- Create fully working DAPPs from scratch.
- Learn to create your own crypto token, NFT collection and DAO.
- Learn to work with IPFS for your NFT collection.
For more details visit: Web3Developer.me
You'll get 6 hours of video tutorials for developing DAPPs on Ethereum blockchain.