Spring Boot Developer Fundamentals
destinatari
prerequisiti
obiettivi
argomenti
Modalità
Virtual classroom
Durata
Costo
+ iva
Modalità
Virtual classroom
Durata
Costo
+ iva
Destinatari
Sviluppatori che stanno approcciando il mondo Spring
prerequisiti
Buona conoscenza del linguaggio Java
Obiettivi
Il corso è finalizzato all’apprendimento dei frameworks Spring e Spring Boot allo scopo di realizzare servizi REST nell’ambito di una applicazione back-end.
Argomenti Trattati
Introduzione Spring
- Caratteristiche e finalità
- L’ ApplicationContext e la gestione dei beans
- Utilizzo del pattern IOC (Inversion of control)
- La dependency Injection
- La configurazione via classi e annotations
- Dependency Injection
- Esternalizzazione delle Properties
- AOP e intercettori
Spring Boot
- Caratteristiche e finalità
- Gli starter
- Autoconfigurazione
- Creare un progetto Web con Spring Boot
Spring Web
- Caratteristiche e regole principali del protocollo HTTP
- Importare le dipendenze per Spring Web
- Organizzazione del codice e architettura
- Rappresentazione dei dati: Entity e DTO
- Gestione dei dati di modello: DTO e JSON
- Definizione di servizio REST e caratteristiche
- La gestione dei parametri e dei dati in un servizio
- Scrivere e configurare servizi REST stateless
- Collegare i servizi REST al modello
- Gestione delle eccezioni nei servizi REST
- Realizzare la documentazione con OpenAPI