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

Richiedi maggiori informazioni

    CONSENSO AL TRATTAMENTO DEI DATI PERSONALI A TUTELA DELLA PRIVACY:

    Leggi Normativa

    Tutti i campi sono obbligatori