This course connects the two halves of decentralized app development that tutorials often teach separately: writing the Solidity smart contract and building the Vue frontend that talks to it.
On the contract side
- Writing smart contracts in Solidity from the basics up
- Testing contracts in Remix, the browser-based Ethereum editor
- Configuring Truffle and running a local blockchain for development
- Deploying contracts to an Ethereum network
On the frontend side
- Starting a DApp project from scratch and styling it with TailwindCSS
- Managing application state with Vuex
- Connecting to your local blockchain through the Web3.js library
- Building an interactive UI that reads from and writes to a smart contract
By the end, you'll have taken a contract from a blank file to a working, Vue-powered application that talks to it.