Développer le serveur d’une application web (back-end)
Item
- Libelle
- Développer le serveur d'une application web (back-end)
- Code
- RNCP37981BC02
- Liste des compétences
- Concevoir la base de données du projet d'application web en élaborant un modèle conceptuel caractérisant les objets et les relations entre les tables puis en créant un modèle logique de données relationnelles permettant la création du script SQL, le tout, afin de préparer la phase de développement de l'application. Programmer l'ensemble des fonctionnalités serveur de la solution web en créant l'architecture de développement, en écrivant les lignes de code tout en mettant en place des procédures garantissant la sécurité des données des réseaux et des systèmes afin de répondre aux exigences du cahier des charges du projet. Programmer les interactions entre la base de données et le serveur (back-end) en exploitant un ORM (object relation mapping) et en créant des procédures stockées dans la base de données afin que la solution ait la capacité de récupérer les données permettant son fonctionnement. Vérifier le respect de la feuille de route lors du développement du serveur d'une application web en tenant compte des contraintes et des compétences des membres d'une équipe de projet, en animant des réunions d'équipe, en dressant des états d'avancement, en coordonnant la configuration d'un outil de version de version, en mesurant la consommation d'énergie de l'exécution d'un programme et son équivalent en production de CO2, et en recensant les difficultés rencontrées, afin de proposer des solutions techniques adaptées et de remplir les objectifs techniques fixés. Tester le code de la partie serveur de la solution (back-end) en élaborant un jeu de tests unitaires afin de s'assurer de la robustesse du code et de détecter les anomalies éventuelles devant être corrigées.
- Modalités d'évaluation
- Mise en situation professionnelle Dans le cadre du développement du serveur d'une application web (back-end), le candidat conçoit la base de données et développe un script de déploiement du projet afin de préparer la phase de développement. Le schéma de la base de données et le script développé font l'objet d'un rendu écrit argumenté lors d'une soutenance orale devant jury. Mise en situation professionnelle Dans le cadre d'une situation du développement du serveur d'une application web (back-end), le candidat crée l'architecture back-end de la solution, développe et intègre l'ensemble des fonctionnalités. Dans le même temps, le candidat programme les interactions entre la base de données et le serveur. Cette évaluation fait l'objet d'un rendu écrit du code source qui est exécuté afin de vérifier son bon fonctionnement. Le candidat argumente son travail lors d'une soutenance orale devant jury. Mise en situation professionnelle Dans le cadre de la validation du serveur (back-end) d'une application web, le candidat élabore un jeu de tests unitaires permettant de s'assurer du bon fonctionnement du code produit. Cette évaluation fait l'objet d'un rendu écrit du code source et d'une soutenance orale devant jury.
Linked resources
| Title | Class |
|---|---|
| RNCP37981 | Fiche |
Annotations
There are no annotations for this resource.