Build a full stack NFT Marketplace using Solidity & Next js
Learn about NFTs! This course explores the world of Non-Fungible Tokens (NFTs) for crypto enthusiasts. Understand what NFTs are and their potential.
Course Content
Build a full stack NFT Marketplace using Solidity & Next js is an intermediate-level Skillshare course taught by Rahul Agarwal. It runs 4h 27m, is taught in English, and includes a certificate of completion. 86 students have enrolled. It is a paid course, first published July 2022.
Are you interested in the world of NFTs? This comprehensive course guides you through building a fully functional NFT marketplace on the Ethereum blockchain, adhering to the widely adopted ERC721 standard. Learn how to create a platform where users can seamlessly buy and sell NFTs using Ether.
This hands-on tutorial takes you from the ground up, starting with a brand new Hardhat project and installing all necessary dependencies. You'll master the art of writing and rigorously testing smart contracts with Solidity. Then, you'll develop the user-friendly front-end using Next.js to connect with your smart contracts. Crucially, discover how to store rich NFT metadata securely using Pinata, an IPFS-based storage solution.
Here's what you'll learn:
- Full-Stack NFT Marketplace Development: Build a complete marketplace application.
- Solidity Smart Contracts: Write, test, and deploy smart contracts for NFT management.
- Ethereum Blockchain Integration: Interact with the Ethereum network using Ethers.js.
- Front-End Development with Next.js: Create a responsive and intuitive user interface.
- IPFS Storage with Pinata: Securely store NFT metadata.
- Hardhat Development Environment: Utilize Hardhat for efficient smart contract development and testing.
Prerequisites:
To get the most out of this course, you should have:
- Node.js and VS Code installed.
- MetaMask wallet extension installed in your browser with test Goerli ethers.
- Basic understanding of Solidity, Hardhat, and Next.js.
The Tech Stack:
This course leverages a powerful and modern tech stack:
- Next.js: A robust web application framework for building the front-end.
- Hardhat: A comprehensive Solidity development environment for testing and deployment.
- Pinata: A reliable file storage solution based on IPFS.
- Ethers.js: A powerful client library for interacting with the Ethereum blockchain.
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.