Description
RNCP37873 BC01 : Développer une application sécurisée
Module 1 : Installer et configurer son environnement de travail en fonction du projet
- Configuration des outils de développement.
- Mise en place des environnements de test.
- Gestion des dépendances et des bibliothèques.
Module 2 : Développer des interfaces utilisateur
- Utilisation de frameworks d'interface.
- Conception et mise en place d'interfaces ergonomiques.
- Intégration de fonctionnalités interactives.
Module 3 : Développer des composants métier
- Élaboration des logiques métier.
- Utilisation de modèles de conception.
- Test et validation des composants.
Module 4 : Contribuer à la gestion d'un projet informatique
- Participation à la planification.
- Collaboration avec les membres de l'équipe.
- Suivi des étapes du projet.
RNCP37873 BC02 : Concevoir et développer une application sécurisée organisée en couches
Module 1 : Analyser les besoins et maquetter une application
- Analyse des spécifications fonctionnelles.
- Création de maquettes interactives.
- Collecte et validation des besoins utilisateurs.
Module 2 : Définir l'architecture logicielle d'une application
- Choix des architectures adaptées.
- Structuration des composants logiciels.
- Garantie de la scalabilité et de la maintenabilité.
Module 3 : Concevoir et mettre en place une base de données relationnelle
- Modélisation des données.
- Création des schémas de base de données.
- Optimisation des requêtes SQL.
Module 4 : Développer des composants d'accès aux données SQL et NoSQL
- Manipulation des bases de données relationnelles.
- Utilisation de bases de données NoSQL.
- Intégration des composants d'accès aux données dans l'application.
RNCP37873 BC03 : Préparer le déploiement d'une application sécurisée
Module 1 : Préparer et exécuter les plans de tests d'une application
- Élaboration des plans de tests.
- Exécution des tests unitaires et d'intégration.
- Identification et correction des anomalies.
Module 2 : Préparer et documenter le déploiement d'une application
- Planification des étapes de déploiement.
- Documentation des procédures de déploiement.
- Gestion des configurations pour le déploiement.
Module 3 : Contribuer à la mise en production dans une démarche DevOps
- Collaboration avec les équipes DevOps.
- Automatisation des processus de déploiement.
- Surveillance et maintenance post-déploiement.
Objectifs
Cette formation vise à développer chez les apprenants les compétences nécessaires pour atteindre les objectifs suivants :
- Configurer et optimiser un environnement de développement en fonction des besoins du projet.
- Développer des interfaces utilisateur interactives et ergonomiques.
- Concevoir, développer et tester des composants métier en respectant les spécifications fonctionnelles.
- Participer activement à la gestion d'un projet informatique en suivant les étapes de planification et de suivi.
- Analyser les besoins utilisateur, créer des maquettes interactives et valider les besoins.
- Définir une architecture logicielle adaptée, structurer les composants logiciels, garantir la scalabilité et la maintenabilité.
- Modéliser et mettre en place une base de données relationnelle, optimiser les requêtes SQL.
- Développer des composants d'accès aux données, manipuler des bases de données relationnelles et NoSQL.
- Élaborer des plans de tests, exécuter des tests unitaires et d'intégration, et corriger les anomalies identifiées.
- Planifier et documenter le déploiement d'une application, en gérant les configurations nécessaires.
- Contribuer à la mise en production dans une démarche DevOps, en automatisant les processus de déploiement et en assurant la surveillance post-déploiement.
- Préparer de manière efficace à la réussite du titre professionnel Concepteur développeur d'applications.
Résultats
- Validation et certification : Recevoir une attestation de formation attestant de la réussite et de l'engagement dans le parcours de formation.
- Préparation assurée : Se préparer de manière rigoureuse et efficace à obtenir le titre professionnel visé, avec confiance et assurance.
- Progression mesurée : Obtenir des résultats d'évaluation détaillés pour suivre les progrès réalisés et célébrer les succès atteints (examens blancs, activités e-learning etc.).
- ECF personnalisé : Participer à la création d'un document ECF (Évaluation en Cours de Formation) permettant de suivre le déroulement du parcours de formation et de démontrer la maîtrise des compétences professionnelles acquises.
- Dossier professionnel convaincant : Constituer un dossier professionnel complet et pertinent, prouvant sa capacité à exercer pleinement le métier correspondant au titre obtenu, et se distinguer sur le marché du travail.
Après avoir suivi le parcours du titre professionnel "Concepteur développeur d'applications", l'apprenant devrait acquérir les compétences suivantes :
- Capacité à configurer et optimiser un environnement de développement en fonction des besoins du projet.
- Maîtrise du développement d'interfaces utilisateur interactives et ergonomiques.
- Compétence dans la conception, le développement et le test de composants métier en respectant les spécifications fonctionnelles.
- Participation active à la gestion d'un projet informatique, avec une compréhension des étapes de planification et de suivi.
- Compétence dans l'analyse des besoins utilisateur, la création de maquettes interactives et la validation des besoins.
- Expertise dans la définition d'une architecture logicielle adaptée, la structuration des composants logiciels, et la garantie de la scalabilité et de la maintenabilité.
- Maîtrise de la modélisation et de la mise en place d'une base de données relationnelle, avec l'optimisation des requêtes SQL.
- Compétence dans le développement de composants d'accès aux données, la manipulation de bases de données relationnelles et NoSQL.
- Aptitude à élaborer des plans de tests, exécuter des tests unitaires et d'intégration, et corriger les anomalies identifiées.
- Capacité à planifier et documenter le déploiement d'une application, en gérant les configurations nécessaires.
- Compétence dans la contribution à la mise en production dans une démarche DevOps, avec l'automatisation des processus de déploiement et la surveillance post-déploiement.
Pour toute demande d'informations supplémentaires, n'hésitez pas à contacter PRINCE FORMATION :
Adresse email : [information privée]
Numéro de téléphone : [information privée]