Workshop komprehensif untuk menguasai pengembangan blockchain dengan Sui Framework, dirancang khusus untuk developer Indonesia. Saat ini fokus pada Day 1: Sui Fundamentals.
Website ini dibangun menggunakan Docusaurus, generator website static modern.
Pengenalan Sui & Token System Development
- Module 0: Blockchain & Web3 Fundamentals
- Module 1: Introduction to Sui Blockchain
- Module 2: Move Language Basics
- Module 3: Building Complete Token System (90 minutes)
- Wrap-up: Day 1 Summary & Next Steps
Advanced Move Patterns & DeFi
- Advanced Move concepts dan patterns
- NFT development dan standards
- DeFi primitives dan liquidity pools
- Gas optimization techniques
Frontend & Production Deployment
- Frontend integration dengan Sui TypeScript SDK
- Wallet integration & user authentication
- Complete dApp development
- Production deployment strategies
- Sui Blockchain Architecture: Object-centric model vs traditional blockchains
- Move Language: Resource-oriented programming for secure smart contracts
- Consensus Mechanism: Narwhal & Tusk for high throughput
- Gas System: Understanding computational costs
- Move Language Mastery: Syntax, types, dan patterns
- Object Model: Ownership, sharing, dan transfer patterns
- Testing Framework: Unit testing dan integration testing
- CLI Tools: Sui client untuk development workflow
- Fungible Tokens: Coin standard dengan treasury management
- Token Economics: Minting, burning, dan supply control
- Reward Systems: Token-based incentive mechanisms
- Marketplace Integration: Token sebagai medium exchange
- NFT Development: Non-fungible tokens dan collections
- DeFi Components: Liquidity pools dan trading mechanisms
- Frontend Integration: TypeScript SDK dan wallet connection
- Production Deployment: Best practices untuk live applications
- Day 1 - Sui Fundamentals - Complete Sui basics dan token system development
- Day 2 - Advanced Move - NFT, DeFi, dan advanced patterns
- Day 3 - Full-Stack Integration - Frontend dan production deployment
- Resources & References - CLI commands, troubleshooting, dan community resources
npm installnpm startPerintah ini memulai development server lokal dan membuka browser window. Sebagian besar perubahan akan tercermin secara langsung tanpa perlu restart server.
npm run buildPerintah ini menghasilkan konten static ke dalam direktori build dan dapat disajikan menggunakan layanan hosting konten static apa pun.
Menggunakan SSH:
USE_SSH=true npm run deployTidak menggunakan SSH:
GIT_USER=<Your GitHub username> npm run deployJika Anda menggunakan GitHub pages untuk hosting, perintah ini adalah cara yang mudah untuk build website dan push ke branch gh-pages.
- Programming Experience: Basic knowledge in any programming language
- Command Line: Familiarity dengan terminal/command prompt
- Development Tools: Code editor (VS Code recommended)
- System Requirements:
- Node.js 18+
- Git
- 8GB RAM minimum
- Stable internet connection
- Sui Documentation: https://docs.sui.io
- Move Book: https://move-book.com
- Sui GitHub: https://github.com/MystenLabs/sui
- Sui Discord: https://discord.gg/sui
- Testnet Explorer: https://suiscan.xyz/testnet
- Testnet Faucet: https://faucet.sui.io
- Memahami arsitektur object-centric Sui blockchain
- Menguasai fundamental Move language programming
- Membangun complete token system dengan marketplace integration
- Mengimplementasikan treasury management dan reward systems
- Deploy production-ready token contracts ke Sui testnet
- NFT development dan collection management
- DeFi primitives dan liquidity mechanisms
- Frontend integration dengan TypeScript SDK
- Production deployment dan security best practices
🎯 Day 1 Target: Setiap peserta akan memiliki 3+ working token contracts yang siap untuk advanced development di Day 2 & 3.
👉 Mulai Day 1: Sui Fundamentals →
- ✅ Day 1: Complete dengan token system development
- 🚧 Day 2 & 3: In development - coming soon!
- 📝 Last Updated: August 2024
- 🔗 Repository:
docs-sui(updated fromdocs-stacks)
Workshop content dikembangkan oleh BlockDevId untuk Sui developer community Indonesia