Sviluppatore Java

Obiettivo del corso

L’obiettivo è 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.

ESERCITAZIONI PRATICHE: test di verifica delle competenze; esercizi di rafforzamento

Mod.3 Organizzazione aziendale, figura professionale

  • Presentazione azienda ed organizzazione;
  • La figura professionale e gli standard richiesti;
  • Regole comportamentali e responsabilità;
  • La comunicazione interpersonale: comunicazione verbale, non verbale e para-verbale;
  • La gestualità;
  • L’importanza della voce;
  • Riconoscere e gestire lo stato d’animo del proprio interlocutore;
  • L’ascolto attivo per capire le esigenze del cliente;
  • La gestione delle situazioni critiche: saper riconoscere e gestire le obiezioni;
  • Tecnica di gestione del conflitto;
  • La gestione del cliente difficile;
  • La relazione e comunicazione interna: la comunicazione come strumento quotidiano di lavoro;
  • Il metodo di lavoro in team: obiettivi, regole e ruoli
  • Esercitazioni pratiche: role playing.

Richiedi maggiori informazioni

CONSENSO AL TRATTAMENTO DEI DATI PERSONALI A TUTELA DELLA PRIVACY:

Leggi Normativa

Tutti i campi sono obbligatori