CDA Java (CCP2) : Concevoir et développer une application sécurisée

icon public

Public : Développeurs Java souhaitant évoluer vers des fonctions de concepteur développeur - Développeurs back-end ou full stack souhaitant renforcer leurs compétences en conception, architecture applicative et persistance des données - Participants visant la validation du CCP2 du titre professionnel Concepteur développeur d’applications

icon horloge

Durée : 45 jour(s)

Syllabus de la formation CDA Java (CCP2) : Concevoir et développer une application sécurisée

Pré-requis : Avoir les bases du développement Java orienté objet - Savoir utiliser un environnement de développement, Git et Maven - Connaître les bases du développement Web ou des API REST - Avoir déjà développé une première application Java ou équivalent

Objectifs : Analyser un besoin applicatif et produire les premiers éléments de conception - Concevoir une application sécurisée organisée en couches - Modéliser les données et concevoir une base relationnelle - Développer les composants d’accès aux données avec JPA, Hibernate, SQL ou NoSQL - Structurer une application Java avec Spring Boot, Spring Data JPA et Spring Security - Prendre en compte l’accessibilité, le RGPD, la sécurité et les bonnes pratiques d’architecture - Produire les livrables utiles au dossier projet du CCP2

Modalités d’évaluation certificative : Présentation d'un projet réalisé en amont de la session : 00 h 30 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 30 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 : CON102359-F

Code RNCP : RNCP37873

Certification : La formation prépare à la certification Concepteur Développeur d'Applications > Concevoir et développer une application sécurisée organisée en couches (CCP2) 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 21/06/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

Tarif

7 560,00 € HT

  • 1 passage d'examen
Contacter Dawan

Programme CDA Java (CCP2) : Concevoir et développer une application sécurisée

Formation JPA Hibernate : Initiation + Approfondissement (5 jours)

Objectifs : Implémenter une couche de persistance performante avec JPA/Hibernate
Voir le détail du cours JPA Hibernate : Initiation + Approfondissement …

Formation Spring Initiation + approfondissement : Applications web MVC et persistance avec Spring Data JPA (5 jours)

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 …

Formation Test Driven Development (TDD) en Java SE/Java EE (3 jours)

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 …

Formation Sécurité applicative Java : OWASP, ANSSI et sécurisation d’une application Spring (2 jours)

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 …

Formation Agile Scrum : Approfondissement (2 jours)

Objectifs : Maîtriser la gestion de projets agiles avec la méthode Scrum
Voir le détail du cours Agile Scrum : Approfondissement …

Formation Mise en situation Développeur Java (2 jours)

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 …

Formation Actualiser et partager ses compétences en conception et développement d'applications (1 jours)

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 …

Formation UX Design Fondamentaux (3 jours)

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 …

Formation Accessibilité : Développer et coder des sites accessibles (2 jours)

Objectifs : Développer des sites conformes aux recommandations des référentiels d'accessibilité numérique (WCAG ou RGAA)
Voir le détail du cours Accessibilité : Développer et coder des sites accessibles …

Formation UML 2 - Initiation (2 jours)

Objectifs : Acquérir des notions d'analyse/conception UML
Voir le détail du cours UML 2 - Initiation …

Formation Architecture logicielle : Fondamentaux (3 jours)

Objectifs : Comprendre les différentes architectures logicielles
Voir le détail du cours Architecture logicielle : Fondamentaux …

Formation Spring Boot : Microservices avec Spring Web, Spring Data JPA et Spring Security (5 jours)

Objectifs : Maîtriser l'utilisation de Spring Boot pour la construction de web services
Voir le détail du cours Spring Boot : Microservices avec Spring Web, Spring Data JPA et Spring Security …

Formation RGPD pour les sites web (1 jours)

Objectifs : Mettre en pratique le RGPD facilement
Voir le détail du cours RGPD pour les sites web …

Formation MongoDB Développement : Initiation (3 jours)

Objectifs : Savoir installer MongoDB et comprendre la structure des données et le vocabulaire - Savoir manipuler et modéliser les données - Améliorer les performances avec les index - Comprendre les concepts avancés de stockage - Accéder aux données de MongoDB depuis des programmes tiers.
Voir le détail du cours MongoDB Développement : Initiation …

Formation Mise en situation Développeur Java (1 jours)

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 …

Formation Mise en situation Développeur Java (5 jours)

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 …

Formation Examen final (1 jours)

Objectifs : Passer l'examen final du titre
Voir le détail du cours Examen final …

Certificat de compétence professionnelle pour le titre de Concepteur développeur d’applications

Compétences associées : 
- Analyser les besoins et maquetter une application
- Définir l'architecture logicielle d'une application
- Concevoir et mettre en place une base de données relationnelle
- Développer des composants d'accès aux données SQL et NoSQL

Pour l’obtention du CCP, le candidat est évalué par un jury composé de professionnels. L’évaluation est réalisée sur la base des éléments suivants
- une mise ensituation professionnelle ou une présentation d’un projet réalisé en amont de la session, complétée par un entretien technique, un questionnaire professionnel, un questionnement à partir de production(s) si prévus au RC
- les résultats des évaluations passées en cours de formation pour les seuls candidats issus d’un parcours de formation
- un dossier professionnel dans lequel le candidat a consigné les preuves de sa pratique professionnelle, complété d’annexes si prévues au RC.

Le titre professionnel complet est composé de 3 bloc de compétences

Délai d'accès :

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.

Méthodes mobilisées :

  • Un formateur expert ayant suivi une formation à la pédagogie et ayant au minimum 3 années d'expériences dans le domaine visé
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Un support et les exercices du cours pour chaque stagiaire
  • Synchrone en présentiel ou distanciel. Plateforme utilisée : Microsoft Teams. Pour le distanciel : diagnostic technique avec les stagiaires pour tester la connexion et les modalités pratiques.
  • Méthodologie basée sur l'Active Learning (75% de pratique minimum) et un programme pédagogique riche et interactif :
  • Expositive : Apport de contenu théorique structuré pour consolider vos connaissances.
  • Interrogative : Moments de réflexion pour questionner et approfondir vos pratiques.
  • Démonstrative : Exercices pratiques pour illustrer les concepts clés.
  • Active : Ateliers d'entraînement pour une mise en application immédiate.
  • Expérimentale : Études de cas concrets pour ancrer les apprentissages dans la réalité.
  • Collaborative : Espaces de partage et d'échange d'expériences pour enrichir la formation.
  • Un format conçu pour favoriser l'engagement, la pratique et l'impact durable dans vos activités professionnelles.

Méthodes 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.

Un espace apprenant dédié moncompte.dawan.fr :

  • Informations relatives à la ou aux futures formations (plan, syllabus et éventuellement informations relatives à la certification)
  • Positionnement à l'entrée et à la sortie de la formation
  • Définition des besoins et attentes par l'apprenant en amont de la formation
  • Émargement en ligne
  • Évaluation à chaud
  • Évaluation à froid
  • Attestation de formation
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Aucune date n’est actuellement planifiée pour cette formation. Nous pouvons toutefois organiser cette formation à la demande dans un format adapté à votre besoin, y compris dans votre entreprise.

Contactez-nous pour prévoir une session avec notre formulaire de contact ou par téléphone au 02/318.50.01