Skip to content

Juiiceee/Fellowship_Solana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fellowship - Programme de Développement Blockchain Solana

Bienvenue dans le dépôt du programme Fellowship, une série d'exercices pratiques destinés à vous plonger dans l'univers de la blockchain Solana. Ce programme est conçu pour être réalisé sur une période de 2 mois, avec un focus sur des concepts clés de Solana, allant du développement de smart contracts au déploiement d'applications décentralisées (dApps).

Description du Programme

Le Fellowship se compose de 9 exercices, chacun accompagné de cours et de ressources pour approfondir les notions abordées. Voici un aperçu des exercices :

Exercices

  1. Exercice 01 - Génération de Clé et Airdrop de SOL

    • Objectif : Créer une clé Solana, envoyer des SOL et recevoir un airdrop de SOL via la CLI de Solana.
    • Notions : Création et gestion de comptes sur Solana, transactions de base.
  2. Exercice 02 - Création d'un Token (Mint, Burn, Transfer et Delegate)

    • Objectif : Développer une page web permettant de créer un token Solana. Vous pourrez minter, burner, transférer des tokens et déléguer leur gestion à un autre compte.
    • Notions : SPL Token, Web3.js, front-end dApp.
  3. Exercice 03 - Création d'un Vault de Tokens avec Anchor

    • Objectif : Utiliser Anchor pour créer un vault sécurisé permettant de stocker des tokens SPL.
    • Notions : Anchor Framework, gestion de tokens sur Solana.
  4. Exercice 04 - Programme Native avec Account à Retrait Limité

    • Objectif : Développer un programme en Rust pour créer un compte où seuls 10% du contenu peuvent être retirés à chaque transaction.
    • Notions : Développement de smart contracts en Solana native.
  5. Exercice 05 - Debugging d'un Programme en Rust

    • Objectif : Analyser et corriger des bugs dans un code Solana écrit en Rust.
    • Notions : Debugging, gestion des erreurs, développement Rust.
  6. Exercice 06 - Paiements avec Solana Pay

    • Objectif : Utiliser Solana Pay pour générer un QR code qui permet de payer avec un téléphone mobile.
    • Notions : Solana Pay, intégration de paiements dans les dApps.
  7. Exercice 07 - App Mobile pour Transformer des Photos en NFT

    • Objectif : Créer une application mobile qui permet de prendre une photo, de la transformer en NFT avec des métadonnées contenant les coordonnées GPS.
    • Notions : NFTs, métadonnées, développement mobile.
  8. Exercice 08 - Mint de cNFT pour les Fellows sur le Mainnet

    • Objectif : Déployer un smart contract pour réaliser un mint collectif de cNFTs pour tous les participants du Fellowship sur le mainnet Solana.
    • Notions : cNFTs, mint sur le mainnet, distribution de tokens.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors