Skip to content

The workshop content for fullstack blockchain defi with solidity vuejs and golang workshop

Notifications You must be signed in to change notification settings

3dsinteractive/fullstack-blockchain-defi-solidity-vuejs-golang

Repository files navigation

## The workshop content for fullstack blockchain defi with solidity vuejs and golang workshop

If you are interested in the workshop, register and join here https://bit.ly/fullstack-smartcontract-web


### Workshop Outline

Chapter 1. Setup Environments
Lesson 1.1 Truffle VSCode Remix 
Lesson 1.2 Compile Hello world
Lesson 1.3 ABI and Bytecode
Lesson 1.4 Test Smart contract with Jest

Chapter 2. Basic Solidity
Lesson 2.1 Contract Variables and Functions
Lesson 2.2 String and Bytes32
Lesson 2.3 Interface and new operator
Lesson 2.4 Storage types
Lesson 2.5 Require Revert and Modifier
Lesson 2.6 Events
Lesson 2.7 Library and Safemath
Lesson 2.8 Basic math

Chapter 3. Defi building block
Lesson 3.1 ERC20 fungible token
Lesson 3.2 ERC721 NFT
Lesson 3.3 Faucets
Lesson 3.4 Asset backed token
Lesson 3.5 Oracle
Lesson 3.6 Swap pool (LP token)

Chapter 4. Connect Smart contract with Golang
Lesson 4.1 Setup Golang project and Ganache-cli
Lesson 4.2 Create a wallet with mnemonic
Lesson 4.3 Deploy and Read/Write Smart contract
Lesson 4.4 Deploy Smart contract on BSC Testnet

Chapter 5. Connect Smart contract with NuxtJS
Lesson 5.1 Install NuxtJS
Lesson 5.2 Login with Metamask
Lesson 5.3 Real life project

By Chaiyapong Lapliengtrakul
ไชยพงศ์ ลาภเลี้ยงตระกูล
All right reserved

About

The workshop content for fullstack blockchain defi with solidity vuejs and golang workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published