Titre Professionnel CDA – RNCP 37873
Aperçu de la formation
Objectif de la certification CDA:
Prendre en charge le développement d’applications informatiques.
• Intervenir sur les différentes phases du processus de développement logiciel.
• Appliquer une démarche qualité.
• Savoir développer pour des applications mobiles et gérer un projet ainsi qu’une équipe Web.
• Assurer la maintenance corrective et évolutive des applications informatiques.
• Concevoir des applications multicouches
• Créer les diagrammes UML de conception en utilisant des outils numériques dédiés.
• Concevoir, mettre en service, optimiser, administrer et requêter des SGBDR.
• Résoudre les différents problèmes d’algorithmique posés en développement.
• Coder l’ensemble d’une application full-stack en utilisant un EDI
• Déboguer une application en utilisant des utilitaires dédiés.
• Utiliser des plateformes de versionning de type Git.
• Réaliser les tests unitaires et fonctionnels.
• Déployer des applications sur un serveur dans le cloud.
• Connaître et respecter les bonnes pratiques de sécurité.
• Connaître et respecter les obligations légales liées au métier
Prérequis à la formation CDA:
Être titulaire d’un diplôme ou d’une certification professionnelle de niveau 5 (Bac+2)
o Dossier de candidature
o Tests de sélection (QCM)
• Pour suivre cette formation, il est nécessaire d’avoir un niveau de culture générale satisfaisant, une maîtrise de l’anglais, ainsi qu’un intérêt marqué pour les nouvelles technologies.
• Pour suivre cette formation, il est requis d’avoir des connaissances en langage de programmation ou en algorithmes.
Programme détaillé:
CCP 1 : Développer une application sécurisée
- Installer et configurer son environnement de travail en fonction du projet
- Développer des interfaces utilisateur
- Développer des composants métier
- Contribuer à la gestion d’un projet informatique
CCP 2 : Concevoir et développer une application sécurisée organisée en couches
- Analyser les besoins et maquetter une application
- Définir l’architecture logicielle d’une application
- Concevoir et mettre en place une base de données relationnelle
- Développer des composants d’accès aux données SQL et NoSQL
CCP 3 : Préparer le déploiement d’une application sécurisée
- Préparer et exécuter les plans de tests d’une application
- Préparer et documenter le déploiement d’une application
- Contribuer à la mise en production dans une démarche DevOps