Skip to main content

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!