Bachelor Concepteur Développeur d’applications
Rythme : en initial ou en alternanceCertification professionnelle : niveau 5 (équivalent niveau Bac+3)Rentrée : septembre 2026
- Admission
- Bac +2 validé
- Durée
- 12 mois
- Localisation
- Paris et Rennes
Tout savoir sur notre formation !
Objectifs
Le concepteur développeur d’applications imagine, conçoit et développe des applications sécurisées pour le web, les mobiles ou les logiciels d’entreprise. Il analyse les besoins des utilisateurs et transforme les idées en solutions numériques performantes et fiables. Son travail allie créativité, rigueur technique et respect des normes de sécurité et de qualité. Acteur clé du projet, il contribue à chaque étape, de la conception au déploiement. Curieux et en veille constante, il s’adapte aux évolutions technologiques et aux nouveaux usages.
Activités :
- Développer une application sécurisée
- Concevoir et développer une application sécurisée organisée en couches
- Préparer le déploiement d’une application sécurisée
Rythme de la formation
- 12 mois en alternance – contrat d’apprentissage ou contrat de professionnalisation
- Rythme : 1 semaine en formation / 3 semaines en entreprise
- Blended learning : 20 % présentiel / 80 % distanciel, possibilité de distanciel à 100% (étudiants hors Ile-de-France et Bretagne)
- Nombre d’heures : 455 heures / 12 mois
Coût de la formation
Cette formation est conventionnée dans le cadre d’un contrat d’alternance. Elle est donc entièrement financée par l’entreprise et son opérateur de compétences.
Modalités de financement et de rémunération de l’alternance
Modalités de rémunération et aides spécifiques pour les apprentis
En initial : 7 000 € / an (possibilité de paiement échelonné).
Modalités d'évaluation
- Présentation d’un projet réalisé
- Entretien technique
- Questionnaire professionnel
- Dossier professionnel
- Questionnement à partir de productions
- Entretien final
Débouchés
Postes accessibles à l’issue de la formation : Concepteur développeur, Développeur back-end, Développeur front-end, Développeur full-stack…
Poursuite d’études : Mastère en développement Logiciel, Mastère Expert en Architecture système, réseaux et Sécurité informatique, Mastère Data Engineer…
Postes accessibles après expérience : Lead Developer, Responsable de projets informatiques, Expert Sécurité informatique…
Certification
Titre certifié de Concepteur développeur d’applications de niveau 6, code RNCP 37873 du Ministère du travail, du plein emploi et de l’insertion. Date d’enregistrement : 20/07/2023.
Modalités pour recevoir la certification professionnelle :
- Une validation partielle par blocs de compétences est possible selon le profil des candidats. Se reporter à la fiche RNCP
Statistiques de la certification (chiffres de 2021) :
- Taux d’insertion global à 6 mois : 73%
- Taux d’insertion dans le métier visé à 6 mois : 70%
- Taux d’insertion dans le métier vidé à 2 ans : 92%
Les clés de réussite
L’école 301 et la Passerelle des Métiers du Numérique (PMN) unissent leurs expertises complémentaires pour offrir une gamme de formations certifiantes et reconnues à la Data, adaptées aux étudiants et aux personnes en reconversion.
Au cœur de des écosystèmes Parisiens et Rennais
Des campus situés à la Défense et au Digital ParkDes formateurs tous en poste
Experts reconnus pour leur haut niveau d’expertisePédagogie innovante
Des projets réels d’entreprises ou d’associations
Consolidez vos compétences informatiques
Travaux pratiques et développement de projets collectifs d’entreprises et d’associations.
Installer et configurer son environnement de travail en fonction du projet
- Installer et configurer sur son poste de travail tous les outils de développement nécessaires à son environnement de travail, y compris en anglais
- Installer et utiliser un outil de gestion des versions et de collaboration
- Paramétrer et utiliser des conteneurs pour implémenter les services requis
Développer des interfaces utilisateur
- Développer les interfaces utilisateur sécurisées
- Documenter le code y compris en anglais
- Concevoir un jeu d’essai fonctionnel et réaliser les tests unitaires des composants
- Réaliser les tests de sécurité
Développer des composants métier
- Développer la partie dynamique de l’application avec des composants métier sécurisés, dans un style défensif, et éventuellement en asynchrone
- Documenter le code y compris en langue anglaise
- Vérifier par des tests unitaires que les traitements répondent aux fonctionnalités décrites dans le dossier de conception.
- Réaliser les tests de sécurité
- Contribuer à la gestion d’un projet informatique
- Planifier les tâches de conception et de développement en fonction du délai défini
- Veiller au respect des procédures de la démarche qualité
- Définir les environnements de développement en adéquation avec l’architecture du projet
- Définir les outils collaboratifs en fonction de la méthode de développement
- Rédiger les comptes rendus de réunion structurés
Analyser les besoins et maquetter une application
- Analyser les besoins, réaliser les maquettes
- Modéliser l’application
- Constituer le dossier de conception
- Faire une analyse des besoins de l’application. Dans le cas de projets complexes, concevoir la partie technique en relation avec un architecte logiciel
- Dans le cas d’une application sensible, collaborer avec un expert en sécurité
Définir l’architecture logicielle d’une application
- Définir l’architecture logicielle multicouche répartie en vue du développement d’une application sécurisée
- Définir le rôle de chaque couche en tenant compte de la stratégie de sécurité
Identifier les besoins d’éco-conception
Concevoir et mettre en place une base de données relationnelle
- Concevoir le schéma conceptuel des données
- Comprendre la documentation technique, y compris en anglais, et mettre en place la base de données.
- Définir les utilisateurs et leurs droits d’accès
- Créer un jeu d’essai complet dans une base de données de test, la sauvegarder afin de pouvoir la restaurer
Développer des composants d’accès aux données SQL et NoSQL
- Coder les traitements relatifs aux accès aux données en consultation, modification, création et suppression
- S’assurer que les traitements gèrent l’intégrité et les conflits d’accès aux données, et qu’ils permettent de respecter la confidentialité, prendre en compte les cas d’exception
- Valider et contrôler les entrées dans les composants serveurs sécurisés avant la mise à jour de la base de données
- Réaliser les tests unitaires et de sécurité
Préparer et exécuter les plans de tests d’une application
- Préparer un plan de tests comprenant les tests d’intégration et les tests système
- Créer un environnement de tests
- Exécuter ou faire exécuter, sur cet environnement, tous les tests d’intégration et système définis dans le plan
- Faire réaliser par les utilisateurs de l’application les tests d’acceptation
- Vérifier que les résultats sont conformes aux résultats attendus
Préparer et documenter le déploiement d’une application
- Définir ou mettre à jour la procédure d’exécution des tests d’intégration, système et d’acceptation client
- Rédiger la procédure de déploiement
- Ecrire et documenter les scripts de déploiement
- Définir les environnements de tests pour les tests d’intégration, système et d’acceptation client
Contribuer à la mise en production dans une démarche DevOps
- Utiliser un environnement collaboratif et des conteneurs afin d’automatiser l’intégration continue du code, ainsi que les tests d’intégration et système
- Utiliser un outil pour vérifier la qualité du code
- Automatiser les tests
- Créer un script d’intégration
- Paramétrer la création du livrable et les tests dans un serveur d’automatisation
- Interpréter les rapports des utilitaires de qualité de code et des tests
- Communiquer en français à l’oral et à l’écrit de manière professionnelle
- Maîtriser l’anglais technique dans son activité professionnelle
- Mettre en œuvre une démarche structurée de résolution de problèmes
- Intégrer les principes du numérique responsable dans le développement de projets informatiques (éco-conception)
- Mettre en place et exploiter une veille technologique
- Savoir apprendre en continu : maintenir ses compétences et son employabilité
- Accompagnement individuel
- Examens de certification
Taux de placement : 73 %
Taux de rupture des contrats d’apprentissage : 3 %
Taux de présentation aux examens : 90 %
Taux d’obtention des certifications : 100 % des candidats aux examens
Taux d’activité à 6 mois : 87 % dont :
- Taux de poursuite d’études : 49 %
- Taux de retour à l’emploi à 3 mois : 38 %
Pré-requis
L’accès à cette formation est ouvert à tous publics, aux conditions suivantes :
- Être titulaire d’un titre RNCP ou diplôme de niveau 5 (Bac+2), idéalement dans le domaine du développement ou de l’informatique, ou expérience professionnelle
- Softskills : rigueur, créativité, sens logique.
- Projet pro en lien avec les débouchés de la formation
Profil du candidat
- Les étudiants en poursuite d’études et qui souhaitent acquérir une spécialisation informatique de haut niveau
- Les salariés en reconversion, demandeurs d’emploi, particuliers à titre individuel qui souhaitent acquérir des compétences informatiques pour répondre aux besoins des entreprises qui recrutent
Les candidats ne disposant pas d’un niveau de qualification suffisant ou issue d’un autre secteur peuvent accéder au parcours certifiant via une procédure dérogatoire. Voir la fiche France Compétences du titre.
Accessibilité aux personnes en situation de handicap
Nos salles sont accessibles aux personnes à mobilité réduite. Pour tous besoins spécifiques, merci de contacter notre référente accessibilité : Mme Pauline DIAWARA accessibilite@groupeevocime.com / pdiawara@evocime.com
Comment financer votre formation ?
Nous vous informons de nos tarifs sur simple demande. Que vous soyez étudiant, salarié, porteur de projet ou demandeur d’emploi, découvrez les différents moyens de financer votre formation.