CONCEPT DVPEUR SOLUTIO INFORMATIQ

CFD : 26X32644
RNCP : RNCP39783
Certifinfo : 112895


Informations générales

Diplôme : TH DE NIV 2 ORGANISMES GESTIONNAIRES DIVERS
Niveau : 6 (Licence, BUT...)
Période : 01/09/2025
01/01/2026
01/04/2026
Dates : 08/09/2025 – 27/08/2027
05/01/2026 – 17/12/2027
07/04/2026 – 07/04/2028

Fiche Onisep : https://www.onisep.fr/http/redirection/formation/slug/FOR.11189


Métiers associés (Codes ROME)


Objectif

Le concepteur développeur de solutions informatique a pour mission de concevoir, développer et mettre au point des projets d'applications informatiques, depuis la phase d'études jusqu'à leur intégration, conformément aux besoins fonctionnels et aux cahiers des charges des clients ou des entreprises. Les développeurs de solutions informatiques peuvent être amenés à conduire des projets de développement ou à coordonner des équipes. La variabilité de leur activité, souvent déterminée par les avancées technologiques, exige qu'ils maîtrisent soit des technologies spécifiques, soit des compétences multiplateformes.

Activités visées :
- Réalisation d'une veille technologique pour le développement d'une application ou logiciel informatique
- Analyse des besoins du commanditaire et étude de l'environnement technique
- Rédaction des spécifications fonctionnelles de la solution informatique répondant aux besoins du commanditaire
- Planification technique du développement d'une solution informatique
- Conception technique et fonctionnelle d'une application web/ mobile
- Développement des fonctionnalités de l'application et des interfaces
- Conception d'un logiciel applicatif
- Réalisation de logiciels selon différents paradigmes de programmation
- Préparation et réalisation de tests unitaires fonctionnels
- Mise en œuvre des tests environnementaux
- Réalisation des corrections nécessaires en fonction des résultats des tests
- Mise en production technique
- Documentation et transfert de compétences
- Mise en œuvre d'une maintenance évolutive de la solution informatique


Contenu

- Réaliser une veille technologique continue sur différents domaines liés au numérique, en suivant la littérature en ligne ou en interagissant avec ses pairs (salons, conférences…) afin d'accroître ses connaissances, de rester au fait des évolutions et d'être agile dans ses projets et force de proposition
- Analyser les besoins du commanditaire, en conduisant des entretiens avec les parties prenantes, en synthétisant les informations recueillies et en identifiant les besoins implicites et explicites, dans le but de disposer d'une base précise et exhaustive des attentes du commanditaire pour orienter efficacement le projet
- Réaliser une étude de l'environnement technique, en étudiant l'environnement matériel et logiciel de l'organisation, en analysant les sites Internet et les supports de communication du client et en recensant les pratiques courantes du secteur d'activité existantes sur le marché, dans le but de proposer des solutions adaptées aux besoins exprimés
- Rédiger les spécifications fonctionnelles de la solution informatique, en traduisant les besoins du commanditaire dans un document structuré, en tenant compte de la réglementation en vigueur, notamment relative à la protection des données et à l'accessibilité informatique et en utilisant des outils de modélisation fonctionnelle, afin de définir les fonctionnalités attendues et de guider le développement du projet
- Présenter les spécifications fonctionnelles au commanditaire, en utilisant des maquettes, des diagrammes et des présentations détaillées pour illustrer les fonctionnalités prévues, afin de s'assurer de la compréhension et de l'adhésion du commanditaire aux solutions proposées
- Planifier le développement d'une solution informatique, en ordonnant les étapes du développement dans un calendrier logique, en respectant les contraintes, et en répartissant les responsabilités et les tâches en fonction des compétences disponibles et des éventuelles situations de handicap, afin d'optimiser les délais, les coûts et l'efficacité collective
- Assurer la qualité du développement d'une solution informatique, en identifiant les risques potentiels, en élaborant des plans de contingence, en définissant des critères de réussite clairs et en établissant des points de contrôle réguliers, afin de garantir un développement robuste, de haute qualité et conforme aux exigences du commanditaire
- Concevoir l'architecture et les interfaces utilisateur de l'application web/mobile, en élaborant l'architecture fonctionnelle et logicielle, en créant des maquettes et prototypes interactifs, et en définissant la structure des données et des bases de données relationnelles, afin d'assurer une base solide pour le développement et l'intégration efficace des composantes de l'application
- Structurer le flux et le stockage des données nécessaires au traitement des informations réalisées par l'application, en concevant la structure de la base de données, en définissant les interactions entre les différents comp


Conditions spécifiques

Les conditions d'accès sont les suivantes :
Aucun Avoir le baccalauréat ou équivalent pour les candidat(e)s mineur(e)s à la date de rentrée
Aucun Être admis(e) à 42
Pour ce faire, il faut s'inscrire sur le portail d'admission (https:

admissions.42angouleme.fr) et réussir les étapes du processus d'admission : tests en ligne, participation à une réunion obligatoire de présentation de l'École et de la formation, mois d'immersion (juillet, août ou septembre)
Aucun Valider la première partie du cursus de 42, le tronc commun
Aucun Atteindre le niveau (interne) requis pour intégrer le titre RNCP
Aucun Pour réaliser le titre RNCP sous statut étudiant ou dans le cadre d'un contrat d'alternance de 1 an, réaliser un stage de 4 à 6 mois après validation du tronc commun

Il n'y a donc pas de passerelle ou d'équivalence pour intégrer le titre RNCP.
Formation accessible en contrat d'apprentissage en 1ère année et 2ème année


Détails RNCP

date_fin_validite_enregistrement
2029-10-30T23:00:00.000Z
active_inactive
ACTIVE
etat_fiche_rncp
Publiée
ancienne_fiche
RNCP36135
demande
0
certificateurs
certificateur: 42
siret_certificateur: 79119919300016
nsf_code
326t
romes
rome: M1805
libelle: Études et développement informatique
blocs_competences
intitule: Réaliser l’analyse technique des besoins du commanditaire et planifier le développement d’une application ou logiciel informatique
liste_competences: Réaliser une veille technologique continue sur différents domaines liés au numérique, en suivant la littérature en ligne ou en interagissant avec ses pairs (salons, conférences…) afin d’accroître ses connaissances, de rester au fait des évolutions et d’être agile dans ses projets et force de proposition Analyser les besoins du commanditaire, en conduisant des entretiens avec les parties prenantes, en synthétisant les informations recueillies et en identifiant les besoins implicites et explicites, dans le but de disposer d'une base précise et exhaustive des attentes du commanditaire pour orienter efficacement le projet Réaliser une étude de l’environnement technique, en étudiant l’environnement matériel et logiciel de l’organisation, en analysant les sites Internet et les supports de communication du client et en recensant les pratiques courantes du secteur d’activité existantes sur le marché, dans le but de proposer des solutions adaptées aux besoins exprimés Rédiger les spécifications fonctionnelles de la solution informatique, en traduisant les besoins du commanditaire dans un document structuré, en tenant compte de la réglementation en vigueur, notamment relative à la protection des données et à l’accessibilité informatique et en utilisant des outils de modélisation fonctionnelle, afin de définir les fonctionnalités attendues et de guider le développement du projet Présenter les spécifications fonctionnelles au commanditaire, en utilisant des maquettes, des diagrammes et des présentations détaillées pour illustrer les fonctionnalités prévues, afin de s'assurer de la compréhension et de l'adhésion du commanditaire aux solutions proposées Planifier le développement d’une solution informatique, en ordonnant les étapes du développement dans un calendrier logique, en respectant les contraintes, et en répartissant les responsabilités et les tâches en fonction des compétences disponibles et des éventuelles situations de handicap, afin d’optimiser les délais, les coûts et l’efficacité collective. Assurer la qualité du développement d’une solution informatique, en identifiant les risques potentiels, en élaborant des plans de contingence, en définissant des critères de réussite clairs et en établissant des points de contrôle réguliers, afin de garantir un développement robuste, de haute qualité et conforme aux exigences du commanditaire
modalites_evaluation: Mise en situation professionnelle - Rendus de livrables - Soutenance orale

intitule: Concevoir et développer des applications web & mobile (option 1)
liste_competences: Concevoir l’architecture et les interfaces utilisateur de l’application web/mobile, en élaborant l’architecture fonctionnelle et logicielle, en créant des maquettes et prototypes interactifs, et en définissant la structure des données et des bases de données relationnelles, afin d’assurer une base solide pour le développement et l’intégration efficace des composantes de l’application Structurer le flux et le stockage des données nécessaires au traitement des informations réalisées par l’application, en concevant la structure de la base de données, en définissant les interactions entre les différents composants de l’application, dans le respect de la réglementation en vigueur relative à la protection des données, afin d’assurer un traitement efficace des données et de faciliter le développement et les évolutions futures Assurer le choix et la maîtrise des technologies pour développer une application web/mobile, en tenant compte des besoins, des objectifs, de l'accessibilité (comme la déficience visuelle), en téléchargeant, configurant et intégrant les outils de développement pour garantir leur compatibilité, afin de répondre aux exigences du commanditaire Installer l’infrastructure de la future application, en connectant les logiciels et librairies choisis, et en vérifiant leur bonne interopérabilité, afin d’assurer le stockage des données et la création des algorithmes et des interfaces Utiliser les librairies et/ou les Frameworks correspondants permettant un développement d’une application web/mobile avec des structures et des fonctionnalités déjà existantes, en respectant les standards et les contraintes de programmation préétablis, afin de faciliter la structuration puis l’intégration et enfin l’installation des applications Réaliser le code et les algorithmes, en utilisant les outils et technologies sélectionnés, en respectant les spécifications, les règles de codage, la conformité RGPD et les normes de sécurité, et en tenant compte des situations de handicap visuel, afin de garantir une application fonctionnelle, performante et conforme aux spécifications Mettre en place les éléments graphiques et interactifs de l’application (interfaces), en utilisant des outils de design graphique et des frameworks CSS, en intégrant des composants interactifs avec HTML, CSS et JavaScript, en optimisant l'ergonomie des interfaces et en appliquant les principes d’accessibilité du RGAA, afin de réaliser une interface utilisateur ergonomique, esthétique et accessible
modalites_evaluation: Mises en situation professionnelle réelles en mode projet

intitule: Concevoir et développer des logiciels applicatifs (option 2)
liste_competences: Elaborer l’architecture globale du logiciel, selon les contraintes techniques, les spécifications et les fonctionnalités attendues, en utilisant des outils de modélisation d’architecture, et en choisissant le paradigme de programmation, afin d’assurer une structure cohérente, évolutive et performante pour le développement et la maintenance du logiciel Concevoir des algorithmes personnalisés, en analysant la problématique et en réalisant un design algorithmique de la solution, en décomposant le problème général en sous-problèmes et en associant chaque sous-problème à un ensemble de données et à un traitement logique, afin de développer des solutions adaptées aux particularités du projet Modéliser les données, en utilisant des outils de modélisation et des langages de définition de données, afin de structurer efficacement les informations nécessaires au fonctionnement du logiciel applicatif, garantissant ainsi l’intégrité et la performance du système Réaliser des maquettes et prototypes, en créant des représentations visuelles des interfaces et des fonctionnalités, en utilisant des outils de prototypage et de design UX/UI, afin de valider les concepts et recueillir les retours des parties prenantes Mettre en œuvre les algorithmes standard, complexes et personnalisés choisis pour la résolution du problème donné en créant une série d’instructions dans le langage de programmation utilisé afin d’effectuer le traitement des informations choisi Réaliser un projet en programmation impérative, en décomposant la problématique, en appliquant les fondamentaux (syntaxe, variables, fonctions, boucles, etc.), en intégrant l'accessibilité pour les personnes en situation de handicap et en optimisant le code pour réduire l'empreinte carbone, afin de créer un code performant, accessible et éco-responsable Réaliser un projet selon le paradigme de la programmation fonctionnelle, en utilisant les outils spécifiques facilitant l'activité de programmation (interpréteurs, compilateurs, contrôleurs de types...), et en appliquant les principes d’accessibilité du RGAA, du green IT et de la protection des données, afin de construire un programme résolvant un problème donné Réaliser un projet en programmation orientée objet, en représentant les concepts avec des objets (classes, héritage, surcharge, …), en assurant l'accessibilité pour les personnes en situation de handicap, afin de créer un code maintenable et réutilisable conforme aux pratiques de green coding répondant aux besoins du client
modalites_evaluation: Mise en situation réelle en mode projet avec rendus de livrables

intitule: Réaliser des tests et corrections en vue du déploiement d’une solution informatique
liste_competences: Préparer les tests unitaires, en développant des scripts de tests, en utilisant des frameworks de tests tels que JUnit, NUnit, Mocha ou Jasmine, afin de garantir la fiabilité et la conformité des fonctionnalités de la solution informatique aux solutions techniques Réaliser les tests unitaires, en exécutant des suites de tests sur les composants individuels de la solution afin de détecter et de corriger les erreurs précocement, assurant ainsi la stabilité et la performance optimales de la solution informatique Réaliser les tests de charge / tests de performance environnementaux, en prenant des décisions en collaboration avec les équipes dédiées, en définissant des hypothèses de trafic, et en choisissant et en installant les outils de tests appropriés, afin d’anticiper les évolutions et problèmes possibles de son application, et en vérifier la fiabilité Réaliser des corrections nécessaires en fonction des anomalies décrites, en échangeant et en prenant les décisions avec les équipes impliquées dans le projet (développeurs, architecte SI, DevOps…) afin de mettre en œuvre les correctifs qui sont en lien avec son domaine de compétence
modalites_evaluation: Mise en situation professionnelle - Cas pratique

intitule: Mettre en production et réaliser la maintenance de la solution informatique développée
liste_competences: Réaliser la livraison de la solution, en remettant un package logiciel aux équipes dédiées à la mise en œuvre et au maintien du système d’information de l’entreprise, afin d’en permettre l’accessibilité aux utilisateurs finaux Assurer le transfert d’informations et de compétences sur la solution informatique, en réalisant une documentation adaptée pour les utilisateurs finaux et les équipes techniques en charge de la maintenance et de l’évolution, et dans le respect des contraintes de sécurité et des exigences d’accessibilité, afin de garantir une utilisation optimale, sécurisée et inclusive du logiciel Mettre en œuvre une maintenance évolutive de la solution informatique en assurant les corrections à la suite des problèmes soulevés (bugs) par les utilisateurs ou les équipes dédiées, afin d’assurer une maintenance corrective et évolutive de la solution Assurer la programmation des évolutions en prenant en compte et en intégrant les évolutions des solutions techniques existantes et celles demandées par les utilisateurs, afin d’avoir une solution optimale
modalites_evaluation: Mise en situation professionnelle réelle et/ou fictive - rendu de livrables
partenaires
Nom_Partenaire: 42
Siret_Partenaire: 79119919300016
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42 Belgium
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42 MULHOUSE GRAND EST
Siret_Partenaire: 90239787600019
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42 PERPIGNAN OCCITANIE
Siret_Partenaire: 91104338800014
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42 Prague z.ù
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42 Switzerland
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42 Tokyo Association
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42 Vienna GmbH
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42 Vienna GmbH, Limited
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: 42Belgium
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: ASSOCIATION ECOLE 42 ANGOULEME CHARENTE NOUVELLE AQUITAINE
Siret_Partenaire: 89490215400018
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Abu Dhabi Department of Education and Knowledge
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Association 42 Beirut
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Bilişim Vadisi Teknopark Yönetici A.Ş.
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Bilişim Vadisi Teknopark Yönetici A.Ş.,
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Département de l’Education et du Savoir d’Abu Dhabi (ADEK)
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: ECOLE 42 - MARSEILLE
Siret_Partenaire: 94021548600017
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: ECOLE 42 CAMPUS DE NICE
Siret_Partenaire: 92441920300014
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: ECOLE 42 LE HAVRE
Siret_Partenaire: 91336963300015
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Entrepreneurship for Technical Education and Training
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Entrepreneurship for Technical Education and Trainingg
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Flame
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Fondation Telma
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Fondazione Firenze 42 ETS
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Fundacion Telefonica
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Fundacion Telefónica
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Fundación Telefonica
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Fundación Telefónica
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Fundacja "Wolność Wyboru"
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Gyeongsan Innovation Academy
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Innovation Academy
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Instituto 42 Rio
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: King Mongkut’s Institute of Technology Ladkrabang
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: LE 101
Siret_Partenaire: 82928555000036
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Leet Initiative
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Leet Initiatìve
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Leet Initìative
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Leet Inìtiative
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Luiss Libera Università degli Studi Sociali Guido Carl
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Piramida Center
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Singapore University of Technology and Design
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Sunway FutureX DI Sdn Bhd
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Sunway FutureX DI Sdn Bhd (42 Iskandar Puteri)
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Sunway FutureX Sdn Bhd
Habilitation_Partenaire: HABILITATION_ORGA_FORM

Nom_Partenaire: Unidade Técnica de Gestão do Plano Nacional de Formação de Quadros (UTG - PNFQ)
Habilitation_Partenaire: HABILITATION_ORGA_FORM
rncp_outdated
Non

Établissement gestionnaire

Aucun établissement gestionnaire rattaché dans la base.


Localisation de la formation


Données Open data issues du réseau des Carif-Oref Carif-Oref
Select your color
Light/dark Layout