Skip to content

About

a list of specific primitives and concepts to learn about in the Solana ecosystem

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

🎓 Solana Dev Bootcamp Series

Welcome to the Solana Dev Bootcamp Series! This series of workshops will guide you through Solana development, starting from the basics all the way to more advanced concepts.

Originally created by SuperteamFrance and translated to English.

📚 Workshop Schedule

Workshop 1: Introduction to Rust

  • Rust programming fundamentals
  • Ownership and Borrowing
  • Structs and Traits
  • Error handling
  • Unit testing in Rust

Workshop 2: Solana Smart Contracts

  • Solana architecture
  • Anatomy of a Solana program
  • Accounts and data storage
  • Instructions and transactions
  • Token creation
  • NFT creation

Workshop 3: Building an Escrow

  • Designing an Escrow system
  • Program Derived Addresses (PDA)
  • Token management
  • Securing transactions
  • Integration tests

Workshop 4: Front-end

  • Client environment setup (@solana/kit + gill)
  • Wallet integration with @solana/react-hooks
  • Interacting with programs via Anchor
  • Building transactions
  • User interface with React / Next.js
  • Client-side error handling

Workshop 5: Going Further (Chewing Glass)

  • Advanced patterns
  • Cross-Program Invocation (CPI)
  • Solana Actions & Blinks
  • Production deployment

🛠 Prerequisites

📖 Useful Resources

Official Documentation

Development Tools

Community

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest improvements
  • Submit pull requests
  • Share your feedback

📝 License

This project is licensed under the MIT license.


Built with ❤️ for the Solana community

About

a list of specific primitives and concepts to learn about in the Solana ecosystem

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages