L'ère Polkadot 2.0 est arrivée, 219 développeurs ont terminé le cours de développement Solidity
Polkadot, avec sa conception modulaire et son interopérabilité entre chaînes, offre une base solide pour les développeurs souhaitant construire la prochaine génération d'applications Web3. Avec la mise à niveau complète de Polkadot 2.0, Polkadot va bientôt prendre en charge le développement de contrats intelligents basés sur EVM, ouvrant ainsi une porte vers un avenir multichaîne pour les développeurs Solidity. Maîtriser la capacité de construire des contrats intelligents en utilisant Solidity sur Polkadot sera la clé pour les développeurs afin de prendre une longueur d'avance.
Le cours n° 17 sur le développement de la technologie blockchain | Développement en Solidity sur Polkadot a été créé pour saisir cette opportunité. Le cours couvre l'ensemble du contenu, des bases du langage Solidity à la sécurité des contrats intelligents, alliant théorie et pratique, aidant les développeurs à construire des applications sécurisées et fiables sur Polkadot.
Ce cours débutera le 7 mars 2025 et se terminera le 19 juin, durant plus de 3 mois, avec un total de sept cours et 15 activités en ligne, construisant un système de compétences complet allant des bases linguistiques aux pratiques de sécurité. Au final, 219 développeurs se sont inscrits et 78 étudiants ont réussi leur diplôme.
Lors du hackathon PolkaPlay Mini Hack organisé dans le cadre de la formation, 81 développeurs ont soumis 18 projets remarquables, et finalement 15 projets se sont distingués pour partager un prix de 2000U. Merci à chaque participant pour son engagement actif, revoyons ensemble cette aventure de croissance !
Aperçu des données clés :
Exposition totale des médias : 78 628 fois
Inscription au cours : 219 personnes
Diplômés : 78 personnes
Étudiants exceptionnels : 51 personnes
Événements en ligne : 15 événements
Soumissions de travaux : 651
Soumissions de projets de hackathon : 18
Données d'inscription au cours
Ce cours a attiré un total de 219 développeurs de diverses régions et horizons à travers le pays. Le profil des participants présente plusieurs tendances significatives :
Les étudiants s'engagent activement dans le Web3
Les personnes nées après 2000 représentent 32 %, le groupe étudiant représente 25 %, et ceux sans expérience en développement représentent 20 %, montrant qu'un grand nombre de personnes nées après 2000 considèrent le Web3 comme un point de départ professionnel et recherchent activement un chemin de croissance de l'apprentissage à la pratique.
La tendance de la transformation de Web2 vers Web3 est significative
Les développeurs Web2 représentent 36 %, ceux ayant plus de 5 ans d'expérience représentent 31 %, les langages de programmation les plus maîtrisés sont Python (21 %), JavaScript (18 %) et Java (14 %), ce qui indique qu'un grand nombre de développeurs traditionnels ayant des bases en programmation se transforment pour entrer dans le domaine du Web3.
La demande de formation continue en Web3 est forte.
Les développeurs Web3 en emploi ou indépendants représentent 21 %, tandis que les étudiants maîtrisant respectivement les langages Solidity et Rust représentent 12 % et 8 %. Cela indique qu'un certain nombre d'étudiants ont déjà une base en programmation Web3 et souhaitent approfondir ou compléter leurs apprentissages grâce aux cours.
Données détaillées sur le profil des étudiants
Ratio hommes-femmes : Les participants à ce cours sont toujours majoritairement des hommes, représentant 89 %. Les femmes participantes sont au nombre de 24, soit 11 %.
Répartition par âge : Les élèves montrent clairement une tendance à rajeunir, les générations des années 90 et 2000 représentant la majorité, avec un total de 80 % (les années 90 représentant 48 % et les années 2000 32 %). De plus, il y a encore 18 % d'élèves des années 80 et 2 % d'élèves des années 70, ce qui indique que des développeurs expérimentés explorent une reconversion professionnelle.
Répartition des diplômes : Le niveau d'éducation des participants à ce cours est globalement élevé, avec 89 % de titulaires d'un diplôme de licence ou supérieur (68 % de titulaires d'une licence, 20 % de titulaires d'un master, 1 % de titulaires d'un doctorat).
Poste des participants : Les développeurs Web2 représentent 36 % du groupe, illustrant la tendance de la mobilité des talents dans la transition de l'internet traditionnel vers le Web3 ; le groupe des étudiants représente 25 %, ce qui montre que les cours sont une voie importante pour former de nouveaux talents dans le Web3 ; les développeurs Web3 existants représentent 21 %, indiquant la volonté d'apprentissage avancé/complémentaire dans ce domaine.
Expérience de développement : L'expérience de développement des étudiants de ce cours présente une diversité. Les développeurs expérimentés avec plus de 5 ans d'expérience représentent la majorité, atteignant 31 %, ce qui indique que le contenu du cours a un certain attrait pour les développeurs expérimentés.
Les stagiaires ayant moins d'un an d'expérience représentent 18 %, ceux ayant entre 1 et 3 ans 17 %, et ceux ayant entre 3 et 5 ans 14 %, ce qui montre la demande pour les cours de la part des développeurs en début de carrière.
La proportion d'étudiants sans expérience est de 20 %, tandis que la répartition des postes des étudiants montre que le groupe des étudiants représente 25 %, ce qui indique qu'une partie de ce groupe s'implique activement dans le secteur Web3 et prévoit d'en faire la première étape de leur carrière.
Situation de maîtrise des langages de développement : Les langages de programmation maîtrisés par les étudiants de ce cours sont diversifiés, avec Python et JavaScript représentant les plus grandes parts, respectivement 21 % et 18 %. Java se classe troisième, avec une part de 14 %. Cette structure indique que la plupart des étudiants possèdent de solides compétences en programmation générale.
Solidity représente 12%, Rust représente 8%, ce qui indique qu'un certain nombre d'étudiants ont déjà des bases en programmation Web3 et espèrent approfondir ou compléter leurs apprentissages à travers le cours.
Go et C/C++ représentent chacun 10 %, globalement, les compétences en programmation des élèves sont assez solides.
Distribution des villes : Les provinces / municipalités les mieux classées sont respectivement le Guangdong (37 personnes), Shanghai (30 personnes), Pékin (24 personnes), le Sichuan (21 personnes), le Jiangsu (20 personnes), le Zhejiang (20 personnes), concentrées dans les provinces de première ligne et côtières.
Forme du cours
Le cours se compose de 1 matériel de cours d'introduction + 6 cours vidéo enregistrés + 7 tâches + 2 webinaires en direct + un hackathon. Au cours de ces 3 mois, nous avons aidé 219 développeurs à s'immerger dans l'écosystème Polkadot et à commencer leur voyage d'exploration Web3.
Plan de cours
Ce cours porte sur les pratiques de développement de Solidity sur Polkadot, avec un contenu allant des bases aux niveaux avancés.
Au début, guidez les étudiants à établir une compréhension de base de Polkadot, Solidity et EVM, maîtriser la structure, la syntaxe et les méthodes d'appel des contrats ; la 3ème leçon approfondit des sujets avancés comme call et deleGatecall, les contrats évolutifs, et la logique de mise en œuvre des DEX ; les 4ème et 5ème leçons présentent des bibliothèques de contrats intelligents courantes telles que ether.js, web3.js, viem.js, et améliorent les compétences de développement à travers un projet pratique sur Uniswap ; enfin, la 6ème leçon se concentre sur la sécurité des contrats intelligents, aidant les étudiants à identifier les méthodes d'attaque courantes et à maîtriser les défenses et méthodes d'audit de base.
événement en ligne
Au cours de plus de trois mois de cours, 15 événements en ligne ont été organisés, couvrant divers formats tels que des conférences, des ateliers, des heures de bureau, une cérémonie d'ouverture et un jour de démonstration de hackathon, avec un total d'expositions en ligne atteignant 12 429.
Deux séances d'information : se concentrer sur les sujets d'actualité, aborder les problèmes de manière précise.
Initiation à la blockchain sans se perdre | Polkadot, Solidity & contrats intelligents, tout en un
Web2 entre dans Web3 : le chemin pour devenir un expert en Solidity
Quatre ateliers : entraînement pratique étape par étape
PolkaPlay Mini Hack : Interprétation des règles + Recrutement d'équipes, guide de participation tout-en-un !
PolkaM Compilation Debug Secrets : La bonne posture pour reproduire et résoudre efficacement les bugs !
Pratiques de développement Mini DEX : construisez votre première application sur la chaîne
PolkaVM communauté : reproduction et résolution de bugs en pratique : améliorez vos compétences en débogage et devenez contributeur de la communauté !
Six heures de bureau : Suivi du rythme, coaching efficace
Chaque cours est suivi d'une heure de bureau, comprenant un récapitulatif des connaissances, des commentaires sur les devoirs, des explications des points difficiles et une interaction pour répondre aux questions, aidant les étudiants à combler leurs lacunes, à approfondir leur compréhension et à former un cycle d'apprentissage efficace.
Cérémonie d'ouverture/ de clôture + Demo Day du hackathon
De plus, le cours a été inauguré par une cérémonie d'ouverture et s'est terminé avec succès par une journée de démonstration de hackathon et une cérémonie de clôture.
Équipe de recherche pédagogique
Ce cours est réalisé par 2 enseignants + 6 assistants + 1 responsable de classe qui assurent ensemble l'enseignement et le soutien.
Conférencier
Zhou Jun | PaperMoon DevRel : possède une expérience de développement senior dans les domaines de l'embarqué, des serveurs et des grandes données. Il a commencé à s'intéresser à Ethereum en 2017, puis a commencé à apprendre Substrate et à développer des projets open source en 2019. Actuellement, il se consacre à la recherche et au développement de Substrate ainsi qu'à sa promotion.
Wang Dachui | PaperMoon DevRel : À l'origine développeur de contrats intelligents, il se consacre désormais au développement d'infrastructures blockchain et de réseaux décentralisés, toujours intéressé par les nouvelles aventures technologiques.
Assistant
Liu Zhengyuan : un passionné de Web3 venant du secteur de la construction, un développeur Web3 qui commence de zéro.
Wu Yan Hui : Douze ans d'expérience en développement, y compris java, python, big data, finance, développement full stack front-end et back-end. A commencé à comprendre et à apprendre Web3 en août 2024.
Yang Xinmin : Entré dans l'industrie de la blockchain en 2018, travaillant sur des contrats intelligents (solidtity) et développement back-end (golang), ayant participé au développement de plus de 15 projets, titulaire de la certification PMP et de la certification de coach en développement agile.
Liu Bo : Familiarisé avec le développement backend en Rust et Go, familiarisé avec le développement de contrats en Solidity et Rust, axé sur le domaine des transactions et de la DeFi.
Jianghua : Familiarisé avec la stack technologique Polkadot, a développé de manière indépendante des projets tels que dreamfactory et soccertoweb3, se concentrant sur le développement de Parachain.
Magie : Après avoir été développeur pendant plus de dix ans, j'aime expérimenter avec la technologie et je pense que coder peut rendre le monde un peu meilleur.
Capitaine de classe
Emma : Encourage tout le monde à apprendre, incite activement les élèves à compléter chaque tâche d'apprentissage et devoir, s'efforce d'aider chacun à traiter efficacement les problèmes rencontrés lors du processus d'apprentissage, et suit la planification des activités liées aux cours.
Hackathon pratique : Stimuler le potentiel d'innovation
Pour améliorer l'efficacité de l'apprentissage et encourager l'application des connaissances, le cours a spécialement prévu une session pratique de hackathon PolkaPlay Mini Hack, avec un prize pool total de 2 000 U, visant à inciter tout le monde à créer des projets innovants basés sur l'écosystème Polkadot.
Ce hackathon a attiré 81 développeurs qui ont participé activement, et un total de 24 projets ont été soumis. Après une sélection par des évaluateurs professionnels, 18 projets ont réussi à se qualifier pour le Demo Day, et lors de la présentation finale, 15 projets gagnants ont été sélectionnés, montrant pleinement les compétences techniques et la créativité des participants.
Les trois premiers projets gagnants
Après une compétition intense, les trois projets gagnants se sont démarqués, recevant respectivement des récompenses de 500U, 300U et 200U.
DAOLottery : une application de tirage au sort de gouvernance décentralisée qui combine le mécanisme de gouvernance DAO avec un système d'incitation par tirage au sort, afin d'améliorer l'engagement et l'aspect ludique de la gouvernance.
Launchpad : Il s'agit d'un projet de Launchpad basé sur Hardhat, destiné à créer et gérer des projets d'émission de Token.
DTrust : une plateforme de vérification de l'authenticité des données basée sur la technologie blockchain, spécialement conçue pour résoudre les risques de falsification des données, le manque de confiance dans les audits et les problèmes d'îlots d'information auxquels les entreprises sont confrontées dans la gestion des contrats.
Prix du développeur le plus assidu
Deux élèves ont obtenu le titre de l'étudiant le plus assidu.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
12 J'aime
Récompense
12
4
Partager
Commentaire
0/400
ChainMaskedRider
· 07-09 22:00
À peu près à l'heure, la solidité est également terminée.
Voir l'originalRépondre0
TrustlessMaximalist
· 07-08 05:41
haussier dot,拔网线了
Voir l'originalRépondre0
GateUser-5854de8b
· 07-08 05:32
Si tu ne peux pas jouer, alors ne joue pas.
Voir l'originalRépondre0
NFTArchaeologis
· 07-08 05:12
L'ère numérique ouvre un nouveau chapitre, traçant la direction future.
L'ère de Polkadot 2.0 est arrivée, 219 développeurs ont terminé le cours de Solidity.
L'ère Polkadot 2.0 est arrivée, 219 développeurs ont terminé le cours de développement Solidity
Polkadot, avec sa conception modulaire et son interopérabilité entre chaînes, offre une base solide pour les développeurs souhaitant construire la prochaine génération d'applications Web3. Avec la mise à niveau complète de Polkadot 2.0, Polkadot va bientôt prendre en charge le développement de contrats intelligents basés sur EVM, ouvrant ainsi une porte vers un avenir multichaîne pour les développeurs Solidity. Maîtriser la capacité de construire des contrats intelligents en utilisant Solidity sur Polkadot sera la clé pour les développeurs afin de prendre une longueur d'avance.
Le cours n° 17 sur le développement de la technologie blockchain | Développement en Solidity sur Polkadot a été créé pour saisir cette opportunité. Le cours couvre l'ensemble du contenu, des bases du langage Solidity à la sécurité des contrats intelligents, alliant théorie et pratique, aidant les développeurs à construire des applications sécurisées et fiables sur Polkadot.
Ce cours débutera le 7 mars 2025 et se terminera le 19 juin, durant plus de 3 mois, avec un total de sept cours et 15 activités en ligne, construisant un système de compétences complet allant des bases linguistiques aux pratiques de sécurité. Au final, 219 développeurs se sont inscrits et 78 étudiants ont réussi leur diplôme.
Lors du hackathon PolkaPlay Mini Hack organisé dans le cadre de la formation, 81 développeurs ont soumis 18 projets remarquables, et finalement 15 projets se sont distingués pour partager un prix de 2000U. Merci à chaque participant pour son engagement actif, revoyons ensemble cette aventure de croissance !
Aperçu des données clés :
Données d'inscription au cours
Ce cours a attiré un total de 219 développeurs de diverses régions et horizons à travers le pays. Le profil des participants présente plusieurs tendances significatives :
Les personnes nées après 2000 représentent 32 %, le groupe étudiant représente 25 %, et ceux sans expérience en développement représentent 20 %, montrant qu'un grand nombre de personnes nées après 2000 considèrent le Web3 comme un point de départ professionnel et recherchent activement un chemin de croissance de l'apprentissage à la pratique.
Les développeurs Web2 représentent 36 %, ceux ayant plus de 5 ans d'expérience représentent 31 %, les langages de programmation les plus maîtrisés sont Python (21 %), JavaScript (18 %) et Java (14 %), ce qui indique qu'un grand nombre de développeurs traditionnels ayant des bases en programmation se transforment pour entrer dans le domaine du Web3.
Les développeurs Web3 en emploi ou indépendants représentent 21 %, tandis que les étudiants maîtrisant respectivement les langages Solidity et Rust représentent 12 % et 8 %. Cela indique qu'un certain nombre d'étudiants ont déjà une base en programmation Web3 et souhaitent approfondir ou compléter leurs apprentissages grâce aux cours.
Données détaillées sur le profil des étudiants
Ratio hommes-femmes : Les participants à ce cours sont toujours majoritairement des hommes, représentant 89 %. Les femmes participantes sont au nombre de 24, soit 11 %.
Répartition par âge : Les élèves montrent clairement une tendance à rajeunir, les générations des années 90 et 2000 représentant la majorité, avec un total de 80 % (les années 90 représentant 48 % et les années 2000 32 %). De plus, il y a encore 18 % d'élèves des années 80 et 2 % d'élèves des années 70, ce qui indique que des développeurs expérimentés explorent une reconversion professionnelle.
Répartition des diplômes : Le niveau d'éducation des participants à ce cours est globalement élevé, avec 89 % de titulaires d'un diplôme de licence ou supérieur (68 % de titulaires d'une licence, 20 % de titulaires d'un master, 1 % de titulaires d'un doctorat).
Poste des participants : Les développeurs Web2 représentent 36 % du groupe, illustrant la tendance de la mobilité des talents dans la transition de l'internet traditionnel vers le Web3 ; le groupe des étudiants représente 25 %, ce qui montre que les cours sont une voie importante pour former de nouveaux talents dans le Web3 ; les développeurs Web3 existants représentent 21 %, indiquant la volonté d'apprentissage avancé/complémentaire dans ce domaine.
Expérience de développement : L'expérience de développement des étudiants de ce cours présente une diversité. Les développeurs expérimentés avec plus de 5 ans d'expérience représentent la majorité, atteignant 31 %, ce qui indique que le contenu du cours a un certain attrait pour les développeurs expérimentés.
Les stagiaires ayant moins d'un an d'expérience représentent 18 %, ceux ayant entre 1 et 3 ans 17 %, et ceux ayant entre 3 et 5 ans 14 %, ce qui montre la demande pour les cours de la part des développeurs en début de carrière.
La proportion d'étudiants sans expérience est de 20 %, tandis que la répartition des postes des étudiants montre que le groupe des étudiants représente 25 %, ce qui indique qu'une partie de ce groupe s'implique activement dans le secteur Web3 et prévoit d'en faire la première étape de leur carrière.
Situation de maîtrise des langages de développement : Les langages de programmation maîtrisés par les étudiants de ce cours sont diversifiés, avec Python et JavaScript représentant les plus grandes parts, respectivement 21 % et 18 %. Java se classe troisième, avec une part de 14 %. Cette structure indique que la plupart des étudiants possèdent de solides compétences en programmation générale.
Solidity représente 12%, Rust représente 8%, ce qui indique qu'un certain nombre d'étudiants ont déjà des bases en programmation Web3 et espèrent approfondir ou compléter leurs apprentissages à travers le cours.
Go et C/C++ représentent chacun 10 %, globalement, les compétences en programmation des élèves sont assez solides.
Distribution des villes : Les provinces / municipalités les mieux classées sont respectivement le Guangdong (37 personnes), Shanghai (30 personnes), Pékin (24 personnes), le Sichuan (21 personnes), le Jiangsu (20 personnes), le Zhejiang (20 personnes), concentrées dans les provinces de première ligne et côtières.
Forme du cours
Le cours se compose de 1 matériel de cours d'introduction + 6 cours vidéo enregistrés + 7 tâches + 2 webinaires en direct + un hackathon. Au cours de ces 3 mois, nous avons aidé 219 développeurs à s'immerger dans l'écosystème Polkadot et à commencer leur voyage d'exploration Web3.
Plan de cours
Ce cours porte sur les pratiques de développement de Solidity sur Polkadot, avec un contenu allant des bases aux niveaux avancés.
Au début, guidez les étudiants à établir une compréhension de base de Polkadot, Solidity et EVM, maîtriser la structure, la syntaxe et les méthodes d'appel des contrats ; la 3ème leçon approfondit des sujets avancés comme call et deleGatecall, les contrats évolutifs, et la logique de mise en œuvre des DEX ; les 4ème et 5ème leçons présentent des bibliothèques de contrats intelligents courantes telles que ether.js, web3.js, viem.js, et améliorent les compétences de développement à travers un projet pratique sur Uniswap ; enfin, la 6ème leçon se concentre sur la sécurité des contrats intelligents, aidant les étudiants à identifier les méthodes d'attaque courantes et à maîtriser les défenses et méthodes d'audit de base.
événement en ligne
Au cours de plus de trois mois de cours, 15 événements en ligne ont été organisés, couvrant divers formats tels que des conférences, des ateliers, des heures de bureau, une cérémonie d'ouverture et un jour de démonstration de hackathon, avec un total d'expositions en ligne atteignant 12 429.
Deux séances d'information : se concentrer sur les sujets d'actualité, aborder les problèmes de manière précise.
Quatre ateliers : entraînement pratique étape par étape
Six heures de bureau : Suivi du rythme, coaching efficace Chaque cours est suivi d'une heure de bureau, comprenant un récapitulatif des connaissances, des commentaires sur les devoirs, des explications des points difficiles et une interaction pour répondre aux questions, aidant les étudiants à combler leurs lacunes, à approfondir leur compréhension et à former un cycle d'apprentissage efficace.
Cérémonie d'ouverture/ de clôture + Demo Day du hackathon De plus, le cours a été inauguré par une cérémonie d'ouverture et s'est terminé avec succès par une journée de démonstration de hackathon et une cérémonie de clôture.
Équipe de recherche pédagogique
Ce cours est réalisé par 2 enseignants + 6 assistants + 1 responsable de classe qui assurent ensemble l'enseignement et le soutien.
Conférencier
Assistant
Capitaine de classe
Hackathon pratique : Stimuler le potentiel d'innovation
Pour améliorer l'efficacité de l'apprentissage et encourager l'application des connaissances, le cours a spécialement prévu une session pratique de hackathon PolkaPlay Mini Hack, avec un prize pool total de 2 000 U, visant à inciter tout le monde à créer des projets innovants basés sur l'écosystème Polkadot.
Ce hackathon a attiré 81 développeurs qui ont participé activement, et un total de 24 projets ont été soumis. Après une sélection par des évaluateurs professionnels, 18 projets ont réussi à se qualifier pour le Demo Day, et lors de la présentation finale, 15 projets gagnants ont été sélectionnés, montrant pleinement les compétences techniques et la créativité des participants.
Les trois premiers projets gagnants
Après une compétition intense, les trois projets gagnants se sont démarqués, recevant respectivement des récompenses de 500U, 300U et 200U.
DAOLottery : une application de tirage au sort de gouvernance décentralisée qui combine le mécanisme de gouvernance DAO avec un système d'incitation par tirage au sort, afin d'améliorer l'engagement et l'aspect ludique de la gouvernance.
Launchpad : Il s'agit d'un projet de Launchpad basé sur Hardhat, destiné à créer et gérer des projets d'émission de Token.
DTrust : une plateforme de vérification de l'authenticité des données basée sur la technologie blockchain, spécialement conçue pour résoudre les risques de falsification des données, le manque de confiance dans les audits et les problèmes d'îlots d'information auxquels les entreprises sont confrontées dans la gestion des contrats.
Prix du développeur le plus assidu
Deux élèves ont obtenu le titre de l'étudiant le plus assidu.