Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
Web3 and mataverse how to?
•
ติดตาม
14 ต.ค. 2022 เวลา 02:20 • การศึกษา
แจกฟรี Roadmap ในการพัฒนาเว็ป3 เป็นขั้นเป็นตอน ใช้เวลาศึกษา
อย่างน้อย 3 เดือน - 6 เดือน
ส่งเสริม นักพัฒนา Software ไทย
@@@ แนะนำใช้ หัวข้อบทเรียนไปค้นหา ใน blog หรือ YouTube @@
หรือ ถ้าหาก รอได้ โปรดกดติดตาม ด้วยนะครับ มีอัพเดทจะลงให้อ่านกัน..@@@
Pre-requisite:
HTML/CSS
Javascript
Node JS
React
Visual Studio Code
Blockchain Development Learning Roadmap
Bitcoin white paper
Consensus Algorithm/Mechanism
o Proof of Work
o Proof of State
o Proof of Existence
o Proof of Authority
o Proof of Burn
o Byzantine Fault Tolerance
o Practical Byzantine Fault Tolerance
o Proof of Reserve
o Proof of Competence
o Proof of Capacity
o Proof of Resource
o Proof of Activity
o Proof of Importance
Tools
Remix IDE
Metamask
Languages
Solidity
Vyper
Rust
Golang
Javascript
Libraries
Truffle
Ganache
Web3.js
Web3.py1. Introduction to Ethereum
Ethereum Yellow paper
Formation of Ethereum: The Journey
Philosophy of Ethereum
2. Ethereum Fundamentals
Ethereum World Computer
Ethereum Virtual Machine (EVM)
Ethereum World State
Gas & Ether
Accounts
Block
Ethereum Transaction
Account Balance Model
Ethereum Transaction Life Cycle
3. DApps & Smart Contracts
Understanding Decentralized Application (DApp)
Introduction to DApp
DApp Application Stack
What is Web3 ?
4. Introduction to Smart Contracts
What is a Smart Contract ?
Need and Use of Smart Contract
Writing First Smart Contract
Running First Smart Contract
5.Remix IDE
Remix IDE File Explorer & Code Editor
Remix IDE Compiler Tab
Remix IDE Deploy & Run Transactions Tab
Remix IDE Offline Mode
6. Introduction to Solidity
a. Solidity Smart Contract Language
Components of a Contract
b. Basic Data Types
Integers
String
Address
Enums
Booleans
Fixed-size Byte Arrays
Fixed Point Numbers
c. Solidity Variables
Introduction Solidity Variables
Visibility/Access Modifiers
d. Functions in Solidity
Introduction to Functions in Solidity
Visibility/Access Specifiers
Mutability
Function Modifier
e. Control Structures
Introduction to Control Structures
If Statement
For loop
While loop
Do-while loop
Loop Control
f. Arrays and Structs
Arrays
Structs
Data Location
g. Mapping
Introduction to Mapping
Iterable Mappings
6. Interacting with Ethereum Network
a. Introduction
Introduction to Ethereum Network
Ethereum Clients
Ethereum Node Simulation
b. Ethereum Private Node
Ethereum Network Settings
Installing Go-Ethereum Client
Running an Ethereum Node
Starting Mining
Transferring Ether
Dev Node
c. MetaMask Light Client
Introduction to MetaMask
Setting up MetaMask
Test Ether & Faucet
Geth and MetaMask
Remix IDE and MetaMask
Etherscan - The Block Explorer
d. Ganache
Ganache CLI
Ganache GUI
Ganache and Remix
Ganache and MetaMask
7. DApp Development
a. Introduction
Introduction to DApp Development
What is Web3Js
Playing with Web3Js
Smart Contract Deployment
b. Contract
Writing Smart Contract
Run an Ethereum node
Compile and Deploy the Contract
c. Interface
Steps and Architecture
User Interface Design
Client-side code for communicating with MetaMask
Run the Application
#rojjom
บันทึก
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2024 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย