Titre RNCP 100% CPF À distance

Concevoir et développer une application sécurisée en Java

DAWAN

9 432 €à partir de
315 hdurée
1session active
Francelieu

Objectifs de la formation

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

Programme

JPA Hibernate : Initiation + Approfondissement 5jour(s)
Implémenter une couche de persistance performante avec JPA/Hibernate
Spring Initiation + approfondissement : Applications web MVC et persistance avec Spring Data JPA 5jour(s)
Construire des applications web en utilisant Spring Web et Spring Boot et gérer efficacement la couche de persistance de données
Test Driven Development (TDD) en Java SE/Java EE 3jour(s)
Maîtriser le développement piloté par les tests
Sécurité applicative Java : OWASP, ANSSI et sécurisation d'une application Spring 2jour(s)
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 oeuvre 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 oeuvre dans un projet Java.
Agile Scrum : Approfondissement 2jour(s)
Maîtriser la gestion de projets agiles avec la méthode Scrum
Mise en situation Développeur Java 2jour(s)
Mettre en application les connaissances acquises dans le cadre d'un projet d'envergure.
Actualiser et partager ses compétences en conception et développement d'applications 1jour(s)
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
UX Design Fondamentaux 3jour(s)
Comprendre et maîtriser la méthodologie UX - Appliquer l'UX dans une interface UI
Accessibilité : Développer et coder des sites accessibles 2jour(s)
Développer des sites conformes aux recommandations des référentiels d'accessibilité numérique (WCAG ou RGAA)
UML 2 - Initiation 2jour(s)
Acquérir des notions d'analyse/conception UML
Architecture logicielle : Fondamentaux 3jour(s)
Comprendre les différentes architectures logicielles
...
Voir la fiche complète de la formation

Résultats attendus

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.

Les points forts

Méthode de l'Active Learning avec au moins 75% de pratique et un programme pédagogique riche ; formateur expert du domaine visé ; support et exercices du cours pour chaque stagiaire ; présentiel ou distanciel via Teams, avec test technique préalable.

La certification

TP Concepteur développeur d'applications

RNCP 37873 RS -1 CertifInfo 114919

Organisme & lieu

  • OrganismeDAWAN
  • Région–
  • Département–
  • SIRET42998754800162

Formations similaires