• 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: Non-Fungible Tokens (NFTs) Fundamentals | 11 Lessons | Demonstration

    • Module Overview

    • Blockchain Fundamentals

    • Ethereum Blockchain Overview

    • Non-Fungible Tokens (NFTs)

    • Interplanetary File System (IPFS)

    • NFT Storage and Pinata

    • Demonstration - Upload Files to IPFS

    • NFT Use Cases

    • Module Summary

    • Hands-on Exercise: NFT Fundamentals

    • Interactive Exercise

  • 3

    Module 2: Fundamentals of Layer 2 and Arbitrum | 10 Lessons | 3 Demonstrations

    • Module Overview

    • Metamask wallet

    • Demonstration - Setup Metamask

    • Layer 2 Solutions - Arbitrum Network

    • Demonstration - Arbitrum Network

    • Hardhat Project

    • Demonstration - Hardhat Configuration

    • Module Summary

    • Hands-on Exercise: Layer 2 and Arbitrum

    • Interactive Exercise

  • 4

    Module 3: Implementing ERC-721 NFT Standard | 9 Lessons | 3 Demonstrations

    • Module Overview

    • ERC-721 Standard Review

    • Development Environment

    • Demonstration – ERC-721 Implementation

    • Demonstration – ERC-721 Testing

    • OpenSea Listing

    • Demonstration - OpenSea Listing

    • Module Summary

    • Hands-on Exercise: Implementing ERC-721

    • Interactive Exercise

  • 5

    Module 4: Implementing ERC-1155 NFT Standard | 9 Lessons | 2 Demonstrations | Hands-on Exercise

    • Module Overview

    • Semi-Fungible Tokens (SFTs) Overview

    • ERC-1155 Standard Review

    • Demonstration – ERC-1155 Implementation

    • ERC-1155 Batch Transfer

    • Demonstration – ERC-1155 Testing

    • Module Summary

    • Hands-on Exercise: Implementing ERC-1155

    • Interactive Exercise

  • 6

    Module 5: Security Considerations | 9 Lessons | 2 Demonstrations | Hands-on Exercise

    • Module Overview

    • Oracles Overview - Chainlink

    • Digital Signatures

    • Demonstration - Smart Contracts Security

    • NFTs Security Considerations

    • Demonstration - NFTs Vulnerabilities

    • Module Summary

    • Hands-on Exercise: Security Considerations

    • Interactive Exercise

  • 7

    Module 6: NFT Lazy Minting Implementation | 10 Lessons | 3 Demonstrations | Hands-on Exercise

    • Module Overview

    • Introduction to Lazy Minting

    • Creation of Vouchers

    • Demonstration - Vouchers

    • Lazy Minting Script

    • Demonstration - Lazy Minting Script

    • Demonstration - Testing Lazy Minting NFTs

    • Module Summary

    • Hands-on Exercise: NFT Lazy Minting

    • Interactive Exercise

  • 8

    Module 7: NFT Marketplace Development | 9 Lessons | 2 Demonstrations | Hands-on Exercise

    • Module Overview

    • Marketplace Functionality Overview

    • Demonstration - React Installation

    • Metamask Implementation

    • Demonstration - Metamask Implementation

    • Demonstration – ERC-1155 NFT Minter Implementation

    • Module Summary

    • Hands-on Exercise: NFT Marketplace Project

    • Interactive Exercise

  • 9

    Module 8: Advanced NFT Marketplace Development | 10 Lessons | 3 Demonstrations | Hands-on Exercise

    • Module Overview

    • ERC-1155 NFT Listing 

    • Demonstration – ERC-1155 NFT Listing

    • ERC-1155 NFT Buying

    • Demonstration – ERC-1155 NFT Buying

    • ERC-1155 NFT Lazy Minting

    • Demonstration – ERC-1155 NFT Lazy Minting

    • Module Summary

    • Hands-on Exercise: Advanced NFT Marketplace Project

    • Interactive Exercise

  • 10

    Module 9: Summary and Final Exam

    • Module Overview

    • Course Summary

    • Exam Details

    • Final Exam

WHY LEARN BLOCKCHAIN WITH US?

  • TRUSTED

  • STRATEGIC

  • PRACTICAL