Certification - Exploiter la blockchain dans le développement d'applications

Certification Certification

Certification RS6604 "Exploiter la blockchain dans le développement d’applications" déposée au Répertoire Spécifique des certifications professionnelles de France Compétences.

Code(s) NSF 326 : Informatique, traitement de l'information, réseaux de transmission.

Date d’échéance de l’enregistrement 26-04-2029 .

Voie d’accès

Le cas échant, prérequis à l’entrée en formation :

Justifier d’un an d’expérience professionnelle en programmation web.

Le cas échant, prérequis à la validation de la certification : Après un parcours de formation continue.

Certification enregistrée dans le Répertoire Spécifique des certifications professionnelles de France Compétences
Certification 1

Présentation Présentation

Objectifs et contexte de la certification :

La révolution de la blockchain repose sur sa capacité à transformer fondamentalement la confiance au sein des transactions économiques. En créant un registre partagé de données sous forme de blocs connectés, la blockchain instaure une chaîne infalsifiable et transparente, éliminant ainsi la dépendance envers une autorité centrale.

Le marché de la blockchain a considérablement évolué depuis ses débuts, s'éloignant de son association initiale avec les cryptomonnaies pour englober un spectre beaucoup plus large d'applications. L'émergence des smart contracts a marqué un tournant majeur dans l'utilisation de la blockchain au sein de l'économie française. Ces contrats programmables autonomes ont gagné en popularité, offrant des opportunités novatrices en automatisant l'exécution des accords et en réduisant la dépendance envers les intermédiaires traditionnels.

Cette certification s'adresse aux développeurs d'applications. Elle peut également être utile aux architectes logiciels.
La transformation induite par la blockchain se traduit par une expansion des compétences requises dans le cadre du métier de développeur.
Elle complexifie les infrastructures et redéfinit certains protocoles, qui vont exiger des développeurs d’ajuster leurs compétences pour opérer dans ces nouveaux environnements technologiques.

Compétences Compétences visées

Compétences attestées :

C1. Réaliser la conception technique d’un smart-contract en formalisant, dans le respect des bonnes pratiques d’éco-conception, les modélisations et les spécifications techniques associées afin de répondre au besoin d’intégration de fonctionnalités blockchain dans une application web.

C2. Développer un smart-contract conforme aux modélisations et aux spécifications techniques validées en respectant les standards de sécurité informatique (SCSVS) en vigueur afin d’assurer son bon fonctionnement dans la blockchain.

C3. Livrer un smart-contrat sur une blockchain cible, en définissant une procédure automatisée ou manuelle de déploiement, afin de rendre le programme disponible aux utilisateurs et aux applications tierces.

C4. Interfacer une application web existante à une blockchain et un smart-contract à l’aide de bibliothèques spécialisées, dans le respect des standards de sécurité (OWASP), de gestion des données personnelles (RGPD) et d’accessibilité numérique en vigueur (RGAA), afin de répondre au besoin fonctionnel et technique modélisé et spécifié.

C5. Implémenter les tests du smart-contract et les tests fonctionnels associés à l’interaction entre la blockchain et l’application, à l’aide de bibliothèques de tests, afin de détecter et traiter les dysfonctionnements techniques et logiques relevés par leur exécution.
 

Modalités d'évaluation :

Mise en situation professionnelle : à partir d'une expression de besoin précise, le projet évalué, réel ou fictif, a pour but la conception, le développement et la livraison d’un smart-contract, en passant par l'intégration des interactions entre une applications web existante et le smart-contract et la blockchain.

Livrable : rapport professionnel individuel

Évaluation : correction du rapport professionnel et soutenance orale individuelle

Admission Admission

Tous publics : salariés, demandeurs d’emploi, justifiant d’un an d’expérience professionnelle en programmation Web.

Retourner en haut