Slide 1

Slide 1 text

Glenn Reyes @glnnrys Building Dapps with React Workshop

Slide 2

Slide 2 text

Glenn Reyes @glnnrys
 
 🇵🇭 living in 🇦🇹 Software Engineer
 at @avantgarde fi nance 
 building @enzyme fi nance 🤍 Web3, React, GraphQL, UIs
 🚴 Sports & 🎸 Music

Slide 3

Slide 3 text

Goals for today

Slide 4

Slide 4 text

@glnnrys · glennreyes.com 💡 Learn

Slide 5

Slide 5 text

@glnnrys · glennreyes.com 🤪 Fun

Slide 6

Slide 6 text

@glnnrys · glennreyes.com 🏁 Success!!!

Slide 7

Slide 7 text

Agenda For today 🧑🏫 Short intro 🤸 Exercise 🫣 Review 🤩 Repeat!

Slide 8

Slide 8 text

What is a blockchain?

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

What is Ethereum?

Slide 11

Slide 11 text

Ethereum is the community-run technology powering the cryptocurrency ether (ETH) and thousands of decentralized applications.

Slide 12

Slide 12 text

What are Smart Contracts?

Slide 13

Slide 13 text

A "smart contract" is simply a program that runs on the Ethereum blockchain.

Slide 14

Slide 14 text

Read — Query a node on the network Write — Send a transaction

Slide 15

Slide 15 text

What is Web3?

Slide 16

Slide 16 text

New iteration of the 
 World Wide Web

Slide 17

Slide 17 text

Web3 Architecture

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Dapp

Slide 20

Slide 20 text

Decentralized App

Slide 21

Slide 21 text

Questions?

Slide 22

Slide 22 text

Building a Dapp

Slide 23

Slide 23 text

Ethereum Data Solidity Logic Hardhat EVM Smart Contracts Ethereum Development Environment Ethereum Tooling MetaMask Wallet Identity

Slide 24

Slide 24 text

Ethereum Data Solidity Logic Hardhat EVM Smart Contracts Ethereum Development Environment Ethereum Tooling MetaMask Wallet Identity Vite React Development Environment Frontend Tooling React User Interfaces Frontend

Slide 25

Slide 25 text

Let’s get started!

Slide 26

Slide 26 text

https://github.com/glennreyes/ react-dapp-workshop