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

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

3 974 €

Présentation

Bootcamp intensif de 3 mois pour maîtriser le développement full stack : front-end, back-end, base de données, conception. Formation certifiante, validée par un bloc de compétences du RNCP. Formation pratique, immersive et orientée projet.

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 ».
Voir la formation sur le site de l'établissement