Titre Professionnel CDA – RNCP 37873
Aperçu de la formation
Cette formation aborder la conception d’un logiciel web, en étudiant tous les composants d’un logiciel web, la base de données, la maquette, le code informatique, et le déploiement de l’application, dans une démarche DevOps. La formation se fait en 8 mois et peut être financée par transition PRO, CPF, OPCO, ou Pole Emploi ou sur fond propre.
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
Le métier de CDA
Le métier de Concepteur Développeur d’Applications (CDA) consiste à créer des solutions logicielles adaptées aux besoins des utilisateurs et des entreprises. Ce professionnel analyse d’abord les demandes des clients afin de comprendre les objectifs fonctionnels et techniques du projet. Il conçoit ensuite l’architecture de l’application, choisit les technologies appropriées et développe les différentes fonctionnalités à l’aide de langages de programmation. Le CDA intervient aussi bien sur des applications web, mobiles que sur des logiciels métiers internes.
En plus du développement, il réalise des tests pour vérifier la qualité, la performance et la sécurité des applications. Il corrige les anomalies, optimise le code et assure la maintenance des solutions existantes. Le travail en équipe occupe une place importante, notamment avec les chefs de projet, designers et administrateurs systèmes. Le Concepteur Développeur doit également effectuer une veille technologique régulière pour suivre l’évolution rapide des outils et des pratiques du secteur informatique.
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.
Public visé : titulaire d’un DWWM, BTS SIO, ou d’une licence, adulte en reconversion
Prix de la formation : 6000 euros HT
Délai d’accès : 2 semaines
Taux de réussite à l’examen : En attente de passage
Taux de retour à l’emploi : En attente de passage
Accessibilité handicap : accessible aux personnes en situation de handicap
Contact administratif : Huynh yvon
Référent Handicap : Yvon Huynh
Modalités de formation :
E-learning,Distanciel, Synchrone et Asynchrone, présentiel
Durée de la formation : 8 mois Nombre d’heures : 1120H
Stage en entreprise de 280H optionnel, ou projet fil rouge.
Méthodes d’évaluation : Contrôle continue, projet, QCM, exercices, un examen devant un jury de 2 professionnels du secteur aura lieu à la fin de la période de formation.
Passerelle : après l’obtention du CDA le stagiaire peut poursuivre en mastère.
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
Programme de formation
Bloc 1 :
HTML et CSS : Programme de formation HTML et CSS
Javascript Front End :Programme de formation Javascript front end
Bloc 2 :
Programmation PHP : Programme PHP
Programmation Base de données SQL : Programme SQL
Programmation en langage Python : Programme Python
Bloc 3 :
Progammation Symfony : Programme Symfony
Programmation Django : Programmation Django
Programmation Node/Express : Programmation Node/Express
Programmation ReactJS : Programmation ReactJS
Programme de formation Docker
Programme de formation Git et Github Action
