Offre Maîtrise Plus : formation Java Spring Boot en 1:1 et coaching carrière

L'accompagnement complet, 100 % en individuel : la formation Java / Spring Boot en 1:1 avec Slah, et tout ce qu'il faut pour la faire voir. Coaching et stratégie de carrière avec Zahir, Personal Branding et stratégie de contenu avec Chris.

18h
Formation Java en 1:1
100 %
Individuel
3
Experts dédiés
1 450 €
Ou en 3x sans frais

Ce que comprend l'offre Maîtrise Plus

  • Formation Java / Spring Boot avec Slah : 18h en 1:1, sur un projet complet à présenter
  • Coaching individuel et stratégie de carrière avec Zahir
  • Optimisation LinkedIn (vidéos + recherche recruteurs)
  • Personal Branding LinkedIn et stratégie de contenu avec Chris
  • Positionnement et recherche d’opportunités
  • Appel bilan avec Zahir : revue de tes livrables et plan d’action pour la suite
  • Attestation de suivi CodeBridge + référence pour tes entretiens
Prix de lancement 1 450 € Paiement unique ou 3x sans frais Étudiant ? On a un prix encore plus attractif pour toi.

Tes intervenants dédiés

Slah Hassine
Slah Hassine
Formateur Java · TechLead Software Engineer

TechLead Java, Spring et Kafka chez BNP Paribas Leasing Solutions. 13 ans d'expérience en développement Java sur des architectures microservices et des migrations cloud, notamment chez Tinubu et Groupe Pomona.

Java / Spring Boot Architecture hexagonale TDD / BDD / DDD
Chris Takpa
Chris Takpa
Expert Personal Branding & Copywriter

Designer UI/UX et entrepreneur, Chris accompagne nos membres sur leur positionnement visuel, leur identité de marque et leur stratégie de contenu LinkedIn.

Personal Branding LinkedIn Copywriting

Ils ont transformé leur recherche

Oussama B.
Oussama B.
Data Scientist

« Grâce à l'aide de Zahir, j'ai pu recentrer mes objectifs de carrière. En 1 petit mois, il a su me former et me préparer à mes expériences futures. »

Stagiaire→CDI
Capgemini
Isaac H.
Isaac H.
Développeur

« Zahir m'a aidé à préparer mes entretiens, refait mon CV, mon portfolio et mon LinkedIn, avec des sessions de coaching. J'ai signé rapidement à La Banque Postale. »

Étudiant→Apprenti
La Banque Postale
Chris T.
Chris T.
Designer UI/UX

« Zahir m'a aidé à éclaircir mon offre, lancer mon activité freelance et trouver mes premiers clients. »

Offre floue→Lancé
Offre & TJM ajustés

Formation technique : Java, Spring Boot, Hibernate / JPA

Une formation pratique pour apprendre à concevoir, tester, documenter et déployer une API REST professionnelle en Java avec Spring Boot et Hibernate / JPA. Toute la formation est construite autour d'un seul projet réel, développé de bout en bout séance après séance, avec les méthodes et les outils utilisés en entreprise.

DuréeRythmeRépartitionNiveau
18 heuresEn 1:1, à ton rythme≈ 30% théorie, ≈ 70% pratiqueIntermédiaire

Public visé

  • Jeunes diplômés en informatique (école d'ingénieur, master, BUT) souhaitant devenir développeur backend Java
  • Développeurs Java junior voulant maîtriser Spring Boot, JPA et les bonnes pratiques professionnelles
  • Développeurs en reconversion disposant de bases solides en programmation orientée objet

Prérequis

  • Programmation orientée objet en Java : classes, héritage, interfaces, polymorphisme, collections, exceptions
  • Bases de SQL et de Git
  • Un ordinateur sous Windows, macOS ou Linux, 8 Go de mémoire minimum (16 Go conseillés), avec la virtualisation activée. Un guide d'installation détaillé est fourni
i

Un test de positionnement de 30 minutes est proposé avant le démarrage. En cas de bases insuffisantes, une formation préalable de remise à niveau en programmation orientée objet Java est recommandée.

Objectifs pédagogiques

À l'issue de la formation, le stagiaire est capable de :

  • Modéliser un domaine métier et le protéger par des tests automatisés (DDD, TDD)
  • Structurer une application Spring Boot en architecture hexagonale (ports et adaptateurs)
  • Persister des données dans PostgreSQL avec JPA / Hibernate et Spring Data JPA, en maîtrisant le schéma de la base
  • Exposer une API REST complète : endpoints validés, erreurs normalisées, documentation OpenAPI / Swagger
  • Tester à tous les niveaux : tests unitaires, Mockito / BDD, tests de la couche web et de la persistance, tests d'intégration, Postman
  • Optimiser et livrer une application : performances (N+1), packaging et déploiement dans Apache Tomcat 11
  • Travailler avec les outils du métier : IntelliJ IDEA, Maven, Git / GitHub, Docker, Postman

Le principe pédagogique

Les connaissances théoriques d'un jeune diplômé sont souvent solides ; ce qui fait la différence en entreprise, c'est l'expérience d'un projet complet mené avec les pratiques professionnelles. La formation consacre donc environ 70% du temps à la pratique : le stagiaire code lui-même le projet, guidé pas à pas.

PrincipeMise en œuvre
Un projet fil rouge réelUne API de gestion de médiathèque, construite du premier au dernier jour de la formation.
La théorie juste à tempsChaque notion est expliquée au moment où elle sert, puis appliquée immédiatement.
Le code d'abordL'essentiel de chaque séance est consacré au développement par le stagiaire.
Les standards du métierTests automatisés, architecture hexagonale, Git, documentation, déploiement.
Un suivi régulierPoint de contrôle à chaque séance, travail personnel corrigé, relecture du code sur GitHub.

Déroulement type d'une séance

Part du tempsÉtapeContenu
≈ 10 %RepriseCorrection du travail personnel, questions.
≈ 20 %ThéorieNotions de la séance, illustrées par des exemples.
≈ 10 %DémonstrationMise en œuvre en direct par le formateur.
≈ 50 %PratiqueLe stagiaire fait avancer le projet.
≈ 10 %BilanPoint de contrôle, enregistrement du travail (Git).

Programme détaillé

N°ÉtapeContenuThéorie / pratique
1Lancement : HTTP, REST et Java moderneArchitecture front/back, protocole HTTP, principes REST, histoire de Java de la version 8 à la 25 ; conception des endpoints du projet ; exercices de Java moderne (records, lambdas, Streams, Optional, java.time).40% / 60%
2Conception du domaine : DDD et TDDLangage ubiquitaire, entités, agrégats, modèle riche ; tests unitaires JUnit et AssertJ ; écriture des règles métier en TDD.30% / 70%
3Spring Boot et architecture hexagonaleInversion de contrôle, injection de dépendances, auto-configuration ; ports et adaptateurs, règle de dépendance ; création et structuration du projet.35% / 65%
4Persistance (1) : JPA et PostgreSQLORM, JPA, Hibernate et Spring Data ; PostgreSQL sous Docker ; mapping des premières entités.30% / 70%
5Persistance (2) : relations et contexte de persistanceAssociations, chargement LAZY/EAGER, dirty checking ; traduction entre entités JPA et objets du domaine.35% / 65%
6Spring Data JPA et gestion du schémaRepositories, requêtes dérivées, JPQL, pagination ; schéma maîtrisé par scripts SQL ; tests de la couche de persistance.30% / 70%
7Cas d'usage et transactionsPorts d'entrée, services applicatifs, transactions et leurs pièges ; implémentation de tous les cas d'usage métier.30% / 70%
8API REST : contrôleurs, DTO et validationSpring MVC, codes HTTP, DTO, Bean Validation ; exposition des 22 endpoints de l'API.25% / 75%
9Gestion des erreurs et documentation OpenAPIErreurs normalisées (RFC 9457), gestion centralisée des exceptions ; documentation Swagger / OpenAPI.30% / 70%
10Tester l'API : Postman et tests webCollections Postman automatisées ; tests de la couche web avec MockMvc.25% / 75%
11Tests avancés : Mockito, BDD, intégrationDoublures de test, scénarios BDD, tests d'intégration de bout en bout, test automatique de l'architecture.30% / 70%
12Performance, packaging et déploiementProblème N+1, packaging WAR, déploiement dans Apache Tomcat 11 ; démonstration finale du projet.25% / 75%
i

Sur l'ensemble de la formation : environ 5 heures de théorie (cours et démonstrations) et 13 heures de pratique (développement du projet).

Le projet fil rouge

Une médiathèque de quartier souhaite remplacer son cahier d'emprunts par une application web. Le stagiaire conçoit et livre l'API REST backend que cette application utilisera.

FonctionnalitéContenu
CatalogueAuteurs, catégories, livres et exemplaires ; recherche paginée
AdhérentsInscription, modification, désactivation
EmpruntsEmprunt, retour, calcul des pénalités de retard, liste des retards, historique
22
Endpoints REST
7
Règles métier
5
Entités du domaine
6
Niveaux de tests

Technologies et outils

DomaineTechnologies
LangageJava 25 (LTS)
FrameworkSpring Boot 4.1 (Spring Framework 7)
PersistanceJPA, Hibernate 7, Spring Data JPA, PostgreSQL 18 (Docker)
APIREST, JSON, Bean Validation, OpenAPI / Swagger UI
TestsJUnit, AssertJ, Mockito, MockMvc, Postman
ArchitectureArchitecture hexagonale (ports et adaptateurs), DDD
OutillageIntelliJ IDEA, Maven, Git / GitHub, Docker
DéploiementPackaging WAR, Apache Tomcat 11

Modalités de la formation Java

RubriqueDétail
Méthodes pédagogiquesApports théoriques ciblés et démonstrations (≈ 30%), développement guidé d'un projet réel (≈ 70%), travail personnel entre les séances (30 à 45 min).
Supports remisSupport de cours (une fiche par séance : l'essentiel, le cours, le code de référence, le vocabulaire), guide d'installation de l'environnement, aide-mémoire Java moderne, code source du projet.
ÉvaluationTest de positionnement à l'entrée ; point de contrôle à chaque séance ; relecture du code ; démonstration finale du projet (API, tests, documentation, déploiement).
ValidationAttestation de fin de formation ; projet complet publié sur GitHub, valorisable dans un portfolio.
Format100 % individuel (1:1).

Personal Branding LinkedIn avec Chris

En parallèle de la formation technique, Chris t'accompagne sur l'optimisation complète de ton profil LinkedIn : livraison de ta photo, ta bannière et ton cartouche, ainsi que la stratégie de ton titre et de ton à propos, pour multiplier ta visibilité auprès des recruteurs une fois le projet Java terminé.

Module · Personal Branding LinkedIn3 leçons · 35 min

Construire une présence LinkedIn qui attire sans que tu aies besoin de prospecter.

  • Remplir le questionnaire Personal Branding : pour que Chris prépare tes visuels et ta stratégie10 min
  • Appel Personal Branding avec Chris : visuels, bannières LinkedIn, stratégie de contenu15 min
  • Comment attirer les recruteurs sur LinkedIn : contenu, réseau, prises de contact9 min
Module · Optimisation LinkedIninclus

Vidéos et guide complet : les erreurs qui font fuir les recruteurs, un titre qui donne envie de cliquer, une section À propos qui vend, et comment être trouvé dans les recherches recruteurs.

Ce que change l'accompagnement LinkedIn

Deux exemples tirés directement du module Optimisation LinkedIn.

Le titre

Avant
Développeur Full Stack
Générique : les recruteurs voient ce titre 300 fois par jour, 0 mot-clé, invisible dans les recherches.
Après
Dev React/Node.js · APIs performantes pour SaaS · Open to CDI Paris
Formule qui convertit : métier + techno · valeur/impact · cible · statut.

L'accroche du À propos

Avant
Développeur passionné, à la recherche de nouvelles opportunités.
Vague : aucune affirmation forte, le recruteur ne clique jamais sur « voir plus ».
Après
Je construis des APIs backend fiables, livrées en production. Du code qui tient, des engagements tenus.
Affirmation forte dès la 1re ligne : ce sont les 2-3 lignes visibles avant « voir plus » qui décident tout.
×5
poids du titre dans l'algo de recherche LinkedIn
×3
poids du À propos dans le même algo
2-3
lignes visibles avant « voir plus »

Tes formateurs

Slah Hassine
Slah Hassine
Formateur Java · TechLead Software Engineer

TechLead Java, Spring et Kafka chez BNP Paribas Leasing Solutions. 13 ans d'expérience en développement Java sur des architectures microservices et des migrations cloud, notamment chez Tinubu et Groupe Pomona. Des monolithes aux architectures microservices et hexagonales, il fait du TDD, du BDD et du DDD sa pratique quotidienne.

Au-delà du code, il cadre les choix d'architecture, rédige les spécifications techniques, valide les merge requests et coordonne les mises en production au sein d'équipes Scrum. Il intègre des systèmes d'information complexes et maîtrise toute la chaîne de livraison : GitLab CI, Docker, Kubernetes, supervision.

13 ans
dev Java
18h
Formation Java
Chris Takpa
Chris Takpa
Expert Personal Branding & Copywriter

Designer UI/UX et entrepreneur, Chris accompagne nos membres sur leur positionnement visuel, leur identité de marque et leur stratégie de contenu LinkedIn. Il a lui-même vécu la transition de salarié à entrepreneur et sait exactement ce qu'il faut pour se démarquer.

10 ans
d'expérience
25+
refontes d'identité

Prêt pour Maîtrise Plus ?

Réserve un appel découverte gratuit avec Zahir pour voir si l'offre Maîtrise Plus est faite pour toi.

Réserver mon appel découverte
Zahir Haniche · CodeBridge · haniche.zahir@gmail.com · 06 62 02 85 52