Certificateur(s)
Partenaires habilités
1 organisme habilité, d'après la liste publiée par France compétences : 1 à former.
OrganismeSIRETHabilitation
LYCEE GENERAL ET TECHNOLOGIQUE CAMILLE JULLIAN
19330023300031
Former
Résumé de la certification
Objectifs et contexte
Dans un secteur du développement informatique structurellement porteur mais marqué par une sélectivité accrue des recrutements, les entreprises recherchent des profils immédiatement opérationnels. La diffusion des outils d’intelligence artificielle transforme les pratiques sans remettre en cause les fondamentaux du métier, tout en renforçant les attentes en matière de polyvalence, d’autonomie et de qualité logicielle. Dans ce contexte, le besoin en compétences de développement demeure soutenu, avec une place identifiée pour des profils d’exécution intervenant sur des périmètres techniques définis.
La certification professionnelle Développeur informatique répond à ce positionnement en attestant des compétences nécessaires à intervenir dans des activités d’intégration, de production et de maintenance de solutions informatiques. Elle vise la maîtrise des fondamentaux du développement et des principaux composants d’une solution, la capacité à analyser et mettre en œuvre des spécifications, ainsi que la production d’un code fonctionnel, lisible, testé et documenté et favorise l’inscription dans un environnement collaboratif structuré. Le titulaire intervient sous encadrement, dans une stack technologique identifiée, et développe progressivement son autonomie et sa capacité à contribuer dans les projets de développements informatiques. Selon ses appétences, il peut renforcer ses compétences en conception et optimisation d’interfaces (design/UI), en tests et validation logicielle, ou en intégration et maintenance de solutions tierces (CMS, no-code ou low-code, services d’IA), dans une logique de polyvalence maîtrisée adaptée au niveau 5.
Activités visées
Préparation au développement d’une solution informatique
Analyse du besoin en développement informatique (spécifications fonctionnelles, clarification des besoins)
Recherche et recommandations technologiques (veille, analyse et propositions techniques, partage des résultats)
Modélisation des données (inventaire des données, impact des modifications)
Préparation de la production du code (arborescence du projet, découpage technique, standards de développement, points de contrôle)
Mise en route technique d’un projet (outillage, dépôt, services supports et persistance des données)
Organisation et suivi de son activité (planification et suivi des tâches, reporting, partage de l’avancement et des blocages).
Développement des composants pour une solution informatique
Développement de l’interface utilisateur (intégration éléments visuels, interactions d’interface, vérification rendu visuel)
Développement de la logique front-end (gestion état local, consommation flux asynchrones / API, mise à jour affichage et information utilisateur)
Développement des composants serveurs (serveur et middlewares, services de données, routes API et traitements CRUD)
Conteneurisation, recette d'intégration et livraison applicative (démarrage en une commande).
Optimisation et livraison d'une solution informatique
Contrôle qualité et résolution d'anomalies (revue de code, tests unitaires et fonctionnels, identification et résolution anomalies)
Refactorisation du code (analyse qualité code, recherche vulnérabilités composants tiers, améliorations structurelles)
Mise en ligne de la solution informatique (configuration hébergement, préparation bundle production, déploiement, surveillance logs, maintenance corrective).
Option 1 - Création et optimisation d'une interface utilisateur
Intégration avancée de composants d’interfaces complexes (exploitation maquette graphique, composants avancés, contrôle fidélité design)
Optimisation visuelle de l’interface utilisateur (audit de la performance d'affichage et de la vitesse, optimisation des actifs)
Accessibilité numérique et inclusion (audit d'accessibilité, optimisation de la structure sémantique).
Option 2 - Elaboration et mise en oeuvre d'une campagne de test
Construction d’une stratégie de tests (scénarisation parcours critiques, jeux de données, environnements de test)
Automatisation des tests et simulation de services (scripts d'automatisation, exécution multi-navigateurs, analyse rapports)
Pilotage de la résolution des anomalies (qualification et documentation bugs complexes, validation non-régression).
Option 3 - Intégration et maintien de services tiers
Intégration des services tiers (sélection service tiers, configuration accès et quotas, liaison technique, adaptation et personnalisation)
Gestion des pannes et réseaux (interception des pannes, stratégie de repli, gestion des délais et débits).
Surveillance de la consommation et de la disponibilité des services tiers (surveillance et supervision, gestion quotas et ressources).
Compétences attestées
Évaluer la complétude et la faisabilité technique des spécifications fonctionnelles d’un projet de développement informatique afin d'identifier clairement les règles métier, les critères d’acceptation et de lever toute ambiguïté.
Définir et mettre en œuvre une recherche ciblée (veille technologique) afin d’émettre des recommandations techniques en réponse à une problématique donnée, et de partager la valeur des résultats au sein de son équipe
Définir et structurer les données à stocker et leurs relations (modélisation) afin d'identifier les évolutions à apporter sur la structure existante et de garantir l'intégrité et la cohérence des données.
Structurer et documenter la logique du code afin de proposer un code de qualité, maintenable et aligné sur les bonnes pratiques, ainsi que d’anticiper les erreurs / cas critiques de fonctionnement.
Préparer son environnement de développement afin d’écrire et de tester du code, en mode collaboratif sans friction technique ni risque de contamination du projet global.
Découper, planifier et assurer le suivi proactif des tâches relevant de son périmètre afin de contribuer collectivement, activement et efficacement au développement d’une solution informatique.
Construire la structure sémantique des interfaces et traduire le design en code front-end afin de garantir une interface responsive, fiable, inclusive, performante et fidèle aux attentes utilisateurs.
Développer la logique applicative côté client (front-end) afin de garantir l'interactivité, la robustesse et la cohérence des données au niveau de l'interface utilisateur, et ce, conformément aux spécifications fournies.
Construire les services serveurs et la persistance des données (back-end) afin de traiter les requêtes front-end de manière sécurisée et performante, conformément aux spécifications fournies.
Orchestrer la conteneurisation de la solution et valider le bon fonctionnement global de l’exécution en une seule commande afin d'en garantir la portabilité et la livrabilité.
Contrôler la conformité du code produit (revue de code, tests unitaires et fonctionnels) afin de garantir la qualité logicielle, l'accessibilité et la résolution des anomalies standards.
Réaliser un diagnostic de premier niveau de la solution informatique développée (automatisations standards) afin de formuler des préconisations d'amélioration et de justifier leur impact sur la qualité finale et la sobriété numérique de la solution.
Préparer et surveiller le déploiement du code (mise en production) afin de repérer et corriger toute anomalie rendant la solution inutilisable en environnement réel.
Option 1 - Créer et optimiser une interface utilisateur
Analyser et traduire des spécifications de design complexes en interface haute fidélité, afin de développer des interfaces utilisateurs dynamiques, responsives, inclusives et éco-conçues.
Auditer, corriger et optimiser la vitesse d'affichage, la fluidité et la sobriété énergétique de l'interface utilisateur, afin de supprimer les régressions visuelles et d'assurer une fluidité constante
Auditer, corriger et mettre en conformité une interface utilisateur aux standards d'accessibilité numérique, afin de garantir une expérience utilisateur inclusive et exempte d'obstacles à la navigation.
Option 2 - Elaborer et mettre en oeuvre une campagne de test
Élaborer et formaliser une stratégie de recette applicative (cahier de recette) afin de planifier la couverture fonctionnelle et de prévenir les risques de régression avant déploiement.
Automatiser des campagnes de tests d'intégration et de parcours utilisateurs, afin de valider la sécurité des accès, la conformité des IHM et la résilience de l'application face aux erreurs réseau.
Détecter, qualifier et documenter les anomalies détectées lors des campagnes de test, afin d'assurer la traçabilité du cycle de vie des bugs, d'orienter les corrections de l'équipe de développement et de valider la non-régression après correctif.
Option 3 - Intégrer et maintenir des services tiers
Évaluer, sélectionner et intégrer des services tiers et / ou des briques d'IA, afin d'enrichir la solution informatique tout en garantissant la sécurité des accès, la résilience des flux et la maîtrise des coûts.
Concevoir et mettre en œuvre des mécanismes de résilience et de gestion des défaillances réseau, afin de maintenir un mode dégradé fonctionnel et d'éviter tout blocage de l'application en cas d'interruption ou de ralentissement d'un service tiers.
Effectuer une surveillance continue des services tiers intégrés et contrôler la consommation des ressources, afin de garantir la performance et de prévenir toute interruption d'accès.
Blocs de compétences · 6
RNCP42853BC01
Préparer le développement d’une solution informatique
Compétences visées
Évaluer la complétude et la faisabilité technique des spécifications fonctionnelles, incluant les exigences d’accessibilité et d’inclusion, dans le cadre d’un projet de développement d’une solution informatique et sur un périmètre fonctionnel délimité, à l’aide d’une analyse critique des besoins et des contraintes de réalisation, et ce, afin d'identifier clairement les règles métier, les critères d’acceptation et de lever toute ambiguïté. Au besoin, solliciter des informations complémentaires auprès des parties prenantes, en adaptant sa communication (rythme d’explication et
canal de communication).
Définir et mettre en œuvre une recherche ciblée, à l’aide des outils / méthodes de curation et d'assistance adaptés (ex : agrégateur de flux, IA…), afin d’émettre des recommandations techniques en réponse à une problématique donnée, et de partager la valeur des résultats au sein de son équipe via des supports structurés, adaptés et accessibles.
Définir et structurer les données à stocker et leurs relations, à l’aide des outils de modélisation et de schématisation adaptés, afin d'identifier les évolutions à apporter sur la structure existante et de garantir l'intégrité et la cohérence des données.
Structurer puis documenter la logique du code, à l’aide des standards de nommage, des patrons de conception et des outils de contrôle de qualité du code définis, en cohérence avec les spécifications techniques identifiées et selon les contraintes du projet (ex : code existant), afin de proposer un code de qualité, maintenable et aligné sur les bonnes pratiques (ex : accessibilité, éco-conception) ainsi que d’anticiper les erreurs / cas critiques de fonctionnement.
Préparer son environnement de développement (acquisition du code - installation des outils et des dépendances - implémentation BDD), à l’aide des outils de gestion de versions et de collaboration, d'installation (IDE), de gestionnaires de dépendances et
de conteneurs , conformément aux standards de l'équipe, afin d’écrire et de tester du code, en mode collaboratif sans friction technique ni risque de contamination du projet global.
Découper et planifier les tâches relevant de son périmètre, sur une période donnée, puis en assurer le suivi proactif (reporting, communication synthétique de son avancement et de ses points de blocage adaptée aux membres de l'équipe), à l’aide d’un outil de gestion de projet et lors des moments de partage prévus, afin de contribuer collectivement, activement et efficacement au développement d’une solution informatique.
Modalités d'évaluation
Projets (mises en situation professionnelle réelles ou reconstituées, cas pratiques) - Soutenances orales
RNCP42853BC02
Développer les composants d'une solution informatique
Compétences visées
Construire la structure sémantique des interfaces et traduire le design (aspect visuel) en code front-end, à l’aide des langages de programmation (ex : HTML5, CSS) adaptés, des bibliothèques et / ou
des mécanismes du framework définis, afin de garantir une interface responsive, fiable, inclusive, performante et fidèle aux attentes utilisateurs.
Développer la logique applicative côté client (front-end), par l’écriture du code et des algorithmes (instructions), à l’aide des requêtes asynchrones (appels API) et / ou des mécanismes du framework retenus, afin de garantir l'interactivité, la robustesse et la cohérence des données au niveau de l'interface utilisateur, et ce, conformément aux spécifications fournies.
Construire les services serveurs et la persistance des données, par l’écriture du code et des algorithmes (instructions), et / ou à l’aide des mécanismes du framework back-end,
d’un système de gestion de base de données et des protocoles de sécurité standards (authentification, validation), afin de traiter les requêtes front-end de manière sécurisée et performante, conformément aux spécifications fournies.
Orchestrer la conteneurisation de la solution, à l'aide des outils de conteneurisation adaptés, et valider le bon fonctionnement global de l’exécution en une seule commande afin d'en garantir la portabilité et la livrabilité.
Modalités d'évaluation
Projets (mises en situation professionnelle réelles ou reconstituées, cas pratiques) - Soutenances orales
RNCP42853BC03
Optimiser et livrer une solution informatique
Compétences visées
Contrôler la conformité du code produit, à l’aide d’une revue par les pairs ou bien d’un agent IA et de l'exécution de tests unitaires / fonctionnels, en formulant des retours constructifs et adaptés, afin de garantir la qualité logicielle, l'accessibilité et la résolution des anomalies standards.
Réaliser un diagnostic de premier niveau de la solution informatique développée, à l’aide d’outils d’automatisation standards (ex : outil d'audit de performance et d'accessibilité, audit de sécurité / éco-conception), afin de formuler des préconisations d'amélioration et de justifier leur impact sur la qualité finale et la sobriété numérique de la solution.
Préparer et surveiller le déploiement du code, à l’aide des outils de mise en production et de surveillance des logs, afin de repérer et corriger toute anomalie rendant la solution inutilisable en environnement réel.
Modalités d'évaluation
Projets (mises en situation professionnelle réelles ou reconstituées, cas pratiques) - Soutenances orales
RNCP42853BC04
Créer et optimiser une interface utilisateur
Compétences visées
Analyser et traduire des spécifications de design complexes en composants d'interface haute fidélité, à l'aide de bibliothèques d'animation, d'outils CSS avancés ou d'API graphiques, afin de développer des interfaces utilisateurs dynamiques, responsives, inclusives et éco-conçues.
Auditer, corriger et optimiser la vitesse d'affichage, la fluidité et la sobriété énergétique d'une interface utilisateur, à partir d'outils de profilage
et de métriques de performance, afin de supprimer
les régressions visuelles et d'assurer une fluidité constante.
Auditer, corriger et mettre en conformité une interface utilisateur aux standards d'accessibilité numérique (RGAA/WCAG), à l'aide d'outils de contrôle et de tests d'usage (navigation clavier, contrastes, lecteurs d'écran), afin de garantir une expérience utilisateur inclusive et exempte d'obstacles à la navigation.
Modalités d'évaluation
Projets (mises en situation professionnelle réelles ou reconstituées, cas pratiques) - Soutenances orales
RNCP42853BC05
Élaborer et mettre en œuvre une campagne de test
Compétences visées
Élaborer et formaliser une stratégie de recette applicative (périmètre, hiérarchisation des risques, scénarios critiques et cas d'erreurs / limites), à l'aide des méthodologies de test structurées, d'un cahier de tests partagé, de jeux de données dimensionnés, afin de planifier la couverture fonctionnelle et de prévenir les risques de régression avant déploiement.
Automatiser des campagnes de tests d'intégration et de parcours utilisateurs, à l'aide de frameworks de test spécialisés et d'outils de simulation de flux, en exploitant des sélecteurs stables et des assertions rigoureuses, afin de valider la sécurité des accès, la conformité des IHM et la résilience de l'application face aux erreurs réseau.
Détecter, qualifier et documenter les anomalies techniques et fonctionnelles détectées lors des campagnes de test, à l'aide d'un outil de gestion de tickets, de l'analyse des logs d'exécution et de preuves matérielles (captures, traces réseau), afin d'assurer la traçabilité du cycle de vie des bugs, d'orienter les corrections de l'équipe de développement et de valider la non-régression après correctif.
Modalités d'évaluation
Projets (mises en situation professionnelle réelles ou reconstituées, cas pratiques) - Soutenances orales
RNCP42853BC06
Intégrer et maintenir des services tiers
Compétences visées
Évaluer, sélectionner et intégrer de manière sécurisée des services tiers et / ou des briques d'IA, en configurant les mécanismes d'authentification et de gestion des secrets applicatifs, afin d'enrichir la solution informatique tout en garantissant la sécurité des accès, la résilience des flux et la maîtrise des coûts.
Concevoir et mettre en œuvre des mécanismes de résilience et de gestion des défaillances réseau (ex : stratégies de repli/fallback, gestion des timeouts et du rate-limiting), afin de maintenir un mode dégradé fonctionnel et d'éviter tout blocage de l'application en cas d'interruption ou de ralentissement d'un service tiers.
Effectuer une surveillance continue des services tiers intégrés et contrôler la consommation des ressources (quotas, temps de réponse, disponibilité), à l'aide d'outils de suivi et de diagnostic, afin de garantir la performance et de prévenir toute interruption d'accès.
Modalités d'évaluation
Projets (mises en situation professionnelle réelles ou reconstituées, cas pratiques) - Soutenances orales
Secteur d'activité et type d'emploi
Secteurs d'activités
Tous secteurs d’activité.
Types d'emplois accessibles
Développeur informatique / applications - Développeur web ou web mobile - Développeur intégrateur web - Développeur web designer - Développeur / testeur logiciel - Intégrateur de fonctionnalités d'IA - Technicien programmation
Métiers visés (ROME)
Références juridiques des réglementations d'activité
La profession n’est pas réglementée. Toutefois, le développeur exerce son activité dans le respect des normes, standards et bonnes pratiques reconnus par la profession, notamment en matière de qualité logicielle, d’accessibilité, de protection des données et de sécurité des systèmes d’information. Il est également tenu de respecter les exigences légales et réglementaires applicables au secteur d’activité de l’organisation pour laquelle il intervient, ainsi que les règles internes relatives à la sécurité, à la confidentialité et à la conformité des solutions développées.
Tensions de recrutement · DARES 2024
Niveau de tension : Très élevée
(5/5)
en tension
Principaux facteurs : Manque de main-d'œuvre disponible et Lien formation-emploi.
2 864 €
salaire médian (mensuel)
Diplôme le plus fréquent : Diplôme de niveau bac+5 ou plus (doctorat, master ou équivalent) en communication et information (41 % des actifs en emploi).
Mesuré au niveau de la famille professionnelle :
Techniciens d'étude et de développement en informatique et Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom (nomenclature FAP).
Ces familles ne sont pas au même niveau de
tension (de 4 à 5 sur 5) : le niveau affiché est une moyenne pondérée
par l'emploi, à ne pas attribuer à chacune d'elles.
-
M1X80 — Techniciens d'étude et de développement en informatique tension 4/5 (Élevée)
-
M2X90 — Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom tension 5/5 (Très élevée)
Indicateur de tension sur le marché du travail 2024 — DARES / France Travail.
Les indicateurs sont publiés par famille professionnelle (FAP), pas par métier ROME :
ils couvrent l'ensemble des métiers de ces familles.
Marché du travail · BMO 2026
27 458
projets de recrutement
53 %
en tension
jugés difficiles à recruter
1 %
emplois saisonniers
Mesuré au niveau de la famille professionnelle :
Techniciens d'étude et de développement en informatique et Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom (nomenclature FAP).
-
M1X80 — Techniciens d'étude et de développement en informatique
-
M2X90 — Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom
Enquête Besoins en Main d'Œuvre (BMO) 2026 — France Travail (open data),
cumul national.
Les indicateurs sont publiés par famille professionnelle (FAP), pas par métier ROME : ils
couvrent l'ensemble des métiers de ces familles.
Voie d'accès à la certification
Voie d'accèsOuverte
Formation initiale
Oui
Formation continue
Oui
Apprentissage
Oui
Contrat de professionnalisation
Oui
Candidature individuelle
Non
VAE
Oui
Prérequis à l'entrée
Être titulaire d'une certification de niveau 4 (ou équivalent) ou justifier d'une expérience professionnelle d’au moins 12 mois dans le domaine de l’informatique / du numérique. Tout autre profil relève d'une procédure dérogatoire.
Prérequis à la validation
Pour bénéficier de la certification professionnelle complète, le candidat doit valider les trois blocs de compétences du tronc commun, un bloc à option et réaliser une application professionnelle (6 semaine sminimum obligatoire).
Composition du jury — Formation initiale, Formation continue, Apprentissage, Contrat de professionnalisation, VAE
Le jury de délivrance de la certification est composé du responsable pédagogique de la filière et deux professionnels du métier visé extérieurs à l’organisme.
Liens avec d'autres certifications
Certifications en correspondance (équivalences par blocs).
CodeCertification en correspondance
Anciennes versions
Base légale
Date de décision30-09-2026
Durée de l'enregistrement3 ans
Date d'échéance30-09-2029
Dernière délivrance possible30-09-2033
Pour plus d'informations · Statistiques
AnnéeCertifiésInsertion 6 moisMétier visé 2 ans
2025
806
50 %
37 %
2024
1618
45 %
33 %
2023
2330
52 %
32 %