Belajar Solidity dari Freecodecamp
Table of Contents
Praktik Terbaik #
Dalam belajar, kita memiliki best practice atau praktik terbaik yang bisa kita ikuti atau contoh. Nah maka dari itu Freecodecamp memiliki beberapa best practice yang bisa temen-temen contoh.
Hal pertama yang kamu perlu pahami : #
Kamu perlu memahami setidaknya Javascript dasar. Tapi jika kamu blm menguasai juga tidak apa-apa. Pada alur belajar solidity kali ini bisa di pelajari dari orang yang baru bergelut pada dunia programmer atau bahkan baru bergelut pada dunia blockchain atau web3.
Apa akan yang kita pelajari? #
- DeFi
- NFTs
- DAOs
- Upgrades
- ERC20s
More!
Panduan dan sumber materi ! #
- Link youtube : https://www.youtube.com/watch?v=gyMwXuJrbJQ
- Link Github : https://github.com/smartcontractkit/full-blockchain-solidity-course-js.git
Jangan lupa untuk selalu mengecek repository github!
Belajar sesuai kecepatan mu ! #
Jangan terburu-buru, kamu punya kecepatan belajar sendiri. Bisa jadi 1 bulan, 2 bulan bahkan 1 tahun.
Pelajari bagian yang ingin kamu pelajari ! #
Kalau kamu mau hanya ingin belajar hal basic, kamu cukup pelajari hal basic. Kalau kamu ingin mempelajari full stack, kamu cukup pelajari full stack. Feel free to choose what you want to learn!
Strategi yang disarankan #
- Setiap 25 menit - Ambil 5 menit untuk istirahat.
- Setiap 2 jam - Ambil 30 menit untuk istirahat.
Gunakan tools kolaborasi #
- diskusi di github
- bertanya di stack overflow atau stack exchange
- buat issues di github repository dimana tempat kamu bekerja atau bingung
- bertanya di discord, reddit, twitter dan media sosial lainnya
Learning to collaborative is important to be a web3 developer
DApps Pertama #
Kita akan langsung peraktik cara membuat smartcontract pertama kita menggunakan bahasa pemrograman solidity. Tools yang akan kita gunakan :
- solidity - bahasa pemrograman
- meta mask - wallet
- hardhat - menjalankan program
- etherjs - liblary
- web3js - liblary
Hal yang perlu di siapkan :
- nodejs

