Creiamo API Rest con Java, Spring e Spring Boot

Il Meetup

Spring Boot è un runtime basato sul framework Spring. Possiamo immaginarlo come un pacchetto che confeziona all’interno molti strumenti: un application server molte dipendenze base, delle dipendenze “corpose”, chiamate dipendenze starter, che permettono un’integrazione facile con l’ecosistema dei progetti Spring.

Dunque, Spring Boot semplifica molto la realizzazione di applicativi Java lato server, riducendo i tempi di deploy, configurazione, setup. Questo è il motivo per cui è molto usato nella realizzazione di applicazioni basate su microservizi. Per realizzare un servizio di Back-End, è sufficiente tirar su una mini app Java con Spring Boot, e magari aggiungerci elementi relativi alla sicurezza, persistenza, integrazione, etc. In questa sessione proveremo a realizzare un’applicazione demo e capiremo come è facile realizzare delle API in poco tempo.

Argomenti che affronteremo: • Java • Spring • Spring Boot • Spring MVC • Postman • Rest API • Eclipse • Maven • Applicazioni a microservizi

Ezio Sperduto

Senior Software Engineer

Lavora presso Turing srls (di cui è fondatore e CEO). Ha lavorato su molti progetti Java e Java Enterprise negli ultimi dieci anni. È stato docente di numerosi corsi di programmazione professionale, su Java e altre tecnologie.

Ha collaborato con alcune università di Roma, La Sapienza, Roma Tre e Uninettuno, durante il dottorato di ricerca in informatica e automazione.

Fervente sostenitore delle comunità tecnologiche: organizza in prima persona il CodeGardenRoma (ex Java User Group) e partecipa a molte altre community a tema Java, Agile, algoritmi, DevOps.

Nel campo della programmazione, ha conseguito 4 certificazioni Oracle su Java, e seguito la preparazione di numerosi studenti. Nel campo del project managment possiede varie certificazioni tra cui PMP, ACP, ISIPM.

Appassionato di studio, informatica e nuove tecnologie.

Agenda

  • Benvenuto
  • Talk
  • Domande e risposte
  • Quiz & Lottery finale

Credits

Evento organizzato da:

In collaborazione con:

Powered by:

Gli altri meetup

Terraform per principianti: deploy facile su AWS e Azure

Terraform per principianti: deploy facile su AWS e Azure

Hai mai desiderato poter costruire e gestire l’infrastruttura cloud per i tuoi progetti semplicemente scrivendo poche righe “di codice”? Sei nel posto giusto! Andrea, sviluppatore esperto nella migrazione di applicazioni aziendali al Cloud, ci guiderà nei suoi esperimenti con Terrafrom.

I principi SOLID per un codice ottimizzato e robusto

I principi SOLID per un codice ottimizzato e robusto

In questo talk parleremo dei Principi SOLID, linee guida per avere un codice di qualità superiore ideate dall’ingegnere del software Robert C. Martin agli inizi degli anni 2000 e divenute, nel tempo, pilastri fondamentali della moderna programmazione. Partendo da un’introduzione in cui vedremo che cosa si intenda per Principio nell’ambito dello sviluppo software, capiremo la differenza rispetto ai Design Pattern e scopriremo come ogni lettera dell’acronimo SOLID rappresenti una raccomandazione da seguire per avere del codice più efficiente e manutenibile.