Workshop Stacks Layer 2 Bitcoin Development
📅 2 Hari Workshop | Sabtu-Minggu | 10:00-16:00
🗓️ HARI 1: SABTU - Fondasi & Tic Tac Toe Setup
Sesi 1 (10:00-12:00): Pengenalan
- Blockchain & Bitcoin fundamentals - Konsep dasar dan keterbatasan Bitcoin
- Stacks Introduction - Layer 2 solution dengan Proof of Transfer
- Bitcoin Explorer exploration - Hands-on dengan Bitcoin network
Sesi 2 (13:30-16:00): Project Setup
- Development environment - Install Clarinet, VS Code setup
- Leather wallet setup - Konfigurasi wallet dengan testnet STX
- Tic Tac Toe project foundation - Inisialisasi project dan basic contract structure
- Interactive console testing - Test contract menggunakan Clarinet
📦 Deliverables Day 1:
- ✅ Working development environment
- ✅ Tic Tac Toe project dengan foundation contract
- ✅ Wallet setup dengan testnet STX
- ✅ Basic Clarity syntax understanding
🗓️ HARI 2: MINGGU - Individual Project Development
Sesi 3 (10:00-12:00): Project Selection & Planning
- Review Day 1 - Tic Tac Toe foundation overview
- Individual project options - Choose your learning path:
🎮 Option 1: Complete Tic Tac Toe Game
- Implement all game functions (create, join, play)
- Add betting mechanism dengan STX
- Win condition logic dan game state management
🪙 Option 2: Token Management System
- Custom fungible token creation
- Minting/burning functionality
- Transfer restrictions dan basic staking
🖼️ Option 3: Simple NFT Collection
- Basic NFT contract implementation
- Minting functions dan metadata management
- Simple marketplace functions
🗳️ Option 4: Voting/DAO System
- Proposal creation system
- Voting mechanism dengan delegation
- Basic governance functions
Sesi 4 (13:30-16:00): Implementation & Presentation
- Individual coding session - Complete chosen project dengan 1-on-1 mentoring
- Testing & documentation - Comprehensive testing dan project docs
- Optional enhancements - Frontend integration atau testnet deployment
- Project presentations - Demo dan explain individual projects (2-3 menit each)
📦 Deliverables Day 2:
- ✅ Complete individual project implementation
- ✅ Comprehensive testing dan debugging
- ✅ Project documentation
- ✅ Presentation skills dan project explanation
🎯 Learning Outcomes
Technical Skills:
- Clarity programming language mastery
- Smart contract architecture design
- Stacks ecosystem understanding
- Testing dan debugging techniques
Practical Experience:
- Full development workflow (setup → code → test → deploy)
- Wallet integration dan STX handling
- Console testing dan debugging
- Individual project ownership
Professional Development:
- Problem-solving dalam blockchain context
- Technical presentation skills
- Independent learning approach
- Personalized mentoring experience
💼 Target Audience
- Developers dengan basic programming experience
- Blockchain enthusiasts ingin hands-on dengan Bitcoin Layer 2
- Students/Professionals exploring Web3 career opportunities
- Entrepreneurs planning blockchain-based products
🛠️ What You'll Need
- Laptop dengan admin access (Windows 10+, macOS 10.15+, atau Linux Ubuntu 18.04+)
- Stable internet connection untuk download tools dan testnet access
- Text editor - VS Code recommended (cross-platform support)
- Basic programming knowledge - any language (JavaScript, Python, Java, dll)
- Terminal/Command Line access - PowerShell (Windows), Terminal (macOS/Linux)
✨ Workshop Highlights
- Hands-on coding from day one
- Choose your own project pada day two
- 1-on-1 mentoring untuk individual guidance
- Real testnet deployment dengan actual STX
- Take-home projects untuk continued development
- Flexible learning paths sesuai interest dan goals
🚀 Ready to build on Bitcoin Layer 2? Join our intensive 2-day workshop dan create your first Stacks smart contract!