Choisissez un référentiel et affinez la recherche. Les fiches précisent la source, le millésime et les limites des informations publiées.
Les résultats proviennent des relevés indiqués ci-dessous. La zone sélectionnée s’applique aux statistiques et aux lieux, tandis que les aliments, produits, métiers, fiches pratiques, activités, notions, certifications et bibliographies restent des référentiels nationaux. Les travaux de recherche couvrent des références nationales ou internationales.
Comparer les certifications en développement, systèmes, réseaux, données et cybersécurité à partir de leurs blocs de compétences. La recherche porte sur les intitulés, codes, certificateurs, domaines Formacode et titres des blocs. Les référentiels sont nationaux ; le choix d’un territoire ne localise pas une formation.
Source et lecture des certifications
Source : France compétences, exports RNCP et Répertoire spécifique au format 4.1 du 22 octobre 2026. Seules les fiches indiquées « Publiée » et « Actif : Oui » sont retenues dans cette photographie. Le statut et les dates doivent être vérifiés sur la fiche officielle avant toute inscription.
Le RNCP décrit des qualifications professionnelles avec un niveau lorsqu’il est renseigné. Le Répertoire spécifique (RS) décrit des compétences complémentaires ou des habilitations ; aucun niveau RNCP ne lui est attribué ici. Les numéros de certification distinguent des enregistrements, même lorsque leurs intitulés sont identiques.
La sélection RNCP s’appuie sur les codes ROME publiés dans les fiches et sur des intitulés liés au thème. La sélection RS repose sur les intitulés : l’export RS ne publie pas de codes ROME. Les liens métier-certification utilisent uniquement un code présent dans les deux référentiels ; ils ne valent ni équivalence, ni condition suffisante d’accès à un emploi.
Une fiche décrit une certification, ses compétences et son certificateur. Elle ne constitue pas une offre de formation, une admission, une autorisation d’exercice ou une garantie de financement. Les partenaires mentionnés dans cet export sont consultables sur chaque fiche, avec leurs rôles, états et dates publiés ; vérifiez leur habilitation actuelle sur la fiche officielle. Les sessions, tarifs et disponibilités ne sont pas recensés ici. La date de fin d’enregistrement et la date limite de délivrance sont présentées séparément lorsqu’elles sont renseignées.
Jeu de données officiel RNCP et RS · Recherche officielle des certifications · Licence Ouverte 2.0.
Développeur informatique
RNCP39623 · RNCP · Niveau 5.
Fiche publiée et indiquée active dans l’export du 22 octobre 2026. Vérifier la fiche officielle et son statut actuel.
- Décision d’enregistrement
- 01/10/2024
- Échéance de l’enregistrement
- 01/10/2029
- Date limite de délivrance
- 01/10/2031
Organismes certificateurs publiés
- CESI — SIRET 77572257201109 — état dans la source : Actif
Le certificateur porte la certification. Cette liste ne recense pas les organismes proposant une session de formation et n’attribue aucune habilitation aux établissements de l’annuaire.
Objectifs et contexte publiés
Le métier de Développeur informatique est centré sur la conception, le développement, le test et la maintenance de logiciels et d'applications. Le Développeur informatique analyse les besoins des utilisateurs et rédige des spécifications techniques. Il écrit le code en utilisant des langages de programmation appropriés et développer des applications web, mobiles, ou de bureau selon les projets.
Activités visées
Conception d'un processus de traitement des données
Développement d'une application informatique sous la responsabilité de son hiérarchique
Développement d'une application web et mobile sous la responsabilité de son hiérarchique
Déploiement et maintenance d'une application informatique
Compétences attestées
Analyser la demande du client à partir du cahier des charges de l’application informatique pour réaliser des diagrammes facilitant la création d’algorithme
Réaliser des maquettes d’écran à l’aide d’un outil professionnel (Adobe XD, Balsamiq, Figma, etc.) pour proposer des interfaces de l’application informatique à son supérieur hiérarchique
Rédiger les spécifications techniques de l’application informatique en argumentant ses propositions de diagrammes et de maquettes pour obtenir validation de son supérieur hiérarchique
Administrer son poste sous les environnements Linux et Windows en vue de bâtir un environnement de travail en installant le système d’exploitation
Interconnecter les différents équipements du réseau (Poste client, IoT, serveur, etc.) pour garantir les flux d’information au travers du système informatique
Exploiter les ressources informatiques, en utilisant les composants de base de la programmation (fonctionnement du binaire, allocation de l’espace mémoire, gestion des variables, etc.) et dans une démarche d’éco-responsabilité (loi REEN ), pour optimiser le développement de l’application informatique
Réaliser les premiers algorithmes à formaliser de façon conceptuelle (conditions, boucles, organiser les données en tableau de valeur, etc.) pour garantir l’efficacité lors de la phase de développement informatique
Programmer avec un langage de développement procédural (de type C, GO, Python, etc.) en s’appuyant sur les algorithmes pour concevoir un système de traitement des données
Repérer les principaux flux d’information de l’entreprise et ceux du périmètre de l’application à développer pour les décrire, en utilisant les SGBDR (Oracle, Access, MySQL, MSSQL, etc.)
Modéliser les données de l’application informatique en appliquant une méthode de type Merise ou UML pour créer une base de données de type ACID (Atomicité, cohérence, isolement, durabilité)
Sécuriser l’accès aux données dans le respect du règlement en vigueur (RGPD) pour garantir leur valeur et leur intégrité
Programmer le code source de l’application lourde avec un langage de développement orienté objet (de type C++, Java, C#, etc.), en mobilisant l’intelligence artificielle (ChatGPT, Copilot, etc.) sans compromettre la confidentialité de l’entreprise ou du client, pour répondre aux exigences techniques d’une architecture client/serveur
Respecter les bonnes pratiques en matière de structuration et de commentaire du code source pour améliorer la qualité des développements
Exécuter l’application informatique en code cible à l’aide des outils liés au langage (IDE, SDK ) pour vérifier sa conformité avec les spécifications fonctionnelles
Identifier un Système de Gestion de Bases de Données Relationnelles (SGBDR) dans un contexte multi utilisateurs pour le connecter à l’application informatique
Structurer les données et les instructions dans le code source pour permettre la manipulation des données dans l’application informatique
Mettre en place un ORM du langage utilisé dans le code pour améliorer la performance des développements et la pérennité de l’application
Réaliser une veille technologique basée sur les sources officielles pour sélectionner des solutions (bibliothèques ou services) performantes
Intégrer des bibliothèques et utiliser des services tiers issus de sources officielles pour optimiser le temps de développement de l’application informatique
Développer suivant une méthode de gestion de projet (Cycle en V, Agile, etc.) pour s’inscrire dans le cycle de vie du projet
Organiser le projet en découpant les phases de développement informatique pour rendre compte de l’avancement auprès de son supérieur hiérarchique
Exploiter les outils collaboratifs facilitant une bonne interaction entre les développeurs en utilisant plusieurs fonctionnalités (partage de données, planification du projet, visioconférence, etc.)
Programmer une application web avec un langage de développement orienté web (PHP, ASP, JEE, etc.) pour répondre aux exigences techniques et au cycle de vie du projet informatique
Développer l’API, dans le respect des bonnes pratiques d’architecture (REST par exemple), pour servir les données aux applications tierces
Maintenir le niveau de sécurité de l’application web et de son API en assurant une veille technologique pour garantir l’intégrité et la confidentialité des données (respect du RGPD)
Programmer une interface utilisateur web ergonomique, dans le respect des règles de l’accessibilité numérique (RGAA) et dans une démarche d’éco-responsabilité (loi REEN), pour faciliter l’exploitation du service rendu
Rendre dynamique l’application web en utilisant des technologies disponibles (AJAX par exemple) pour améliorer l’efficacité et le confort de son utilisation
Inclure des concepts de client riche, simulant le client lourd, dans l’application web pour améliorer l’expérience utilisateur en intégrant des bibliothèques avancées (moteur de rendu graphique 2D/3D)
Développer les interfaces de l’application mobile en intégrant les outils des frameworks multiplateformes pour répondre aux exigences techniques et au cycle de vie du projet informatique
Utiliser une API accessible pour manipuler ergonomiquement les données dans l’application mobile
Exploiter les composants matériels du mobile (géolocalisation, stockage de données, appareil photo, etc.) en intégrant les outils des frameworks multiplateformes pour étendre les fonctionnalités de l’application mobile
Refactoriser le code de l’application en mobilisant l’intelligence artificielle (ChatGPT, Copilot, etc.) et/ou la veille technique réalisée par la communauté experte (Stack Overflow, forum & FAQ des éditeurs, etc.) pour améliorer la performance de l’application et/ou la lisibilité du code
Commenter le code source de l’application à l’aide de l’IDE pour permettre une reprise ultérieure du code
Mettre en œuvre les tests unitaires , en mobilisant une bibliothèque adaptée, pour garantir le bon fonctionnement du code applicatif
Préparer et installer les environnements systèmes (développement, recette et production) dans le respect de l’architecture informatique de l’entreprise à l’aide de machine virtuelle (VM) ou de système de conteneurisation
Tester l’application informatique avant déploiement pour garantir son bon fonctionnement
Déployer l’application informatique sur les différents environnements systèmes (développement, recette et production) pour la rendre accessible aux utilisateurs
Relever les remarques, les dysfonctionnements et les évolutions souhaitées par les utilisateurs et/ou par son hiérarchique, depuis un système de gestion des demandes (Issues), pour faire évoluer l’application selon la maintenance prévue
Corriger les dysfonctionnements et/ou développer les évolutions priorisées par le hiérarchique en vue proposer une nouvelle version de l’application informatique
Communiquer au chef de projet les informations en rédigeant les notes de mise à jour (release notes) pour diffusion auprès des utilisateurs
Rédiger la documentation de mise en production en s’appuyant sur des schémas et des diagrammes pour permettre à l’équipe technique de s’approprier la solution informatique (système et applicatif)
Rédiger les supports d’utilisation de l’application informatique en s’appuyant sur des illustrations fonctionnelles afin de faciliter l’exploitation par tous les utilisateurs finaux
Prérequis d’entrée en formation
Le candidat doit être titulaire d’un Bac (ou d’un titre de niveau 4). Tout autre profil relève du dérogatoire.
La sélection des candidats comprend un dossier de candidature avec CV et lettre de motivation, des tests de positionnement, un entretien individuel de sélection.
Secteurs d’activité visés
Le Développeur informatique exerce sa fonction, pour tous les secteurs d’activité, au sein d’organisations dotées de logiciels internes. Ce métier répond particulièrement aux besoins des ESN dont la particularité est d’intervenir en sous-traitance pour des clients d’activités et de structures variées. Le métier de Développeur informatique est ainsi présent dans de nombreux secteurs d’activité : Entreprises de Services du Numérique (ESN) - grandes entreprises (Les banques & institutions financières et les entreprises industrielles) - PME (Petites et Moyennes Entreprises) - services publics : gouvernement, administration, éducation, armées - éditeurs de logiciels
Types d’emplois accessibles indiqués
Développeur / Développeur informatique
Analyste-programmeur
Chargé de développement informatique
Développeur logiciel / objet / interface
Développeur d’applications
Développeur mobile / Développeur web
Développeur backend
Développeur fullstack
Réglementations mentionnées dans la fiche
Le Développeur informatique exerce dans un cadre réglementaire régit notamment par :
Le règlement général sur la protection des données (RGPD)
Le référentiel général d'amélioration de l'accessibilité (RGAA)
Le référentiel général d'écoconception de services numériques (RGESN)
Le référentiel général de sécurité (RGS)
La loi visant à réduire l’empreinte environnementale du numérique (REEN)
Blocs de compétences RNCP — 4 blocs publiés
RNCP39623BC01 — Concevoir un processus de traitement des données
Compétences du bloc
Analyser la demande du client à partir du cahier des charges de l’application informatique pour réaliser des diagrammes facilitant la création d’algorithme
Réaliser des maquettes d’écran à l’aide d’un outil professionnel (Adobe XD, Balsamiq, Figma, etc.) pour proposer des interfaces de l’application informatique à son supérieur hiérarchique
Rédiger les spécifications techniques de l’application informatique en argumentant ses propositions de diagrammes et de maquettes pour obtenir validation de son supérieur hiérarchique
Administrer son poste sous les environnements Linux et Windows en vue de bâtir un environnement de travail en installant le système d’exploitation
Interconnecter les différents équipements du réseau (Poste client, IoT, serveur, etc.) pour garantir les flux d’information au travers du système informatique
Exploiter les ressources informatiques, en utilisant les composants de base de la programmation (fonctionnement du binaire, allocation de l’espace mémoire, gestion des variables, etc.) et dans une démarche d’éco-responsabilité (loi REEN ), pour optimiser le développement de l’application informatique
Réaliser les premiers algorithmes à formaliser de façon conceptuelle (conditions, boucles, organiser les données en tableau de valeur, etc.) pour garantir l’efficacité lors de la phase de développement informatique
Programmer avec un langage de développement procédural (de type C, GO, Python, etc.) en s’appuyant sur les algorithmes pour concevoir un système de traitement des données
Repérer les principaux flux d’information de l’entreprise et ceux du périmètre de l’application à développer pour les décrire, en utilisant les SGBDR (Oracle, Access, MySQL, MSSQL, etc.)
Modéliser les données de l’application informatique en appliquant une méthode de type Merise ou UML pour créer une base de données de type ACID (Atomicité, cohérence, isolement, durabilité)
Sécuriser l’accès aux données dans le respect du règlement en vigueur (RGPD) pour garantir leur valeur et leur intégrité
Modalités d’évaluation du bloc
Application professionnelle (réelle ou simulée) sur la base d’un cahier des charges donnant lieu à la production d'un document écrit
RNCP39623BC02 — Développer une application informatique sous la responsabilité de son hiérarchique
Compétences du bloc
Programmer le code source de l’application lourde avec un langage de développement orienté objet (de type C++, Java, C#, etc.), en mobilisant l’intelligence artificielle (ChatGPT, Copilot, etc.) sans compromettre la confidentialité de l’entreprise ou du client, pour répondre aux exigences techniques d’une architecture client/serveur
Respecter les bonnes pratiques en matière de structuration et de commentaire du code source pour améliorer la qualité des développements
Exécuter l’application informatique en code cible à l’aide des outils liés au langage (IDE, SDK ) pour vérifier sa conformité avec les spécifications fonctionnelles
Identifier un Système de Gestion de Bases de Données Relationnelles (SGBDR) dans un contexte multi utilisateurs pour le connecter à l’application informatique
Structurer les données et les instructions dans le code source pour permettre la manipulation des données dans l’application informatique
Mettre en place un ORM du langage utilisé dans le code pour améliorer la performance des développements et la pérennité de l’application
Réaliser une veille technologique basée sur les sources officielles pour sélectionner des solutions (bibliothèques ou services) performantes
Intégrer des bibliothèques et utiliser des services tiers issus de sources officielles pour optimiser le temps de développement de l’application informatique
Développer suivant une méthode de gestion de projet (Cycle en V, Agile, etc.) pour s’inscrire dans le cycle de vie du projet
Organiser le projet en découpant les phases de développement informatique pour rendre compte de l’avancement auprès de son supérieur hiérarchique
Exploiter les outils collaboratifs facilitant une bonne interaction entre les développeurs en utilisant plusieurs fonctionnalités (partage de données, planification du projet, visioconférence, etc.)
Modalités d’évaluation du bloc
Application professionnelle (réelle ou simulée) sur la base d’un cahier des charges donnant lieu à la production d'un document écrit suivi d'une présentation orale
RNCP39623BC03 — Développer une application web et mobile sous la responsabilité de son hiérarchique
Compétences du bloc
Programmer une application web avec un langage de développement orienté web (PHP, ASP, JEE, etc.) pour répondre aux exigences techniques et au cycle de vie du projet informatique
Développer l’API, dans le respect des bonnes pratiques d’architecture (REST par exemple), pour servir les données aux applications tierces
Maintenir le niveau de sécurité de l’application web et de son API en assurant une veille technologique pour garantir l’intégrité et la confidentialité des données (respect du RGPD)
Programmer une interface utilisateur web ergonomique, dans le respect des règles de l’accessibilité numérique (RGAA) et dans une démarche d’éco-responsabilité (loi REEN), pour faciliter l’exploitation du service rendu
Rendre dynamique l’application web en utilisant des technologies disponibles (AJAX par exemple) pour améliorer l’efficacité et le confort de son utilisation
Inclure des concepts de client riche, simulant le client lourd, dans l’application web pour améliorer l’expérience utilisateur en intégrant des bibliothèques avancées (moteur de rendu graphique 2D/3D)
Développer les interfaces de l’application mobile en intégrant les outils des frameworks multiplateformes pour répondre aux exigences techniques et au cycle de vie du projet informatique
Utiliser une API accessible pour manipuler ergonomiquement les données dans l’application mobile
Exploiter les composants matériels du mobile (géolocalisation, stockage de données, appareil photo, etc.) en intégrant les outils des frameworks multiplateformes pour étendre les fonctionnalités de l’application mobile
Modalités d’évaluation du bloc
Application professionnelle (réelle ou simulée) sur la base d’un cahier des charges donnant lieu à une présentation orale
RNCP39623BC04 — Déployer et maintenir une application informatique
Compétences du bloc
Refactoriser le code de l’application en mobilisant l’intelligence artificielle (ChatGPT, Copilot, etc.) et/ou la veille technique réalisée par la communauté experte (Stack Overflow, forum & FAQ des éditeurs, etc.) pour améliorer la performance de l’application et/ou la lisibilité du code
Commenter le code source de l’application à l’aide de l’IDE pour permettre une reprise ultérieure du code
Mettre en œuvre les tests unitaires , en mobilisant une bibliothèque adaptée, pour garantir le bon fonctionnement du code applicatif
Préparer et installer les environnements systèmes (développement, recette et production) dans le respect de l’architecture informatique de l’entreprise à l’aide de machine virtuelle (VM) ou de système de conteneurisation
Tester l’application informatique avant déploiement pour garantir son bon fonctionnement
Déployer l’application informatique sur les différents environnements systèmes (développement, recette et production) pour la rendre accessible aux utilisateurs
Relever les remarques, les dysfonctionnements et les évolutions souhaitées par les utilisateurs et/ou par son hiérarchique, depuis un système de gestion des demandes (Issues), pour faire évoluer l’application selon la maintenance prévue
Corriger les dysfonctionnements et/ou développer les évolutions priorisées par le hiérarchique en vue proposer une nouvelle version de l’application informatique
Communiquer au chef de projet les informations en rédigeant les notes de mise à jour (release notes) pour diffusion auprès des utilisateurs
Rédiger la documentation de mise en production en s’appuyant sur des schémas et des diagrammes pour permettre à l’équipe technique de s’approprier la solution informatique (système et applicatif)
Rédiger les supports d’utilisation de l’application informatique en s’appuyant sur des illustrations fonctionnelles afin de faciliter l’exploitation par tous les utilisateurs finaux
Modalités d’évaluation du bloc
Application professionnelle (réelle ou simulée) sur la base d'une application existante donnant lieu à la production d'un document écrit
Voies d’accès et jurys indiqués
Indications de la fiche RNCP39623 ; vérifier les prérequis et les conditions auprès du certificateur| Voie d’accès | Indication de la source | Composition du jury publiée |
|---|
| Formation initiale sous statut d’élève ou d’étudiant | Oui | Le jury est composé de 4 membres professionnels externes dont 50% en activité dans le métier ou qui supervisent des personnes l'exerçant. |
|---|
| Contrat d’apprentissage | Oui | Le jury est composé de 4 membres professionnels externes dont 50% en activité dans le métier ou qui supervisent des personnes l'exerçant. |
|---|
| Formation continue | Oui | Le jury est composé de 4 membres professionnels externes dont 50% en activité dans le métier ou qui supervisent des personnes l'exerçant. |
|---|
| Contrat de professionnalisation | Oui | Le jury est composé de 4 membres professionnels externes dont 50% en activité dans le métier ou qui supervisent des personnes l'exerçant. |
|---|
| Candidature individuelle | Oui | Le jury est composé de 4 membres professionnels externes dont 50% en activité dans le métier ou qui supervisent des personnes l'exerçant. |
|---|
| Expérience (VAE) | Oui | Le jury est composé de 4 membres professionnels externes dont 50% en activité dans le métier ou qui supervisent des personnes l'exerçant. |
|---|
Codes ROME publiés dans la fiche de certification
Le rapprochement repose sur un code publié dans les deux sources. Les intitulés ROME peuvent avoir évolué ; il ne s’agit pas d’une équivalence de diplômes.
Domaines Formacode
Nomenclature des spécialités de formation (NSF)
- 326m — Informatique, traitement de l'information
- 326t — Programmation, mise en place de logiciels
Enregistrements antérieurs cités
Partenaires publiés pour RNCP39623 — 56 mentions dans l’export
Ces lignes proviennent de la rubrique « Partenaires » de cette certification dans l’export France compétences du 22 octobre 2026. Les rôles et états décrivent cette photographie ; ils ne garantissent ni une habilitation actuelle, ni une session ouverte, ni une adresse d’enseignement. Consulter le contexte de la certification.
56 mentions correspondant aux critères · page 3 sur 3 · ordre de l’export, au plus 25 lignes par page. Un même organisme peut figurer sur plusieurs certifications ; ces mentions ne comptent pas des centres distincts.
Partenaires mentionnés pour RNCP39623 — état de l’export du 22 octobre 2026| Nom et SIRET publiés | Rôle publié | État de l’habilitation dans la source | Dates publiées |
|---|
CESI SAS SIRET : 34270750200692 | Former et organiser les évaluations HABILITATION_ORGA_FORM | Actif | Date actif : non renseignée Dernière modification de l’état : 09/10/2024 |
|---|
CESI SAS SIRET : 34270750200700 | Former et organiser les évaluations HABILITATION_ORGA_FORM | Actif | Date actif : non renseignée Dernière modification de l’état : 09/10/2024 |
|---|
CESI SAS SIRET : 34270750200718 | Former et organiser les évaluations HABILITATION_ORGA_FORM | Actif | Date actif : non renseignée Dernière modification de l’état : 09/10/2024 |
|---|
CESI SAS SIRET : 34270750200734 | Former et organiser les évaluations HABILITATION_ORGA_FORM | Actif | Date actif : non renseignée Dernière modification de l’état : 09/10/2024 |
|---|
CESI SAS SIRET : 34270750200767 | Former et organiser les évaluations HABILITATION_ORGA_FORM | Actif | Date actif : non renseignée Dernière modification de l’état : 09/10/2024 |
|---|
CESI TECHNOLOGIES EDUCATIVES SIRET : 77572257200051 | Former et organiser les évaluations HABILITATION_ORGA_FORM | Actif | Date actif : non renseignée Dernière modification de l’état : 09/10/2024 |
|---|
Les identifiants, noms, rôles, états et dates sont reproduits tels que publiés. Aucun rapprochement avec un établissement de l’annuaire n’est déduit du nom. Consultez la fiche officielle et le certificateur avant toute inscription.
Consulter la fiche complète et les organismes habilités sur France compétences