Développer des applications sécurisées - rncp37873bc01 - développeur java full stack
Certification : Titre professionnel concepteur développeur d'applications
Proposée par CFA Diginamic (Pérols - 34) — Pérols
Prix
Indiqué par le ou les établissement(s)
3 974 €
Modalités disponibles
| Voie | Modalité | Prix | Durée | Niveau de sortie | Provenance |
|---|---|---|---|---|---|
| Formation continue | Présentiel | 3 974 € | — | Bac+3 ou 4 : licence, master 1, maîtrise (niveau 6) | — |
Objectifs
À l’issue de la formation, le participant sera en mesure de :
- Concevoir et développer des applications orientées objet en maîtrisant le langage Java.
- Créer des interfaces utilisateur dynamiques et responsives à l’aide de HTML5, CSS3, JavaScript/TypeScript et du framework Angular.
- Exploiter les principaux frameworks back-end pour la gestion des données et l’architecture applicative (Spring, Hibernate, etc.).
- Gérer le cycle de vie complet d’un projet de développement logiciel, de la conception à la mise en production.
- Appliquer les bonnes pratiques de développement dans un environnement de travail agile (Scrum, Kanban, etc.).
- Collaborer efficacement au sein d’une équipe projet en utilisant des outils de versioning, de gestion de projet et de communication.
Programme
Programme de formation – Développeur Java Full Stack
Introduction et bases d’un projet informatique
- Présentation complète du parcours de formation (programme, intitulé du titre, modalités d’examen, outils pédagogiques, etc.).
- Développement de la communication relationnelle en entreprise.
- Initiation aux principes et méthodes de l’agilité.
Industrialisation des développements
- Maîtrise de la gestion des versions grâce à Git.
- Pilotage du cycle de vie d’un projet via Maven.
Développement Front-end avec Angular
- Application des bonnes pratiques UX et réalisation de maquettes d’interface.
- Conception et développement d’interfaces avec HTML5, CSS et Bootstrap.
- Premiers pas en JavaScript pour la dynamique front-end.
- Développement avancé d’interfaces utilisateur avec Angular.
Développement Back-end avec Java et Spring
- Approfondissement du langage Java avec une approche impérative.
- Transition vers la programmation orientée objet en Java.
- Découverte du Spring Framework pour la réalisation de services web, incluant Web, MVC et REST.
- Intégration de Spring Security pour la sécurisation des applications.
Conception d’applications et gestion de bases de données
- Introduction aux diagrammes UML pour la modélisation.
- Acquisition des fondamentaux du SQL pour la gestion des données.
- Utilisation de JPA pour l’accès et la manipulation des données.
Projets de groupe
- Projet en groupe #1 : Mise en place de la méthodologie Scrum et conception initiale (modélisation de base de données, installation des environnements).
- Projet en groupe #2 : Développement d’une API sécurisée avec Spring Boot.
- Projet en groupe #3 : Réalisation d’un projet de développement front-end avec Angular.
Préparation et passage de l’examen
- Phase de préparation suivie du passage de l’examen validant le bloc de compétences RNCP37873BC01 « Développer une application sécurisée ».