Pre-requisites

What will you learn?

 Who is this course for?

Developers
Entrepreneurs
Investors
Product Managers
Students
Web 3.0 Enthusiasts
Anyone interested in learning Web 3.0 & Solidity

Content of this course

Day 1

  • Basics of Blockchain
  • How Blockchain works?
  • Fundamentals of Blockchain
        Wallets
        EOA and Contracts Add
        Private Key, Public Key
        ECDSA

Day 2

Solidity Exclusives

  •  Payable, Mapping
  •  Call Vs Transfer Vs Send
  • Cryptographic Functions
  • Internal/External
  • MSG.Sender, Block.Time Stamp

Day 3

WEB3 JS Fundamentals

  •  What is an ABI?
  • ABI (Web3) Vs API (Web 2)

Interaction

  •  Send Token to an Address
  •  Interact with a Smart Contract

Day 4

ERC 20 &ERC 721 (NFT)

  • What is a Crypto Token (ERC 20)
  • What is ERC 1155 (NFT)
  • Deploy ERC 20 Token
  • Deploy ERC 721 Token
  • Interaction
  • Mapping

Day 5

Template

App Discussion

  • Connect Meta Mask
  • Create a Template
  • NPX Create-Web3Learn-App
  • Use Context Hooks

Day 6

Assignment

PRE

  • MINT ERC 20 Token
  • Pay Some Ether to Mint
  • Use the ERC20 Token to Mint

Post

  • Create a Contract that has mined 30 tokensto itself (DIY)
  • Use Address to UINT [] Mapping

Day 7

Solving the Assignment & MISC

  • Testing
  • Auditing
  • Basics of DeFi (Uniswap, AAVE)
  • Basics of The Graph

How does this course work?

Live video sessions every day (1-2hours)
Assignments (2-3 hours Commitment)
Projects

What is the outcome?

At the end of the course, you will be able to create Smart Contracts, dApps and work on industry projects.

Who will teach this course?