Home / Sviluppatore Java
Figura Professionale in uscita
Sviluppatore Java
Obiettivi del corso
L’obiettivo del progetto è quello di fornire un’introduzione all’utilizzo di Spring Boot, alla creazione di servizi REST e alla loro messa in sicurezza tramite Spring Security.
Articolazione del progetto
Mod.1 Elementi introduttivi
INTRODUZIONE AL CORSO
- Pattern MVC;
 - Panoramica su Spring Boot;
 - Maven;
 - Introduzione ai micro servizi;
 - Protocollo Http, cookie, token.
 
Mod.2 Progettazione e sviluppo di un blog
PROGETTAZIONE DI UN BLOG
- Spring Initializr;
 - Definizione delle entità;
 - Validazione dell’entità;
 - Costruzione del database partendo dalle entità;
 - Java Persistent API (JPA);
 - Introduzione a Spring Security;
 - Gestione Utenti e Ruoli;
 - Autenticazione e Java Web Token (JWT);
 - Layer di accesso ai dati (DAO);
 - Costruzione dei Controllers;
 - Costruzione dei Services;
 - Verifica del funzionamento tramite PostMan
 
SVILUPPO DI UN BLOG
- Costruzione di un Post;
 - Gestione di un Post (creazione, aggiornamento, cancellazione);
 - Costruzione di un Commento;
 - Gestione di un Commento (creazione, aggiornamento, cancellazione);
 - Costruzione del Rating di un Post;
 - Calcolo del Rating di un Post;
 - Verifica del funzionamento tramite PostMan.
 
Mod.3 FRONTEND - ANGULAR
- Introduzione Angular 9.0
 - Collegamento tra backend e frontend (chiamate Rest)
 
Mod.4 Database Redazionali
- Database relazionali;
 - MySQL – Regex
 - Git
 
Mod.5 Verifica delle competenze acquisite
Esecuzione di test pratici per verificare le competenze acquisite da parte dei discenti