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 affronta le tematiche di sviluppo delle API partendo dai principi ispiratori del Web programmabile e delle architetture RESTful, alle best practices per la realizzazione servizi Web API ed esempi pratici.

Il corso REST API con AWS sarà 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

L’obiettivo principale del corso REST API con AWS è fornire ai partecipanti le competenze teoriche e pratiche per poter gestire ed implementare in autonomia un Web Service utilizzando il protocollo RESTful e i suoi sei vincoli.

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
16 ore
Esercitazione individuale, Lezione frontale, Aula Virtuale
Dispense
Full Stack Developer, Project Manager IT, Solution Architect
Attestato di frequenza e profitto.