📋L'essentiel de la fiche RNCP 39111
| Intitulé | Développeur d'applications web ou web mobile |
|---|---|
| Code RNCP | RNCP39111 |
| Niveau de qualification | Niveau 5 (Bac+2) |
| Certificateur | Doranco Espace Multimedia |
| Date d'échéance | 31 mai 2027 |
| Début des parcours | 31 mai 2024 |
| Code NSF | 326t — Programmation, mise en place de logiciels |
| Code ROME | M1805 — Études et développement informatique |
🎯Objectifs de la certification
Le Développeur d’applications web ou web mobile a pour objectif d’être une réponse concrète aux besoins de compétences opérationnelles exprimées par les entreprises. Sous la responsabilité d’un chef de projet, et en tant que technicien expert des applications, il intervient dans toutes les phases, allant de la conception au développement des éléments front-end mais aussi back-end, et/ou la maintenance ainsi que la diffusion d’une application numérique.
Activités visées
Analyse d’un cahier des charges utilisateur
Réalisation d’une maquette d’interface utilisateur attractive et ergonomique
Développement d’une interface utilisateur web dynamique et responsive
Contrôle du bon fonctionnement de l’interface utilisateur en lien avec une base de données existante
Mise en place de mesures de sécurité de l’interface utilisateur
Veille technologique en matière de front-end
Analyse des spécifications fonctionnelles et techniques pour la partie back-end de l’application
Conception, modélisation et création de la base de données
Développement des fonctionnalités métier de l’application, en utilisant les langages de programmation et les frameworks appropriés
Intégration de l'interface utilisateur dans l'ensemble de l'application
Intégration de services externes et d’API
Développement des fonctionnalités d’interrogation et persistance de données dans la base de données
Optimisation des performances du back-end
Sécurisation des données et prévention des vulnérabilités
Mise en place de tests unitaires et intégration continue
Maintenance et suivi de la performance de l’application (y compris la correction des bugs et la résolution des problèmes techniques) et de la base de données
Veille technologique en matière développement back-end et de sécurité
Évaluation de la performance de l’application en tenant compte des critères d’accessibilité pour tous les utilisateurs, y compris ceux en situation de handicap
Identification et mise en place des techniques d’optimisation appropriées
Mise en place de mesures de sécurité avancées
Référencement de l’application
Mise en production et hébergement
Gestion des sauvegardes régulières
Veille technologique en matière d’optimisation, de sécurité et de qualité
Définition et documentation des procédures d’installation, de configuration, de déploiement, de maintenance et de sécurité
🧩Les 3 blocs de compétences
La certification peut être obtenue en une fois ou bloc par bloc (formation ou VAE). Pour l'organisme, cela implique un suivi des acquisitions par bloc pour chaque candidat.
Développer l'interface utilisateur en Front- End, d'une application web et web mobile sécurisée
Voir les compétences du bloc (7)
- Identifier les besoins et exigences du client en termes d’interface utilisateur en analysant le cahier des charges, en identifiant les contraintes et ressources nécessaires, et en collaborant avec les parties prenantes (clients, designers, développeurs) afin de cadrer le périmètre du projet
- Maquetter l'interface utilisateur, en prenant en compte la charte graphique et les règles d’accessibilité, en utilisant des outils adaptés tels que des logiciels de conception graphique ou des wireframes pour visualiser la disposition, l'organisation de l'application et pour présenter l’interface ut
- Concevoir une interface utilisateur web dynamique et
- responsive en utilisant les langages de développement appropriés (HTML, CSS et JavaScript), en respectant les normes d’ergonomie et d’accessibilité web (WCAG, RGAA), en intégrant des librairies, frameworks ou bibliothèques front-end (Bootstrap, React ou Angula) et des éléments d’intelligence artific
- Tester et déboguer l'interface utilisateur en utilisant des techniques de débogage appropriées et en s’appuyant notamment sur des outils d'IA, pour identifier et résoudre les dysfonctionnements ou erreurs, et améliorer l'accessibilité et la convivialité pour tous les utilisateurs
- Sécuriser l'interface utilisateur, en utilisant de techniques de validation et de filtrage des données entrantes et en utilisant des mécanismes de pare-feu pour détecter et bloquer les tentatives d'attaques XSS (Cross-Site Scripting) et les injections SQL sur l'interface utilisateur
- Suivre les tendances et les bonnes pratiques en matière de design d’interface utilisateur, en organisant et maintenant une veille permanente pour rester à jour avec les nouvelles technologies et les attentes des utilisateurs et améliorer l’expérience utilisateur
Développer la partie Back-end, la logique métier et les fonctionnalités d’une application web et web mobile sécurisée
Voir les compétences du bloc (11)
- Analyser les spécifications fonctionnelles et techniques pour la partie back-end de l’application en vue de définir l’architecture logicielle et de répondre aux exigences techniques du back-end, en sélectionnant les technologies et les frameworks appropriés
- Concevoir la base de données en analysant les besoins en matière de données, en concevant le schéma de la base de données, en réalisant la modélisation des relations et des associations, et en optimisant les performances et la scalabilité, en vue d’assurer la persistance des données et la gestion de
- Développer les fonctionnalités de l’application en analysant les spécifications fonctionnelles, en sélectionnant les langages et les frameworks adaptés, en implémentant les fonctionnalités requises, et en effectuant les tests et le débogage nécessaires en vue de répondre à la logique métier et satis
- Intégrer les éléments statiques et les fonctionnalités interactives dans l'application, en accord avec la logique métier définie, en collaborant avec les designers graphiques et les membres de l'équipe de développement, afin d'assurer une expérience utilisateur optimale et cohérente
- Intégrer des services externes et des API (y compris des API d’IA) pour enrichir les fonctionnalités de l’application en analysant les besoins d’intégration, en sélectionnant les services et les API appropriés, en effectuant leur intégration dans l’application, et en réalisant les tests et les valid
- Développer des fonctionnalités de requêtage et de persistance dans la base de données, en assurant leur intégrité et performance par des tests appropriés afin d'optimiser l'accès et la gestion des données pour les applications web et mobiles
- Analyser régulièrement les performances du back-end en utilisant notamment des solutions d’IA, en identifiant les problèmes de performance et en mettant en place des techniques d’optimisation avancées, afin d’assurer une exécution rapide et efficace des traitements et des requêtes
- Mettre en place des mesures de sécurité avancées en réalisant un audit de sécurité, en mettant en œuvre les bonnes pratiques de sécurité, en prévenant les attaques par injection SQL et en assurant la surveillance et la gestion des incidents de sécurité pour protéger les données et prévenir les vulné
- Mettre en place des tests en concevant les tests unitaires, en les implémentant, en mettant en place l’intégration continue, en générant des rapports et en analysant les impacts pour garantir la qualité du code et la stabilité de l’application
- Assurer la maintenance et le suivi de la performance de l’application en concevant des rapports de performance, en corrigeant les bugs et en résolvant les problèmes techniques, et en utilisant des techniques de maintenance préventive et évolutive pour garantir une utilisation optimale de l’applicati
- Suivre les tendances et les bonnes pratiques en matière de développement back-end et de sécurisation d’application, en organisant et maintenant une veille permanente pour rester à jour avec les nouvelles technologies et les attentes d’optimisation des utilisateurs
Optimiser une application web et web mobile déployée dans le respect d’une démarche qualité
Voir les compétences du bloc (9)
- Évaluer la performance de l’application en collectant et analysant les données pour identifier les problèmes et les éventuels risques de ralentissement en tenant compte des critères d’accessibilité pour tous les utilisateurs, y compris ceux en situation de handicap
- Optimiser les performances de l’application en identifiant les techniques d’optimisation adéquates, y compris celles basées sur l’IA et en mettant en place les bonnes pratiques après les avoir testées et validées afin d’assurer une meilleure réactivité de l’application et une meilleure expérience ut
- Mettre en place des mesures de sécurité avancées en utilisant notamment des solutions d’IA pour évaluer les vulnérabilités, prévenir les attaques et assurer une surveillance proactive, tout en garantissant la confidentialité, l’intégrité, et la disponibilité des données
- Établir et mettre en œuvre une stratégie de référencement naturel, en sélectionnant des mots-clés ciblés, en utilisant des outils SEO, en optimisant le contenu, la structure et le code de l'application, afin d'améliorer le positionnement dans les résultats des moteurs de recherche et maximiser la vi
- Déployer l’application en sélectionnant l’hébergement adéquat, en configurant l’environnement de production, en mettant en production l’application et en assurant la surveillance et la maintenance continues de l’environnement de production pour assurer la stabilité de l’application
- Assurer la gestion des sauvegardes régulières des données en définissant une stratégie de sauvegarde priorisant les données en fonction de leur importance et de leur criticité, en déployant une procédure de sauvegarde et une procédure de récupération régulièrement testées et en gérant efficacement l
- Assurer la mise à jour régulière des composants et des bibliothèques utilisées par l'application, en planifiant des mises à jour régulières avec une surveillance post-mises à jour et en tenant à jour une veille régulière pour bénéficier des dernières fonctionnalités et corrections de sécurité pour g
- Documenter les procédures de déploiement, de maintenance et de sécurité en identifiant et testant des procédures de mise en production, de mises à jour régulières et de maintenance, et de mesures de sécurité et de sauvegardes régulières, pour assurer la pérennité et la reproductibilité des actions e
- Évaluer la fiabilité, la robustesse et l’ergonomie de l’application en appliquant les principes de la démarche qualité, en identifiant des critères de qualité pertinents, en établissant un plan d’évaluation de la qualité, en définissant et mettant en œuvres des mesures correctives et préventives pou
💡 Comment suivre les blocs de compétences RNCP dans un logiciel de gestion
💼Secteurs et débouchés
Secteurs d'activité
Sociétés de conseil, prestataires de services informatiques – ESN
Agences de communication, studios de création, fournisseurs d’accès
Editeurs informatiques et multimédia
Entreprises utilisatrices (tous secteurs)
Types d'emplois accessibles
Développeur, développeur informatique
Développeur d’applications
Développeur web
Développeur web mobile
Développeur intégrateur web
Intégrateur web
Développeur front-end, développeur back-end, développeur fullstack
🏫Proposer cette certification dans votre organisme
- Être habilité par le certificateur. La préparation et la délivrance de cette certification supposent une habilitation délivrée par Doranco Espace Multimedia — modalités sur la fiche officielle France Compétences.
- Être certifié Qualiopi. Indispensable pour mobiliser les financements publics et mutualisés (CPF, France Travail, OPCO) au titre des actions de formation. Automatiser votre conformité Qualiopi.
- Structurer le parcours par blocs. Référentiel d'activités, d'évaluation et suivi par bloc de compétences : votre dossier et vos preuves doivent refléter le référentiel officiel de la fiche.
- Déclarer votre activité. Le Bilan Pédagogique et Financier annuel doit ventiler les heures et effectifs — y compris sur ce type de parcours certifiant.
🔄Gérer cette certification dans Loop
Loop est un logiciel de gestion pour organismes de formation. Voici concrètement ce qu'il automatise pour un parcours certifiant comme celui-ci :
❓Questions fréquentes
Comment proposer cette certification dans mon organisme de formation ?
La certification RNCP 39111 est-elle éligible au CPF ?
Peut-on valider la certification bloc de compétences par bloc de compétences ?
Jusqu'à quand la fiche RNCP 39111 est-elle valable ?
🔗Autres certifications RNCP
- Développeur informatique RNCP 39623
- Développeur informatique RNCP 38145
- Développeur intégrateur web RNCP 42501
- Développeur no code RNCP 41457
- Développeur Web RNCP 37805
- Développeur web RNCP 35959
Source des données : France Compétences — Répertoire national des certifications professionnelles (Licence Ouverte / Open Licence Etalab). Fiche officielle : francecompetences.fr. Dernière synchronisation : 6 juillet 2026. Cette page s'adresse aux organismes de formation ; elle ne constitue pas une offre de formation.