Passer au contenu principal

Éducation et ressources communautaires

Matériel d'apprentissage, documentation, tutoriels et plateformes communautaires pour les constructeurs Ethereum.

Points forts

Qu'est-ce que Cyfrin Updraft ? Cyfrin Updraft est la principale plateforme d'éducation au développement blockchain et à la sécurité des contrats intelligents (smart contracts), offrant plus de 100 heures de cours pratiques qui permettent aux développeurs de contrats intelligents, aspirants et expérimentés, d'améliorer leurs compétences. Conçue et enseignée par le PDG Patrick Collins aux côtés d'éducateurs et de chercheurs de premier plan de l'industrie, notre plateforme fournit un contenu éducatif gratuit de haute qualité, des expériences de codage pratiques et des certifications Cyfrin Updraft reconnues par l'industrie, qui valident l'expertise des développeurs en Solidity, Vyper, finance décentralisée (DeFi) et sécurité des contrats intelligents. Updraft a formé des millions de développeurs dans le monde entier, les dotant des compétences nécessaires pour créer des applications décentralisées (dapps) sécurisées et évolutives. Indicateurs clés : Plus de 220 000 membres de la communauté Updraft Plus d'un million d'impressions mensuelles Plus de 60 000 développeurs actifs mensuels Plus de 15 000 nouveaux étudiants mensuels Approuvé par les développeurs des meilleures entreprises et protocoles Web3 Quels sont les problèmes du paysage Web3 actuel ? Malgré la croissance rapide du Web3, les développeurs sont confrontés à plusieurs défis : Manque d'éducation accessible et de haute qualité : La plupart des ressources sont soit trop théoriques, soit fragmentées, ce qui rend difficile pour les développeurs d'acquérir une expérience pratique. Vulnérabilités de sécurité : De nombreux développeurs manquent de connaissances pour créer des contrats intelligents sécurisés, ce qui entraîne des exploits et des piratages qui se traduisent par des millions de pertes. Barrières à l'entrée élevées pour les développeurs Web2 : La transition du développement traditionnel au Web3 reste complexe en raison de la méconnaissance de l'infrastructure et des outils blockchain. Rétention limitée des développeurs : De nombreux développeurs ont du mal à trouver des opportunités d'engagement à long terme au sein des écosystèmes blockchain. Aucune validation standardisée des compétences : Sans certifications reconnues, il est difficile pour les développeurs de mettre en valeur leur expertise, ce qui limite leurs opportunités de carrière. Manque de bonnes pratiques de sécurité : Sans formation et certification appropriées, les développeurs peuvent introduire des vulnérabilités sans le savoir, augmentant ainsi le risque de piratage. Comment Cyfrin Updraft résout-il le problème ? Cyfrin Updraft relève ces défis en fournissant : Une éducation complète au développement blockchain : Couvrant Solidity, Vyper, Foundry, l'infrastructure, les bonnes pratiques de sécurité, et plus encore. Un apprentissage basé sur des projets : Les développeurs acquièrent une expérience pratique en créant et en déployant des applications du monde réel. Une approche axée sur la sécurité : Les cours mettent l'accent sur la sécurité des contrats intelligents, les méthodologies d'audit et les bonnes pratiques pour prévenir les exploits. Outils pour les développeurs et intégrations d'écosystèmes : Nous créons des outils et des frameworks open source qui améliorent l'efficacité et la sécurité des développeurs. Faire le pont entre le Web2 et le Web3 : Fournir des parcours d'apprentissage structurés pour intégrer les développeurs Web2 dans l'écosystème d'Optimism. Accès entièrement gratuit : Les cours Updraft sont entièrement gratuits, garantissant que tout développeur, quelles que soient ses contraintes financières, peut accéder à une éducation de haute qualité et acquérir les compétences nécessaires pour réussir dans le Web3. Validation des compétences : Les certifications fournissent un moyen standardisé de vérifier l'expertise d'un développeur, l'aidant à se démarquer sur un marché du travail concurrentiel. À qui s'adresse Cyfrin Updraft ? Aspirants développeurs Web3 - Pour les nouveaux venus désireux de se lancer dans le développement blockchain, Cyfrin Updraft propose un parcours d'apprentissage structuré et accessible. Nos cours commencent par des concepts fondamentaux, pour aller progressivement vers le développement avancé de contrats intelligents, les sujets de sécurité, le développement full stack, le développement d'infrastructures et le développement avancé de dapps DeFi. Avec des exercices de codage pratiques, des déploiements de projets du monde réel et les certifications Cyfrin Updraft, les aspirants développeurs peuvent s'établir dans l'industrie, créer des dapps sécurisées et évolutives, et démontrer leurs compétences aux employeurs potentiels. Ingénieurs Web3 expérimentés - Pour les développeurs travaillant déjà dans l'espace Web3, Cyfrin Updraft sert de centre d'apprentissage continu et d'amélioration des compétences. Des cours avancés sur la sécurité des contrats intelligents, les mécanismes DeFi et l'architecture des protocoles aident les ingénieurs à garder une longueur d'avance sur les tendances de l'industrie. Nos certifications Cyfrin Updraft valident l'expertise en Solidity, Vyper et les bonnes pratiques de sécurité, distinguant les meilleurs ingénieurs sur un marché du travail concurrentiel. Développeurs Web2 - Les ingénieurs logiciels traditionnels cherchant à faire la transition vers le développement blockchain ont souvent du mal à comprendre les technologies décentralisées et les principes des contrats intelligents. Cyfrin Updraft comble cette lacune en offrant une expérience d'intégration structurée et adaptée au Web2. Nos cours expliquent les fondamentaux de la blockchain d'une manière qui résonne avec les développeurs Web2, en établissant des parallèles entre des concepts de programmation familiers et le développement de contrats intelligents. Par exemple, nous avons développé un cours de développement de contrats intelligents Vyper spécifiquement pour soutenir l'intégration des développeurs Web2, en veillant à ce qu'ils acquièrent une expérience pratique avec une programmation de contrats intelligents sécurisée et efficace. Cette approche s'aligne sur la mission d'Updraft de faire évoluer l'adoption du Web3 en dotant les développeurs des connaissances et des outils dont ils ont besoin pour faire une transition transparente vers l'écosystème décentralisé. Équipes de protocoles et de dapps - Les organisations ont besoin de développeurs qualifiés qui comprennent la sécurité des contrats intelligents, l'évolutivité et les bonnes pratiques. Cyfrin Updraft aide les équipes de protocoles et les créateurs de dapps en fournissant un vivier fiable d'ingénieurs formés et certifiés. Grâce aux certifications Cyfrin Updraft, les équipes de recrutement peuvent vérifier l'expertise d'un candidat, réduisant ainsi le temps d'intégration et améliorant la qualité du développement au sein de leurs projets. De plus, les protocoles peuvent collaborer avec Cyfrin Updraft pour développer des programmes de formation personnalisés, garantissant que leurs communautés de développeurs connaissent bien leur pile technologique. Quelle est la feuille de route de Cyfrin Updraft ? T1 2025 : Cours et expansion fondamentale Lancement d'un cours de développement Full Stack Ce cours offrira une expérience d'apprentissage complète aux développeurs cherchant à créer des dapps à partir de zéro. Le cours couvre les frameworks frontend modernes (React, Next.js, Svelte), les bibliothèques Web3 (ethers.js, viem, wagmi) et l'infrastructure backend (hébergement de sites, indexation d'événements, stratégies de mise en cache). Les développeurs créeront des projets du monde réel, notamment une dapp Ethereum de base, une place de marché NFT décentralisée et une interface DeFi avancée avec abstraction de compte (account abstraction). Lancement du cours Curve Cryptoswap Une exploration détaillée des mécanismes du teneur de marché automatisé (AMM) de Curve Finance conçu pour les échanges de stablecoins. Le cours explorera les mathématiques soutenant l'AMM de Curve Cryptoswap, comment la liquidité est concentrée, et comment l'AMM décide de réancrer (repeg) la liquidité du pool à un prix différent. Les développeurs progresseront à travers les appels de fonction de l'AMM, les variables d'état (state variables), l'échange de jetons, l'ajout et le retrait de liquidité, et le réancrage des prix. L'apprentissage est soutenu à chaque étape par des quiz et des exercices. Lancement du cours Uniswap V3 Ce cours se concentrera sur le modèle de liquidité concentrée d'Uniswap V3, les niveaux de frais et les améliorations de l'efficacité du capital. Un cours avancé pour développeurs DeFi conçu pour permettre aux développeurs de créer des protocoles basés sur Uniswap V3. Le cours couvre les mathématiques d'Uniswap V3 et la liquidité concentrée, en progressant à travers les échanges et le contrat d'usine (factory contract), les algorithmes de frais et l'oracle de prix TWAP. Lancement des certifications SSCD+ (Smart Contract Security & Development) La certification SSCD+ est la certification de premier plan pour les développeurs Solidity, reconnue par les protocoles de pointe de l'industrie et les organisations universitaires. Cette certification valide l'expertise des développeurs dans l'écriture, les tests, le déploiement et le dépannage de contrats intelligents Solidity. Les compétences clés sur lesquelles les développeurs seront testés comprennent la maîtrise du développement Solidity, l'application des bonnes pratiques de l'industrie, l'expertise en sécurité des contrats intelligents, la maîtrise des outils de développement standard de l'industrie, les connaissances spécifiques aux protocoles, les compétences DevOps blockchain. T2 2025 : Expansion de la sécurité avancée et de l'infrastructure Lancement d'un programme d'ambassadeurs Updraft Le programme permettra aux étudiants universitaires et aux leaders communautaires de promouvoir le Web3 et Cyfrin Updraft, d'engager les développeurs, d'animer des ateliers et des hackathons sur les campus et dans les communautés de développeurs. Les ambassadeurs bénéficieront d'un accès anticipé aux certifications Updraft et d'un mentorat de la part de l'équipe Updraft. Grâce à l'écosystème d'Updraft, les étudiants acquerront une expérience pratique dans l'éducation blockchain, des opportunités de réseautage et des stages ou placements professionnels potentiels. Programme d'études sur la blockchain et les contrats intelligents pour les universités Updraft collaborera avec les meilleures universités pour intégrer des cours de développement de blockchain et de contrats intelligents dans les programmes académiques. Cela comprendra des cours personnalisés, des projets pratiques et des conférences d'invités de leaders de l'industrie Web3. Les universités seront en mesure de fournir une éducation blockchain à grande échelle, aidant à combler le fossé entre l'enseignement traditionnel de l'informatique et le développement Web3. Lancement d'un site d'offres d'emploi Le site d'offres d'emploi Updraft mettra en relation les développeurs certifiés avec les principales entreprises et protocoles Web3. Les développeurs qui terminent les cours et les certifications d'Updraft auront accès à des offres d'emploi et à des opportunités d'embauche. Les employeurs pourront filtrer les candidats en fonction de leurs certifications et de leur expérience de projet, rendant le processus d'embauche plus efficace. Lancement du programme de certification Vyper et Smart Contract Security+ La certification Vyper+ est une certification spécialisée axée sur le développement de contrats intelligents à l'aide de Vyper. Ce programme couvrira la syntaxe Vyper, les bonnes pratiques, les modèles de contrats et les techniques d'optimisation, garantissant que les développeurs peuvent créer des applications basées sur Vyper sécurisées et efficaces. La certification Smart Contract Security+ est une certification axée sur la sécurité qui valide la capacité d'un développeur à auditer et à sécuriser des contrats intelligents écrits en Solidity. Ce programme couvrira les vulnérabilités courantes, la vérification formelle, les vecteurs d'attaque, les méthodologies d'audit et les bonnes pratiques. T3 2025 : Engagement et rétention des développeurs Lancement d'un cours de développement d'infrastructures Ce cours se concentrera sur l'infrastructure blockchain, les opérations de nœuds et les optimisations liées à la MEV. Les développeurs apprendront à créer et à exécuter leurs propres validateurs, à configurer des nœuds RPC et à optimiser l'indexation de la blockchain. Ils acquerront également une compréhension approfondie des composants clés de l'infrastructure Web3, exploreront l'architecture de couche 2 (Layer 2), créeront des solutions L2 personnalisées et évalueront les compromis de l'architecture d'infrastructure. Lancement du modèle d'apprentissage en cohorte en direct Cyfrin Updraft introduira des cohortes intensives en direct de 8 semaines, où les étudiants travailleront sur le programme aux côtés de mentors, d'assistants d'enseignement et d'un support d'apprentissage piloté par l'IA. Chaque cohorte se concentrera sur un apprentissage pratique basé sur des projets, garantissant que les participants acquièrent une expérience pratique dans la création et la sécurisation d'applications Web3. À la fin de la cohorte, les étudiants obtiendront des certifications Updraft et auront des projets prêts pour leur portfolio afin de mettre en valeur leurs compétences. T4 2025 : Expansion du Web2 vers le Web3 et intégration de l'industrie Développer l'intégration avec les cas d'utilisation en entreprise Updraft développera des programmes éducatifs sur mesure pour les développeurs d'entreprise, aidant les entreprises à adopter la technologie blockchain. Cela impliquera des ateliers personnalisés, des guides d'intégration d'outils et des études de cas d'entreprise du monde réel. L'objectif est de combler le fossé entre le développement Web2 traditionnel et l'innovation Web3, facilitant ainsi l'entrée des développeurs institutionnels dans cet espace.

Updraft
Éducation et ressources communautaires

Updraft

Éducation · DeFi · Développement Solidity · Communautaire

Qu'est-ce que c'est ? Solodit est une plateforme open source, pilotée par la communauté, dédiée à l'amélioration de la sécurité du Web3. Elle regroupe plus de 8 000 rapports de vulnérabilité de contrats intelligents, des opportunités de primes aux bugs (bug bounties) et des audits de sécurité provenant de grandes entreprises comme Cyfrin, OpenZeppelin et Trail of Bits, ainsi que des contributions de chercheurs individuels. Solodit ne se contente pas d'agréger ces informations, mais les rend exploitables, en équipant les développeurs et les auditeurs d'outils pour prévenir les exploits et améliorer la sécurité des dapps. Pourquoi est-ce nécessaire ? L'écosystème Web3 est en proie à des milliards de dollars de pertes dues à des failles de sécurité dans les contrats intelligents et les protocoles. Malgré la disponibilité des connaissances en matière de sécurité, elles sont fragmentées sur diverses plateformes et rapports, ce qui les rend inaccessibles à la plupart des développeurs et des équipes de sécurité. Solodit résout plusieurs problèmes : Lacune de connaissances : De nombreuses équipes déploient des contrats intelligents sans comprendre les vulnérabilités passées, ce qui entraîne des incidents répétés. Inefficacités : Les développeurs et les auditeurs passent un temps précieux à rechercher des informations sur la sécurité dans des sources disparates. Impact économique : Les exploits évitables sapent la confiance dans le Web3, bloquant l'adoption et l'investissement. En agrégeant et en structurant les données de sécurité, Solodit permet une gestion proactive des vulnérabilités et une atténuation des risques dans l'écosystème Web3. En quoi est-il unique ? Couverture complète : Regroupe les résultats des principaux auditeurs et plateformes, offrant des informations inégalées sur les vulnérabilités et les primes aux bugs. Informations exploitables : Va au-delà de l'archivage des rapports en fournissant des outils de recherche avancés et des systèmes de balisage pour contextualiser les risques et les solutions. Améliorations pilotées par la communauté : Facilite la collaboration via des évaluations, des balises et des classements qui reconnaissent les meilleurs contributeurs, favorisant ainsi une communauté de sécurité florissante. Ressource éducative : Ce site sert de centre d'apprentissage pour les développeurs et les auditeurs, fournissant des études de cas réels sur la sécurité de la blockchain. Solodit est un outil polyvalent conçu pour : Atténuer les risques : Aide les développeurs à éviter les vulnérabilités connues, réduisant ainsi la probabilité d'exploits. Promouvoir la sécurité proactive : Permet aux protocoles d'adopter des mesures préventives en étudiant les vulnérabilités historiques. Rationaliser les primes aux bugs : Simplifie la participation aux programmes de primes, encourageant davantage de hackers éthiques à contribuer à la sécurité de l'écosystème. Favoriser le développement des compétences : Aide les auditeurs à perfectionner leurs compétences et à rester informés des menaces émergentes. Soutenir la prise de décision : Aide les protocoles à évaluer les auditeurs via son classement, promouvant la responsabilité et des audits de qualité. À qui s'adresse-t-il ? Développeurs : Cherchant à sécuriser leurs contrats intelligents et à comprendre les tendances en matière de vulnérabilité. Auditeurs : Cherchant à accéder à un référentiel complet de résultats et à mettre en valeur leur expertise. Hackers Whitehat : Intéressés par la participation à des programmes de primes aux bugs et la contribution à la sécurité du Web3. Équipes P&E de protocoles : Visant à évaluer les risques et à prévenir les exploits coûteux. Éducateurs et chercheurs : Enseignant ou étudiant la sécurité de la blockchain avec des exemples concrets, par ex. Cyfrin Updraft. À venir : Refonte de l'UI/UX Power Aderyn, prise en charge de l'analyse statique

Solodit
Éducation et ressources communautaires

Solodit

Sécurité · Éducation · Analyse · Communautaire

Applications

Affichage de (13)

Autres catégories d'applications

Inter-chaîne et interopérabilité

Outils qui permettent la messagerie, les transferts d'actifs et l'état partagé à travers le réseau principal Ethereum, les rollups et d'autres chaînes de blocs.

Infrastructure de transaction et de portefeuille

Infrastructure pour construire, signer, envoyer, simuler et gérer des transactions et des portefeuilles Ethereum.

Données, analyse et traçage

Outils d'indexation, d'interrogation, d'analyse et de traçage pour les données onchain, l'exécution et l'activité du réseau.

Bibliothèques clientes et SDK (front-end)

Bibliothèques et SDK spécifiques aux langages pour interagir avec les nœuds, les contrats et les protocoles Ethereum.

Développement de contrats intelligents et chaînes d'outils

Frameworks et outils pour écrire, tester, déployer et mettre à niveau des contrats intelligents.

Sécurité, tests et vérification formelle

Outils d'audit, de test, de fuzzing et de vérification pour améliorer la sécurité et l'exactitude des contrats intelligents.