Exploiter la finance décentralisée dans la mise en œuvre d'applications blockchain - Alyra
ALYRA
BlockchainUNIVERSITE PARIS-SACLAY
Titre RCNP numéro 41719 "Concepteur développeur de solutions blockchain" , bloc de compétences numéro 2 "Concevoir l'architecture technique d'une solution blockchain sécurisée et interopérable"
Concevoir l'architecture technique d'une solution blockchain en définissant la structure des composants logiciels, l'organisation des flux de données et les modalités d'échange entre les acteurs du système, en s'appuyant sur des schémas d'architecture distribuée, des outils de modélisation et une analyse des besoins métiers,
Intégrer les exigences de sécurité et de conformité dès la phase de conception à partir de l'identification des risques potentiels liés aux échanges décentralisés et aux données sensibles et en appliquant les principes de « security by design », les bonnes pratiques de cybersécurité et les normes réglementaires applicables (RGPD, MiCA…),
Sélectionner les technologies, langages, outils et environnements adaptés au projet sur la base d'une évaluation comparative des différents types de blockchain (publique, privée, permissionnée…), langages de programmation, frameworks, outils de développement et environnements d'exécution, tout en tenant compte des contraintes du projet,
Implémenter et intégrer des mécanismes d'interopérabilité dans une solution blockchain en développant ou en configurant des protocoles de communication inter-chaînes et des passerelles (bridges) pour permettre l'échange sécurisé de données ou d'actifs entre réseaux hétérogènes, en s'appuyant sur les standards de l'écosystème blockchain (IBC, Wormhole, LayerZero, etc.) et les spécifications techniques de compatibilité.
Et bloc de compétences numéro 3 "Développer des composants techniques d'une solution blockchain (smart contracts, DApps)"
Développer des smart contracts sécurisés et conformes aux standards du secteur (ERC20, ERC721, etc.) en traduisant les règles métiers en code exécutable sur la blockchain, en appliquant les bonnes pratiques de codage (limitation des failles critiques, réentrance, gestion des erreurs), en utilisant des environnements de développement adaptés (Remix, Hardhat, Foundry…),
Concevoir des actifs numériques associés à un smart contract (jetons fongibles ou non-fongibles) en utilisant les bibliothèques standardisées de l'écosystème (OpenZeppelin, etc.), en définissant les attributs techniques et les fonctions associées (émission, transfert, contrôle d'accès),
Développer une interface utilisateur connectée à une blockchain (DApp), en utilisant des frameworks de développement web ou mobile, en intégrant des bibliothèques de connexion à des portefeuilles numériques, et en affichant de manière dynamique les données issues des smart contracts ou du ledger,
Sécuriser et rendre accessibles les parcours utilisateurs d'une application blockchain en mettant en œuvre des dispositifs de sécurisation des interactions (chiffrement, signature numérique, authentification), en respectant les exigences du RGPD, et en appliquant les règles d'accessibilité
A l'issue de cette formation, le participant sera en capacité de :
- Acquérir une maîtrise approfondie des principes et techniques de la blockchain
- Développer des compétences pratiques dans la création et le déploiement de smart
contracts et d'applications décentralisées (DApps)
Les modules ci-dessous permettent de préparer et d'évaluer les compétences relevant exclusivement des blocs 2 et 3 du RNCP 41719
• Module 1 : Introduction aux blockchains
• Module 2 : Cryptographie et blockchains
• Module 3 : Smart contracts
• Module 4 : Applications décentralisées (DApps)
• Module 5 : Finance décentralisée (DeFi)
• Module 6 : Blockchains : applications, cybersécurité
et problèmes du monde réel
Être capable de concevoir, développer et mettre en oeuvre des applications blockchain sécurisées et performantes, incluant des smart contracts et des solutions de finance décentralisée (DeFi).
La certification est composée de 5 blocs d'activités
La validation cumulative des 5 blocs est nécessaire à l'obtention du titre dans son intégralité.
La validation de chaque bloc fait l'objet de la délivrance d'un certificat et peut-être capitalisée.
Grâce à une approche fondée sur la pratique et encadrée par des experts reconnus cette formation vous prépare à évoluer dans des secteurs en forte croissance : fintech, cybersécurité, data, conseil technologique ou développement Web 3.0.
Concepteur développeur de solutions blockchain
RNCP 41719 RS -1 CertifInfo 120208 ALYRA
BlockchainALYRA
BlockchainALYRA
BlockchainUNIVERSITE PARIS-SACLAY
Blockchain