Développeur et développeuse logiciel

Titre en cours de certification au Répertoire national des certifications professionnelles (RNCP) niveau 6.

Options

  • Développement web et mobile (option 1)
  • Développement applicatif (option 2)

Objectifs de la formation

42 a pour ambition de faire du numérique une opportunité pour tous, partout. La certification développeur et développeuse logiciel 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.

Tous les parcours de formation à 42 reposent sur les mêmes grands principes.

Cette page présente les spécificités du parcours “Développeur et développeuse logiciel”.

VAE

Certification accessible par la VAE. La validation des acquis de l’expérience (VAE) peut permettre à toute personne qui justifie d’au moins un an d’expérience en rapport direct avec la certification visée, d’obtenir un titre enregistré auprès du répertoire national des certifications professionnelles (RNCP). Pour plus d’informations, nous contacter à l’adresse suivante : VAE@42.fr.

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

Il existe trois manières de suivre la formation :

  • en validant deux stages (4 à 6 mois dès le niveau 9, puis 6 mois dès le niveau 14), les projets spécifiques du parcours, et en atteignant le niveau 16.
  • en alternance pour un an dès le niveau 11 après validation du premier stage dès le niveau 9
  • ou bien en alternance pour deux ans dès le niveau 9

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

Modalités d’évaluation

  • Mise en situation professionnelle fictive, individuelle ou en équipe
  • Mise en situation professionnelle réelle, individuelle ou en équipe
  • Mise en situation professionnelle réelle en mode projet
  • Cas pratiques
  • Réalisation de tests sur les projets de ses pairs

Secteurs d’activités

Les développeurs et développeuses logiciel 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 développeurs et développeuses logiciel 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

Statistiques

Les statistiques détaillées pour cette formation sont en cours de récolte et seront disponibles prochainement.

Le CFA informe de la mise à disposition de ces indicateurs sur le site de diffusion.