Pré-requis : Avoir des connaissances en programmation et algorithmique ; disposer d'une expérience avec un langage informatique type PHP, Python, C, C++, ... Testez vos pré-requis
Objectifs : Installer et configurer l’environnement de travail ; développer des interfaces utilisateur et des composants métier sécurisés en Java ; contribuer à la gestion du projet informatique ; préparer le CCP RNCP37873BC01.
Méthodes mobilisées : Apports méthodologiques, travaux pratiques guidés, projets Java, revues de code et évaluations formatives. Préparation du dossier de projet et de la présentation au jury.
Modalités d’évaluation certificative : Présentation d'un projet réalisé en amont de la session : 00 h 20 min En amont de la session d’examen, le candidat réalise un ou plusieurs projets. Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l’ensemble des projets. Lors de l’examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat. Le candidat présente ensuite son ou ses projets au jury. Entretien technique : 00 h 30 min Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s’assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d’évaluer les compétences qui ne sont pas couvertes par le projet ou les projets. Questionnaire professionnel : 00 h 30 min L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant. Le candidat étudie une documentation technique rédigée en anglais. Il répond à - deux questions fermées à choix unique posées en français - deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais Durée totale de l’épreuve pour le candidat : 01 h 20 min
Sanction : Passage de la certification professionnelle selon les modalités d'évaluation certificative définies par le référentiel. Date de session d'examen envisagées indiquées dans le contenu de la formation.
Niveau de diplôme : 6
Référence : CON102358-F
Code RNCP : RNCP37873
Certification : La formation prépare à la certification Concepteur Développeur d'Applications > Développer une application sécurisée (CCP1) 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/2026
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
7 875,00 CHF HT
Préparer le développement d’une application sécurisée en Java, des interfaces aux composants métier, dans un projet collaboratif. Le programme détaillé figure dans les modules associés.
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 :
Grands débutants : découvrir la programmation orientée objet au travers du langage Java Réaliser une première application complète
Voir le détail du cours Java Initiation : Programmer en objet …
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 :
Connaître les enjeux et possibilités de Maven dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Maven
Voir le détail du cours Maven …
Objectifs :
Mettre en application les connaissances acquises dans le cadre d'un projet d'envergure.
Voir le détail du cours Mise en situation Développeur Java …
Objectifs :
Maîtriser les fondements de la POO - Comprendre la décomposition d'une application d'entreprise en objets (conception/design OO) - Appliquer les principes de regroupement, de structuration et de communication entre les objets d'un système complexe - Concevoir des systèmes OO de manière à favoriser la maintenabilité et faciliter le changement dans un contexte itératif - Appliquer les principes S.O.L.I.D. - Comprendre certains modèles de conception d'entreprise (Repository, Factory, DTO) - Connaître la place et les différences entre les styles architecturaux - Connaître quelques modèles architecturaux (DDD, Clean Architecture ...) - Concevoir des applications faiblement couplées et cohésives - Apprendre à implémenter des designs patterns
Voir le détail du cours Java SE Intermédiaire : Conception objet avancée + Design patterns …
Objectifs :
Implémenter une couche de persistance performante avec JPA/Hibernate
Voir le détail du cours JPA Hibernate : Initiation + Approfondissement …
Objectifs :
Construire des applications web en utilisant Spring Web et Spring Boot et gérer efficacement la couche de persistance de données
Voir le détail du cours Spring Initiation + approfondissement : Applications web MVC et persistance avec Spring Data JPA …
Objectifs :
Maîtriser le développement piloté par les tests
Voir le détail du cours Test Driven Development (TDD) en Java SE/Java EE …
Objectifs :
Identifier les principaux risques de sécurité applicative dans une application Java ou Spring - Comprendre les vulnérabilités courantes recensées par l’OWASP et leurs impacts - Appliquer les bonnes pratiques de développement sécurisé en Java - Sécuriser les entrées, les sorties, les accès aux données et la gestion des erreurs - Mettre en œuvre des contrôles d’authentification et d’autorisation avec Spring Security - Protéger les secrets, configurations sensibles et dépendances applicatives - Intégrer des contrôles de sécurité simples dans les tests et la chaîne CI/CD - Documenter les mesures de sécurité mises en œuvre dans un projet Java.
Voir le détail du cours Sécurité applicative Java : OWASP, ANSSI et sécurisation d’une application Spring …
Objectifs :
Maîtriser la gestion de projets agiles avec la méthode Scrum
Voir le détail du cours Agile Scrum : Approfondissement …
Objectifs :
Mettre en application les connaissances acquises dans le cadre d'un projet d'envergure.
Voir le détail du cours Mise en situation Développeur Java …
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 :
Passer l'examen final du titre
Voir le détail du cours Examen final …
Ce parcours prépare le CCP1 du titre professionnel Concepteur développeur d’applications, avec une mise en œuvre en Java. L’évaluation du bloc comprend la présentation d’un projet réalisé en amont (20 min), un entretien technique (30 min) et un questionnaire professionnel fondé sur une documentation technique en anglais (30 min), soit 1 h 20.
Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.
Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
| Distance | Du 05/04/2027 au 29/10/2027 | S'inscrire |