RESTful Web Services - La Guida

RESTful Web Services - La Guida

di: Andrea Chiarelli

  1. 1. Introduzione ai Web Service
    Sfruttare la Rete per far colloquiare software e sistemi diversi tra loro: il 'Web programmabile'

L'architettura RESTful

  1. 2. I principi dell'architettura RESTful
    Dal Web come piattaforma per l'elaborazione distribuita, discendono le idee fondanti dell'approccio REST
  2. 3. Mappare le azioni 'CRUD' sui metodi HTTP
    Effettuare le operazioni di base del servizio sfruttando direttamente i 'verbi' del protocollo HTTP
  3. 4. Stateless, autodefinizione e collegamenti tra risorse
    Gestione dello stato, creazione delle risorse consumabili da più client e collegate tra loro

Consumare RESTful Web Service

  1. 5. Creare un client RESTful
    Come effettuare la richiesta di una risorsa ad un web service REST
  2. 6. Creare, modificare e cancellare una risorsa
    Manipolare le informazioni esposte dal Web Service con le richieste HTTP

Progettare ed implementare servizi RESTful

  1. 7. Risorse e relazioni nei servizi RESTFul
    Le fasi iniziali del progetto di un Web Service: capire quali sono le azioni da esporre
  2. 8. Rappresentazione, URI e metodi di un web service RESTful
    Identificare le risorse e le azioni che si possono compiere su di esse
  3. 9. Implementare un Web Service RESTful
    Esempio di implemetazione del servizio completo di codice
  4. 10. Strumenti per il test e il debug di un Web Service
    Intercettare le richieste e le risposte scambiate tra client e servizio web

Gestire lo stato

  1. 11. Gestire la comunicazione stateless
    La creazione dello stato dell'applicazione come somma dello stato del client e delle risorse
  2. 12. Transizioni di stato, hypermedia e il principio HATEOAS
    Alcune differenze tra implemetazioni di Web Service più e meno compliant ai principi REST

Sicurezza

  1. 13. REST e sicurezza HTTP
    Gli aspetti fondamentali della della sicurezza di un servizio web e i meccanismi forniti da HTTP
  2. 14. Sicurezza con "sessioni REST" e tramite servizi di terze parti
    Alternative RESTful alle classiche "sessioni", servizi di autenticazione terzi come OpenID e OAuth

I framework

  1. 15. Framework per servizi RESTful
    Le caratteristiche fondamentali che deve possedere un framework per la creazione di servizi RESTful
  2. 16. Framework REST per .NET
    Le librerie più importanti per realizzare Web Service RESTful in ambiente .NET
  3. 17. Framework REST per Java
    I più diffusi framework per Web Service RESTful in ambiente Java

REST e SOAP

  1. 18. Differenze tra Web service REST e SOAP
    Cosa distingue i due maggiori approcci architetturali per la creazione di servizi Web

Guide Programmazione

Azure, una nuvola tanti linguaggi

Entrare con semplicità ed efficacia nel mondo di Windows Azure e...

Guida Antipattern

Come evitare le cattive abitudini, le worst practices e le trappole...

XNA - Guida Creazione Videogiochi

Tanti programmatori sono entrati nel mondo dell'informatica perché...

Altre guide

Newsletter @Programmazione

Ogni settimana, direttamente nella tua e-mail: articoli, script e guide su Java, Visual Basic, VB.Net ed i più diffusi linguaggi di programmazione.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto