Concevoir et développer une application Web ou Mobile Digitale

Item

Libelle
Concevoir et développer une application Web ou Mobile Digitale
Code
RNCP36623BC05
Liste des compétences
* CA5.1 Déployer un environnement de développement collaboratif et de gestion et de traitement des dysfonctionnements des itérations successives du projet de développement Web afin de sécuriser la progression du codage réalisée par plusieurs personnes * CA5.2 Analyser le cahier des charges produit pour en extraire, lister et classer les spécifications fonctionnelles attendues afin de définir l'architecture de base de données et le langage de développement le plus adapté aux besoins. * CA5.3 Concevoir et configurer l'architecture serveur du futur projet de développement et déployer plusieurs instances (préproduction et production) de l'environnement serveur afin de disposer d'un environnement de travail et de déploiement identique. * CA5.4 Produire et présenter des gabarits web sous la forme de pages écrans statiques des différentes fonctionnalités attendues (vue fixe et/ ou mobile) afin de valider les aspects graphiques et ergonomiques du projet et ajuster le cas échéant * CA5.5 Choisir et modéliser l'architecture de la base de données et son langage d'interrogation ((MySQL, no SQL, SQL, MongoDB) afin de pouvoir collecter, stocker, interroger et réduire les temps d'accès des données utilisées * CA5.6 Sélectionner un langage de développement le plus adapté au projet (Node js, JAVA, PHP, Full stack Js) afin de garantir la robustesse et l'évolutivité du développement dans le temps * CA5.7 Développer l'application web ou mobile côté serveur (backend) selon les spécifications du cahier des charges afin de répondre aux besoins fonctionnels exprimés du donneur d'ordre. * CA5.8 Implémenter et déployer les différents gabarits graphiques et contenus Web optimisés (HTML/CSS, React, Mobile) selon les éléments préalablement validés (frontend) afin de répondre aux usages ergonomiques standards et améliorer l'expérience utilisateur. * CA5.9 Tester les livrables par le biais de tests unitaires et de régression au moyen de jeux de données afin de valider la parfaite compatibilité du développement avec l'environnement du projet (qualité logicielle) demandé et vérifier le fonctionnement par le donneur d'ordre (recette fonctionnelle) * CA5.10 Déployer le développement sur le serveur de production afin de rendre disponible la solution au utilisateurs finaux
Modalités d'évaluation
Pour les compétences suivantes : CA5.1 – CA5.2 – CA5.3 – CA5.4 – CA5.5 – CA5.6 – CA5.7 – CA5.8 – CA5.9 – CA5.10 OPTION : DEVELOPPEMENT WEB Epreuves en contrôle continu Epreuve pratique individuelle en salle durant 5 jours sur la base d'un cahier des charges fourni par l'enseignant réalisation d'un application Web (langages PHP/MySQL) – livraison du code source et de la documentation associée. Rendu par écrit. Epreuve pratique collective en salle durant 5 jours sur la base d'un cahier des charges fourni par l'enseignant réalisation d'une application Mobile (langages Fullstack Js/MongoDb/React Native) – livraison du code source et de la documentation associée Présentation orale devant jury composé pour partie de professionnels

Linked resources

Items with "A comme bloc de compétence: Concevoir et développer une application Web ou Mobile Digitale"
Title Class
RNCP36623 Fiche

Annotations

There are no annotations for this resource.