What is this course covering?The course covers everything you need to become a blockchain developer. Students of this course will learn what Ethereum blockchain is and how it works on the base level and from a developer's perspective.Students will learn what smart contracts are and how to create them. Smart contracts are going hand in hand with dApps(decentralized apps). The course covers them as well.The front end for dApps covered in the course use React library and Next JS framework. CSS and design are built with the help of Bulma and Tailwind frameworks.Three real-world applications are created in the course. Faucet Application: This straightforward app encompasses React JS, Solidity, and Ganache. It provides an introduction to the fundamentals.Marketplace: This advanced application involves Next JS, Solidity, and Ganache, along with deployment to an actual blockchain.Adopt Pet: A bonus section focusing on React JS, this section utilizes Hardhat to manage the smart contract and deploys it to the Polygon network.Solana NFT Minting App: This bonus section teaches you to build an NFT minting application on Solana using React, TypeScript, and the Metaplex Umi framework. You'll integrate Solana wallet adapters, create NFT metadata, and mint tokens on the Solana devnet.Every part of application creation is well explained and documented.Faucet application:The initial application in the course provides students with a hands-on experience to learn the fundamentals and core concepts of the Ethereum network.The application's frontend is developed using the React library and the Bulma framework. The Truffle development environment and Ganache (a private blockchain) are utilized for smart contract creation.The faucet application allows users to donate and withdraw funds from the smart contract. Users can interact
What you'll learn
understand the Ethereum blockchain and its working principles
create and deploy smart contracts
develop decentralized applications (dApps) using React and Next.js
build a faucet application and a marketplace
implement an NFT minting application on the Solana network