Activités
La certification couvre plusieurs activités :
- Cartographie de l’environnement technologique du client
- Analyse des impacts sur le client des développements blockchain envisagés
- Veille technologique adaptée au contexte du client
- Conception de frameworks en blockchain
- Conception de bases de données décentralisées
- Elaboration de smart contracts sur blockchains privées ou publiques
- Développement de contenus web utilisant les technologies blockchain
- Renforcement de la sécurité des données grâce aux technologies blockchain
- Réalisation des tests de déploiement
- Configuration de l’environnement de production
- Configuration des interfaces utilisateurs
- Réalisation des évaluations post-projet
- Participation au cadrage des projets
- Evaluation des risques des solutions blockchain envisagées
- Participation aux actions de communication en lien avec le projet blockchain
Évaluation
Le jury évalue l’ensemble des compétences via :
- Mises en situation professionnelle sous forme d’étude de cas, de cas pratique ou de projet
- Épreuve écrite et orale sous forme de présentation portant sur les activités de la veille technologique
- Épreuve sur machine consistant à écrire du code en suivant plusieurs étapes en fonction de la technologie blockchain choisie privée ou publique en répondant à des besoins fonctionnels
- Epreuve transverse : mémoire de projet de fin d’études
- Les évaluations en cours de formation (pour les candidats hors VAE).
Positionnement
Le développeur Blockchain est un expert en technologies décentralisées qui conçoit, programme et maintient des applications basées sur la blockchain. Son travail consiste à créer des smart contracts, des chaînes de blocs sécurisées, et à assurer l’intégrité des transactions sur ces réseaux. En plus de maîtriser les langages de programmation spécifiques à la blockchain, il doit également comprendre les protocoles de consensus, la cryptographie, et les enjeux liés à la scalabilité.
Innovant et rigoureux, le développeur Blockchain travaille souvent en mode agile, en étroite collaboration avec les équipes techniques et les décideurs. Son rôle est crucial dans la transformation numérique des entreprises, notamment pour améliorer la transparence, la sécurité, et l’efficacité des processus métiers..
Objectif
Savoir accompagner ou piloter des projets SI en veillant à la valeur qu’ils apportent, le développeur Blockchain a pour mission :
- De concevoir, coder et créer des outils ainsi que des applications qui utilisent la technologie blockchain ou qui sont en relation avec celle-ci
- Sauront s’adapter aux domaines fonctionnels, à leurs interlocuteurs et aux technologies
- Seront entraînés à la conduite du changement
Public
Niveau 6 ou équivalent ou informaticiens souhaitant se tourner vers le développeur Blockchain.
Prérequis : rigueur, curiosité, facilité d’adaptation, bonne communication et sens de la gestion.