Skip to content

Verestra/docs-sui

Repository files navigation

Sui Blockchain Workshop Indonesia

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.

🎯 Jadwal Workshop

📅 Day 1 - Sui Fundamentals ✅ Available

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

📅 Day 2 - Advanced Move Programming 🚧 Coming Soon

Advanced Move Patterns & DeFi

  • Advanced Move concepts dan patterns
  • NFT development dan standards
  • DeFi primitives dan liquidity pools
  • Gas optimization techniques

📅 Day 3 - Full-Stack Integration 🚧 Coming Soon

Frontend & Production Deployment

  • Frontend integration dengan Sui TypeScript SDK
  • Wallet integration & user authentication
  • Complete dApp development
  • Production deployment strategies

🚀 Apa yang Akan Anda Pelajari

🏗️ Fondasi Teknologi

  • 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

💻 Pengembangan Smart Contract

  • 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

🪙 Token System Development (Day 1)

  • 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

🌐 Advanced Topics (Coming Soon)

  • 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

📚 Struktur Dokumentasi

✅ Available Now:

  1. Day 1 - Sui Fundamentals - Complete Sui basics dan token system development

🚧 Coming Soon:

  1. Day 2 - Advanced Move - NFT, DeFi, dan advanced patterns
  2. Day 3 - Full-Stack Integration - Frontend dan production deployment
  3. Resources & References - CLI commands, troubleshooting, dan community resources

⚡ Quick Start

npm install

🛠️ Local Development

npm start

Perintah ini memulai development server lokal dan membuka browser window. Sebagian besar perubahan akan tercermin secara langsung tanpa perlu restart server.

📦 Build

npm run build

Perintah ini menghasilkan konten static ke dalam direktori build dan dapat disajikan menggunakan layanan hosting konten static apa pun.

🚀 Deployment

Menggunakan SSH:

USE_SSH=true npm run deploy

Tidak menggunakan SSH:

GIT_USER=<Your GitHub username> npm run deploy

Jika Anda menggunakan GitHub pages untuk hosting, perintah ini adalah cara yang mudah untuk build website dan push ke branch gh-pages.

🎓 Prerequisites

  • 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

🔗 Important Links

🏆 Current Learning Outcomes

✅ Day 1 - Yang Akan Anda Capai:

  • 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

🚧 Coming Soon - Advanced Topics:

  • 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 →

📈 Repository Status

  • ✅ Day 1: Complete dengan token system development
  • 🚧 Day 2 & 3: In development - coming soon!
  • 📝 Last Updated: August 2024
  • 🔗 Repository: docs-sui (updated from docs-stacks)

Workshop content dikembangkan oleh BlockDevId untuk Sui developer community Indonesia

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published