Formation Concepteur Développeur d'Application

Le métier de Concepteur Développeur d'Application

Le concepteur développeur d’applications conçoit et développe des services numériques à destination des utilisateurs en respectant les normes et standards reconnus par la profession et en suivant l’état de l’art de la sécurité informatique à toutes les étapes. La connaissance du métier du client pour lequel il réalise l'application peut être demandée.


Il prend en compte les contraintes économiques, en termes de coûts et de délais, les exigences de sécurité propres à son domaine d’intervention. Il peut aussi être amené, à la demande du client, à intégrer les principes liés à la conception responsable de services numériques.


Pour concevoir et développer les interfaces utilisateur de type desktop ou web, il élabore une maquette avec les enchaînements d’écran, qu’il fait valider à l’utilisateur. Il code les formulaires de saisie et de résultats, ainsi que les états, en programmant de manière sécurisée les événements utilisateur et en accédant aux données stockées dans une base.


Pour concevoir et mettre en oeuvre la persistance des données, il analyse un cahier des charges fonctionnel ou une demande utilisateur afin de modéliser et créer une base de données de type relationnel ou NoSQL (Not only SQL) ou d’adapter une base existante en l’optimisant ou en ajoutant des éléments et en veillant à ne pas introduire de vulnérabilité dans le système d’informations.


Pour concevoir et développer une application multicouche répartie, il analyse la demande en s’appuyant sur une démarche permettant de construire les services numériques en plusieurs couches correspondant aux couches présentation, métier et persistance.

Durée et rythme

La session #2 ouvre ses portes le 03 octobre 2022, la formation se terminera le 25 septembre 2023 :

155 jours de formations au centre de formation

56 jours de période de stage en entreprise

1/2 journée d'examen fin septembre 2023

À ce titre, le Concepteur Développeur d'Application est en charge de :

Comprendre les besoins du client

Réaliser la conception technique, la tester, et la présenter au donneur d’ordre

Écrire les notices d’installation et d’utilisation

Traiter les évolutions demandées par les utilisateurs, au fil du temps

De façon complémentaire, il / elle participe aussi à :

La formation du client lorsque l'application lui est livré(e)

Support technique tout au long de la vie de l'application

Correction des problèmes remontés par le client

COMPETENCES

Le métier de Concepteur Développeur d'Application s’articule autour de plusieurs activités principales :

Concevoir et développer des composants d'interface utilisateur en intégrant les recommandations de sécurité

Concevoir et développer la persistance des données en intégrant les recommandations de sécurité

Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité

Pour réaliser ces activités, le Concepteur Développeur d'Application doit acquérir les compétences suivantes :

Maquetter une application

Développer une interface utilisateur de type desktop

Développer des composants d'accès aux données

Développer la partie front-end d'une interface utilisateur web

Développer la partie back-end d'une interface utilisateur web

Concevoir une base de données

Mettre en place une base de données

Développer des composants dans le langage d'une base de données

Collaborer à la gestion d'un projet informatique et à l'organisation de l'environnement de développement

Concevoir une application

Développer des composants métier

Construire une application organisée en couches

Développer une application mobile

Préparer et exécuter les plans de tests d'une application

Préparer et exécuter le déploiement d'une application

Le programme

Période d'intégration

Accueil des apprenants par l'équipe pédagogique, présentation du contenu et des objectifs de la formation

Module 1:

Concevoir et modéliser des composants d'interface utilisateur (7,5 jours - 52h)

Développement d'une interface utilisateur de type Desktop en pratiquant une veille éventuellement à partir de documentation en langue anglaise

Maquettage d'une application

Développement d'une interface utilisateur et des composants d'accès aux données

Module 2:

Développer une application web en intégrant les recommandations de sécurité (66 jours - 462h)

Développement de la partie front-end d'une interface utilisateur Web en effectuant une veille technologique y compris en anglais

Module 3:

Modéliser/administrer sa base de données avec des outils de méthodes (10,5 jours - 72h)

Conception et mise en place d'une base de données - développement des composants dans le langage d’une base de données

Module 4:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc maximus, nulla ut commodo sagittis, sapien dui mattis dui, non pulvinar lorem felis nec erat

Participation à la gestion d'un projet informatique

Participation à l'organisation de l'environnement de développement

Conception d'une application

Conception d'une application web complète

Développement d’une application Mobile hybride (technos du Web sur mobile)

Développement d’une application Desktop hybride (technos du Web sur desktop)

Module 5:

Développer une application Desktop native en couches en intégrant les recommandations de sécurité. (49,5 jours - 345h)

Développement des composants métier

Construction d'une application organisée en couches

Préparation et exécution des plans de tests d'une application

Préparation et exécution du déploiement d'une exécution

Développement dans un contexte natif

Développement d’une application Desktop native

Module 6:

Développer une application Mobile native en intégrant les recommandations de sécurité. (16,5 jours - 114h)

Développement d'une application en effectuant une veille technologique, y compris en anglais

L'évaluation

TITRE PROFESSIONNEL CONCEPTEUR DÉVELOPPEUR D'APPLICATION (NIVEAU VI - BAC+4) TP 01281

Les apprenant.e.s sont évalué.e.s tout au long de la formation, sur leur capacité à réaliser des projets professionnels en lien avec l’exercice du métier visé. Toutes ces réalisations constituent leur Dossier Professionnel et démontrent leur capacité à être efficient dans un environnement de travail.


Le formateur acte l’acquisition de leurs compétences. Il ajuste le cas échéant l’accompagnement des apprenants en conseillant des ressources, en dirigeant l’apprenant sur d’autres projets propices à sa progression, etc. Le livret d’Evaluation en Cours de Formation, permet d’annoter l’acquisition de chaque compétence.


A l’issue de la formation, le candidat est évalué par un jury composé de professionnels, sur la base des éléments suivants :

  • une mise en situation professionnelle ou une présentation d’un projet réalisé en amont de la session, complétée par un entretien technique, un questionnaire professionnel, un questionnement à partir de production(s) si prévus au RC ;
  • les résultats des évaluations passées en cours de formation ;
  • un dossier professionnel dans lequel le candidat a consigné les preuves de sa pratique professionnelle, complété d’annexes si prévues au RC ;
  • un entretien final avec le jury.

En cas de non obtention du titre, le jury peut attribuer un ou plusieurs certificat(s) de compétences professionnelles (CCP) composant le titre. Le candidat peut se présenter aux CCP manquants dans la limite de la durée de validité du titre.


Afin d’attribuer le titre, un entretien final se déroule en fin de session du dernier CCP, et au vu du livret de certification. En cas de révision du titre, l’arrêté de spécialité fixe les correspondances entre les CCP de l’ancien titre et ceux du titre révisé. Le candidat se présente aux CCP manquants du nouveau titre.


En cas de clôture du titre, le candidat ayant antérieurement obtenu des CCP dispose d’un an à compter de la date de la fin de validité du titre pour obtenir le titre initialement visé.