• Fundamentals

  • 3 Hours

  • Flexible learning

COURSE OVERVIEW


COURSE CURRICULUM

  • 1

    Welcome to the course!

    • A message from the instructor

    • Disclaimer

    • Download Course Presentation

  • 2

    Module 1: Web3 Fundamentals | 8 Lessons

    • Module Overview

    • Introduction to Ethereum

    • Smart Contracts

    • Solidity

    • Web3 Applications

    • Web3 Architecture

    • Module Summary

    • Interactive Exercise

  • 3

    Module 2: Hardhat Fundamentals | 12 Lessons | 4 Demonstrations | Hands-on Exercise

    • Module Overview

    • Installation

    • Demonstration - Installation

    • Creating a project

    • Demonstration - Project

    • Testing

    • Demonstration - Testing

    • Deployment

    • Demonstration - Deployment

    • Module Summary

    • Hands-on Exercise: Hardhat

    • Interactive Exercise

  • 4

    Module 3: NFT Smart Contract Development | 11 Lessons | 3 Demonstrations | Hands-on Exercise

    • Module Overview

    • Non-Fungible Tokens

    • OpenZeppelin Libraries

    • ERC721 Standard

    • Demonstration – ERC721 Token

    • IPFS and Pinata

    • Demonstration - Pinata

    • Demonstration - NFT Minting Script

    • Module Summary

    • Hands-on Exercise: NFT Smart Contract

    • Interactive Exercise

  • 5

    Module 4: NFT Smart Contracts Deployment | 12 Lessons | 4 Demonstrations

    • Module Overview

    • Ganache-cli

    • Demonstration – Ganache-cli

    • Test Networks

    • Web3 Providers

    • Demonstration - Alchemy

    • Deploying a Contract

    • Demonstration – Deployment

    • Forking Mainnet

    • Demonstration – Forking Mainnet

    • Module Summary

    • Interactive Exercise

  • 6

    Module 5: NFT Smart Contracts Testing | 10 Lessons | 3 Demonstrations | Hands-on Exercise

    • Module Overview

    • Ethers.js

    • Demonstration – Ethers.js

    • Mocha

    • Chai

    • Demonstration – Advance Testing I

    • Demonstration – Advance Testing II

    • Module Summary

    • Hands-on Exercise: Testing

    • Interactive Exercise

  • 7

    Module 6: Web3 Project Creation | 12 Lessons | 5 Demonstrations | Hands-on Exercise

    • Module Overview

    • Introduction to React

    • Demonstration – React Project

    • Metamask

    • Demonstration - Metamask

    • Demonstration – User Interface

    • Smart Contracts Integration

    • Demonstration – Web3 application I

    • Demonstration – Web3 application II

    • Module Summary

    • Hands-on Exercise: Web3 Project

    • Interactive Exercise

  • 8

    Module 7: Summary and Final Exam

    • Module Overview

    • Course Summary

    • Exam Details

    • Final Exam

WHY LEARN BLOCKCHAIN WITH US?

  • TRUSTED

  • STRATEGIC

  • PRACTICAL