Canal público / Apis

Compartir en redes sociales

Compartir enlace

Usar vinculo permanente para compartir en redes sociales

Compartir con un amigo

Por favor iniciar sesión para enviar esto presentation por correo!

Incrustar en tu sitio web

Select page to start with

Post comment with email address (confirmation of email is required in order to publish comment on website) or please iniciar sesión to post comment

15. Any questions?

7. MADA - Descripción funcional Descripción a alto nivel de la APi

8. MADA - Descripción técnica Describimos los recursos, servicios, métodos...

14. MADA - Documentación Debemos generar tanto casos de prueba, Sdks, ejemplos de llamadas en los principales lenguajes de programación

10. MADA - Implementación fake Gracias a los lenguajes de definición, podemos hacer una implementación fake fácilmente

4. MADA - Objetivo Todo los pasos en el desarrollo de una API deben partir de un único documento, el de definición de la API. Existen varios lenguaje de definición de APIs que permiten obtener nuestra meta, de los cuales los tres más importantes son RAML, SWAGGER y BLUEPRINT

13. MADA - Documentación Generaremos una documentación para el developer que será expuesta en el developer center. Utilizaremos RAML / Swagger para generarla. ➔ HTML ➔ PHP o site dinámico ➔ Javascript

3. Api como Producto Al pensar en una API, hay que pensar en desarrollar productos. Es un traje para varios clientes, por lo que a todos no les puede quedar bien. Un backend se desarrolla pensando en tu cliente, es un traje hecho a medida. API Backend

9. MADA - Documentación - Formato de la API (SOAP vs REST) - Seguridad de la API,métodos de autenticación y autorización. Pj: Basic, oauth1, aouth2 ... - API Manager (wso2, apigee, genoa) vs ESB (Oracle Service Bus..) Consideraciones generales

6. MADA - Pasos 1) Realizar un documento funcional 2) Realizar el diseño de la API 3) Realizar una implementación fake 4) Implementar la API 5) Validar la API 6) Generar documentación para developers 7) Generar casos de prueba (códigos de ejemplo) 8) Generar los SDks

12. MADA - Testing Utilizaremos herramientas para validar la api de forma externa Una vez implementada la API, hay que validar que la implementación cumple con las especificaciones (utilizaremos RAML o Swagger para importar la definición) ➔ Validación manual: Postman ➔ Validación automática (SOAPUI, jMETER)

5. Crecimiento de las apis APIs más populares Google Maps Twitter YouTube Flickr Amazon Product Advertising Facebook Datos recogidos de programmable web

11. MADA - Implementación Consideraciones a tener en cuenta: ● Lenguaje de programación y frameworks a utilizar (java/springmvc, php/zend framework, node/express,.net/.net asp Web API) ● Base de datos SQL vs noSQL ● Instalación en Cloud vs in-house ● Utilización de PaaS, IaaS. ¿ Se deben utilizar servicios propios de los Clouds? ● Pruebas de estrés, carga, rendimiento y volumen.

1. 24 meetups 1000 api addicts 18.000 visualization s 10K 4K 4K Síguenos en @apiaddicts Patrocinador:

16. Email: ➢ contacta@apiaddicts.org Web: ➢ www.apiaddicts.org ➢ http://Apiaddicts.leadgods.com Follow us: Linkedin: ➢ https://www.linkedin.com/company/apiaddicts Twitter: @apiaddicts Facebook: ➢ https://www.facebook.com/pages/APIAddicts Meetup: ➢ http://www.meetup.com/es-ES/ApiAddicts Contact

2. /marcoantonio.sanz@apiaddicts.org { “ name ” : ” Marco Antonio Sanz ” , “ positions ” : [ “ CEO at CloudAppi ” , “ CEO at LeadGods ” , “ Api Envangelist at ApiAddicts ” , “ Teacher at ufv ” ] } Who am i? @MarAntonio82

Vistas

  • 1411 Vistas totales
  • 1217 Vistas del sitio web
  • 194 Vistas incrustadas

Acciones

  • 0 Acciones Sociales
  • 0 Me gusta
  • 0 No me gusta
  • 0 Comentarios

Veces compartido

  • 0 Facebook
  • 0 Twitter
  • 0 LinkedIn
  • 0 Google+

Incrusta 3

  • 2 cloudappi.net
  • 2 www.cloudappi.net
  • 2 odoo.cloudappi.net