Concevoir et développer une application sécurisée
Item
- Libelle
- Concevoir et développer une application sécurisée
- Code
- RNCP37173BC03
- Liste des compétences
- Modéliser une architecture applicative et technique sécurisée, en s'appuyant sur une analyse des besoins et des spécificités du SI, afin de répondre aux exigences de sécurité durant tout le cycle de vie de l'application. Structurer les choix technologiques et méthodologiques, en sélectionnant les solutions adaptées, afin de qualifier leur intégrations dans l'environnement de production et minimiser surface d'attaque à laquelle l'application va être exposée. Définir l'automatisation des tests, par la mise en oeuvre des processus et outils adaptés aux tests techniques et fonctionnels automatisés, afin de garantir l'intégrité au niveau applicatif et des données. Rédiger les spécifications techniques des attentes en matière d'architecture de solutions de sécurité, en vue de la rédaction du cahier des charges, afin de permettre la réalisation de l'application par les équipes de développement. Coder des composants web, logiciel ou mobile conformes aux spécifications fonctionnelles et techniques, de sécurité et de performance, afin tester leur robustesse à travers des outils de tests. Intégrer des composants technologiques externes, en appliquant des règles de conception des fonctionnalités définies, afin de mettre en œuvre une architecture applicative sécurisée.
- Modalités d'évaluation
- Etude de cas portant sur la conception d'une nouvelle fonctionnalité sécurisée (web et mobile) au sein d'une application SAAS d'un éditeur de logiciel. Il est mis à disposition du candidat un cahier des charges et un environnement où il peut programmer sur l'application et réaliser les tests.
Linked resources
| Title | Class |
|---|---|
| RNCP37173 | Fiche |
Annotations
There are no annotations for this resource.