Il corso segue lo sviluppo di una applicazione Java orientata ai servizi, dalla modellazione del dominio alle API, ai dati e ai test. Gli esercizi mettono in evidenza separazione delle responsabilità, gestione delle dipendenze e comportamento in caso di errore.
Prerequisiti
Sono richieste basi di programmazione a oggetti e uso di Git. È utile conoscere HTTP e database relazionali.
Obiettivi
- Strutturare un progetto Java in moduli e responsabilità
- Modellare dati e logica applicativa
- Esporre API con input e output coerenti
- Gestire errori, configurazione e dipendenze
- Scrivere test e documentare le principali scelte
Programma
- Fondamenti Java: tipi e collezioni; classi; eccezioni
- Progetto enterprise: livelli applicativi; dipendenze; configurazione
- API: contratti; validazione; gestione degli errori
- Dati: persistenza; transazioni; query
- Qualità: test; log; revisione del codice
- Laboratorio: servizio dimostrativo; test; documentazione
Laboratorio
Sviluppo di un piccolo servizio Java con API e persistenza su dati dimostrativi. La consegna include test essenziali e una nota sulle scelte architetturali.
Il calendario, le condizioni di accesso e l’apertura delle iscrizioni saranno confermati prima della vendita. Per un team aziendale è possibile richiedere una proposta personalizzata.






Recensioni
Ancora non ci sono recensioni.