Répertoire des certifications
Inactif Niveau 5 RNCP28669

Analyste développeur d'applications informatiques

Cette certification est inactive.

Présentation

L’Analyste développeur d’applications informatiques réalise des logiciels ou des applications métiers, optimise  des applications existantes et intègre celles-ci dans le système d’information de l’entreprise.      1/ Analyse des besoins fonctionnels et techniques Principales activités : - Analyse des besoins fonctionnels et contraintes du projet - Réalisation d’une étude de l’existant - Modélisation de l’application - Participation à la rédaction du dossier d’analyse - Participation à la planification du projet      2/ Codage et tests de l’application informatique Principales activités : - Conception des algorithmes - Conception des codes à l’aide de langages de programmation et/ou intégration des codes existants - Création d’une interface homme-machine - Exploitation des environnements de développement - Conception et exploitation de bases de données - Réalisation de tests      3/ Déploiement de l’application  et maintenance dans une infrastructure Les principales activités : - Intégration de l’application dans son environnement final - Participation à la rédaction des documents technique et utilisateurs - Réalisation d’une maintenance corrective et évolutive - Réalisation d’une veille technologique

Compétences attestées

Les capacités attestées :      1/ Analyse des besoins fonctionnels et techniques - Inventorier toutes les fonctionnalités attendues et les données nécessaires aux traitements de la future application - Rédiger les spécifications techniques et fonctionnelles de l’application, en les priorisant - Modéliser  les données, les flux, les objets, en respectant les méthodologies appropriées au codage ultérieur - Maquetter l’interface en schématisant les éléments de chaque écran ou formulaire - Participer à l’élaboration du planning du projet en utilisant des outils propres à la gestion de projets - rédiger des notes, - renseigner le suivi du projet à l’aide d’un logiciel de gestion de projet, pour transmission de l’information au client et/ou mises en place d’actions correctives.      2/ Codage et tests de l’application informatique Concevoir les algorithmes permettant d’optimiser le temps nécessaire à la programmation Coder/programmer les modules et fonctionnalités en utilisant les environnements de développement et les outils collaboratifs validés pour le projet Réaliser les écrans de l’interface, en les mettant en relation avec les scripts Corriger les éventuels problèmes, seul ou en équipe, en consignant les corrections apportées. Concevoir les bases de données nécessaires au bon fonctionnement de l’application, ou exploiter des données existantes      3/ Déploiement de l’application  et maintenance dans une infrastructure Déployer l’application sur l’ensemble des postes de travail et/ou sur le serveur, en respectant les normes de sécurité Réaliser une documentation technique à l’aide de commentaires dans le script et d’outils permettant de les extraire. Réaliser une veille technique, en français et en anglaisen ciblant des sources adéquates et en mettant en place des alertes régulières.

Blocs de compétences (3)

Analyser les besoins fonctionnels et techniques RNCP28669BC01

Compétences

Descriptif Afin de constituer les éléments du dossier d’analyse qui sera utilisé par l’équipe de développement : - Inventorier toutes les fonctionnalités attendues et les données nécessaires aux traitements de la future application - Rédiger les spécifications techniques et fonctionnelles de l’application, en les priorisant - Modéliser les données, les flux, les objets, en respectant les méthodologies appropriées au codage ultérieur Maquetter l’interface en schématisant les éléments de chaque écran ou formulaire Participer à la rédaction du dossier d’analyse, afin d’obtenir la validation du client et passer à l’étape du codage Proposer les éléments techniques adaptés à l’infrastructure matérielle et logicielle en place. Participer à l’élaboration du planning du projet en utilisant des outils propres à la gestion de projets Afin de communiquer sur l’avancement du projet à son responsable, et à l’équipe : - rédiger des notes, - renseigner le suivi du projet à l’aide d’un logiciel de gestion de projet - participer aux réunions de suivi, pour transmission de l’information au client et/ou mises en place d’actions correctives. Modalités d’évaluation : En formation initiale (Primo-apprenant) Production écrite individuelle ou collective d’un dossier d’analyse, présentant : - les fonctionnalités attendues de l’application - les schémas d’analyse de flux et de données - un schéma objet Production individuelle ou collective d’un dossier présentant la maquette d’interface Mise en situation de gestion de projet issu de l’entreprise ou théorique : - Elaboration d’un planning de projet - Suivi des différentes étapes - Formalisation des remontées auprès de l’équipe projet Démonstration orale de l’application informatique Validation du bloc professionnel En formation continue (salarié) Production écrite individuelle ou collective d’un dossier d’analyse, présentant : - les fonctionnalités attendues de l’application - les schémas d’analyse de flux et de données - un schéma objet Production individuelle ou collective d’un dossier présentant la maquette d’interface Mise en situation de gestion de projet issu de l’entreprise ou théorique : - Elaboration d’un planning de projet - Suivi des différentes étapes - Formalisation des remontées auprès de l’équipe projet Démonstration orale de l’application informatique Ou Réalisation d’un portefeuille de preuves en relation avec le bloc 3 à 6 mois après le parcours formatif et une immersion professionnelle de cette durée

Coder et tester l’application informatique RNCP28669BC02

Compétences

Descriptif Concevoir les algorithmes permettant d’optimiser le temps nécessaire à la programmation Coder/programmer les modules et fonctionnalités en utilisant les environnements de développement et les outils collaboratifs validés pour le projet Réaliser les écrans de l’interface, en les mettant en relation avec les scripts Concevoir les bases de données nécessaires au bon fonctionnement de l’application, ou exploiter des données existantes Réaliser les tests en constituant les jeux d’essai Corriger les éventuels problèmes, seul ou en équipe, en consignant les corrections apportées. Modalités d’évaluation : En formation initiale (Primo-apprenant) Concevoir les algorithmes permettant d’optimiser le temps nécessaire à la programmation Coder/programmer les modules et fonctionnalités en utilisant les environnements de développement et les outils collaboratifs validés pour le projet Réaliser les écrans de l’interface, en les mettant en relation avec les scripts Corriger les éventuels problèmes, seul ou en équipe, en consignant les corrections apportées. Concevoir les bases de données nécessaires au bon fonctionnement de l’application, ou exploiter des données existantes Validation du bloc professionnel En formation continue (salarié) Concevoir les algorithmes permettant d’optimiser le temps nécessaire à la programmation Coder/programmer les modules et fonctionnalités en utilisant les environnements de développement et les outils collaboratifs validés pour le projet Réaliser les écrans de l’interface, en les mettant en relation avec les scripts Corriger les éventuels problèmes, seul ou en équipe, en consignant les corrections apportées. Concevoir les bases de données nécessaires au bon fonctionnement de l’application, ou exploiter des données existantes Ou Réalisation d’un portefeuille de preuves en relation avec le bloc 3 à 6 mois après le parcours formatif et une immersion professionnelle de cette durée

Déployer et maintenir l’application dans l’infrastructure du client RNCP28669BC03

Compétences

Descriptif Déployer l’application sur l’ensemble des postes de travail et/ou sur le serveur, en respectant les normes de sécurité Réaliser une documentation technique à l’aide de commentaires dans le script et d’outils permettant de les extraire. Participer à la réalisation d’une documentation présentant les fonctionnalités de façon vulgarisée et illustrée à l’attention des utilisateurs Participer à la formation des utilisateurs en faisant une démonstration de l’utilisation de l’application Participer à la maintenance corrective de l’application, en corrigeant les erreurs du code et en validant une nouvelle version Réaliser une veille technique, en français et en anglais en ciblant des sources adéquates et en mettant en place des alertes régulières. Modalités d’évaluation : En formation initiale (Primo-apprenant) Déployer l’application sur l’ensemble des postes de travail et/ou sur le serveur, en respectant les normes de sécurité Réaliser une documentation technique à l’aide de commentaires dans le script et d’outils permettant de les extraire. Réaliser une veille technique, en français et en anglais en ciblant des sources adéquates et en mettant en place des alertes régulières. Validation du bloc professionnel En formation continue (salarié) Déployer l’application sur l’ensemble des postes de travail et/ou sur le serveur, en respectant les normes de sécurité Réaliser une documentation technique à l’aide de commentaires dans le script et d’outils permettant de les extraire. Réaliser une veille technique, en français et en anglais en ciblant des sources adéquates et en mettant en place des alertes régulières. Ou Réalisation d’un portefeuille de preuves en relation avec le bloc 3 à 6 mois après le parcours formatif et une immersion professionnelle de cette durée

Voies d'accès

  • Par expérience
  • Après un parcours de formation sous statut d’élève ou d’étudiant
  • En contrat de professionnalisation
  • En contrat d’apprentissage
  • Après un parcours de formation continue

Emplois accessibles

- Analyste développeur - Analyste-programmeur - Développeur d’applications Après 3 années d’exercice les métiers occupés sont : - Chef de projet - Gestionnaire de base de données - Technicien informatique - Concepteur d’applications informatiques - Responsable d’applications - Développeur web

Secteurs d'activité

L’analyste développeur d’applications informatique travaille principalement dans les secteurs de l’informatique et des services aux entreprises, avec parfois des placements dans l’industrie. Ces insertions professionnelles sont représentatives des typologies d’entreprises identifiées, à savoir : une entreprise de service numérique (ESN ou anciennement SSII), ou un service intégré dans de grandes entreprises. Ainsi on retrouve de façon homogène, des certifiés dans toutes les tailles d’entreprise, y compris dans celles de moins de 10 salariés.

Réglementations

A compléter (Reprise)

Composition des jurys

Formation initiale

4 personnes au minimum : - 1 Président (personnalité qualifiée du monde économique) - 1 représentant des employeurs - 1 représentant des salariés - 1 représentant de la CCI concernée

Contrat d'apprentissage

Idem

Formation continue

Idem

Contrat de professionnalisation

Idem

VAE

Idem

Métiers visés (codes ROME)

Informations générales

Code
RNCP28669
Type d'enregistrement
Enregistrement sur demande
Date de décision
Date d'effet
Fin d'enregistrement
19/07/2022