Impara a sviluppare la logica e i servizi che stanno dietro ogni applicazione moderna, con Spring Boot e PostgreSQL.

Un percorso pratico che ti guida dallo sviluppo di API REST alla gestione dei database, fino alla sicurezza e all’integrazione con servizi esterni. Imparerai a costruire back-end solidi, sicuri e scalabili, pronti per supportare applicazioni reali.
Scopri cosa si nasconde dietro un’applicazione web e come comunicano client e server.
Architettura a livelli
Protocolli di comunicazione (HTTP/HTTPS)
Concetto di API e loro ruolo
Entra nell’ecosistema Java più diffuso per lo sviluppo back-end.
Spring Framework e principi di Inversion of Control
Configurazioni base con Spring Boot
Creazione del primo progetto
Dai stile e personalità alle tue pagine con i fogli di stile.
Selettori e proprietà CSS
Colori, font e spaziature
Layout con Flexbox e Grid
Progetta e sviluppa API scalabili e riutilizzabili.
Principi REST
Endpoints e controllers
Serializzazione e deserializzazione JSON
Gestisci i dati in modo semplice ed efficace.
Configurazione di un database PostgreSQL
Repository e interfacce JPA
Operazioni CRUD
Impara a modellare correttamente i dati e le relazioni tra le tabelle.
Relazioni one-to-one, one-to-many, many-to-many
Mapping tra entità
Strategie di fetch e cascade
Scrivi codice robusto e sicuro gestendo correttamente input ed errori.
Query personalizzate con JPQL e native queries
Validazione con annotazioni
Gestione centralizzata degli errori
Integra i tuoi servizi con applicazioni e risorse esterne.
Chiamate a servizi esterni
Consumo di API REST
Best practice per l’integrazione
Proteggi i tuoi servizi implementando la sicurezza standard.
Autenticazione e autorizzazione
Configurazioni di base di Spring Security
Gestione delle sessioni
Aggiungi uno strato di sicurezza avanzata e scalabile.
JSON Web Token (JWT)
Implementazione in Spring Boot
Best practice per sicurezza basata su token
Scopri un’alternativa moderna alle API REST.
Principi di GraphQL
Creazione di query e mutation
Integrazione con Spring Boot
Lasciaci la tua e-mail per essere ricontattato da un nostro Advisor.

Flessibilità totale, pratica, supporto costante. Studia dove e quando vuoi, con l’aiuto del nostro AI Tutor 24/7. Entra in una Community di oltre 6.000 studenti e costruisci le competenze del domani.


Il corso è 100% online, con lezioni on demand, che puoi vedere quando e dove vuoi.
Alla fine del corso, sostieni l’esame per ottenere i crediti formativi e il certificato ufficiale.
Bisogno di supporto? Il nostro Tutor AI è sempre a tua disposizione, ogni ora del giorno.
Le lezioni sono in italiano o in inglese, per permetterti di rafforzare le tue competenze linguistiche.
EPICODE Institute of Technology è tra gli istituti più premiati e amati in Europa. Dai ranking mondiali alle recensioni degli studenti: quando si parla di formazione tech, il nostro nome c’è sempre.

La Community EPICODE è il cuore di tutto: online la formazione, offline la connessione.



Con EPICODE impari dove e quando vuoi. E anche il metodo di pagamento lo decidi tu: parti subito.
Accedi ad una quota agevolata.
Paga in 4 rate grazie a ScalaPay.
Prenota una call con uno dei nostri Advisor. Ti aiuteremo a risolvere i dubbi e orientarti alla scelta più giusta per te.

© 2026 EPICODE Institute of Technology | All rights reserved | Privacy Policy
Epicode Institute of Technology LTD: Quad Central, Q3 Level 1, Triq l-Esportaturi, B’kara, CBD 1040, Malta