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