CONCEPTEUR DÉVELOPPEUR DE SOLUTIONS INFORMATIQUES
Titre certifié au Répertoire national des certifications professionnelles (RNCP) niveau 6
OBJECTIFS DE LA FORMATION
42 a pour ambition de faire du numérique une opportunité pour tous, partout. La certification concepteur développeur et conceptrice développeuse de solutions informatiques répond à un besoin en main-d’œuvre existant et à venir et fournit toutes les compétences nécessaires pour évoluer soit dans le développement d’applications web et mobiles, soit dans le développement de logiciels applicatifs.
VOIE D'ACCÈS
Dès 18 ans, après admission à 42 (réussite aux jeux en ligne, présence en check-in et validation de la Piscine) et avoir terminé la première partie du cursus à 42 appelée “Tronc commun”.
DÉROULEMENT DE LA FORMATION
Suite à la validation du premier stage (4 à 6 mois) dès le niveau 9, il faut arriver au niveau 17 en validant les projets spécifiques du parcours ainsi qu’au choix :
- 2 ans d’alternance dès le niveau 12
- ou 1 an d’alternance dès le niveau 14
- ou un deuxième stage de 6 mois dès le niveau 15
BLOCS DE COMPÉTENCES
Réalisation de l’analyse technique des besoins
- Réaliser une veille technologique continue sur différents domaines liés au numérique
- Analyser le cahier des charges d’un commanditaire
- Présenter un projet au commanditaire
- Assurer la planification du projet
Réalisation des tests, écriture et corrections
- Préparer et réaliser les tests unitaires
- Réaliser les tests de charge / tests de performance
- Réaliser des corrections nécessaires en fonction des anomalies décrites
Mise en production et réalisation de la maintenance des applications
- Réaliser la livraison du produit
- Assurer le transfert d’information et de compétences sur le logiciel
- Mettre en oeuvre une maintenance évolutive des applications
- Assurer la programmation des évolutions
Développement d’application web & mobile (option 1)
- Assurer le choix des technologies non imposées et la prise en main de l’ensemble des outils et des technologies associés au développement d’une application web/mobile
- 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
- Réaliser le code et les algorithmes pour répondre au besoin exprimé
Développement de logiciels applicatifs (option 2)
- Réaliser un projet selon le paradigme de programmation impératif
- Appliquer le paradigme impératif à l’aide des éléments fondamentaux constitutifs de la programmation impérative
- Réaliser un projet selon le paradigme de la programmation fonctionnelle
- Modéliser un projet selon le paradigme de la programmation orientée objet
- Concevoir un logiciel selon le paradigme de la programmation orientée objet
- Utiliser des algorithmes
SECTEURS D'ACTIVITÉS
Les concepteurs développeurs et conceptrices développeuses de solutions informatiques peuvent travailler dans différents types de structures, principalement : en collectivité territoriale, en entreprise, en entreprise publique/établissement public, en société de conseil, en Entreprise de Services Numériques – ESN voire en studio de développement de jeux vidéo. En qualité de concepteur et conceptrice de jeux vidéo, ils peuvent également exercer en agence de communication, en agence de promotion et de marketing direct, en agence de publicité, en organe de presse, en studio de création graphique, et en studio de films d’animation ou comme indépendant. Ils peuvent enfin exercer dans différents secteurs d’activité, principalement, dans l’administration / les Services de l’État, dans l’armée, dans l’informatique et télécommunications, dans le développement logiciel, la maintenance d’applications existantes et la conception de nouveaux logiciels. l’édition multimédia voire dans la construction de matériel informatique.
EMPLOIS ACCESSIBLES
Les concepteurs développeurs et conceptrices développeuses de solutions informatiques appartiennent à la fiche ROME M1805 qui concerne le métier des « études et développement informatique ». Ils sont chargés de concevoir, de développer et de mettre au point « un projet d’application informatique, de la phase d’études à son intégration, pour un client ou une entreprise selon des besoins fonctionnels et un cahier des charges ». Ils peuvent également être amenés à conduire des projets de développement ou à coordonner une équipe.
Selon l’APEC, le principal facteur de variabilité de l’activité du développement logiciel est un facteur technologique : « certains développeurs sont spécialisés sur une technologie très précise et pointue, d’autres sont développeurs multiplateformes ». L’environnement professionnel peut également exiger de ces personnes la maîtrise de compétences supplémentaires : à titre d’exemple, développer une application sur smartphone n’implique pas les mêmes besoins techniques que pour la conception d’un jeu vidéo en ligne. À ce titre, ils peuvent exercer sous différentes fonctions.
Appellations similaires :
- Concepteur-développeur et conceptrice-développeuse
- Développeur et développeuse full-stack, back-end, IOS, Android, C/C++, etc.
- Développeur et développeuse logiciel applications web et mobile
- Développeur et développeuse informatique