Skip to content

Introduzione all'architettura REST per lo sviluppo di API: princìpi e linee guida.

License

Notifications You must be signed in to change notification settings

DSC-Sapienza/REST-talk1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

REST-talk1 (PDF)

Introduzione all'architettura REST per lo sviluppo di API: princìpi e linee guida.

Talk ideato per l'erogazione presso il Google DSC Sapienza.

VOD Clicca qui per il VOD.

Nota un workshop per lo sviluppo di una API REST sarà sviluppato in seguito; gli aggiornamenti saranno riportati anche in questo repository.

Pre-requisiti

  • Conoscenza basilare HTTP (metodi, codici errore)
  • Familiarità con identificazione tramite URL, idee client-server e peer-to-peer (P2P)
  • Concetti di strutture dati: mappe, dizionari, oggetti JSON

Contenuti

  1. Perché usare REST
    • Introduzione al contesto di utilizzo API REST
    • Cenni storici alle soluzioni RPC e SOAP
  2. Princìpi REST
    • Concetti fondamentali dell'architettura REST
  3. Elementi di una API REST
    • Risorse
    • Rapporto tra REST ed HTTP
    • Identificazione risorse
    • Hypermedia as the engine of the application state (HATEOAS)
  4. REST in pratica
    • Linee guida per l'implementazione di una API

Licenza

Questo lavoro è protetto da licenza Creative Commons Attribution 4.0 International.

Informazioni di contatto: Emanuele Giona (GitHub, Twitter, LinkedIn).

About

Introduzione all'architettura REST per lo sviluppo di API: princìpi e linee guida.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published