Build a full stack NFT Marketplace using Solidity & Next js

Build a full stack NFT Marketplace using Solidity & Next js

Learn how to build, deploy, and test a NFT marketplace from scratch on Ethereum

4.4
(5 ratings)
76 enrolled
Course Instructor: Rahul Agarwal

Course Outcomes

  • Blockchain Knowledge
  • Web3 full stack architecture
  • Solidity implementation
  • Use of Hardhat and Metamask
  • NFT data manipulation and storage on Pinata
  • Next JS Integration with Web3 and Blockchain
  • Creation of NFT(ERC721) Smart Contract
  • Real world decentralised application

Course Structure

38 lectures4h 39m total duration

  Create a new hardhat project 
10min
  Alchemy and Metamask Keys 
8min
  Quiz 
1min
  Quiz 
1min

About This Course

If you are a part of the cryptocurrency space, there is a chance you might have heard of this trending digital asset known as NFT. This course covers everything you need for a decentralized NFT application according to the ERC721 standard. Users will be able to sell and purchase NFTs with Ether in our marketplace.

You’ll learn how to build a full stack NFT marketplace on Ethereum with Solidity, IPFS, Next.js, Ethers.js, and Hardhat. We’ll start from scratch, creating a new hardhat project and installing the dependencies. We’ll then write and test out the smart contracts. Once the tests have passed, we’ll write the front end code to connect the smart contracts. NFT metadata will be stored on Pinata which is an IPFS based storage.

Prerequisites

To be successful in this guide, you must have the following:

Node.js and VS Code should be installed.

Metamask wallet extension should be installed in your browser with some test Goerli ethers in it.

Basic knowledge of Solidity, hardhat and Next js required.

In this course, we will build out a full stack application using:

Web application framework - Next.js
Solidity development environment - Hardhat
File Storage - Pinata
Client Library - Ethers.js

By the end of the course you will learn all the concepts required to apply for a web3 developer job or even build your own startup in the blockchain industry. So without wasting any more time, enrol now and get into the next era of internet asap.

Used by learners at

Microsoft
Amazon
Google

Student Feedback

4.4
Course Rating

60%

20%

20%

0%

0%

Reviews

Profile picture for LAY Leangsros
LAY Leangsros
Aug 22, 2023
Cool
Profile picture for Dhruv Sahu
Dhruv Sahu
Apr 15, 2023
Course is great , I require the source code though.
Profile picture for Rahul Agarwal

Rahul Agarwal  Instructor

https://github.com/rahul-connect/nft-marketplace

Profile picture for Poise-Paul
Poise-Paul
Mar 17, 2023
Good course

Course Instructor

Rahul Agarwal
Expert in Flutter and Blockchain application development
Rahul Agarwal
4.2 Instructor rating
43 Ratings
895 Students
15 Courses

I am an experienced Flutter and Blockchain application developer. I conduct workshops where I am building a community of tech enthusiast. I am well versed in production level application and how to wr...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro