Pré-requis : BAC+2 - Avoir des connaissances en programmation et algorithmie
Objectifs : Acquérir les compétences pour le métier de concepteur développeur d'applications Python
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Niveau de diplôme : 6
Taux de retour à l’emploi : 91 %
Référence : CON102308-F
Code RNCP : RNCP37873
Taux de satisfaction : 4,69 / 5
Certification :
La formation prépare à la certification Concepteur Développeur d'Applications détenue par Ministère du Travail du Plein Emploi et de l’Insertion, enregistrée le 18/12/2023 sous le numéro 37873 au Répertoire National des Compétences Professionnelles de France Compétences.
Taux de réussite : pas de données disponibles, calculé le 01/11/2025
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
8 736,00 € HT
Le concepteur développeur d'applications est un professionnel de l'informatique spécialisé dans la conception et le développement de logiciels ou d'applications web et mobiles. Il analyse les besoins des utilisateurs pour créer des solutions adaptées, en respectant des contraintes techniques et fonctionnelles. Son travail comprend la rédaction des spécifications techniques, le choix des technologies appropriées, le codage, ainsi que les tests et la maintenance des applications. Il collabore souvent avec d'autres métiers comme les designers, les chefs de projet ou les testeurs. Polyvalent, il maîtrise plusieurs langages de programmation et est en veille constante sur les nouvelles technologies.
Objectifs : Apprendre et maitriser les bases de JavaScript, du DOM et de l'Ajax
Voir le détail du cours Javascript/Ecmascript : Initiation + Approfondissement …
Objectifs : Découvrir React.js et Redux
Voir le détail du cours React.js + Redux …
Objectifs : - Devenir syntaxiquement autonome en Python afin de réaliser des scripts modestes et réutiliser des bibliothèques.
- Être autonome pour réaliser des projets de taille petite à moyenne (scripts et utilitaires) en Python
- Connaître des bonnes pratiques minimales dans l'écriture de code en Python
- Maîtriser des outils de base utilisés de façon récurrente chez les développeurs Python
Voir le détail du cours Python Initiation + Approfondissement …
Objectifs : Maîtriser les éléments avancés du langage, le multi-threading et l'implémentation de tests
Voir le détail du cours Python Intermédiaire : Bonnes pratiques + Multithreading et Tests …
Objectifs : Développer une application web robuste avec le framework Django
Voir le détail du cours Django : Initiation + Approfondissement …
Objectifs : Comprendre les principes de l'OpenSource et Linux - Savoir installer une distribution Linux - Connaître les bases de l'utilisation de Linux.
Voir le détail du cours Linux : Initiation pour informaticien …
Objectifs : Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données
Voir le détail du cours Git : Gestion de dépôts …
Objectifs : Maitriser les structures de la base de donnée
Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes
Savoir automatiser les différents processus de manipulations de données
Rendre les requêtes transactionnelles et paramétrables
Voir le détail du cours SQL : Initiation + Approfondissement …
Objectifs : Construire une API en Python et implémenter une couche d'accès aux données avec un ORM
Voir le détail du cours Python Avancé : Web Services + ORM …
Objectifs : Pouvoir développer de façon autonome des solutions applicatives tirant parti des services fournis par les API fournies par OpenAI, notamment ChatGPT et DALL-E 2 - Apprendre à combiner des appels à ChatGPT et DALL-E 2 - Utiliser OpenAI pour la reconnaissance vocale
Voir le détail du cours OpenAI Initiation + Approfondissement : Génération de contenus avec ChatGPT et DALL-E 2 et reconnaissance vocale …
Objectifs : Comprendre et choisir une méthode d'apprentissage automatique - Acquérir les bases du Machine Learning avec Python
Voir le détail du cours Machine learning : implémentation en Python …
Objectifs : Comprendre le fonctionnement des modèles LLM open-source comme Llama - Utiliser Ollama pour exécuter des modèles localement - Exploiter efficacement GitHub Copilot dans leurs environnements de développement - Naviguer et coder avec assistance dans Cursor IDE - Identifier les cas d’usage pertinents pour chaque outil et les combiner intelligemment dans leur workflow.
Voir le détail du cours IA pour les développeurs : Llama, Ollama, Github Copilot et Cursor IDE …
Objectifs : Cette mise en situation a pour objectif de permettre aux stagiaires de mettre en application les connaissances acquises dans le cadre d'un projet d'envergure.
Voir le détail du cours Mise en situation : projet global …
Objectifs : Réaliser un CV à partir de modèles pré existants sur Adobe Express
Voir le détail du cours Création d'un CV avec Adobe Express …
Objectifs : Rechercher un poste pour une alternance ou un CDI - Préparer un entretien préalable à une mission ou un emploi
Voir le détail du cours Posture et recherche de poste …
Objectifs : Mettre en pratique les notions acquises au cours du cursus Développeur Python
Voir le détail du cours Mise en situation Python …
Objectifs : Acquérir des notions d'analyse/conception UML
Voir le détail du cours UML 2 - Initiation …
Objectifs : Comprendre les différentes architectures logicielles
Voir le détail du cours Architecture logicielle : Fondamentaux …
Objectifs : Appréhender les enjeux relatifs à l'accessibilité numérique - Acquérir les connaissances fondamentales sur l'accessibilité numérique
Voir le détail du cours Accessibilité : Sensibilisation à l'accessibilité numérique …
Objectifs : Maîtriser la démarche d'analyse adoptée par la méthode Merise - Appliquer les différents modèles
Voir le détail du cours Méthodes d'analyse : Merise - Concevoir une base de données …
Objectifs : Comprendre le cadre et les évolutions réglementaires apportées par le RGPD - Identifier les notions clés et les principaux acteurs (responsable de traitement, sous-traitant, DPO, autorités) - Connaître les droits des personnes concernées et les grands principes applicables aux traitements - Prendre conscience des impacts du RGPD sur les pratiques quotidiennes et les projets de l’organisme
Voir le détail du cours Comprendre le RGPD - Partie 1 : Sensibilisation au Règlement Général sur la Protection des Données …
Objectifs : Maîtriser la communication dans un projet informatique
Voir le détail du cours Communication Projet : Fondamentaux …
Objectifs : - Intégrer les compostants Big Data pour créer un Data Lake approprié - Sélectionner des entrepôts de Big Data adaptés pour gérer plusieurs ensembles de données - Traiter des ensembles de données volumineux avec Hadoop pour faciliter la prise de décisions techniques et métier - Interroger des ensembles de données volumineux en temps réel
Voir le détail du cours NoSQL : Fondamentaux …
Objectifs : Enrichir les savoirs faire par des approches théoriques et méthodologiques diversifiées - Proposer des mises en situation ou des jeux de rôles à même d'initialiser des prises de conscience partagées sur les divers aspects abordés et de conduire le changement
Voir le détail du cours ISTQB v4 : Foundation …
Objectifs : Introduction aux principes DevOps autour de la mise en place d'une architecture DevOps en vue de l'automatisation du cycle de vie d'une application.
Voir le détail du cours DevOps : Architecture et mise en pratique avec Docker/Kubernetes …
Objectifs : Suivre les tendances et évolutions techniques, méthodologiques - Savoir assurer la veille technologique - Savoir rechercher pour résoudre des problèmes techniques - Savoir partager la connaissance à des pairs
Voir le détail du cours Actualiser et partager ses compétences en conception et développement d'applications …
Objectifs : Utiliser un vocabulaire professionnel - Perfectionner ses connaissances de langue dans un environnement de travail - Réaliser des simulations en conditions réelles
Voir le détail du cours Anglais pour l’IT : Initiation …
Objectifs : Comprendre et maîtriser la méthodologie UX - Appliquer l'UX dans une interface UI
Voir le détail du cours UX Design Fondamentaux …
Objectifs : Passer l'examen final du titre
Voir le détail du cours Examen final …
Délai d'accès :Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Dans le cas d’un financement via votre CPF, la validation de votre dossier devra être réalisée 11 jours ouvrés avant le début de formation
Modalités d’évaluation : Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs
Pour accéder à cette formation Concepteur Développeur d'Applications, il est indispensable d'être bien équipé :
Le tarif plein prévoit de vous équiper intégralement au démarrage de la formation. Votre ordinateur avec les logiciels sera fourni le premier jour et vous pourrez le conserver pendant toute la formation.
Attention, les tarifs spécifiques France Travail ou autres opérateurs avec des prix négociés n’intègrent pas la fourniture du PC. Vous devrez alors avoir un ordinateur équipé des logiciels utilisés en formation.
Programme de 560 heures de formation.
La formation Concepteur Développeur d'Applications s'articule autour de 3 blocs de compétences :
1- Certificat de compétences professionnelles (CCP) - Développer une application sécurisée
2- Certificat de compétences professionnelles (CCP) - Concevoir et développer une application sécurisée organisée en couches
3- Certificat de compétences professionnelles (CCP) - Préparer le déploiement d'une application sécurisée
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.
Pour concevoir et développer les interfaces utilisateur de type desktop ou web, il élabore une maquette avec les enchaînements d’écrans, qu’il fait valider à l’utilisateur. Il code les formulaires de saisie et de résultats, ainsi que les états, en programmant de manière sécurisée les événements utilisateur et en accédant aux données stockées dans une base.
Pour concevoir et mettre en œuvre la persistance des données, il analyse un cahier des charges fonctionnel ou une demande utilisateur afin de modéliser et de créer une base de données de type relationnel ou NoSQL (Not only SQL) ou d’adapter une base existante en l’optimisant ou en ajoutant des éléments et en veillant à ne pas introduire de vulnérabilité dans le système d’informations.
Pour concevoir et développer une application multicouche répartie, il analyse la demande en s’appuyant sur une démarche permettant de construire les services numériques en plusieurs couches correspondant aux couches présentation, métier et persistance.
Le concepteur développeur d’applications s’adapte en continu aux évolutions technologiques et réglementaires de la filière Etudes et développement. Pour assurer cette veille, l’usage de la langue anglaise est souvent requis pour la lecture et la compréhension de documentations techniques ainsi que pour assurer des échanges techniques au moyen de textes courts avec des développeurs distants pouvant être de nationalités différentes.
Il agit avec autonomie et, le cas échéant, avec des responsabilités d’animation et de coordination. Ses projets font suite à des demandes formulées directement par un client, par une maîtrise d’ouvrage ou par l’intermédiaire d’un chef de projet.
Il peut travailler en tant que salarié d’une entreprise, pour un client de la société de services qui l’emploie ou en tant qu’indépendant directement pour un client.
Ses activités diffèrent selon la taille et l’organisation du projet. Pour les projets de petite taille, il peut mener en autonomie la conception et le développement de l’application. Dans le cas de moyens et de grands projets, il travaille soit au sein d’une équipe hiérarchisée sous la responsabilité d’un chef de projet, soit en équipe pluridisciplinaire. Il applique et fait appliquer les normes de qualité de son entreprise ou de son prestataire de services. Il applique les recommandations de sécurité émises par l’Agence nationale de la sécurité des systèmes d’information (ANSSI).
Le concepteur développeur d’applications fait preuve de capacités relationnelles avec des interlocuteurs tels que la maîtrise d’ouvrage, les utilisateurs, le chef de projet, l’architecte logiciel, les testeurs, le responsable de la sécurité des systèmes d’information (RSSI) de son entreprise, de son client ou de son hébergeur, les web designers (UI et UX), les experts techniques et les autres développeurs, tout en conciliant des exigences contradictoires.
Assurant sa mission dans des entreprises et des contextes professionnels divers, il est mobile géographiquement et s’adapte aux nouveaux environnements de travail.
Pour faciliter le travail en équipe, il peut être amené à utiliser des outils de travail collaboratif.
Les différents secteurs d’activités concernés sont principalement:
Types d’emplois accessibles par le détenteur du titre :
1– Pour un candidat issu d’un parcours continu de formation
A l’issue d’un parcours continu de formation correspondant au titre visé, le candidat est évalué par un jury composé de professionnels, sur la base des éléments suivants :
2 –Pour un candidat à la VAE
Le candidat constitue un dossier de demande de Validation des Acquis de son expérience professionnelle justifiant, en tant que salarié ou bénévole, d’une expérience professionnelle de trois ans en rapport avec le titre visé.
Il reçoit, de l’Unité Territoriale de la Direction Régionale des Entreprises, de la Concurrence, de la Consommation, du Travail et de l'Emploi (DIRECCTE), une notification de recevabilité lui permettant de s’inscrire à une session de validation du titre.
Lors de cette session, le candidat est évalué par un jury de professionnels sur la base des éléments suivants :
Pour ces deux catégories de candidats (§ 1 et 2 ci-dessus), le jury, au vu des éléments spécifiques à chaque parcours, décide ou non de l’attribution du titre. En cas de non obtention du titre, le jury peut attribuer un ou plusieurs certificat(s) de compétences professionnelles (CCP) composant le titre. Le candidat peut se présenter aux CCP manquants dans la limite de la durée de validité du titre. Afin d’attribuer le titre, un entretien final se déroule en fin de session du dernier CCP, et au vu du livret de certification. En cas de révision du titre, l’arrêté de spécialité fixe les correspondances entre les CCP de l’ancien titre et ceux du titre révisé. Le candidat se présente aux CCP manquants du nouveau titre. En cas de clôture du titre, le candidat ayant antérieurement obtenu des CCP dispose d’un an à compter de la date de la fin de validité du titre pour obtenir le titre initialement visé.
3– Pour un candidat issu d’un parcours discontinu de formation
Le candidat issu d’un parcours composé de différentes périodes de formation ou ayant réussi partiellement le titre peut obtenir le titre par capitalisation des CCP constitutifs du titre.
Pour l’obtention de chaque CCP, le candidat est évalué par un jury composé de professionnels. L’évaluation est réalisée sur la base des éléments suivants :
Afin d’attribuer le titre, un entretien final se déroule en fin de session du dernier CCP, et au vu du livret de certification.
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Bât Ravezies - 2e étage 250 avenue Emile Counord
33300 Bordeaux
Liaison directe de la gare Bordeaux Saint-Jean via le tram C
Rue de la Loi, 23
1040 Bruxelles
32 Boulevard Vincent Gâche
44000 Nantes
c/o CCI France Suisse Route de Jussy 35 Case postale 6298
CH-1211 Thônex - Genève
46 rue des Canonniers - 2è étage
59800 Lille
Proche des deux gares
5 Rue Goethe
L-1637 Luxembourg
62 rue de Bonnel - 1er étage Ascenseur à droite de l'entrée
69003 Lyon
38/40 rue de la République Escalier A, 1er étage
13001 Marseille
A proximité du vieux port
26 Allée de Mycènes Le Thèbes, Bât. A, 3è étage
34000 Montpellier
Quartier Antigone
32 Boulevard Vincent Gâche 5 ème étage
44200 Nantes
455 promenade des Anglais Bât Arenice, 7è étage
06200 Nice
11 rue Antoine Bourdelle
75015 Paris
dans le 15e arrondissement
3 place du Général Giraud
35000 Rennes
4 rue de Sarrelouis - 4è étage
67000 Strasbourg
1 place Occitane Bât. Le Sully - 4è étage
31000 Toulouse
Proche de Jean-Jaurès et du Capitole