Fullstack Blockchain, Defi workshop with Solidity, Golang and Vuejs
Quantity
Fullstack Blockchain, Defi workshop with Solidity, Golang and Vuejs
Fullstack Blockchain, Defi workshop with Solidity, Golang and Vuejs ครบจบที่เดียว
เรียนรู้การสราง Distributed Application DApp ที่ทำงานบน Blockchain ตั้งแต่เริ่มเขียน Smart Contract -> Backend -> Frontend
Workshop เดียวที่จะพาคุณทำตั้งแต่ไม่เป็น จนกระทั่งมี DApp แรกของตัวเอง
Workshop Outline
- พื้นฐาน Programming ด้วย Solidity
- เทคนิค Mathematic ทีใช้ใน Smartcontract บน Solidity
- การออกแบบ building block พื้นฐานของ Smart contract เช่น ERC20, ERC721, Oracle, Wrapped Token, Asset backed token, ฯลฯ
- Compile solidity ด้วย Truffle และ Deploy Smartcontract เพื่อทดสอบด้วย Ganache
- เขียน Backend ด้วย Golang เพื่อเชื่อมต่อกับ Smartcontract
- การ Deploy Smartcontract บน BSC Testnet เพื่อทดสอบก่อน Deploy บน mainnet
- พื้นฐานการเขียน Program frontend ด้วย Vuejs
- เขียน Frontend ด้วย Vuejs เพื่อสร้าง DApp ที่เชื่อมต่อกับ Smartcontract
- เขียน Test เพื่อทดสอบ Smartcontract ด้วย Jest
- เชื่อมต่อกับ Wallet เช่น Metamask ด้วย Javascript (web3.js)
- ทดลองสร้าง project DApp จริงตั้งแต่ต้นจนจบ
** Workshop ทั้งหมดนี้ อาจจะถูกเรียงลำดับ และจัดหมวดหมู่ใหม่ ในวันที่ publish
ขั้นตอนในการเข้า workshop
1. ทำการสั่งซื้อ และชำระเงินภายในเว็ป https://bit.ly/fullstack-smartcontract-web
2. copy เลขใบสั่งซื้อที่ได้รับเมื่อชำระเงินสำเร็จ ตัวอย่างเลขใบสั่งซื้อ BEST2102010XXXXXXXXX
3. request invitation ไปที่ Facebook Group https://bit.ly/fullstack-smartcontract-group
4. ตอบคำถามเพื่อเข้า group โปรดแจ้ง email หรือเบอร์โทรศัพท์ ที่สมัครในเว็ป boodaBEST และกรอกเลขใบสั่งซื้อ
5. รอไม่เกิน 24 ชั่วโมงเพื่อให้ admin approve เข้ากลุ่ม
6. คลิปการสอนทั้งหมดจะอยู่ในกลุ่ม สามารถดูได้ตลอดชีพ และอาจจะมี clip ใหม่ๆ update เข้ามา
7. หากท่านมีข้อสงสัยประการใดสามารถติดต่อสอบถามได้ที่ Facebook Page : boodaBEST
![](https://boodabest-static.pams.ai/ecom/public/1nbxrQmuIly7ycejmBTytYb8uW7.png)
Workshop Lessons
Chapter 1. Setup Environments
workshop 1.1 Truffle VSCode Remix
workshop 1.2 Compile Hello world
workshop 1.3 ABI and Bytecode
workshop 1.4 Test Smart contract with Jest
Chapter 2. Basic Solidity
workshop 2.1 Contract Variables and Functions
workshop 2.2 String and Bytes32
workshop 2.3 Interface and new operator
workshop 2.4 Storage types
workshop 2.5 Require Revert and Modifier
workshop 2.6 Events
workshop 2.7 Library and Safemath
workshop 2.8 Basic math
Chapter 3. Defi building block
workshop 3.1 ERC20 fungible token
workshop 3.2 ERC721 NFT
workshop 3.3 Faucets
workshop 3.4 Asset backed token
workshop 3.5 Oracle
workshop 3.6 Swap pool (LP token)
Chapter 4. Connect Smart contract with Golang
workshop 4.1 Setup Golang project and Ganache-cli
workshop 4.2 Create a wallet with mnemonic
workshop 4.3 Deploy and Read/Write Smart contract
workshop 4.4 Deploy Smart contract on BSC Testnet
Chapter 5. Connect Smart contract with NuxtJS
workshop 5.1 Install NuxtJS
workshop 5.2 Login with Metamask
workshop 5.3 Real life project
Prerequisite
Workshop นี้เหมาะสำหรับ Developer ที่มีประสบการณ์ในการ coding มาบ้างแล้ว และต้องการเข้าสู่โลกการเขียนโปรแกรมบน Defi ตั้งแต่เริ่มต้นจนกระทั่งเขียน Dapp แรกของตัวเองได้
เนื้อหาต่างๆใน Workshop ทดสอบและบันทึกบนเครื่อง Mac ดังนั้น ถ้าจะทำตามเนื้อหาใน Workshop ควรจะใช้ Mac เป็นเครื่องที่ใช้ทำ Workshop อย่างไรก็ตามเครื่องมือ ต่างๆใน Workshop เป็นเครื่องมือที่มีใน Cross Platform ทั้งใน Mac, Windows หรือ Ubuntu ด้วยเช่นกัน เช่น Golang, Git, Docker, VSCode, Truffle ฯลฯ ซึ่งสามารถนำความรู้ใน Workshop ดังกล่าวไปใช้บนระบบอื่นๆได้ เพียงแต่การทำตามตัวอย่างใน Clip อาจจะไม่ได้ตรงกัน 100% ต้องมีการปรับเปลี่ยนไปตาม OS บ้าง แต่เนื่องจากผู้สอนใช้ Mac เป็นเครื่องมือหลัก จึงขออนุญาตที่จะไม่ตอบปัญหาในกรณีที่ปัญหาเกิดจากการใช้ OS อื่น
สมัครแล้วเรียน online ได้ตลอดชีพ ไม่มีหมดอายุ พร้อมตอบคำถามใน private group การันตีโดยผู้เรียน workshop อื่นๆมาแล้วกว่า 1,000 คน
ขอใบกำกับภาษีหรือ ชำระเงินผ่านการโอน หรือมีข้อสงสัยต่างๆ ทัก chat ได้ใน boodaBEST Facebook
![Messenger](/messenger.png)