
25' MegaHack Workshop Series: Solana Developer Bootcamp – 3-Day
Solana Developer Bootcamp – 3-Day Workshop
Summary:
This 3-day intensive workshop is designed to onboard and equip developers with the necessary skills, tools, and knowledge to build on Solana. Participants will start with foundational blockchain concepts, dive into Solana smart contract development, and advance to building real-world dApps using Anchor, Solana Web3.js, and Metaplex SDK.
By the end of this program, attendees will have the confidence to develop, deploy, and interact with Solana smart contracts, paving the way for participation in Solana hackathons, grants, and ecosystem projects.
Goals of the Workshop
Prepare participants for the Colosseum Hackathon
Equip developers with practical skills to confidently build and compete in Solana-based hackathons.
Accelerate Solana developer onboarding
Help participants transition from Web2 or EVM development into Solana smart contract development.
Empower builders to launch real Solana projects
Provide hands-on experience with SPL tokens, NFTs, PDA, and smart contract integration to create dApps and earn via grants or Superteam Earn.
Workshop Structure
Location: Online
Session Format: 3 days, 2-3 hours sessions per day (8pm to 10pm)
Dates: March 2, 3, 4
Workshop Leads
Phen Jing Yuan (Guild Lead SuperteamMY)
Derek Liew Qi Jian (Guild Lead SuperteamMY)
Day 1: Introduction to Solana & Blockchain Fundamentals
Topics Covered:
Understanding Solana architecture and its differences from EVM chains.
Exploring Solana wallets, accounts, and transactions.
Learning Solana’s unique execution model – PoH, Tower BFT, and parallel processing.
Real-world use cases: DeFi, NFTs, payments, and gaming on Solana.
Introduction to Superteam and Superteam Earn for developers.
Outcome: Participants will have a solid theoretical understanding of Solana and its developer ecosystem.
Day 2: Hands-on Solana Smart Contract Development
Topics Covered:
Writing and deploying a basic Solana smart contract (Counter Program) using Solana Playground.
Understanding Solana Playground for rapid development.
Deploying contracts to Devnet and interacting with them via Solana Web3.js.
Connecting Phantom Wallet and integrating with a React frontend.
Testing and debugging contracts using Solana Explorer.
Outcome: Participants will be able to develop, deploy, and integrate a basic Solana smart contract into a frontend application.
Day 3: Advanced Smart Contract Development & NFT Integration
Topics Covered:
Understanding SPL Tokens (ERC-20 equivalent) and Metaplex NFTs (ERC-721 equivalent).
Working with Program Derived Addresses (PDA) and smart contract events.
Building a Crowdfunding dApp where donors receive NFT rewards.
Integrating Metaplex SDK to mint and distribute NFTs.
Deploying and testing the full dApp on Solana Devnet.
Outcome: Participants will build and launch a real Solana dApp, preparing them for hackathons and ecosystem opportunities.
