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:
- Teori Minimal: Fokus pada praktek, teori seperlunya
- Project Hands-on: Setiap konsep diimplementasikan langsung
- Kompleksitas Bertahap: Mulai dari basic, bertahap ke advanced
- 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:
- Pengenalan Workshop - Pahami apa yang akan Anda bangun
- Memulai - Setup environment Anda
- Project Hari 1 - Bangun smart contract pertama
- 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.