Descrizione

REST (REpresentational State Transfer) è uno stile architetturale formato da vincoli, linee guida e best practice che migliora l’efficacia per la messa a punto delle prestazioni e aumenta la scalabilità dei componenti server-side.
Il corso REST API con AWS è svolto con sviluppi pratici usando il framework Java Spring Boot. Verrà inoltre approfondito il servizio cloud AWS Api Gateway per la distribuzione delle API in cloud usando un servizio serverless.

Obiettivi

Il corso affronta le tematiche di sviluppo delle API partendo ai principi ispiratori del Web programmabile e delle architetture RESTful, alle best practices per la realizzazione servizi Web API ed esempi pratici.

Conoscenze in uscita

Al termine del corso i partecipanti avranno acquisito competenze e conoscenze sul protocollo di comunicazione RESTful e i suoi 6 vincoli, come gestire le risorse e come implementare un Web Service utilizzando questo protocollo.

Programma didattico

  • I principi dell’architettura RESTful;
  • Mappare le azioni «CRUD» sui protocolli HTTP;
  • Stateless, autodefinizione e collegamenti tra risorse;
  • Creazione e modifica di una risorsa;
  • Risorse e relazioni nei servizi;
  • Rappresentazioni e URL;
  • AWS API gateway;
  • Collegare API gateway con risorse API;
  • Strumenti per il test e il debug.
Caratteristiche del corso
40 ore
Esercitazione di gruppo, Lezione frontale, Aula Virtuale
Dispense
IT Professional, Sistemisti, Tecnici IT
Attestato di frequenza e profitto.