Realizzare demoAPI in Java Spring Boot 2, JPA, SwaggerUI
Realizzare un progetto demoAPI da utilizzare come base per creare qualsiasi applicazione in soli 40 minuti.
Description
In questo corso realizzeremo un'applicazione demo utilizzando Spring Boot 2 esponendo delle REST API, da richiamare successivamente tramite SWAGGER (Rest Web Client); vedremo inoltre l'integrazione con un Database MariaDB e la configurazione in ambiente Windows e UNIX.
Script e codice sorgente sono disponibili per il download.
Nelle prime lezioni effettueremo in maniera guidata la configurazione degli ambienti di sviluppo, compreso il Database, lanciando anche gli script di creazione e di grant; qualora si volesse usare Docker ... "Google is your friend".
Nelle successive ci sarà la spiegazione del codice sorgente, scaricabile già funzionante.
Sicuramente nel mondo dell'open source è difficile incastrare i giusti mattoni per ottenere un prodotto stabile e funzionante in tempi brevi; questo sorgente è testato e super riutilizzato.
E' la strada da cui partire per la creazione di una REST API Java per poi modificarlo ancora, ovviamente.
Ovviamente si parlerà solo di programmazione Backend (ed un riferimento riguardo il networking).
Ci sono versioni più aggiornate delle librerie utilizzate, ma in termini di effettiva efficienza, queste versioni sono stabili, quindi, un'ottima strada da cui partire anche se si prevede un avanzamento versione.
Il progetto è strutturato in maniera modulare, con possibilità di aggiungere, rimuovere e spostare; sempre secondo le leggi dell'IOT (Internet Of Things).
What You Will Learn!
- Ottenere un Archetype Java RestClient con Spring Boot, JPA, SwaggerUI
- Creazione guidata e spiegazione del progetto demoAPI rilasciato come materiale del corso
- Spiegazione step by step del progetto e test finali
- Deploy e Configurazione MariaDB con Grant e Comandi corretti
Who Should Attend!
- Gli Sviluppatori Java potranno ottenere una versione funzionante, con le giuste librerie, di un progetto demo di Backend per effettuare chiamate REST ed accesso a DB
- Dal progetto che verrà rilasciato insieme al corso, è lo scheletro per sviluppare qualsiasi applicazione utilizzando queste tecnologie