Architettura dei servizi REST
Descrizione Corso
I servizi REST: i concetti basilari, i vincoli e i benefici dell’architettura REST. Tutti i suggerimenti per realizzare API standard, pulite e performanti.
Un corso di una giornata focalizzato sullo sviluppo di applicazioni multi-tier, specifico sulla tecnologia REST. Vedremo come costruire API standard e multipiattaforma facili da usare.
Destinatari
Programmatori che vogliono finalmente comprendere appieno l'architettura REST per pianificare e costruire finalmente nuovi servizi REST o convertire le vecchie applicazione Client/Server in questo nuovo stile architetturale.
Prerequisiti
Buona conoscenza dei concetti della comunicazione HTTP, in grado di scrivere applicazioni database e client/server.
Cosa imparerai
- Teoria dei Servizi REST
- REST Constraints
- API Best Practices
Lezioni Corso
- Architetture a tre o più livelli e loro motivazioni
- Rapporto costi/benefici di architetture multitier
- Differenze tra applicazioni web e client multitier
- Concetti e filosofia dello sviluppo REST
- I 6 constraint dello sviluppo REST
- Perchè sviluppare una API REST
- REST in termini: Risorse, URI, rappresentazioni, Hypermedia e HATEOAS
- Risorse e content negotiation tra client e server
- Best practices per progettare un'interfaccia RESTful
- Una panoramica per lo sviluppo REST usando Delphi
- I framework presenti in Delphi per lo sviluppo REST
- DataSnap REST, RAD Server, Indy HTTP Server
Modalità Corso
Si tratta di un seminario intensivo al cui interno sarà dedicato tempo ad esercitazioni pratiche, svolte collegialmente o individualmente. Il numero degli iscritti sarà limitato per permettere uno stile interattivo e ampio spazio per le domande dei partecipanti.
Attrezzature
L’utente dovrà avere a disposizione un computer portatile con i permessi per eseguire installazioni software. Il corso in presenza sarà fruito in aula attrezzata e sarà comprensivo di materiale didattico.
Iscrizione e pagamento
L’iscrizione è richiesta entro le date comunicate per ogni corso. Il pagamento è richiesto anticipato entro la scadenza di iscrizione, per la conferma dell’iscrizione, tramite bonifico bancario oppure con carta di credito (via PayPal). Il corso verrà confermato al raggiungimento del numero minimo di partecipanti.
Sede Corso
Wintech Italia Srl, Via Trento 31/A, Parma
Orari Corso
9:30-18:00. I nostri uffici sono aperti dopo le ore 9:00
Servizi Inclusi
Il prezzo è comprensivo di pranzo e coffee-break (se in presenza)