đ Key Learning Outcomes
- Understanding the general development lifecycle of NFT smart contracts and dApps.
- Using the OpenZeppelin Solidity library to create NFT smart-contracts.
- Deploying smart contracts to Ethereum testnets.
- Hosting static assets on IFPS.
- Creating a React dApp that interacts with smart-contract API.
- Confirming a wallet owns an NFT.
đ¨âđĢ About the Course
This course guides you through building a ticketing and proof-of-attendance service using Solidity and React. You will gain practical skills in NFT smart contracts and dApps, enabling you to start your own projects. The course addresses the initial learning curve and lack of documentation in the NFT space, providing a hands-on approach to learning.
đ¯ Target Audience
- Ideal for developers with some experience looking to delve into NFTs and web3 development.
- Suitable for those interested in creating practical applications using blockchain technology.
â Requirements
- Basic understanding of programming concepts.
- Familiarity with JavaScript.
- Some exposure to web development.
đ Course Content
- Creating a new NFT project with scaffold-eth.
- Deploying a smart contract to localhost.
- Adding mint function to NFT smart contract.
- Setting a mint price on smart contract.
- Deploying a smart contract to the Rinkeby Testnet.
- Setting up a React dApp.
- Supporting MetaMask connections.
- Connecting a React dApp to a smart contract using ethers.js.
- Minting an NFT from a React dApp.
- Scanning an Ethereum wallet's QR code.
- Confirming a wallet owns an NFT in a smart contract.
- Uploading static assets to IPFS.
- Displaying a user's NFTs using the OpenSea API.
Drop a comment
Build a Practical NFT Ticketing Service with Solidity and React by Ryan Harris
Log in to leave a feedback
Loginđ Psst! Interested in More React Courses?
Learn React: State ManagementWrittenInteractive
by Jiwon Shin
đšī¸ Levels: đą Beginner
âŗ Duration: 1 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Codecademy
Scale React Development with NxVideo
by Juri Strumpflohner
đšī¸ Levels: đ Intermediate
âŗ Duration: 1.5 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io
Create a Front-End App with ReactWrittenInteractive
đšī¸ Levels: đ Intermediate
âŗ Duration: 37 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Codecademy