Corso di specializzazione

Back-end Programming

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

Lezioni registrate, studia al tuo ritmo
Ottieni crediti formativi europei
Sviluppa competenze pratiche e aggiornate
On Demand Format: On Demand
On Demand Lingua Italiano
On Demand Durata: 30 ore
On Demand Crediti: 6 ECTS

Dove lavorano gli Epicoder

Accenture
Zucchetti
PwC
Almaviva
HP
KPMG
Iliad
NTT Data
Capgemini
EY
Cisco
Luxottica
Vodafone
TIM
Google
amazon

Il programma

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

Richiediinformazioni

Lasciaci la tua e-mail per essere ricontattato da un nostro Advisor.

Il metodo EPICODE

Formazione immersiva, pratica, e connessa al mondo del lavoro.

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.

On-demand

Il corso è 100% online, con lezioni on demand, che puoi vedere quando e dove vuoi.

Esame finale

Alla fine del corso, sostieni l’esame per ottenere i crediti formativi e il certificato ufficiale.

Tutor AI 24/7

Bisogno di supporto? Il nostro Tutor AI è sempre a tua disposizione, ogni ora del giorno.

Lezioni in italiano

Le lezioni sono in italiano o in inglese, per permetterti di rafforzare le tue competenze linguistiche.

#2 in Europa secondo il Financial Times

Tra i migliori al mondo

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 nostra Community

Entra nella nostra Community

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

EPICODE
Networking
Meetup, eventi di networking, guest lecture con esperti: la nostra community vive fuori dallo schermo, creando legami reali con aziende e professionisti delle big del tech.
EPICODE
Sempre al tuo fianco
Online, ma connessi. C’è un filo che collega gli Epicoder, durante e dopo il corso. Si cresce anche così.
EPICODE
Esperienza epiche
Non stiamo mai fermi: ti portiamo all'estero nelle sedi delle più grandi aziende tech. E ti facciamo anche provare la vita da Digital Nomad alle Canarie e in Portogallo.
Investi sul tuo futuro

Quota di partecipazione

Con EPICODE impari dove e quando vuoi. E anche il metodo di pagamento lo decidi tu: parti subito.

Unica soluzione

Accedi ad una quota agevolata.

A rate

Paga in 4 rate grazie a ScalaPay.

Iscriviti subito

  • Ricevi tutte le informazioni per il completamento dell’iscrizione
  • Sblocca l’accesso alla piattaforma
  • Approfitta della promo early bird
Parla con Sofia
Invia