5. ¿ API ?
Application Programming Interface (Interfaz de
Programación de Aplicaciones).
Consigue que los desarrolladores interactúen
con los datos de la aplicación de un modo
planificado y ordenado.
6. ¿ REST ?
Representational State Transfer, o Transferencia
de Estado Representacional
Utiliza HTTP (POST, GET, PUT y DELETE )
La Arquitectura mas simple
CORBA, RPC o SOAP
Escalable
Seguro
Ordenado
7. Para Ser REST…
URL
Interfaz uniforme
Sistema de capas
HATEOAS
8. REST es Antiguo…
Sigue siendo mas Rapida y Simple que Otras
Respaldado por Grandes Empresas
Se originó en el año 2000
9. ¿ JSON ?
JavaScript Object Notation o Notación de
objetos JavaScript
Mejor que XML
Mas Facil de leer
10. ¿ Como Funciona una API REST ?
Peticion
Nuestro
Código
Base de DatosUn JSON
Dispositivo
11. ¿ Como se Consume una API REST ?
http://api.ejemplo.com/usuarios
{
“misusuarios":[{
"nombre":“Christopher",
“ciudad":“Buenos Aires"
},
{
"nombre":“HOLA",
“ciudad":“Rosario"
},
{
"nombre":“PHP",
“ciudad":“La Plata" }
]
}