Article original : Introducing the Solana Curriculum: Smart Contracts, dApps, and Command Line Tools
Le programme Solana est en ligne. Vous pouvez maintenant apprendre le protocole blockchain de Solana et l'écosystème d'outils Solana de manière interactive en construisant une série de projets.
Ce programme est rendu possible par The Solana Foundation, qui a accordé à notre association une subvention pour financer à 100 % le développement de ce programme.
Que vous apprendra ce programme ?
Le programme Solana contient dix projets pratiques interactifs qui vous guideront à travers l'apprentissage du protocole Solana et de leurs outils.
À travers ces projets, vous apprendrez à construire et déployer des contrats intelligents, des dApps, travailler avec leurs outils en ligne de commande, et bien plus encore.
Il y a aussi cinq projets intégrés stimulants pour tester vos connaissances.
Comment cela fonctionne-t-il ?
Les cours s'exécuteront dans un conteneur Docker en utilisant VS Code et l'extension freeCodeCamp Courses.
Voici un exemple
Quels projets allez-vous construire dans le cadre du programme Solana ?
Ces projets consistent en deux projets pratiques interactifs et un projet intégré. Voici les projets :
- Apprenez à configurer Solana en construisant un contrat intelligent Hello World
- Apprenez à interagir avec des programmes On-Chain
- Construisez un contrat intelligent
- Apprenez le programme de jetons de Solana en créant un jeton fongible
- Apprenez le SDK Metaplex en créant un NFT
- Construisez un NFT de certification universitaire
- Apprenez Anchor en construisant Tic-Tac-Toe : Partie 1
- Apprenez Anchor en construisant Tic-Tac-Toe : Partie 2
- Construisez un tableau de bord Anchor
- Apprenez à construire une application côté client : Partie 1
- Apprenez à construire une application côté client : Partie 2
- Construisez une application côté client
- Apprenez à construire pour Mainnet
- Apprenez à déployer sur Devnet
- Construisez et déployez votre application libre
Comment exécuter les cours
Suivez les étapes ci-dessous pour exécuter les cours
Prérequis de l'environnement de développement
Avant de commencer, assurez-vous d'avoir installé ces éléments sur votre ordinateur :
- Docker Engine
- VS Code et l'extension Dev Containers
- Git
Comment exécuter le programme dans Docker
Suivez ces instructions pour cloner le dépôt et exécuter les cours :
- Ouvrez un terminal et clonez le dépôt solana-curriculum avec :
git clone https://github.com/freeCodeCamp/solana-curriculum.git Accédez au répertoire
solana-curriculum, et ouvrez-le dans un espace de travail VSCode avec :code .Appuyez sur
Ctrl / Cmd + Shift + Ppour ouvrir la palette de commandes, et exécutezDev Containers: Rebuild Container and Reopen in Container. VS Code construira le conteneur pour exécuter les projets, cela prendra quelques minutes la première fois.- Une fois terminé, appuyez à nouveau sur
Ctrl / Cmd + Shift + Pet exécutezfreeCodeCamp: Run Coursepour démarrer les cours. Cela prendra également un moment. - Le navigateur simple s'ouvrira lorsqu'il aura terminé. Si c'est une page blanche, utilisez le bouton de rafraîchissement pour la mettre à jour et voir la page d'accueil des cours.
- Cliquez sur l'un des projets disponibles pour démarrer un projet.
- Suivez les instructions pour compléter le projet.
- Amusez-vous !
Si vous souhaitez changer de projet, cliquez sur le logo freeCodeCamp en haut pour revenir à la page d'accueil.
freeCodeCamp propose également un cours Web3 plus général couvrant les fondamentaux de la blockchain
Pendant que vous attendez ces cours, vous pouvez essayer le programme Web3 qui est maintenant en bêta ouverte. Il vous enseignera de nombreux concepts Web3 et blockchain que vous voudrez connaître pour le programme Solana.
Où vous pouvez en apprendre davantage sur la Solana Foundation
Vous pouvez en apprendre davantage sur The Solana Foundation sur leur site web.