Développer la partie Back-end, la logique métier et les fonctionnalités d’une application web et web mobile sécurisée

Item

Libelle
Développer la partie Back-end, la logique métier et les fonctionnalités d'une application web et web mobile sécurisée
Code
RNCP39111BC02
Liste des compétences
Analyser les spécifications fonctionnelles et techniques pour la partie back-end de l'application en vue de définir l'architecture logicielle et de répondre aux exigences techniques du back-end, en sélectionnant les technologies et les frameworks appropriés Concevoir la base de données en analysant les besoins en matière de données, en concevant le schéma de la base de données, en réalisant la modélisation des relations et des associations, et en optimisant les performances et la scalabilité, en vue d'assurer la persistance des données et la gestion des informations côté serveur Développer les fonctionnalités de l'application en analysant les spécifications fonctionnelles, en sélectionnant les langages et les frameworks adaptés, en implémentant les fonctionnalités requises, et en effectuant les tests et le débogage nécessaires en vue de répondre à la logique métier et satisfaire les spécifications fonctionnelles et techniques Intégrer les éléments statiques et les fonctionnalités interactives dans l'application, en accord avec la logique métier définie, en collaborant avec les designers graphiques et les membres de l'équipe de développement, afin d'assurer une expérience utilisateur optimale et cohérente Intégrer des services externes et des API (y compris des API d'IA) pour enrichir les fonctionnalités de l'application en analysant les besoins d'intégration, en sélectionnant les services et les API appropriés, en effectuant leur intégration dans l'application, et en réalisant les tests et les validations nécessaires Développer des fonctionnalités de requêtage et de persistance dans la base de données, en assurant leur intégrité et performance par des tests appropriés afin d'optimiser l'accès et la gestion des données pour les applications web et mobiles Analyser régulièrement les performances du back-end en utilisant notamment des solutions d'IA, en identifiant les problèmes de performance et en mettant en place des techniques d'optimisation avancées, afin d'assurer une exécution rapide et efficace des traitements et des requêtes Mettre en place des mesures de sécurité avancées en réalisant un audit de sécurité, en mettant en œuvre les bonnes pratiques de sécurité, en prévenant les attaques par injection SQL et en assurant la surveillance et la gestion des incidents de sécurité pour protéger les données et prévenir les vulnérabilités, notamment les attaques par injection SQL Mettre en place des tests en concevant les tests unitaires, en les implémentant, en mettant en place l'intégration continue, en générant des rapports et en analysant les impacts pour garantir la qualité du code et la stabilité de l'application Assurer la maintenance et le suivi de la performance de l'application en concevant des rapports de performance, en corrigeant les bugs et en résolvant les problèmes techniques, et en utilisant des techniques de maintenance préventive et évolutive pour garantir une utilisation optimale de l'application Suivre les tendances et les bonnes pratiques en matière de développement back-end et de sécurisation d'application, en organisant et maintenant une veille permanente pour rester à jour avec les nouvelles technologies et les attentes d'optimisation des utilisateurs
Modalités d'évaluation
Présentation d'un projet réalisé en amont portant sur le développement back-end d'une application Entretien technique

Linked resources

Items with "A comme bloc de compétence: Développer la partie Back-end, la logique métier et les fonctionnalités d’une application web et web mobile sécurisée"
Title Class
RNCP39111 Fiche

Annotations

There are no annotations for this resource.