Formation Concepteur Développeur d'Applications (Bac+3) - École ESIC

La formation "Concepteur Développeur d'Applications" d'ESIC prépare les étudiants à devenir des développeurs d'applications compétents, avec une maîtrise des technologies actuelles et émergentes. Le programme allie théorie et pratique, couvrant des langages de programmation variés, la conception de logiciels et la gestion de projets informatiques. Les étudiants développent des compétences pratiques pour répondre aux besoins en constante évolution du secteur informatique.

Vos atouts en fin de formation :

  • Compétences Techniques Polyvalentes : Acquérez une maîtrise des langages de programmation modernes et des méthodologies de développement agile, essentielles pour exceller dans l'industrie technologique actuelle.

  • Profil Professionnel Renforcé : Valorisez votre parcours professionnel avec une certification RNCP de niveau 6, reconnue sur le marché du travail et augmentant significativement votre employabilité dans le secteur IT.

  • Opportunités de Carrière Diversifiées : Ouvrez-vous à un éventail de possibilités dans le domaine du développement logiciel, de la gestion de projet et de la conception d'applications, renforçant ainsi votre polyvalence et adaptabilité professionnelle.

  • Capacité d'Innovation : Équipez-vous des compétences nécessaires pour développer des solutions informatiques innovantes et personnalisées, répondant aux besoins spécifiques des utilisateurs et des entreprises.

  • Évolution Professionnelle : Bâtissez une fondation solide pour votre avancement de carrière ou pour la poursuite d'études supérieures, avec des compétences qui sont en forte demande dans le secteur technologique.






  • Bloc 1 : Concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité ​​

  • Bloc 2 : Concevoir et développer la persistance des données en intégrant les recommandations de sécurité​

  • Bloc 3: Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité

  • Option B « Solutions logicielles et applications métiers »: Cybersécurité des services informatiques​ ​

  • Management des entreprises​


Modalités d’acquisition de la certification par capitalisation des blocs de compétences

La certification est constituée de 3 blocs de compétences. Chaque bloc est certifié, et donne lieu à une évaluation et à une validation. Un certificat des compétences attestées, selon les modalités d’évaluation décrites, sera délivré à chaque candidat(e) à l’issue de la validation de chaque bloc de compétences. La certification de chaque bloc est acquise définitivement.

La validation de la certification peut se faire :
par parcours direct :
validation de la certification (donc des 3 blocs de compétences) lors d’un passage unique devant le jury par parcours progressif :
validation progressive de chaque bloc de compétences lors de différents passages devant le jury, jusqu’à la validation des 7 blocs menant à la validation de la certification.

VAE cette certification est accessible par la VAE La certification est constituée de 3 blocs de compétences.
Chaque bloc est certifié, et donne lieu à une évaluation et à une validation. La validation des 3 blocs de compétences est nécessaire pour valider la certification.En cas de validation des 3 blocs de compétences, la certification est validée dans sa totalité.
En cas de validation partielle de la certification, le candidat valide 1 à 3 blocs de compétences. Un certificat des compétences attestées , selon les modalités d’évaluation décrites, sera délivré à chaque candidat/e à l’issue de la validation de chaque bloc de compétences.
La certification de chaque bloc est acquise définitivement.
Le/la candidat(e) a ensuite, s’il/si elle le souhaite, la possibilité de se présenter à nouveau devant le jury de certification afin de valider le(s) bloc(s) de compétences restant(s) et obtenir sa certification. Il/elle dispose d’un temps illimité pour cela (dans la limite des dates d’enregistrement de la certification au RNCP).




  • UML : UML (UNIFIED MODELING LANGUAGE) est un langage standard pour spécifier, visualiser, construire et documenter les artefacts des systèmes logiciels
  • La méthode MERISE : Merise est une méthode d’analyse, de conception et de gestion de projet informatique
  • Administrer une base de données MySQL : MySQL est le système de gestion de base de données relationnelle SQL open source le plus populaire. MySQL est l’un des meilleurs SGBDR utilisés pour développer diverses applications logicielles basées sur le Web.
  • MongoDB : MongoDB est une base de données de documents open source et une base de données NoSQL de premier plan
  • SQL Lite : SQLite est une bibliothèque de logiciels qui implémente un moteur de base de données SQL transactionnel autonome, sans serveur et sans configuration
  • Git / GitHub : Git permet de suivre les modifications et organiser votre projet. C’est un outil essentiel, que vous travailliez seul, en équipe
  • Atelier de recherche d’emploi : Tous nos formations certifiantes incluent un atelier collectif de recherche d’emploi et/stage et de rencontres individuelles

  • développement Application Mobile Native Android
  • développement Back-end / Production des APIs
  • développement Application Native iOS
  • développement Application Hybrides et Multiplateforme
  • Introduction au Big Data

  • Architecture Monolithique
  • Développement Back-end (Architecture Micro-service)
  • Développement Front-end
  • Infrastructure et Déploiement
  • Introduction au Big Data


Intéressé ? veuillez compléter et soumettre votre dossier de candidature.


  • Développer des compétences en programmation : Maîtriser divers langages de programmation pour la conception d'applications.

  • Concevoir des applications informatiques : Apprendre à créer des solutions logicielles adaptées aux besoins des utilisateurs.

  • Gérer des projets de développement : Acquérir des compétences en gestion de projets informatiques.

  • Intégrer la sécurité dans le développement : Comprendre l'importance de la cybersécurité dans la conception d'applications.

  • S'adapter aux évolutions technologiques : Rester à jour avec les dernières tendances et technologies du secteur.


Poursuite d'études et débouchés

Poursuite d’études

Expert en Systèmes d’information

Équivalences et passerelles

Nous contacter pour étudier les éventuelles passerelles possibles (en fonction du parcours et du site de formation)

Emplois accessibles

Entreprise de services numériques (ESN ou ex-SSII) réalisant des prestations de développement d’applications, en régie ou au forfait. Structure utilisatrice, de type entreprise du secteur privé ou public, possédant un service dédié aux études et aux développements informatiques. Activité d’informaticien d’études indépendant.

Postes : Concepteur développeur, concepteur d’applications informatiques. Développeur d’applications, développeur informatique. Développeur web, développeur back-end. Développeur d’applications mobiles, développeur web mobile. Ingénieur d’études et développement.

Que fait le/la titulaire de cette formation après la formation ?

Le concepteur développeur d’applications conçoit et développe des services numériques à destination des utilisateurs en respectant les normes et standards reconnus par la profession et en suivant l’état de l’art de la sécurité informatique à toutes les étapes. La connaissance du métier du client pour lequel il réalise l’application peut être demandée. Il prend en compte les contraintes économiques, en termes de coûts et de délais, les exigences de sécurité propres à son domaine d’intervention. Il peut aussi être amené, à la demande du client, à intégrer les principes liés à la conception responsable de services numériques.


Accompagnement personnalisé pour trouver un employeur

Tous nos stagiaires bénéficient de notre large réseau d’entreprises partenaires, et de notre accompagnement dans la recherche du poste le mieux adapté aux compétences que vous devrez acquérir pour votre futur carrière.



Dernière mise à jour: 11/03/2024