Skip to main content

Workshop Sui Blockchain Indonesia

Selamat datang di workshop Sui Blockchain - belajar membuat smart contract dengan bahasa Move step-by-step dari fundamentals hingga advanced topics.

🎯 Ringkasan Workshop

Workshop ini memberikan pengalaman hands-on membangun smart contract di blockchain Sui dengan pendekatan progressive learning:

  • ✅ Day 1 - Available: Sui fundamentals dan complete token system development
  • 🚧 Day 2 - Coming Soon: Advanced Move programming dan DeFi components
  • 🚧 Day 3 - Coming Soon: Frontend integration dan production deployment

🗓️ Jadwal Workshop Lengkap

✅ Hari 1: Sui Fundamentals - Available Now

Durasi: 6 jam 45 menit (09:15 - 16:45 WIB)

  • Modul 0 (09:15-10:00): Blockchain & Web3 Fundamentals
    • Evolusi Web1 → Web2 → Web3
    • Dasar-dasar blockchain technology
    • Smart contract dan DeFi concepts
  • Modul 1 (10:00-12:00): Introduction to Sui Blockchain
    • Arsitektur Sui dan object model
    • Setup environment dan install tools
    • Deploy smart contract pertama
  • Modul 2 (13:00-15:00): Move Language Basics
    • Syntax Move dan konsep inti
    • Object ownership patterns
    • Capabilities dan testing framework
  • Modul 3 (15:15-16:45): Building Token System (90 minutes)
    • Complete fungible token implementation
    • Treasury management dan minting
    • Student reward system dan marketplace
    • Testing dan deployment ke testnet

🚧 Hari 2: Advanced Move Programming - Coming Soon

Preview: Advanced Move patterns dan DeFi development

  • Advanced Move concepts dan generic programming
  • NFT development dan collection management
  • DeFi primitives dan liquidity mechanisms
  • Gas optimization dan performance tuning

🚧 Hari 3: Full-Stack Integration - Coming Soon

Preview: Frontend integration dan production deployment

  • Sui TypeScript SDK dan React integration
  • Wallet connection dan user authentication
  • Complete dApp development workflow
  • Production deployment dan security best practices

📚 Struktur Dokumentasi

🚀 Hari 1 - Dasar-dasar Sui

  • Foundation: Dasar-dasar blockchain dan Web3
  • Architecture: Pengenalan arsitektur blockchain Sui
  • Environment: Setup development environment lengkap
  • Language: Dasar-dasar bahasa Move
  • Practice: Implementasi token system
  • Deployment: Testing dan deployment workflow

🔥 Hari 2 - Move Tingkat Lanjut (Coming Soon)

  • Pola Move lanjutan dan best practices
  • Pengembangan sistem token (Fungible dan NFT)
  • Sistem izin dan kontrol akses
  • Implementasi komponen DeFi
  • Teknik optimasi gas

🌐 Hari 3 - Pengembangan Aplikasi Lengkap (Coming Soon)

  • Integrasi frontend dengan Sui TypeScript SDK
  • Integrasi wallet (Sui Wallet, Slush, Martian)
  • Arsitektur aplikasi lengkap
  • Strategi deployment produksi
  • Optimasi keamanan dan performa

📖 Resources & Referensi (Coming Soon)

  • Referensi command Sui CLI
  • Cheatsheet bahasa Move
  • Panduan troubleshooting
  • Sumber daya komunitas
  • Jalur pembelajaran lanjutan

🎓 Pendekatan Pembelajaran

Workshop ini menggunakan pendekatan progressive complexity:

  1. Hands-On First: Langsung praktek, teori setelahnya
  2. Real-World Projects: Semua project applicable untuk production
  3. Incremental Learning: Setiap hari build di atas knowledge sebelumnya
  4. Community Driven: Peer learning dan collaboration
  5. Industry Standards: Best practices dari Sui ecosystem

🛠️ Prasyarat Teknis

Minimum Requirements

  • Operating System: macOS, Windows 10+, atau Linux
  • RAM: 8GB minimum (16GB recommended)
  • Storage: 10GB free space
  • Network: Stable broadband connection
  • Browser: Chrome, Firefox, atau Safari (latest version)

Software Prerequisites

  • Code Editor: VS Code dengan Move extension
  • Terminal: Command line familiarity
  • Git: Version control basic knowledge
  • Programming: Any language experience (JavaScript/Python preferred)

Accounts to Create

  • GitHub Account: For code repository
  • Sui Wallet: Browser extension wallet
  • Testnet Tokens: From Sui faucet

🏆 Learning Outcomes

Setelah menyelesaikan workshop ini, peserta akan mampu:

Technical Skills

Membangun smart contracts dengan Move language
Menguasai Sui object model dan ownership patterns
Mengimplementasikan token systems (Fungible & NFT)
Mengintegrasikan blockchain dengan frontend applications
Deploy production-ready dApps ke Sui mainnet

Professional Skills

Memahami blockchain architecture trade-offs
Menerapkan security best practices
Mengoptimasi gas costs dan performance
Berkolaborasi dalam blockchain development team
Menganalisis existing Sui ecosystem projects

🚀 Pre-Workshop Preparation

1 Minggu Sebelum Workshop

  • Install VS Code dan basic extensions
  • Create GitHub account dan basic Git setup
  • Browse Sui documentation untuk familiarization
  • Join Discord channels untuk community access

3 Hari Sebelum Workshop

  • Complete environment setup (akan dikirim guide)
  • Test internet connection untuk video calls
  • Prepare dedicated workspace untuk focus
  • Download workshop materials

Hari H

  • Charge laptop dan prepare backup power
  • Test camera dan microphone untuk interaction
  • Prepare notepad untuk quick notes
  • Set phone to silent mode

🔗 Important Resources

Development Tools

Learning Materials

Community

💡 Workshop Philosophy

Kami percaya bahwa the best way to learn blockchain development is by building. Workshop ini dirancang dengan prinsip:

🎯 Project-Based: Setiap konsep diajarkan melalui implementasi nyata
🚀 Industry-Relevant: Semua project patterns digunakan di production dApps
🤝 Collaborative: Encourage peer learning dan knowledge sharing
🔄 Iterative: Build, test, improve - just like real development
🌟 Future-Ready: Focus pada skills yang akan berguna long-term


🎯 Siap untuk memulai journey Sui development?

👉 Mulai Day 1: Sui Fundamentals →


Workshop ini merupakan kolaborasi antara BlockDevId dan Sui Foundation Indonesia untuk mengembangkan ekosistem blockchain Indonesia.