Bac+3 Bachelor Concepteur Développeur d’Applications

BUT PÉDAGOGIQUE :

L'objectif de cette formation est de former des concepteurs développeurs d'applications autonomes et opérationnels, dotés d'une vision "full-stack". Elle vise à structurer des compétences solides de niveau 6 (Bac+3) couvrant l'intégralité du cycle de vie d'un logiciel : de l'analyse des besoins à l'architecture en couches, jusqu'au déploiement sécurisé dans une démarche DevOps. En intégrant nativement les exigences de sécurité (ANSSI) et de conformité (RGPD), ce cursus prépare rigoureusement les étudiants à concevoir des solutions applicatives robustes et à réussir les épreuves de certification devant le jury professionnel.

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
  1. Culture informatique et méthodologie : environnement numérique, logique informatique, algorithmique, méthodes de résolution de problèmes
  2. Programmation et développement web : langages de programmation, HTML/CSS, JavaScript, développement front-end, bases du back-end
  3. Bases de données et modélisation : modélisation des données, SQL, introduction au NoSQL, requêtes, sécurité et confidentialité
  4. Architecture et conception applicative : analyse de besoin, maquettage, architecture logicielle, composants, documentation technique
  5. Gestion de projet et qualité : méthodes agiles, cahier des charges, tests, versioning, travail collaboratif, qualité logicielle
  6. 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
  1. Développer une application sécurisée : environnement de travail, interfaces utilisateur, composants métier, gestion de projet informatique
  2. Concevoir et développer une application organisée en couches : analyse des besoins, maquettage, architecture logicielle, bases de données relationnelles, SQL et NoSQL
  3. Préparer le déploiement d’une application sécurisée : plans de tests, documentation de déploiement, mise en production, démarche DevOps
  4. Sécurité, accessibilité et conformité : sécurité applicative, bonnes pratiques ANSSI, RGPD, accessibilité numérique, qualité et éco-conception
  5. 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
Langue disponible : cours dispensés intégralement en français  

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

Modalités d’accès

Inscription possible sur dossier et entretien d’admission préalable, avec un niveau Bac à Bac+2. Le cycle peut être suivi de 1 à 3 ans selon le niveau d’entrée.
La formation est proposée sur le campus de Paris, avec une rentrée en octobre et en février.

Public :

Les candidats doivent présenter un intérêt marqué pour le développement informatique, la programmation, les applications web et mobiles, les bases de données et les environnements numériques. Ils sauront faire preuve de logique, de rigueur, d’autonomie, d’esprit d’analyse et d’une bonne capacité à travailler en équipe sur des projets techniques.
Pour intégrer le cursus bachelor, leur dossier déposé auprès de l’ESLAP sera sélectionné en fonction du résultat de leur parcours ; la sélection finale se fera à la suite d’un entretien d’admissibilité.

Administration

Contact administratif contact@eslap.fr