Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
dapp mastery - Ethereum token, NFT & DAO - Solidity & React
Rating: 4.4 out of 5(18 ratings)
131 students

dapp mastery - Ethereum token, NFT & DAO - Solidity & React

Learn to create Ethereum Tokens, NFT collection and DAO in one course
Last updated 7/2024
English
English [Auto],

What you'll learn

  • Fundamentals of creating DAPPs
  • Complete solidity programming
  • Create a crypto token
  • Create NFT collection (ERC-721 standard)
  • Create a DAO (Decentralized Autonomous Organization)
  • Create and deploy smart contracts on EVM blockchains
  • Ethers js
  • Blockchain

Course content

10 sections77 lectures5h 22m total length
  • 1) introduction to Ethereum2:35

    Discover how Ethereum enables smart contracts on a decentralized, censorship-free blockchain, creating trustless dapps and transforming finance with ether as the transfer currency.

  • 2) Ethereum nodes4:26

    Explore Ethereum node clients and the three node types—full, lite, and archive—and understand how the EVM executes smart contracts.

  • 3) Ethereum accounts and creating your first Ethereum account on Metamask7:20

    Explain the two Ethereum account types—externally owned and contract accounts—and how private keys, nonces, and wei balance define them. Create your first Ethereum account with Metamask to begin development.

  • 4) Testnet4:30

    Discover Ethereum testnets like Sepolia and Goerli, where developers fetch testnet ether via faucets to safely test contracts before mainnet deployment.

  • 5) gas and opcodes10:14

    Explore how Ethereum gas, gwei, and opcodes shape transaction costs, covering pre and post London base fees, priority fees, and block gas limits in the EVM.

  • 6) Block explorer4:49

    Explore how Ethereum transactions are viewed on a block explorer like Etherscan, inspecting mainnet data, transaction hash, status, block, confirmations, addresses, value, gas, and input data.

  • 7) Ethereum scaling9:56

    Explore Ethereum scaling, balancing decentralization and security with on-chain upgrades like proof-of-stake and surge sharding, and off-chain layer-two solutions such as state channels, sidechains, and optimistic and zero-knowledge rollups.

Requirements

  • If this your first time programming, this course is not for you. you need to know below technologies.
  • HTML
  • CSS
  • Javascript
  • ReactJs

Description

Fully updated course for 2023 with latest version of Solidity, Ethereum and EthersJs.


One of the highest paying skills is Web3. The blockchain technology took the fintech industry by storm with transactions crossing billions of dollars. Even the transactions and market caps are in trillions of dollars, only 4% of the world population is using the crypto out of which only a small number of developers are available in Web3 space. This industry is early and it needs more developers for better innovation and bringing in new ideas.


This course is NOT FOR COMPLETE BEGINNERS in programming, We will be coding in HTML, CSS, Javascript/ReactJs and Solidity (programming language to write smart contracts).


If you are interested in learning Web3 and to develop Decentralized application, this course is for you!


In this course we will go step by step in creating our smart contracts, deploying them on the blockchain and finally creating our own DAPP for the smart contracts created.


We will learn by building:

  1. Meme token - ERC20 standard based meme token

  2. NFT collection - ERC721 standard based NFT collection which can be minted only using our meme token created before.

  3. Finally, our own DAO - Decentralized autonomous organization.


The lessons with theory is covered using animations for better learning and the coding lessons are edited for crystal clear explanation.


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.


Who this course is for:

  • Web 2 developer looking to learn to create DAPPs