Développeur-se back-end JAVA EE
Certification
Parcours délivrant la certification RNCP31114BC02 : Développer la partie back-end d’une application web ou web mobile en intégrant les recommandations de sécurité.
Voie d’accès à la certification :
- En contrat de professionnalisation / en contrat d’apprentissage ;
- Après un parcours de formation continue ;
- Par expérience.

Présentation
Date de dernière mise à jour : 01/03/2023
Le développeur ou la développeuse back-end JAVA EE est un-e informaticien-ne qui réalise l’ensemble des fonctionnalités et la gestion des données d’une application.
Le profil du développeur-se back-end est celui d'un technicien ou une technicienne capable d’analyser les besoins des clients consignés au préalable dans un cahier des charges par le chef de projet. Puis, il/elle préconise et met en œuvre une solution technique pour concevoir le back-end de l’application sur mesure et/ou adapter des solutions techniques existantes.
Le développement du back-end d’applications JAVA EE s’articule alors autour de 4 compétences principales :
- Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce
- Créer une base de données
- Développer les composants d’accès aux données
- Développer la partie back-end d’une application web ou web mobile
Les débouchés /suite de parcours
InserJeunes : un service d’aide à l’orientation des jeunes en voie professionnelle est disponible.
Lien ci-joint : https://www.inserjeunes.education.gouv.fr/diffusion/accueil
Chiffres clés du secteur
Compétences visées
- Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce
- Créer une base de données
- Développer les composants d’accès aux données
- Développer la partie back-end d’une application web ou web mobile
Programme
Prairie : une période intensive pour s’outiller et s’engager dans sa formation
Découverte de son environnement professionnel et de formation
Initiation et appropriation du référentiel de compétences
Module de contractualisation du parcours avec l’apprenant à Simplon
Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce
HTTP et communication client / serveur
Installation et ’administration d’un CMS
Sécurisation et bonnes pratiques
Personnalisation de Alfresco
Objectifs et principes des extensions CMS
Initiation à la Programmation Orientée Objet avec Java
Développement d’une extension pour le CMS
Test d’une API de CMS headless avec un client de test HTTP
Déploiement sur un serveur
Outils et technologies envisageables
Alfresco Java CMS
VS Code, Eclipse, IntelliJ IDEA
Tomcat, Jetty
Postman, Insomnia
Créer une base de données
Bases de données relationnelles vs NoSQL
Modèles conceptuels et physiques
Formes normales et contraintes
Scripts SQL de définition des données
Sécurisation des bases de données
Sauvegarde et restauration des bases de données
Outils et technologies envisageables
MariaDB, MySQL, Oracle, PostgreSQL, MongoDB
LucidChart, MySQL Workbench
phpMyAdmin, pgadmin
Développer des composants d’accès aux données
Analyse d’un cahier des charges fonctionnel
Ecriture de requêtes SQL de manipulation de données répondant au besoin fonctionnel
Ecriture de requêtes préparées et de procédures stockées répondant au besoin fonctionnel
Programmation des classes Java répondant au besoin fonctionnel, faisant appel à des requêtes préparées et/ou à des procédures stockées
Ecriture de tests Unitaires en Java
Versionning
Sécurisation du code et des accès à la base de données
Outils et technologies envisageables
MariaDB, MySQL, Oracle, PostgreSQL, MongoDB
VS Code, Eclipse, IntelLiJ IDEA
Git, Github, GitLab
JUnit
Développer la partie back-end d’une application web
Architecture Modèle - Vue - Contrôleur pour les web services
Principes SOLID et design patterns
Design et tests de sécurité
Frameworks MVC Java
Tests unitaires et fonctionnels
Déploiement d’un backend à l’aide de conteneurs
Outils et technologies envisageables
Docker
Spring Boot, Struts
Une formation professionnalisante
Parrainage d'une entreprise pour chaque promotion
Stage et alternance
Simulation d’entretien, job dating
Meet-up
Participation aux jurys
Évaluation
La réalisation d'un “chef d'œuvre” : un projet attestant de la maîtrise de la majorité des compétences visées
Des mises en situations professionnelles et cas pratiques évalués
Une soutenance finale devant un jury de professionnels pour les certifications visées
Admission
Très forte motivation, à prouver !
Vouloir travailler en équipe
Ce que nous cherchons ? De la curiosité, de la créativité, une bonne expression à l’oral et à l’écrit, une représentation claire du métier… et bien sûr, l’envie de s’engager dans une formation intense !
Les sessions ouvertes
Prix de la formation
Le coût horaire de cette formation (incluant le passage de certifications) varie de 12 euros à 27 euros de l'heure (hors majoration ou modulation liée à un dispositif spécifique). Pour les apprenants, cette formation est intégralement prise en charge. Simplon s'assure du financement de cette formation au travers de différents dispositifs à savoir Pôle Emploi, OPCO, Fonds européens, Régions, CPF, Entreprise (sur devis dans le cadre de la formation de leurs salariés, ou au travers d'un reste à charge dans le cadre de l'alternance),etc.