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:
- Hands-On First: Langsung praktek, teori setelahnya
- Real-World Projects: Semua project applicable untuk production
- Incremental Learning: Setiap hari build di atas knowledge sebelumnya
- Community Driven: Peer learning dan collaboration
- 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
- Move Book - Comprehensive Move language guide
- Sui Documentation - Official development docs
- Sui Examples - Code examples
Community
- Sui Discord - Developer community
- Sui Forum - Technical discussions
- Sui GitHub - Source code
💡 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.