Développement Back-End Java

Cette formation vise à préparer des personnes capables de créer le backend des applications web  avec le langage Java . Elle prépare au bloc de compétences 2 du titre Développeur web (Bac+2).
Durée: 80 Heures
Modalité: A Distance
Mise à jour: 19/07/25
Eligible CPF
Formation pratique

La Formation est pratique à plus de 80%. Grâce à nos ateliers, vous développerez de nouvelles compétences en réalisant des projets concrets.

Un mentor dédié

Un mentor expert vous offre un soutien pédagogique tout au long de la formation. Il est là à vous assister et à partager son expérience.

Formation personnalisée

Apprenez à votre rythme, avec un contenu qui vous correspond : Notre formation est conçue pour s'aligner sur votre trajectoire professionnelle

Objectif de formation

Vous souhaitez acquérir une maîtrise complète du développement back-end avec Java, en partant des fondamentaux et en construisant une architecture serveur claire, performante et conforme aux normes ? Cette formation est faite pour vous.
À la fin de cette formation, vous serez capable de :

  • Synthétiser les données utiles à l’application en analysant le cahier des charges afin de modéliser la structure des données.
  • Construire et administrer une base de données relationnelle à l’aide d’outils comme MySQL ou PostgreSQL pour assurer le stockage et la gestion des données.
  • Interroger la base de données avec SQL pour manipuler et exploiter les données dans l'application Java.
  • Respecter le RGPD en mettant en œuvre les bonnes pratiques de protection des données utilisateurs.
  • Conceptualiser et formaliser l’architecture logicielle à partir des échanges clients et du cahier des charges pour garantir la performance du back-end.
  • Développer une application en Java standard (SE) en créant des fonctionnalités serveur robustes avec les bibliothèques natives.
  • Utiliser la programmation orientée objet pour produire un code structuré, modulaire et maintenable (encapsulation, héritage, abstraction).
  • Structurer l’application selon le modèle MVC pour séparer la logique métier, les données et les interfaces d’échange.
  • Mettre en œuvre un système d’identification et de rôles pour sécuriser les accès aux ressources de l’application.
  • Collaborer efficacement avec Git pour versionner le code et travailler en équipe.
  • Finaliser l’application pour sa livraison en la testant, la documentant et en s’assurant de sa conformité aux attentes du client.
Cette formation vous permet de poser des bases solides en Java back-end, en apprenant à coder des API et à gérer la logique métier sans dépendre de frameworks lourds.

Liste des compétences attestées :
  • Synthétiser les données utiles à l'application en analysant le cahier des charges afin de formaliser le modèle de données
  • Construire la base de données à l'aide d’un outil d’administration de base de données, afin de permettre la bonne circulation des données nécessaires au fonctionnement de l’application.
  • Interroger la base de données par l'intermédiaire d’un langage de requêtes (SQL) pour permettre la manipulation et l’exploitation des données par l’application.
  • Respecter le cadre légal en utilisant les normes imposées par le règlement général sur la protection des données (RGPD) afin de garantir l'intégrité des utilisateurs et la protection des données
  • Conceptualiser l’application, formaliser son schéma fonctionnel, à partir du cahier des charges fourni et des échanges avec le client, afin d’optimiser la charge serveur et les temps de réponse.
  • Développer une application en utilisant un langage de programmation adapté afin d’en construire l’architecture et les fonctionnalités côté serveur.
  • Développer une application  en utilisant la programmation orientée objet et les héritages afin de produire un code réutilisable et structuré
  • Développer une application à l'aide d’une architecture Modèle-Vue-Contrôleur (MVC) afin d’assurer un code facile à maintenir et évolutif.
  • Identifier un utilisateur et délimiter ses champs d’action dans le but de sécuriser l’application par l’attribution de rôles spécifiques.
  • Travailler en équipe en utilisant des outils de collaboration et de gestion des versions afin de construire une application efficacement au sein d’une équipe de développeurs en entreprise.
  • Préparer l’ application pour la livraison en s’assurant de sa conformité à la demande du client et son bon fonctionnement.

Prérequis

  • Les critères d'acceptation ne prennent pas en compte le niveau scolaire mais, plutôt, la curiosité, la motivation, le projet professionnel, la rigueur et la logique ainsi que l'attrait auprès des nouvelles technologies. Les bases de l'anglais sont requises. Cette formation est destinée au candidats les plus curieux et motivés.
  • Un entretien individuel est effectué suite à chaque demande de candidature pour valider ces prérequis et évaluer le degré de motivation des candidats.
  • Suite à l'entretien individuel, si ce dernier est concluant, des tests d'aptitudes sont effectués basés sur de la logique, logique avancée, problèmes mathématiques et bases de l'Anglais.
  • Une personne est désignée en qualité de référent pour les publics en situation de handicap, un aménagement spécifique des locaux et des matériels son possibles au cas par cas.

Public cible

Cette formation s'adresse :
  • Aux demandeurs d'emploi
  • Aux personnes en situation de reconversion professionnelle 
  • Aux chef de TPE et PME 
  • Et à toutes personnes désirant apprendre à développer des applications web 

Diplome ou certification

À la fin de cette formation :
Vous pouvez prétendre au Certificat du bloc Développeur Web RNCP 37805BC02, une certification officiellement enregistrée auprès de France Compétences le 19 juillet 2023 par WEBECOM.
À propos des évaluations :
  • Contrôle continu pendant la formation : 40%
  • Évaluation finale sous forme de projet à réaliser : 60%

Ressources techniques et pédagogiques

  • Une plateforme e-learning disponible 24h/24,
  • Cours en e-learning
  • Tutoriels
  • Mises en situation professionnelles pour monter en compétences rapidement,
  • Un mentor professionnel pour vous assister dans la réalisation des projets,
  • Une communauté d'apprenants pour partager les connaissances.
  • Suivi personnalisé par un mentor/coach expert

Modalités d’évaluation

  • Réalisation projet contrôle continu et soutenance orale
  • Questions à choix multiples (QCM)

Workshop : Développement d’une application back-end en Java

  • Lecture et compréhension d’un cahier des charges client
  • Modélisation du modèle relationnel (entités, relations, normalisation)
  • Création de la base de données avec MySQL ou PostgreSQL
  • Connexion à la base de données via JDBC (Java Database Connectivity)
  • Requêtes SQL intégrées : SELECT, JOIN, INSERT, UPDATE, DELETE
  • Développement d’un serveur HTTP léger en Java (ex : HttpServer ou Jetty)
  • Utilisation de la POO : classes, interfaces, héritage, encapsulation
  • Organisation du code selon l’architecture MVC
  • Création d’un système simple d’authentification avec rôles utilisateurs
  • Application des principes RGPD (protection des données, consentement, logs)
  • Utilisation de Git pour versionner le projet et collaborer
  • Préparation du livrable final : documentation, tests et conformité

Responsables pédagogiques
  • Richard LEUBOU (Docteur en informatique et applications, enseignant en Master 2 Université de Strasbourg)
  • Benoît CRESPIN (Maître de conférence en Informatique, Université de Limoges) - personne ressource consultée dans le cadre de la conception et de la mise en place des parcours de formation
Référent handicap
  • Toute personne en situation de handicap et désirant suivre une formation chez GDU bénéficie d'un accompagnement gratuit sur demande à l'adresse handicap@gducampus.com
  • Notre plateforme a été conçue afin d'éviter les surcharges mentales, pour rendre plus confortables les pages pour les personnes hyperactives ou les plus jeunes, particulièrement sensibles au mouvement sur écran.
  • Notre référent handicap répond à vos questions. Si besoin, nous vous orienterons vers l'organisme habilité pour traiter votre demande.
  • Contact référent handicap: handicap@gducampus.com
Vos questions, nos réponses

Oui, vous pouvez suivre cette formation à distance. Notre programme de formation a été spécialement conçu pour offrir une grande flexibilité, en intégrant des outils et des méthodes pédagogiques adaptés à l'apprentissage en ligne.

Notre approche est axée sur la méthodologie par projet. Si bien que vous serez rapidement en mode "action", à coder et à créer.

Tout à fait. Chaque apprenant bénéficie d'un suivi personnalisé. Nous croyons que chaque étudiant est unique et mérite une attention particulière.

Nous sommes flexibles et nous nous adaptons aux besoins de chaque apprenant. Notre but est que vous réussissiez, peu importe le chemin emprunté.

La formation s'étend sur une période de 3 mois. Cependant, des aménagements spécifiques sont possibles

Plusieurs options s'offrent à vous : CPF, France Travail, les OPCO ou autres dispositifs. Si vous choisissez de financer vous-même, nous sommes là pour vous guider à travers les modalités.

Le coût de la formation est de 2 300,00 €. Cette somme peut être partiellement prise en charge par le CPF, en fonction de votre solde (avec un reste à charge minimum de 102 €). D'autres financements, tels que France Travail, peuvent également être mobilisés.

Pour suivre cette formation, vous devez disposer d'un ordinateur portable I3 minimum et d'une bonne connexion internet. Bien que non obligatoire, il est fortement conseillé de disposer d'un casque de réalité virtuelle.

A la fin de cette formation, vous pouvez envisager une poursuite d'études en vous inscrivant au aux autres blocs de compétences du parcours.

  • Nombre d'apprenants formés : indisponible 
  • Pourcentage de réussite à la certification :indisponible 
  • Note attribuée sur Moncompteformation:indisponible 

  • Taux de réussite : données indisponibles
  • Taux de retour à l'emploi : N/A
  • Taux d'abandon en cours de formation : données indisponibles
  • Taux de satisfaction :   données indisponibles

 

Concrètement, que fait le mentor chez Global Digital University ?

01
Il assure le suivi

Suivi de progression, réalisations, et atteinte d'objectifs personnels.

02
Il répond aux questions

Réponses précises aux questions, ortientations, éclaircissement de doutes.

03
Il partage sa passion

Transmission de passion, inspiration, et motivation dans le domaine.

Comment ca marche
Je souhaite assister à une
session de demo

Ces formations pourraient vous intéresser

Scroll