Conception et développement d’une solution digitale

Item

Libelle
Conception et développement d'une solution digitale
Code
RNCP35541BC04
Liste des compétences
* Définir les conditions d'accès aux données stockées dans une base de données afin de les faire appliquer, garantir leur intégrité et respecter les consignes réglementaires et légales (RGPD et CNIL). * Identifier les cas d'utilisation, les différents parcours utilisateurs, afin de modéliser et réaliser une maquette interactive (prototype) d'une solution digitale (site et application web, mobile...) et ainsi valider la faisabilité des choix initiaux du client. * Réaliser et développer une solution digitale sur mesure (site et application web, mobile, etc) en tenant compte des contraintes d'infrastructures, de systèmes et réseaux afin de créer les fonctionnalités attendues et optimiser leur fonctionnement. * Implémenter une interface graphique (front-end) afin de respecter les attentes des utilisateurs selon les bonnes pratiques du design. * Implémenter une API avec différents langages de programmation (PHP, nodejs, swift / kotlin, Ruby, Python, Go) afin d'accéder aux données stockées en base de données. * Concevoir et modéliser une architecture de base de données afin d'optimiser les méthodes d'accès à celles-ci et réduire le temps d'accès à l'information. * Développer les fonctionnalités exécutées en arrière plan d'une solution digitale (back-end) afin de rendre fonctionnels les différents cas d'utilisation prédéfinis. * Choisir le type d'hébergement, configurer l'environnement serveur et mettre en production une solution digitale (site, application web ou mobile) afin de rendre la solution disponible. * Mettre en place les outils de collaboration et de versionning pour l'équipe de développement afin de faciliter la communication et l'arbitrage dans l'évolution du code durant chaque étape du cycle de développement d'un projet digital. * Analyser un service ou produit digital (application, logiciel, base de données etc) au niveau technique (choix du langage, encodage, stockage, récupération des données, et bonnes pratiques de codage), afin de corriger les erreurs ou effets indésirables et ainsi en optimiser le fonctionnement.
Modalités d'évaluation
Mises en situations professionnelles simulées. Durant une ou plusieurs itérations, le.a candidate au travers d'une réponse à un appel d'offres pour la création d'un site, d'une application web ou mobile complexe devra réaliser une solution adaptée à la problématique et fournir les documents techniques suivants : * La politique de gestion des données * Une modélisation de la base de données * Des spécifications fonctionnelles détaillées * Des spécifications techniques détaillées * Les fichiers de paramétrage de l'environnement de production ou la machine virtuelle de production * Un ensemble de tests unitaires et/ou un plan de recettage * Un lien ou une archive permettant d'accéder à l'ensemble des sources du projet organisées et versionnées * Une intégration fonctionnelle de la partie design * Le code (développement) de l'ensemble des fonctionnalités clés attendues OPTION WEB DEVELOPMENT

Linked resources

Items with "A comme bloc de compétence: Conception et développement d’une solution digitale"
Title Class
RNCP35541 Fiche

Annotations

There are no annotations for this resource.