Web3Dev.Community | Build on ETH Intro Workshop
Want to build dApps on Ethereum but don't know where to start?
Try to join the upcoming ETHGlobal SG hackathon in Sep and looking for ideas and teammates?
We have experienced Tech Leads to highlight key stuff and answer your questions!
---
Workshop sponsored by Ethereum Foundation @EFDevcon team as part of the RTD (Road to Devcon) Grants
A flipped classroom, we're going to curate a reading list and focus on show & tell, Q&A during the session. Join TG to stay tuned https://t.me/+7c5yTGBTolc0ZTc1
## Who is this for
This workshop is for developers who want to build on Ethereuem ecosystems. Most importantly, you plan to get your hands dirty, perhaps by participating a hackathon like [ETHGlobalSG](https://ethglobal.com/events/singapore2024) in Sep.
You're likely either
- 🧑💻 **Experienced Web2 Developers** - Developer by trade but you have never build on Web3 in production
- 🙆 **Crypto users** - You're native in web3, somewhat technical and trying to learn how things are built
- 🚀 **Technical Product People** - You don't code much at work but went through basic programming bootcamps, keen to understand more on web3 devs
## About the instructors
Vincent and Aaron are both 10yr+ Tech Leads experienced in Web2 and Web3. Aaron will introduce tips building solidity drawn from his experience building staking protocols with millions+ TVL. Vincent will cover basics on dApp development and share his tips on winning in hackathons.
### Guiding Questions
We wish you will have more ideas on below to continue your journey:
- What are some notable dApps and how are they being built? Why Smart contract?
- What are censorship resistance, provenance, immutability?
- How do I deploy a contract, test against my dApp, without using real $ (Env & Testnets setup)
- How's it different to build apps on "L1 vs L2"?
- What are EOA, Smart accounts, Multi-sig, MPC wallets?
- How to improve transactions confirmations UX in Ethereum?
- What are ERC721, 1155, 6551...which EIPs are must-read?
- What are some creative or state-of-art example hackathon projects?
### What will NOT be covered
- Protocol knowledge except the essential, such as fault proofs, MEV, ZKEVM etc. We recommend materials from https://epf.wiki/
- Particular techstack (of hackathon sponsors). Check ETHGlobal youtube channel for corredsponding quick intro.
- How to launch a token
### Format
- It will be a after-work 4*30mins sessions with food.
- To get most out of it, recommend to spend an hour or 2 on the reading lists, tried to follow a few tutorials, have a brief project idea in mind and prepare for questions!
---
## Reading List
More Details TBA
#### Core Reads
- [ScaffoldETH](https://scaffoldeth.io/)
- [Scaffold ETH 🛠️ Building dApps Quickly](https://www.youtube.com/watch?v=Cg4uL6lnf-s)
- What is [Ethereum Name Service](https://docs.ens.domains/learn/protocol)
- [Protocol Foundations 001: Cryptography](https://summerofprotocols.com/wp-content/uploads/2023/12/53-BEIKO-001-2023-12-13.pdf)
- [Ethereum in 30 minutes by Vitalik Buterin](https://www.youtube.com/watch?v=UihMqcj-cqc)
---
We're partnering with ETHGlobal Singapore hackathon https://ethglobal.com/events/singapore2024
Sign up here for for guaranteed entry & extra perks!
https://docs.google.com/forms/u/0/d/1ap40lW7jSZRIKIaFt_Zglt9Ap4DnaxDGlqUbqi_fYuY/viewform?edit_requested=true