Pengembangan Aplikasi Terdesentralisasi (DApps): Prinsip dan Praktik

Pengembangan Aplikasi Terdesentralisasi (DApps): Prinsip dan Praktik

Pelatihan ini bertujuan untuk memberikan pemahaman mendalam tentang pengembangan Aplikasi Terdesentralisasi (DApps) dari konsep dasar hingga implementasi praktis menggunakan teknologi blockchain.

Rp 99.99
99.99000000000001 IDR Rp 99.99
Rp 99.99
Responsible Administrator
Last Update 08/14/2024
Completion Time 6 hours
Members 1
  • Pengenalan Blockchain dan Konsep Dasar
    4Lessons · 1 hr
    • Apa itu blockchain?
    • Sejarah singkat blockchain.
    • Konsep terdesentralisasi dan distribuited ledger.
    • Jenis-jenis blockchain.
  • Arsitektur dan Komponen DApps
    4Lessons · 1 hr
    • Apa itu DApps?
    • Perbedaan antara aplikasi terpusat dan terdesentralisasi.
    • Komponen utama DApps: smart contracts, frontend, dan backend.
    • Studi kasus DApps populer.
  • Pemrograman Blockchain dan Smart Contracts
    4Lessons · 1 hr
    • Pengenalan Solidity dan bahasa pemrograman lain untuk smart contracts.
    • Membangun smart contracts sederhana.
    • Menggunakan lingkungan pengembangan seperti Remix dan Truffle.
    • Deployment smart contracts ke Ethereum blockchain.
  • Keamanan dalam Pengembangan DApps
    3Lessons · 45 min
    • Kerentanan umum dalam smart contracts.
    • Alat dan praktik terbaik untuk mengamankan DApps.
    • Studi kasus serangan terhadap DApps.
  • Pengujian dan Deployment DApps
    4Lessons · 1 hr
    • Menggunakan alat pengujian smart contracts seperti Ganache.
    • Menyiapkan lingkungan pengujian.
    • Deploy dan monitor DApps di jaringan publik.
    • Menggunakan alat pengelolaan kontrak seperti Infura dan Metamask.
  • Proyek Akhir: Membangun DApps
    5Lessons · 1 hr 15 min
    • Menentukan scope dan tujuan proyek DApps.
    • Implementasi smart contracts.
    • Integrasi frontend dan backend.
    • Pengujian akhir dan troubleshooting.
    • Presentasi proyek.