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 :

  1. Apprenez à configurer Solana en construisant un contrat intelligent Hello World
  2. Apprenez à interagir avec des programmes On-Chain
  3. Construisez un contrat intelligent
  4. Apprenez le programme de jetons de Solana en créant un jeton fongible
  5. Apprenez le SDK Metaplex en créant un NFT
  6. Construisez un NFT de certification universitaire
  7. Apprenez Anchor en construisant Tic-Tac-Toe : Partie 1
  8. Apprenez Anchor en construisant Tic-Tac-Toe : Partie 2
  9. Construisez un tableau de bord Anchor
  10. Apprenez à construire une application côté client : Partie 1
  11. Apprenez à construire une application côté client : Partie 2
  12. Construisez une application côté client
  13. Apprenez à construire pour Mainnet
  14. Apprenez à déployer sur Devnet
  15. 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 :

  1. Docker Engine
  2. VS Code et l'extension Dev Containers
  3. Git

Comment exécuter le programme dans Docker

Suivez ces instructions pour cloner le dépôt et exécuter les cours :

  1. Ouvrez un terminal et clonez le dépôt solana-curriculum avec :
    git clone https://github.com/freeCodeCamp/solana-curriculum.git
    
  2. Accédez au répertoire solana-curriculum, et ouvrez-le dans un espace de travail VSCode avec :

    code .
    
  3. Appuyez sur Ctrl / Cmd + Shift + P pour ouvrir la palette de commandes, et exécutez Dev 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.

  4. Une fois terminé, appuyez à nouveau sur Ctrl / Cmd + Shift + P et exécutez freeCodeCamp: Run Course pour démarrer les cours. Cela prendra également un moment.
  5. 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.
  6. Cliquez sur l'un des projets disponibles pour démarrer un projet.
  7. Suivez les instructions pour compléter le projet.
  8. 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.