Spring Boot

Spring Boot è un framework open-source basato su Java che facilita lo sviluppo di applicazioni Java e Spring. Il framework offre un modo rapido per creare applicazioni Spring autonomamente eseguibili “stand-alone”, con configurazione automatica e preconfigurazione di molte librerie e dipendenze comuni.

Ci occuperemo successivamente di Dependency Injection e Inversion of Control (IoC) in Spring Boot. Utilizzo di annotazioni per la configurazione e Gestione delle dipendenze con Maven o Gradle. Concluderemo questa parte con una Introduzione ai concetti di auto-configuration e starter dependencies.

Il nostro corso prosegue con una introduzione all’architettura REST e alla creazione di un controller REST fino all’utilizzo di Path Variables e Request Parameters.

Il corso si conclude con le sessioni dedicate a Persistenza dei dati e Test e Sicurezza.

A chi è rivolto il Corso Spring Boot

Programmatori e sviluppatori con conoscenza di base di Java e familiarità con concetti di programmazione orientata agli oggetti.

Angular 17

Angular Developer

Javascript Developer

Corso di Sviluppo Web con Lavarel

Risorse disponibili per Corso Spring Boot

Documentazione ufficiale

Comunità

A cosa serve Spring?

Ecco alcuni punti chiave:

  • Convenzione su configurazione: il framework adotta il principio di “convenzione su configurazione”, riducendo la necessità di configurare manualmente molte parti dell’applicazione Spring. Molte configurazioni predefinite sono già incluse, permettendo agli sviluppatori di concentrarsi sullo sviluppo dell’applicazione piuttosto che sulla configurazione di Spring.
  • Embedded Server: include un server incorporato (come Tomcat, Jetty o Undertow) che consente di eseguire l’applicazione come un’applicazione autonoma, senza dover distribuire e configurare un server separato.
  • Gestione delle dipendenze**: semplifica la gestione delle dipendenze fornendo una serie di “starter dependencies” che possono essere incluse nel progetto per aggiungere funzionalità specifiche come JDBC, REST, sicurezza, ecc.
  • Actuator: fornisce funzionalità per monitorare e gestire l’applicazione in esecuzione. Include endpoint predefiniti che consentono di controllare lo stato dell’applicazione, la configurazione, le metriche, i log, ecc.
  • Spring Boot CLI: consente agli sviluppatori di creare rapidamente prototipi e sviluppare applicazioni utilizzando una shell interattiva e script.

In sintesi, il framework semplifica lo sviluppo di applicazioni Spring riducendo la complessità della configurazione e fornendo strumenti e funzionalità per sviluppare rapidamente applicazioni Java robuste e scalabili

Modalità di fruizione

STREAMING

Durata

4 ore

Area

ICT

Scheda del Corso

RICHIEDI INFORMAZIONI