Per assistenza: 06 9785 9222

Spring Boot Developer Fundamentals

Questo corso è pensato per gli sviluppatori che desiderano approcciare al mondo Spring. Pensato per consentire di acquisire le basi di Spring per sviluppare soluzioni efficienti e facili da mantenere.

Modalità

Virtual classroom

Durata

2 giornate

Costo

800€

+ iva

Date a calendario

4-5 Maggio
Scarica scheda in PDF

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.

d

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

Ti interessa questo corso?

Prenota il tuo posto oppure contattaci per avere maggiori info

    PRENOTAZIONE ON LINE

    • Scegli le date preferite

    • Invia la richiesta e riceverai le coordinate per effettuare il pagamento

    • Una volta ricevuto il pagamento confermeremo la partecipazione al corso

    • Puoi contattare la segreteria scrivendo a [email protected] per qualsiasi informazione relativa alla prenotazione