返回
项目实战

Decentralized Social Dapp

In this course, we will learn how to build a simple web3 social application on Linea: share on the chain and see statuses posted by everyone. The course includes the following content: 1. Build your own smart contract, which will record the user's status information. 2. Use the Thirdweb development platform to build a front-end application that interacts with it.

语言solidity
难度简单
总时长1小时

目标学习者

这门课是给谁上的

  • Developers are interested in layer2 Linea.
  • Developers are interested in Decentralized Social Dapp.

要求

  • Understand the basic concepts of Web3 and blockchain.
  • Understand the relevant knowledge of smart contract development.
  • Understand the basic technology stack for Dapp development.

你会学到什么

  • Development and deployment of Solidity smart contracts
  • How to interact with smart contracts using Thirdweb
Solidity
React
Thirdweb

课程安排

  • 1. Overview

    This chapter will introduce the basic information of decentralized social application as a whole.


  • 2. Contract development and deployment

    In this chapter, you will learn about statusContract and its deployment.


  • 3. Frontend Project: Update Status

    This chapter will explore how to build a web3 project from scratch, implement the login function, and publish your status on the chain.


  • 4. Front-end project: Status Feed

    This chapter will learn how to view the status information of all accounts or specified accounts


  • 5. Project Interaction

    This chapter will learn how to obtain test coins and interact with the contract.

practice

Decentralized Social Dapp

12 小节
移动端和桌面端均可访问