Dal corso: Fondamenti di programmazione: API e servizi web
Sblocca questo corso con una prova gratuita
Iscriviti adesso per accedere a oltre 24.800 corsi tenuti da esperti del settore.
Servizi web, API e microservizi
Dal corso: Fondamenti di programmazione: API e servizi web
Servizi web, API e microservizi
- Le API RESTful e i servizi Web sono spesso confusi tra loro. Le API sono il meccanismo di comunicazione e condivisione dei dati tra due diverse applicazioni o sistemi. Questo suona proprio come un servizio web, non è vero? Le API sono una naturale evoluzione dei servizi web. Entrambi facilitano la condivisione delle informazioni, ma le API sono più dinamiche. I servizi Web si sono evoluti nei primi anni '90, ma le complessità con i servizi Web basati su SOAP hanno portato ad API basate su REST. Quindi, pensala in questo modo. Tutti i pastori tedeschi sono cani, ma non tutti i cani sono pastori tedeschi. In modo simile, tutti i servizi Web sono API, ma non tutte le API sono servizi Web. Un servizio web è un grasso pastore tedesco. Un'API è un pastore tedesco magro. Il pastore tedesco magro è più leggero, snello, veloce e agile. Mentre il grasso pastore tedesco ha un sacco di overhead e sta portando in giro un sacco di bagagli extra. Le API in genere hanno un'architettura più…
Fai pratica con gli esercizi mentre impari la teoria
Scarica i documenti che l’istruttore utilizza per tenere i corsi. Segui e impara guardando, ascoltando ed esercitandoti.