Unboxed-Software / solana-course

A complete course for learning Solana, including creating and transferring tokens, making NFTs, on-chain app development, and more.
https://solana.com/developers
Mozilla Public License 2.0
395 stars 134 forks source link

WIP: Course restructure #384

Closed jamesrp13 closed 3 months ago

jamesrp13 commented 4 months ago

This is an initial pass at reordering lessons into discrete courses. Before it goes live, we will need to make some modifications to lessons. For example, the "Get Started" lesson currently says:

Client-side development - building web and mobile apps that interact with popular onchain Solana programs. These lessons cover things like token transfers, minting, and creating clients for arbitrary programs. You will use basic TypeScript skills for this track. If you want to add blockchain payments, NFTs, blockchain provenance, etc. to your apps this is the best track to start with.

Onchain program development - creating custom apps that run on the blockchain. If you want to make a new finance or accounting app, use data from outside Solana on-chain, or use the blockchain to store arbitrary data, this track is for you. You will use Rust for this track.

This is no longer true. We'll need to comb through and make adjustments accordingly

mikemaccana commented 3 months ago

I've moved this to https://github.com/solana-foundation/developer-content/pull/250, incorporating the changes in this PRs course-structure.json into the new directory / metadata.yml format used by solana.com