Objectifs
Le programme Bac+3 Bachelor Concepteur Développeur d’Applications forme des professionnels capables de concevoir, développer, tester et déployer des applications sécurisées : logiciels d’entreprise, applications web, applications mobiles, interfaces métiers et services numériques. Il prépare les étudiants à intervenir de l’analyse du besoin jusqu’à la mise en production, en intégrant les exigences de sécurité, de qualité, d’accessibilité et de performance. Cette formation s’adresse aux étudiants souhaitant construire un profil technique solide dans le développement informatique, tout en comprenant les contraintes de gestion de projet, d’architecture logicielle, de bases de données et de déploiement. L’objectif est de former des professionnels capables de participer à des projets applicatifs en entreprise, en ESN, en structure publique ou privée, ou en indépendant. Le parcours met l’accent sur la pratique : programmation, développement front-end et back-end, conception de bases de données, tests, documentation, démarche DevOps, sécurité applicative, travail en équipe et réalisation de projets professionnels.PROGRAMME :
Il s’articule autour des compétences professionnelles du Concepteur Développeur d’Applications :
- Analyse d’un besoin client ou utilisateur et traduction en fonctionnalités applicatives
- Développement d’interfaces utilisateur et de composants métier sécurisés
- Conception de l’architecture logicielle d’une application organisée en couches
- Conception, mise en place et exploitation de bases de données relationnelles, SQL et NoSQL
- Préparation des tests, documentation du déploiement et contribution à la mise en production dans une démarche DevOps
- Intégration des exigences RGPD, accessibilité, qualité et sécurité dans un projet informatique
Année 1 et Année 2 : Fondations informatiques, développement web et méthodologie
- Culture informatique et méthodologie : environnement numérique, logique informatique, algorithmique, méthodes de résolution de problèmes
- Programmation et développement web : langages de programmation, HTML/CSS, JavaScript, développement front-end, bases du back-end
- Bases de données et modélisation : modélisation des données, SQL, introduction au NoSQL, requêtes, sécurité et confidentialité
- Architecture et conception applicative : analyse de besoin, maquettage, architecture logicielle, composants, documentation technique
- Gestion de projet et qualité : méthodes agiles, cahier des charges, tests, versioning, travail collaboratif, qualité logicielle
- Anglais et communication professionnelle : anglais informatique, présentation de projet, rédaction technique, insertion professionnelle
Année 3 : Expertise applicative, sécurité et déploiement
- Développer une application sécurisée : environnement de travail, interfaces utilisateur, composants métier, gestion de projet informatique
- Concevoir et développer une application organisée en couches : analyse des besoins, maquettage, architecture logicielle, bases de données relationnelles, SQL et NoSQL
- Préparer le déploiement d’une application sécurisée : plans de tests, documentation de déploiement, mise en production, démarche DevOps
- Sécurité, accessibilité et conformité : sécurité applicative, bonnes pratiques ANSSI, RGPD, accessibilité numérique, qualité et éco-conception
- Projet professionnel : projet complet, dossier de projet, support de présentation, soutenance et valorisation des compétences
Diplôme et certification
- Formation préparant au titre professionnel « Concepteur Développeur d’Applications », niveau 6, enregistré au RNCP sous la référence RNCP37873
- Certification visée : TP « Concepteur Développeur d’Applications » – RNCP37873
- Certificateur officiel : Ministère du Travail, du Plein emploi et de l’Insertion
- La certification repose sur trois blocs de compétences : développement d’une application sécurisée, conception et développement d’une application sécurisée organisée en couches, préparation du déploiement
Modalités d’évaluation
- Présentation d’un projet réalisé en amont de la session devant un jury professionnel
- Entretien technique permettant de vérifier la maîtrise des compétences couvertes par le ou les projets
- Questionnaire professionnel, comprenant notamment l’exploitation d’une documentation technique rédigée en anglais
- Entretien final portant sur le dossier professionnel et la compréhension globale du métier
- Durée totale de l’épreuve indiquée par France compétences : 2 h 15 pour le candidat
Perspectives professionnelles
- Concepteur développeur
- Concepteur d’applications informatiques
- Développeur d’applications
- Développeur informatique
- Développeur back-end
- Développeur front-end
- Développeur full stack
- Développeur d’applications mobiles
- Développeur web / web mobile
- Ingénieur d’études et développement
- Analyste programmeur informatique