SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
API
Interfaz de programación
de aplicaciones
Una API representa la capacidad de comunicación entre componentes de software.
Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a
ciertos servicios desde los procesos y representa un método para conseguir
abstracción en la programación, generalmente (aunque no necesariamente) entre
los niveles o capas inferiores y los superiores del software.
CARACTERÍSTICAS GENERALES
1
3 SERVICIOS
5 VENTAJAS
2 CARACTERÍSTICAS IDEALES
4 VISIBILIDAD
6 INTERCAMBIO DE DATOS
Una API se compone de
código, como JavaScript o
XML.
API comunes incluyen
código para aplicaciones
basadas en Web.
Tienden a conectar una
aplicación de terceros o
una pieza de software con
el de un usuario propia
aplicación, sitio web o
software.
Hace más fácil el trabajo
de desarrollo de un
programa
API está diseñado
especialmente para los
programadores, ya que
garantiza que todos los
programas que utilizan API,
tendrán interfaces
similares.
Ser fácil para un
desarrollador de aprender y
usar, difícil de usar de
forma incorrecta, fácil de
leer, lo suficientemente
poderoso para hacer todo lo
que un desarrollador
quiere, fácil de extender.
El usuario final no puede
verlos correr.
Remote Procedure Calls
(RPCs) o Llamadas a
Procedimientos Remotos.
Standard Query Language
(SQL).
Transferencia de archivos.
Envío de mensajes.

Más contenido relacionado

La actualidad más candente

Babel enterprise
Babel enterpriseBabel enterprise
Babel enterpriseKey Castro
 
Autenticación centralizada de usuarios web
Autenticación centralizada de usuarios webAutenticación centralizada de usuarios web
Autenticación centralizada de usuarios webIntellego Chile
 
IBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusIBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusQuauhtli Zazueta
 
Usando postman para probar un rest api
Usando postman para probar un rest apiUsando postman para probar un rest api
Usando postman para probar un rest apiIleana Rodriguez
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Creando apps móviles en React Native
Creando apps móviles en React NativeCreando apps móviles en React Native
Creando apps móviles en React NativeBelatrix Software
 
Grupo14_Actividad11
Grupo14_Actividad11Grupo14_Actividad11
Grupo14_Actividad11Jesus Matos
 
Analitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesAnalitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesPlain Concepts
 
Flex mobile
Flex mobileFlex mobile
Flex mobilealdo87_
 
Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Rodolfo Finochietti
 

La actualidad más candente (16)

Babel enterprise
Babel enterpriseBabel enterprise
Babel enterprise
 
Autenticación centralizada de usuarios web
Autenticación centralizada de usuarios webAutenticación centralizada de usuarios web
Autenticación centralizada de usuarios web
 
IBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusIBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service Bus
 
Usando postman para probar un rest api
Usando postman para probar un rest apiUsando postman para probar un rest api
Usando postman para probar un rest api
 
Actividad 04
Actividad 04Actividad 04
Actividad 04
 
Reyna chinachi4a1
Reyna chinachi4a1Reyna chinachi4a1
Reyna chinachi4a1
 
Reyna chinachi4a1
Reyna chinachi4a1Reyna chinachi4a1
Reyna chinachi4a1
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Creando apps móviles en React Native
Creando apps móviles en React NativeCreando apps móviles en React Native
Creando apps móviles en React Native
 
Grupo14_Actividad11
Grupo14_Actividad11Grupo14_Actividad11
Grupo14_Actividad11
 
Analitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesAnalitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móviles
 
Push notifications
Push notificationsPush notifications
Push notifications
 
SGBD que utiliza el SGA
SGBD que utiliza el SGASGBD que utiliza el SGA
SGBD que utiliza el SGA
 
Flex mobile
Flex mobileFlex mobile
Flex mobile
 
Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013
 
Que es java2
Que es java2Que es java2
Que es java2
 

Similar a Inf 1

Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y apidavidleggio
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y apidavidleggio
 
Teran cabrera
Teran  cabreraTeran  cabrera
Teran cabreradeskr7
 
9 anulacion
9   anulacion9   anulacion
9 anulacionzeta2015
 
Presentación Java que explica los elementos iniciales de programación en Java
Presentación Java que explica los elementos iniciales de programación en JavaPresentación Java que explica los elementos iniciales de programación en Java
Presentación Java que explica los elementos iniciales de programación en Javasrchinaski1985
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Hermes Mercado
 
Características del lenguaje de programación
Características del lenguaje de programaciónCaracterísticas del lenguaje de programación
Características del lenguaje de programaciónoviedospablo
 
Programacion :)
Programacion :)Programacion :)
Programacion :)fuquencia
 
12 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..212 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..2zeta2015
 
Programacion
ProgramacionProgramacion
Programacionfuquencia
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
Programacion
ProgramacionProgramacion
ProgramacionDAYIS14
 

Similar a Inf 1 (20)

Api
ApiApi
Api
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Teran cabrera
Teran  cabreraTeran  cabrera
Teran cabrera
 
9 anulacion
9   anulacion9   anulacion
9 anulacion
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Presentación Java que explica los elementos iniciales de programación en Java
Presentación Java que explica los elementos iniciales de programación en JavaPresentación Java que explica los elementos iniciales de programación en Java
Presentación Java que explica los elementos iniciales de programación en Java
 
Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)
 
Características del lenguaje de programación
Características del lenguaje de programaciónCaracterísticas del lenguaje de programación
Características del lenguaje de programación
 
Programación
ProgramaciónProgramación
Programación
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
Programacion :)
Programacion :)Programacion :)
Programacion :)
 
grupo 02
grupo 02grupo 02
grupo 02
 
12 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..212 programación-orientada-a-objetos-expo1-1..2
12 programación-orientada-a-objetos-expo1-1..2
 
Programacion
ProgramacionProgramacion
Programacion
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
API Java
API JavaAPI Java
API Java
 
Diccionario 1
Diccionario 1Diccionario 1
Diccionario 1
 
Programacion
ProgramacionProgramacion
Programacion
 

Último

INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 

Último (13)

INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 

Inf 1

  • 1. API Interfaz de programación de aplicaciones Una API representa la capacidad de comunicación entre componentes de software. Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a ciertos servicios desde los procesos y representa un método para conseguir abstracción en la programación, generalmente (aunque no necesariamente) entre los niveles o capas inferiores y los superiores del software. CARACTERÍSTICAS GENERALES 1 3 SERVICIOS 5 VENTAJAS 2 CARACTERÍSTICAS IDEALES 4 VISIBILIDAD 6 INTERCAMBIO DE DATOS Una API se compone de código, como JavaScript o XML. API comunes incluyen código para aplicaciones basadas en Web. Tienden a conectar una aplicación de terceros o una pieza de software con el de un usuario propia aplicación, sitio web o software. Hace más fácil el trabajo de desarrollo de un programa API está diseñado especialmente para los programadores, ya que garantiza que todos los programas que utilizan API, tendrán interfaces similares. Ser fácil para un desarrollador de aprender y usar, difícil de usar de forma incorrecta, fácil de leer, lo suficientemente poderoso para hacer todo lo que un desarrollador quiere, fácil de extender. El usuario final no puede verlos correr. Remote Procedure Calls (RPCs) o Llamadas a Procedimientos Remotos. Standard Query Language (SQL). Transferencia de archivos. Envío de mensajes.