Développeur-se back-end JAVA EE

Certification Certification

Parcours délivrant un Titre Professionnel Développeur-se web et web mobileRNCP31114 niveau 5* équivalent Bac+2 : Développer la partie back-end d’une application web ou web mobile en intégrant les recommandations de sécurité.Une certification inscrite au Répertoire spécifique Gérer un projet en mobilisant les méthodes agiles RS5487.

Voie d’accès à la certification :

  • En contrat de professionnalisation / en contrat d’apprentissage ;
  • Après un parcours de formation continue ;
  • Par expérience.
Certification publiée au Répertoire national des certifications de France Compétences et une certification inscrite au Répertoire spécifique.
Certification 1 Certification 2

Présentation 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

+3,6%
c’est la croissance du secteur du numérique en 2018
Jusqu’à 232 000
postes seraient à pourvoir entre 2017 et 2027
41 764 €
c’est le revenu annuel brut moyen d’un.e développeur.se en France

Compétences 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 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

portfolio

La réalisation d'un “chef d'œuvre” : un projet attestant de la maîtrise de la majorité des compétences visées 

trophy

Des mises en situations professionnelles et cas pratiques évalués

jury

Une soutenance finale devant un jury de professionnels pour les certifications visées    

Admission 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 !

Prix 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.

Retourner en haut