Skip to content

codewithmide/30-Days-Solana-Developer-Bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the 30-Day Solana Developer Bootcamp

This bootcamp will equip you with the skills to build decentralized applications (dApps) on the Solana blockchain. Over the next 30 days, you'll gain a strong foundation in Solana's core concepts and client-side development.

What you'll learn

  • Solana Fundamentals: Deep dive into the architecture, functionalities, and advantages of Solana.
  • Building dApps: Explore on-chain vs. off-chain functionalities, tokenization on Solana, and dApp design patterns.
  • Wallets and Transactions: Understand how to interact with the blockchain using Solana wallets and write secure transactions.
  • Security Best Practices: Learn essential security practices for blockchain development and dApp security considerations.

Bootcamp Format

  • Primarily virtual, with access to high-quality learning materials.
  • Two IRL Workshops: Deep dive into specific topics with hands-on coding exercises and mentorship (location details to be announced).
  • Assignments and Participation: Regularly test your knowledge and build your portfolio by submitting assignments to this GitHub repository.

Getting Started

  • Join the Bootcamp by reaching out to me on Twitter/X.
  • Star this GitHub repository to track assignments and access resources.
  • Attend the Welcome Session (details will be shared in the group chat).

Materials

Date Presentation Slides Recordings Location
May 13, 2024 Introduction to Web3 and Solana Introduction Google Meet
May 15, 2024 Cryptography in Solana Cryptography Google Meet
May 17, 2024 Reading and Writing on Solana Reading and Writing on Solana Google Meet
May 19, 2024 Token Program Solana Token Program Solana Part 1, Token Program Solana Part 2, Token Program Solana Part 3 Google Meet
May 21, 2024 Create Solana NFTs With Metaplex Create Solana NFTs With Metaplex Part 1, Create Solana NFTs With Metaplex Part 2 Google Meet
May 23, 2024 Using custom onchain programs Recording of using custom onchain programs Google Meet
May 25, 2024 Interact With Wallets Interact With Wallets Google Meet
May 27, 2024 No Slides Introduction to Onchain Program Development Google Meet
May 29, 2024 Intro to Anchor development Intro to Anchor development Google Meet
May 31, 2024 Intro to client-side Anchor development Intro to client-side Anchor development Google Meet
June 2, 2024 Anchor PDAs and Accounts Anchor PDAs and Accounts Google Meet
June 6, 2024 Anchor CPIs and Errors Anchor CPIs and Errors Google Meet
June 9, 2024 Serialization Serialization Google Meet
June 11, 2024 Deserialization Deserialization Google Meet

About

A repository to track submissions from participants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published