DéveloppementDébutant

Développeur Java — Partie 2 : données et API

Concevoir une base de données, puis l’exposer par une API sécurisée

Neuf fiches. Du SQL à une API REST sécurisée avec Spring Boot, testée et documentée.

  • 155 h de contenu
  • 2 modules
  • 9 fiches
Nelya, votre guide IA

Nelya —Vos programmes vont enfin garder ce qu’ils calculent. On commence par le SQL, et on finit par une API que d’autres peuvent appeler.

Ce que vous saurez faire

  • Interroger une base de données en SQL
  • Modéliser des tables, des jointures et des contraintes d’intégrité
  • Connecter Java à une base avec JDBC, puis avec JPA et Hibernate
  • Construire une API REST avec Spring Boot
  • Sécuriser cette API avec Spring Security et des jetons JWT
  • Tester, documenter et observer votre API

Prérequis

  • Avoir suivi la partie 1, ou savoir écrire et compiler un programme Java objet

À qui s'adresse cette formation

Adultes en reconversion ou en montée en compétences, sans bagage technique.

Le programme

2 modules, 9 fiches.

01Bases de données4 fiches
  • SQL : interroger une base de données12 h
  • Jointures, modélisation et intégrité12 h
  • JDBC : connecter Java à ta base18 h
  • JPA et Hibernate : la persistance sans SQL17 h
02Spring Boot5 fiches
  • Spring : injection de dépendances et Boot18 h
  • HTTP et API REST avec Spring Boot20 h
  • Spring Data JPA, transactions et migrations17 h
  • Sécuriser une API : Spring Security et JWT23 h
  • Tester, documenter et observer une API18 h