Skip to main content

Dokumentasi Workshop Stacks

Selamat datang di workshop Stacks - belajar membangun smart contracts di Bitcoin Layer 2 dalam format workshop intensif 2 hari.

🎯 Ringkasan Workshop

Workshop ini dirancang untuk memberikan pengalaman hands-on dalam membangun smart contracts di Stacks blockchain. Dalam 2 hari, Anda akan:

  • Hari 1: Mempelajari dasar-dasar Clarity dan membangun game Tic Tac Toe
  • Hari 2: Membangun project individu sesuai pilihan (Token, NFT, atau Voting System)

🗓️ Jadwal Workshop

Hari 1: Dasar-dasar & Tic Tac Toe

  • Sesi 1: Pengenalan & Setup (basics Stacks, setup environment)
  • Sesi 2: Project Tic Tac Toe (belajar sambil membangun)
  • Tujuan: Memahami dasar-dasar Clarity dan deploy smart contract pertama Anda

Hari 2: Project Individu

  • Sesi 1: Pilih project Anda (Token, NFT, atau Voting System)
  • Sesi 2: Bangun, test, dan deploy project Anda
  • Tujuan: Membuat project lengkap menggunakan standar SIP

📚 Struktur Dokumentasi

Dokumentasi ini disusun untuk mengikuti alur workshop:

🎯 Pengenalan Workshop

  • Ringkasan workshop dan jadwal
  • Tujuan pembelajaran dan hasil yang diharapkan

🚀 Memulai

  • Dasar-dasar Blockchain dan Stacks
  • Setup environment development
  • Setup wallet
  • Dasar-dasar bahasa Clarity

🎮 Hari 1: Project Tic Tac Toe

  • Implementasi Tic Tac Toe step-by-step
  • Belajar Clarity melalui hands-on project
  • Testing dan deployment

💼 Hari 2: Project Solo

  • Opsi 1: Simple Token (SIP-010)
  • Opsi 2: Koleksi NFT (SIP-009)
  • Opsi 3: Sistem Voting
  • Panduan project lengkap untuk setiap opsi

🔧 Topik Lanjutan

  • Strategi deployment production
  • Pattern smart contract lanjutan
  • Pengembangan NFT marketplace

📚 Referensi

  • Referensi command Clarinet
  • Panduan troubleshooting
  • Kompatibilitas versi

🎓 Pendekatan Pembelajaran

Workshop ini menggunakan pendekatan learning by doing:

  1. Teori Minimal: Fokus pada praktek, teori seperlunya
  2. Project Hands-on: Setiap konsep diimplementasikan langsung
  3. Kompleksitas Bertahap: Mulai dari basic, bertahap ke advanced
  4. Aplikasi Nyata: Semua project adalah aplikasi yang bisa digunakan

🛠️ Prasyarat

  • Pengetahuan programming dasar (bahasa apapun)
  • Text editor (VS Code direkomendasikan)
  • Familiar dengan terminal/command line
  • Laptop dengan koneksi internet

🚀 Mulai Cepat

Siap untuk memulai workshop? Ikuti langkah berikut:

  1. Pengenalan Workshop - Pahami apa yang akan Anda bangun
  2. Memulai - Setup environment Anda
  3. Project Hari 1 - Bangun smart contract pertama
  4. Project Hari 2 - Pilih spesialisasi Anda

🎯 Tujuan Workshop: Di akhir workshop ini, Anda akan memiliki 2 smart contract lengkap dan memahami cara mengembangkan di Bitcoin Layer 2 yang paling aman.

👉 Mulai dengan Pengenalan Workshop →