Analyste développeur d'applications informatiques
Bloc de compétences 1 : développer et faire évoluer des applications informatiques afin de répondre à la demande d'un commanditaire Les compétences attestées par ce bloc sont : -Analyser le besoin exprimé par un commanditaire en s'appuyant sur un cahier des charges ou une demande d'évolution afin de cerner précisément les exigences du client. - Concevoir et modéliser les différents composants de l'application informatique en utilisant des outils de modélisation afin de préparer le codage. - Coder rigoureusement les composants logiciels (IHM, classes et fichiers) à l'aide d'un environnement de développement collaboratif afin de produire les différentes fonctionnalités de l'application informatique. - Tester l'intégration de l'application informatique en utilisant une plateforme de test logiciel afin de s'assurer du bon fonctionnement avant la livraison de son programme. Bloc de compétences 2 : assurer le maintien en condition opérationnelle (MCO) des applications informatiques afin de garantir la continuité de service Les compétences attestées par ce bloc sont : -Prendre en compte la demande à travers une fiche d'anomalie reçue généralement par le biais d'un gestionnaire de ticket afin d'analyser la problématique. -Analyser la problématique en tentant de reproduire l'anomalie afin d'y apporter rapidement une solution et éviter qu'elle ne se reproduise. -Corriger l'anomalie en développant un correctif fiable dans les meilleurs délais afin de solutionner la problématique et éviter qu'elle ne se reproduise. -Tester la correction apportée en vérifiant son intégration dans l'ensemble du logiciel au moyen d'une plateforme de test logiciel afin de s'assurer du bon fonctionnement avant de livrer son patch correctif. -Livrer le patch correctif à l'hébergeur en respectant les procédures imposées afin qu'il soit déployé sur les plateformes de production. Bloc de compétences 3 : assurer le maintien en condition de sécurité (MCS) des applications informatiques afin de garantir la robustesse du service Les compétences attestées par ce bloc sont : -Étudier l'impact de la demande de MCS de manière approfondie à l'aide de la documentation disponible afin d'estimer la faisabilité et les travaux à réaliser. -Tester rigoureusement la migration de la pile logicielle au moyen d'un environnement de test afin d'évaluer si la demande de MCS nécessite d'adapter l'application informatique. -Adapter l'application informatique au moyen d'un environnement de développement en respectant les préconisations afin de la rendre compatible à la nouvelle pile logicielle. -Fournir à l'hébergeur l'application informatique adaptée à la nouvelle pile logicielle en respectant les procédures imposées afin que l'hébergeur puisse effectuer la migration. Bloc de compétences 4 : assurer une veille technologique et documenter le travail afin de proposer des applications informatiques fiables et sécurisées Les compétences attestées par ce bloc sont : -Réaliser une veille méthodologique en consultant de manière objective la documentation disponible afin de tenir à jour ses compétences et proposer à son équipe des pistes d'amélioration organisationnelles. - Effectuer une veille technologique des outils et langages de programmation à partir des publications de sources reconnues à l'aide d'un sens critique et logique afin de maintenir à jour ses compétences de développeur d'application informatique. -Assurer une veille de sécurité applicative au moyen des sites de référence dans le domaine afin de ne pas utiliser des logiciels contenant des failles exploitables et d'anticiper les migrations de pile logicielle. -Documenter techniquement l'application informatique au moyen d'une rédaction pertinente et concise afin qu'elle puisse être installée et exploitée de manière fiable et sécurisée.
Lire la suitePrérequis
Pour prétendre à la certification professionnelle de "analyste développeur d'applications informatiques", hors VAE, le personnel devra suivre et réussir, selon les modalités en vigueur, la formation de spécialité de 1er niveau (FS1) de la filière "Projet Développement informatique" (PDI).
Voie d'accès
Non accessible en contrat de formation continue, contrat de professionnalisation, contrat d'apprentissage et en reconnaissance des acquis (VAE)
Où suivre ce diplôme ?
Compétences attestées
Blocs de compétences
- Prendre en compte la demande à travers une fiche d'anomalie reçue généralement par le biais d'un gestionnaire de ticket afin d'analyser la problématique.
- Analyser la problématique en tentant de reproduire l'anomalie afin d'y apporter rapidement une solution et éviter qu'elle ne se reproduise. -Corriger l'anomalie en développant un correctif fiable dans les meilleurs délais afin de solutionner la problématique et éviter qu'elle ne se reproduise. -Tester la correction apportée en vérifiant son intégration dans l'ensemble du logiciel au moyen d'une plateforme de test logiciel afin de s'assurer du bon fonctionnement avant de livrer son patch correctif. -Livrer le patch correctif à l'hébergeur en respectant les procédures imposées afin qu'il soit déployé sur les plateformes de production.