Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fullstack DApp 2025: Solidity, React & Ethereum Blockchain
Rating: 4.1 out of 5(11 ratings)
154 students

Fullstack DApp 2025: Solidity, React & Ethereum Blockchain

Build a Complete DApp for Ethereum Blockchain with Solidity, Hardhat, React, IPFS, L2 & Blockchain Oracle Integration
Last updated 1/2025
English

What you'll learn

  • Learn to create full stack Web 3.0 Dapp with Hardhat and React.
  • Learn to integrate the Web 3.0 Dapp with IPFS Storage to store images.
  • Learn to integrate the Web 3.0 Dapp with L2 Networks.
  • Learn to integrate the Web 3.0 Dapp with Blockchain oracles.

Course content

8 sections72 lectures4h 2m total length
  • Introduction0:39
  • Web 3.0 Dapp will are building6:42
  • Technical Stack we are learning via Dapp0:55
  • Course includes section on Solidity0:23

Requirements

  • Basic understanding of OOPs and familiarity with any one programming language.

Description

In this comprehensive course, you will learn to build a full-stack Web 3.0 application from scratch. We’ll begin by creating a Solidity smart contract, the leading language for Ethereum and EVM-compatible blockchains. You will then compile and deploy this contract on a local node using Hardhat, a powerful development framework for Ethereum.

Next, we’ll dive into Layer 2 (L2) solutions, exploring how to deploy smart contracts on zkSync, a cutting-edge technology that enhances scalability and reduces transaction costs on Ethereum.

You’ll also learn how to integrate decentralized storage with IPFS (InterPlanetary File System), using Piñata as the IPFS provider to store your data in a decentralized manner.

Furthermore, we will cover the integration of blockchain oracles with Chainlink, enabling your smart contracts to fetch real-time data, such as price feeds, directly from the outside world.

By the end of this course, you will have a solid understanding of building, deploying, and integrating full-stack Web 3.0 applications. This includes setting up a local environment and deploying to a live blockchain. Whether you're a beginner or an intermediate developer, this course will equip you with the essential skills to build scalable and robust blockchain applications.

In addition, you will learn to develop the frontend with React, creating a seamless user interface for your Web 3.0 application. We will also integrate a funding feature on top of the polling functionality, allowing you to understand and implement funding mechanisms within blockchain apps.

Who this course is for:

  • Beginner blockchain developers who want develop full stack dapp on ethereum.