Un service d'Akta, cabinet de conseil en certification professionnelle
OpenDataForma RNCP · RS · Formacode · NSF
RS6837 Active · Répertoire spécifique

Développer avec le langage RUST

Certificateur · CENOTELIE OPERATIONS SAS

L'essentiel

Nomenclature du niveau de qualification
Répertoire spécifique
Date d'échéance de l'enregistrement
31-10-2029

Certificateur(s)

Nom légalSIRETSite
CENOTELIE OPERATIONS SAS 84102367400010 —

Résumé de la certification

Objectifs et contexte

Rust est un langage de programmation permettant aux développeurs d'écrire des applications informatiques diverses tel que les systèmes embarqués (y inclus critiques et temps-réel), cybersécurité, robotique, blockchain et transactions financières, programmation des réseaux, serveurs web, administration système, composants pour des systèmes d’exploitation de type Linux ou Android etc. L'intérêt de ce langage se situe principalement dans ses caractéristiques en termes de performance et de sûreté de fonctionnement.

Le métier de développeur informatique, tout comme celui d’ingénieur logiciel d’ailleurs, est en pleine mutation. Depuis 2019, la demande en compétences sur le langage Rust est en croissance exponentielle : le besoin en compétences sur ce langage, révélé par des études on-line ou au travers des offres d’emplois publiées, est sans équivoque :

la connaissance du langage qui était “optionnelle” avant 2019 s’est transformée en une attente récurrente.

RUST est le langage le plus apprécié des développeurs selon divers enquêtes, françaises ou internationales (Stack Overflow Developer Survey), et c'est le cinquième langage à la croissance la plus rapide selon l'étude State of the Octoverse de GitHub.

La certification « Développer avec le langage RUST » est destinée aux développeurs informatiques souhaitant attester de compétences complémentaires à leur métier, afin d'écrire des applications informatiques diverses, en programmant avec ce langage. Elle vise à répondre aux défis liés au recrutement de personnel, à la demande croissante en professionnels du RUST, et à la variété des compétences requises dans le développement informatique. Elle s'intègre harmonieusement avec les diplômes existants, correspond aux besoins opérationnels des entreprises (favorisant ainsi les recrutements) et offre des opportunités d'acquisition de compétences supplémentaires pour améliorer l'employabilité (recrutements, missions en sous-traitance) et pour maximiser leurs opportunités professionnelles.

Compétences attestées

Identifier les opportunités d'usage du langage RUST lors de la réalisation d'une étude préliminaire, en élicitant les connaissances sur le contexte et les contraintes métier inhérents au projet, afin de confirmer la pertinence de mobiliser ce langage et de limiter les coûts de développement pour le client
Configurer l'environnement de développement, afin d’organiser le travail individuel et collaboratif, en se repérant dans l'écosystème Rust et en choisissant des ressources utiles à son projet (outillages et bibliothèques existantes), dans le cadre de la phase préparatoire du projet
Traduire la logique métier en code Rust afin de répondre aux exigences client, en respectant les critères caractérisant les bonnes pratiques de l'ingénierie logicielle (prise en compte de l’accessibilité numérique, qualité du code, sécurité informatique, etc.)
Intégrer un code Rust avec du code écrit dans d'autres langages, en écrivant les passerelles (bindings) d’un langage à l’autre, afin d’assurer l’interopérabilité avec des composants existants
Tester du code Rust afin de s’assurer de la qualité et de la conformité de la solution (ou d’une fonctionnalité), en écrivant et en exécutant des tests unitaires ou d’intégration en Rust
Maintenir une application Rust afin de garantir son bon fonctionnement dans la durée et de s’adapter aux changements des besoins, en identifiant les évolutions et en appliquant les correctifs nécessaires
Construire une application incluant du code Rust, en réalisant l’intégration du/des composants Rust avec les autres, afin de répondre à l’ensemble des exigences clients
Préparer une application écrite en Rust afin de la déployer, en écrivant les scripts nécessaires à la compilation de cette application Rust, et en écrivant les artefacts nécessaires au packaging de l'application, dans la cadre de la mise en production

Secteur d'activité et type d'emploi

Références juridiques des réglementations d'activité

Le métier de développeur informatique n’est pas réglementé. Cela étant, le développeur informatique se doit d’exercer dans le respect des divers standards, normes / règlementations (RGPD, RGAA, CRA (Cyber Resilience Act),…) et des “bonnes pratiques” (ANSSI, RUST foundation) reconnues par la profession.
En outre, et en conformité avec les normes de sécurité informatique et les règles appropriées, il doit également se conformer aux lois et réglementations spécifiques à l'organisation où il travaille.

Voie d'accès à la certification

Voie d'accèsOuverte
Formation initiale Non
Formation continue Oui
Apprentissage Non
Contrat de professionnalisation Non
Candidature individuelle Non
VAE Non
Prérequis à l'entrée
Connaissances de base en développement. Connaissances de base sur les environnements Unix / Linux.
Prérequis à la validation
Seuls les candidats ayant suivi la formation « RUST - Introduction (RUST par projet) » sont autorisés à se présenter aux épreuves d'évaluation.
Composition du jury — Formation continue
Les membres du jury sont des experts du champ de la certification ayant au moins 3 années d’expériences dans le développement en RUST. Le jury de certification est composé de : * Un membre désigné par le certificateur, formé, certifié ou expérimenté sur le langage RUST (référent pédagogique, membre de la direction de Cénotélie) * Deux professionnels, extérieurs au certificateur, formés, certifiés ou expérimentés sur le langage RUST La composition du jury respecte les règles d’impartialité et d’indépendance : * Il est clairement établi que les membres du jury ne sont en aucun cas les formateurs ayant dispensé les actions de formation certifiantes. * Il est également clairement fixé qu’il ne doit exister (ou avoir existé) aucun lien personnel et/ou hiérarchique entre les membres du jury et les candidats.

Base légale

Date de décision31-10-2024
Durée de l'enregistrement5 ans
Date d'échéance31-10-2029
Dernière délivrance possible29-04-2030

Pour plus d'informations · Statistiques

Où se former

Chargement de l'offre de formation…

Entrées et sorties de formation

1 entrées en formation
1 parcours menés à terme
100 % taux d'achèvement
05/2026 : 1 entrées, 1 terminées
Entrées Parcours terminés · 05/2026

Entrées et sorties de formation — Caisse des Dépôts (open data), tous organismes confondus.

Demande CPF — formations engagées

1 dossiers CPF engagés
3 000 € montant total engagé
3 000 € coût moyen par dossier
28 h durée moyenne

Qui finance ces dossiers (part du montant engagé)

France compétences 50 %
Reste à charge titulaire 50 %
05/2026 : 1 dossiers engagés
Dossiers engagés · 05/2026

Formations engagées via le CPF — Caisse des Dépôts (open data), tous organismes confondus.

Télécharger (PDF) MD