Beginning DApp Programming on Ethereum with JavaScript and Solidity
Welcome to beginning DApp programming! DApps are are a new technology based on the distributed ledger of the blockchain. They are considered to be part of Web 3.0. While there are many blockchains and many strategies for building a DApp the Ethereum blockchain provides a user friendly way to get our feet wet. These DApp concepts can later be applied to programming on other blockchains such as NEO or Cardano.
Or topics
- A brief introduction to blockchain technology
- The components of a Dapp
- Introduction to Smart Contracts
- Introduction to Truffle
- Deploying on to Testnet
- Interacting with Smart Contracts vis JavaScript
- Practicle Application of Dapps
- Deploying on the Mainnet
Tools we'll be using
Truffle
MetaMask
Rinkeby Test netwok
Geth
Infura
We'll go over the Truffle petshop tutorial. For the sake of time please feel free to complete the tutorial on your own before the class or use the completed version here.
Pre-requisites
Some JavaScript experience is recommended.
An IDE
Please have a current version of npm or nvm installed
Optional: Install MetaMask and get some Rinkeby ethereum from the faucet here.
Food and beverages provided by The Change Group.
Welcome to beginning DApp programming! DApps are are a new technology based on the distributed ledger of the blockchain. They are considered to be part of Web 3.0. While there are many blockchains and many strategies for building a DApp the Ethereum blockchain provides a user friendly way to get our feet wet. These DApp concepts can later be applied to programming on other blockchains such as NEO or Cardano.
Or topics
- A brief introduction to blockchain technology
- The components of a Dapp
- Introduction to Smart Contracts
- Introduction to Truffle
- Deploying on to Testnet
- Interacting with Smart Contracts vis JavaScript
- Practicle Application of Dapps
- Deploying on the Mainnet
Tools we'll be using
Truffle
MetaMask
Rinkeby Test netwok
Geth
Infura
We'll go over the Truffle petshop tutorial. For the sake of time please feel free to complete the tutorial on your own before the class or use the completed version here.
Pre-requisites
Some JavaScript experience is recommended.
An IDE
Please have a current version of npm or nvm installed
Optional: Install MetaMask and get some Rinkeby ethereum from the faucet here.
Food and beverages provided by The Change Group.
Good to know
Highlights
- 5 hours
- In person
Refund Policy
Location
45 S. Arroyo Parkway
Pasadena, CA 91105
How do you want to get there?

