Titres Titres

J’ai barboté avec Solana pendant une minute – principalement en train de casser des trucs pour voir comment le réseau fonctionne. Voici quelques-unes des ressources GRATUITES que j’ai rencontrées et qui vous seront utiles si vous entreprenez ce voyage dans le terrier du lapin.
Ensemble de compétences
Cette liste de compétences est loin d’être exhaustive et variera en fonction du type de projet sur lequel vous travaillez. Celles-ci sont entièrement basées sur mon expérience dans l’écosystème et n’impliquent pas que vous deviez acquérir toutes les compétences répertoriées.
Parce que l’écosystème des développeurs Solana est encore jeune, il y a actuellement une grave pénurie de ressources. J’envisage que cela changera radicalement dans un avenir pas si lointain à mesure que l’adoption augmentera et que de plus en plus de développeurs adopteront Solana.
Compétences de base
- Javascript — React ou NextJs
- Manuscrit
- Rust – si vous construisez quelque chose de sérieux, en particulier avec des contrats personnalisés, vous aurez besoin d’une bonne compréhension de Rust. C’est juste ce que c’est. Rust est un langage cool, mais désolé d’avance.
- Solana Blockchain Technology – vous devez comprendre comment les choses fonctionnent, telles que l’utilité d’un compte et comment l’état des données est géré. Apprenez-le ou souffrez plus tard.
- Test – Vous devez savoir comment tester vos contrats. C’est assez simple et similaire au fonctionnement des tests unitaires. Si vous avez une telle expérience, vous devriez vous sentir comme chez vous.
- Patience. Beaucoup de patience. Cela va sans dire. Au moment où j’écris cet article, la blockchain solana s’est effondrée pour la 8e fois en un an. Cela a conduit à la suspension de toutes les transactions impliquant des NFT jusqu’à la fin de l’été. Inutile de dire que cela entrave la productivité des développeurs. Cependant, vous devez garder à l’esprit que Solana en est encore à ses premières années. Si vous avez choisi Solana comme chaîne principale, vous devez être prêt à porter le chapeau d’un pionnier. Un peu de patience mon ami.
Mentions remarquables
- Python. Certaines personnes plus intelligentes que moi ont décidé de rendre solana accessible en Python. Je les ai essayés, mais comme on peut s’y attendre d’une technologie aussi jeune, il manque de nombreuses pièces au puzzle. Je m’attends à ce que les choses s’améliorent avec le temps, et dans quelques mois, vous n’aurez probablement pas besoin d’apprendre Javascript (si vous ne le connaissez pas déjà) pour participer au développement de votre dApp sur la blockchain Solana.
- Solana-py — Micheal, le créateur de Solana-py, est tout simplement génial. Son travail est bien documenté et facile à utiliser ! Vous pouvez essayer sa bibliothèque avec anchor.py si vous vous sentez aventureux.
Documentation
1. Solana Docs
Cela devrait être votre point d’entrée. C’est beaucoup de charabia lorsque vous plongez dedans, mais il est évident que les documents sont bien pensés et très bien écrits. Je commencerais ici.
2. Métaplex
Métaplex est génial et vous rendra la vie beaucoup plus facile. Il s’agit d’une collection d’outils, de contrats intelligents et bien plus encore conçus pour faciliter le processus de création et de lancement de NFT.
3. Arweave
Le réseau Arweave fournit des protocoles pour télécharger des données sur le Web permanent (permaweb). Vous pouvez interagir avec le réseau à l’aide de bibliothèques de langages populaires développées par la communauté à l’aide de simples appels HTTP.
4. Ancre
Sans Anchor, vous devriez développer tous vos contrats intelligents à partir de zéro, ce qui est un peu fastidieux si vous n’êtes pas familier avec Rust. Anchor résume une grande partie de ce mal de tête et est livré avec une multitude d’outils de développement.
5. SolanaPay
Solanapay est l’un de ces projets dont vous savez qu’il va être un succès. Il permet aux développeurs d’intégrer facilement les paiements décentralisés dans leurs applications et services. Vous pouvez également configurer un système de paiement au point de service avec celui-ci. Croyez-moi, c’est de la drogue. Si vous voulez commencer, consultez ce tutoriel par buildspace qui montre comment implémenter votre propre boutique avec Solana Pay dans Next.js ! Remercie moi plus tard.
6. Portefeuille fantôme
Phantom est un portefeuille très populaire pour gérer les actifs et accéder aux applications décentralisées sur la blockchain Solana.
Livres
- Livre de cuisine Solana
- Lang de rouille
- Livre de cuisine de la rouille
- Guide de fret
J’aime les livres. Ils peignent toute l’histoire par opposition aux vidéos. Maintenant, je n’ai terminé que les deux premiers énumérés ci-dessus et je lis activement les deux autres, mais je peux vous assurer que le temps passé est très enrichissant !
Ressources vidéo
- Fondation Solana
- Créez des contrats intelligents avec Solana et Rust Lang
- Vidéos de Solana de Henry-E
- Procédure pas à pas du livre de Rust Lang
Ce sont des articles de qualité supérieure de différentes longueurs. Pas pour les faibles de cœur. Mais bon, vous lisez ceci, donc vous n’êtes certainement pas timide.
Articles à lire absolument
- Guide complet du développement de solana
- Introduction aux concepts de blockchain de Solana
- Créez un jeton solana en 5 étapes faciles
- INVENTION!!!!
- Articles de Solana Figment
- Construire un service d’entiercement avec Paul
- Nouvelles Solana
Tout ce que je peux dire ici, c’est que ces articles m’ont aidé dans mon voyage et je vous recommande vivement de les lire encore et encore pour démêler le bourbier du web3.
Communautés que vous devez rejoindre
- Développeur sol
- Solana Tech
- Forum Solana
- Discorde de l’espace de construction
- Phantom Dev (Besoin de postuler pour rejoindre)
La raison pour laquelle vous devriez rejoindre ces communautés est que c’est là que toute la magie opère. J’ai remarqué qu’en ce qui concerne le web3, les idées sont préparées dans les canaux de discorde avant d’arriver sur les dépôts publics de github. La plupart des personnes qui construisent une infrastructure pour la blockchain (du moins en ce qui concerne solana) préfèrent utiliser des serveurs discord pour résoudre les problèmes et établir une présence communautaire. Je ne saurais trop insister sur l’importance de rejoindre ces serveurs. Vous pourriez simplement interagir avec les personnes qui façonnent réellement l’avenir de la blockchain solana, en temps réel, et résoudre des problèmes que des heures de recherche sur Google ne résoudront PAS.
Inspiration — Projets communautaires
- Écosystème Solana
Je ne sais pas comment les gens font, mais vous seriez surpris par le nombre d’applications et de projets sur lesquels les gens travaillent dans cet espace. Félicitations à tous les développeurs qui nous facilitent la vie en fournissant ces infrastructures plug-and-play ! Il existe des systèmes de prêt, des marchés, des navigateurs, des jeux pour gagner des jeux, des systèmes sur rampe et bien plus encore.
Services que vous devez comprendre
- Infrastructure RPC
Eh bien, toute l’infrastructure Solana est rendue publique au moyen de points de terminaison RPC, qui est l’abréviation de Remote Pprocédural Ctous. Pour être honnête, c’était beaucoup à comprendre et à ce stade, je pense que ce n’est utile que si vous construisez votre base de code à partir de zéro sans compter sur des configurations telles que metaplex et ancre pour interagir avec vos contrats de blockchain.
Rejoignez Coinmonks Telegram Channel et Youtube Channel pour en savoir plus sur le trading et l’investissement cryptographiques
Opportunités de carrière
- Ecrire pour gagner sur Figment
- Solana embauche
- Partenaires Buildspace
La plupart des gens avec qui j’interagis à propos de web3 semblent croire que l’espace de travail web3verse est exclusif aux personnes ayant des connaissances techniques sur le fonctionnement de la blockchain. C’est loin d’être la vérité. En fait, je pense que la seule différence entre web2 et web3 est le type de système d’authentification utilisé. C’est trop simplifié, mais le nœud du problème est que les éléments à construire sont essentiellement les mêmes. Le web3verse a toujours besoin de Product Managers, de UI et UX designers, de Scrum masters, de développeurs Android, de rédacteurs, de développeurs Frontend, etc. La bonne chose est que si vous possédez déjà ces compétences et que vous les canalisez vers une entreprise Web3, vous êtes VRAIMENT en avance sur le bal et vous serez largement récompensé car le nombre de personnes qualifiées est assez limité.
Alors commencez votre voyage web3 dès aujourd’hui !
Si vous construisez quelque chose de cool, assurez-vous de me taguer !