×
 

Identifica las interfaces de programación de aplicaciones: características de una API

Published On Feb-01-2019

Algunos programadores invierten mucho tiempo en la creación de estructuras de código, debido al desconocimiento de las interfaces creadas por otros profesionales, las cuales se reutilizan o modifican para cubrir la necesidad del proyecto.

A fin de identificar las interfaces de programación de aplicaciones, describiremos las características de una API en el desarrollo de páginas web, según el lenguaje de programación Javascript.

Una API, Application Programming Interface, según sus siglas en inglés, o Interfaz de Programación de Aplicaciones, por su traducción, es un fragmento de código, mediante el cual creamos funciones dinámicas específicas. Muchas de las API utilizadas en páginas de internet se encuentran estandarizadas, por lo tanto, si es necesario, modificamos algunas de ellas para personalizarlas y agregarlas en nuestro proyecto. Además, es posible crearlas desde cero y reutilizarlas las veces necesarias.

Las organizaciones W3C y WHATWG desarrollan API constantemente, debido a la necesidad de crear páginas, donde el usuario realice diferentes operaciones de forma dinámica. Por ende, con el lenguaje Javascript, también se encuentran disponibles algunas API para crear diferentes procedimientos.

Cuando una página web permite diferentes procedimientos dinámicos es llamada aplicación web. Con el desarrollo de la internet, ellas tienen la capacidad de permitir acciones como un software local y, en algunos casos, sin la necesidad de acceso a la red. Lo anterior es posible gracias al scrpiting, descrito en la página oficial de W3C como “una secuencia de comandos”, la cual se ejecuta sin la necesidad de realizar un proceso de compilación, como un programa local.

Con las secuencias de comandos estandarizadas, logramos una comunicación efectiva entre el navegador web del usuario y la plataforma de nuestro proyecto, para obtener diferentes informaciones, por ejemplo, su ubicación actual, sus contactos, entre otros datos.

A través de una API establecemos comunicación entre dos plataformas diferentes, por ejemplo, al ingresar a ciertas páginas web, visualizamos un recuadro con información de redes sociales, gracias a ello. Otro ejemplo se observa al momento de realizar una publicación en una red social, existe allí una opción para enviarla exactamente igual a otra. Para ambos ejemplos existen API estandarizadas.

061-01_1307_ilu01. Página web con publicidad de red social


Entre las diferentes API disponibles tenemos:

  • Media Player API: para controlar publicaciones de audio y video.
  • Session History API: para almacenar historiales de navegación, a fin de utilizar correctamente el botón de ir hacia atrás.
  • Service Workers API: para ejecutar aplicaciones fuera de línea.
  • Geolocation API: para determinar la ubicación del usuario y realizar sugerencias de sitios cercanos.
  • Web Sockets API: para lograr una comunicación en tiempo real entre el cliente y el servidor, útil para llamadas, chat o juegos online.

061-01_1307_ilu02. Nombres de API


Keynotes

  • Una API, Application Programming Interface, según sus siglas en inglés, o Interfaz de Programación de Aplicaciones, por su traducción, es un fragmento de código, mediante el cual creamos funciones dinámicas específicas.
  • Muchas de las API utilizadas en páginas de internet se encuentran estandarizadas, por lo tanto, si es necesario, modificamos algunas de ellas para personalizarlas y agregarlas en nuestro proyecto.
  • Las organizaciones W3C y WHATWG desarrollan API constantemente, debido a la necesidad de crear páginas, donde el usuario realice diferentes operaciones de forma dinámica. Por ende, con el lenguaje Javascript, también se encuentran disponibles algunas API para crear diferentes procedimientos.
  • Cuando una página web permite diferentes procedimientos dinámicos es llamada aplicación web. Con el desarrollo de la internet, ellas tienen la capacidad de permitir acciones como un software local y, en algunos casos, sin la necesidad de acceso a la red. 
  • A través de una API establecemos comunicación entre dos plataformas diferentes, por ejemplo, al ingresar a ciertas páginas web, visualizamos un recuadro con información de redes sociales, gracias a ello.

Reto

Realiza una presentación en el software Microsoft Power Point o similar con la descripción de las características de una API en el desarrollo de páginas web, según el lenguaje de programación Javascript. Previamente, realiza un debate de ello con tus compañeros.

¡Comparte el resultado final del reto en tu vKonnect!

Tiempo disponible: entre 15 y 30 minutos.

Cierre

Mediante la descripción de las características de una API en el desarrollo de páginas web, según el lenguaje de programación Javascript, optimizamos el tiempo al momento de crear estructuras de código, gracias a la reutilización de interfaces de programación de aplicaciones, creadas por otros profesionales. Con disciplina y práctica constante usaremos correctamente una API.

Aplicar para una beca

Me interesa graduarme de una
carrera en VonKelemen

Vonkelemen Master Instructors

Related Videos
Contexto histórico (parte III)

Published On Mar-26-2017

Conceptos Musicales

Transcripción A mediados del siglo XVII, el pueblo brasil

Licencias de sincronización

Published On Dec-14-2016

Edición y publicación de composiciones, negociaciones y contratos

Transcripción. En esta ocasión, se estudiará el conce

El mejor consejo para trabajar proyectos

Published On Oct-30-2017

Steinberg Cubase Operator Certificate Program

Transcripción Los profesionales de la industria comparten

Diferencia el valor de la marca: el apalancamiento de una marca

Published On May-21-2020

-Estrategias de Marketing basadas en el Consumidor

El valor de la marca es un sinónimo de su reputación; m

Voltaje DC en circuitos RLC

Published On Jan-18-2018

Procesadores de Frecuencia y Rango Dinámico

Transcripción Consideremos ahora un circuito con un resist

Infracciones

Published On Jul-28-2017

Edición y publicación de composiciones, negociaciones y contratos

Transcripción. No todo es perfecto en el negocio de la

Conclusión

Published On Dec-21-2016

-Recursos Literarios para la Creación de Letras de Canciones

Transcripción. Una de las premisas más importantes del co

Delimita tus labores profesionales: relaciones públicas y periodismo

Published On Dec-12-2018

Introducción a las Relaciones Públicas

Con la finalidad de delimitar las labores de los profesion

Roles y relaciones en el marco financiero, parte II

Published On Jul-21-2017

Ética Profesional

Transcripción En una familia, el rol de los padres consist

Conoce el plano afectivo del consumidor: métodos de investigación

Published On May-18-2020

-Análisis del Comportamiento del Consumidor

Las relaciones de los consumidores con los aspectos de su

Derechos de simple remuneración

Published On Jul-22-2017

Derecho Musical

Transcripción A menudo vemos demandas entre artistas famos

Conclusión

Published On Jul-22-2017

Derecho Musical

Transcripción Mediante el estudio de esta lección, hemos

Crossfades avanzados

Published On Mar-10-2017

-Edición Correctiva

Transcripción Como vimos anteriormente, cuando se realiza u

Cómo lograr una técnica adecuada (parte II)

Published On Mar-15-2017

Dirección Musical

Transcripción Continuaremos el estudio de las ventajas

Un vistazo a la industria musical (parte II)

Published On Oct-19-2022

Transcripción Casas disqueras y sellos discográfi

Reactancia de un capacitor

Published On Sep-06-2018

-Diseño de Filtros de Ecualización

Transcripción Consideremos un capacitor conectado a una fu

Elementos de la música

Published On Oct-11-2017

Técnico Medio Composición Musical copy 1

TranscripciónDesde tiempos inmemoriales, el ser humano ha r

Ahora, analizaremos el mismo caso, aplicando interés compuesto

Published On Mar-09-2017

Introducción al Manejo de Presupuestos

Transcripción  Antes de analizar el caso utilizan

Secciones instrumentales (parte II)

Published On Mar-09-2017

Conceptos de Arreglo Instrumental

Transcripción Existe una gran cantidad de instrumentos ca

¿Qué es audio digital?

Published On Feb-26-2018

Integración de Sistemas

Transcripción ¿Por qué el audio digital se ha conve

Navega el editor de notas con fluidez: gestión de zoom y desplazamiento

Published On Nov-15-2019

-Melodyne: Fundamentos operativos

Para editar apropiadamente en Melodyne es necesario desplaz

Superestructuras en VII grado

Published On Nov-29-2019

-Conceptos Rítmicos y Armónicos Avanzados

Transcripción A continuación, se analizará la superes

Profundizar en las estrategias de marketing global: programa de marketing internacional

Published On Jun-25-2020

-Análisis del Comportamiento del Consumidor

La expansión de una marca se basa en largos estudios de m

Identifica la base de una voz sostenida: apoggio vocal

Published On Sep-28-2019

-Factores Influyentes en la labor como Coach Musical

Algunos cantantes ganaron la admiración del público por la

Los grandes compositores de capilla

Published On May-10-2017

Historia de los Compositores Occidentales

TranscripciónLos compositores de capilla eran músicos con

Principales funciones

Published On Sep-25-2017

Social Media

Transcripción La Social Media se despliega en plataformas

El maestro del concierto español: Rodrigo

Published On Apr-10-2020

Historia de los Compositores Occidentales

Transcripción En la misma línea de continuidad con respec

Impedancia: Importancia en el Estudio

Published On Dec-12-2017

Teoría del Sonido

Transcripción. Empleemos una analogía para introducir

Obtén la máxima calidad sonora: relación entre balance, mezcla y orquestación

Published On Jan-27-2021

-Programación y Mezcla Orquestal MIDI

Cuando hablamos de música orquestal, la orquestación y l

Cambia el nombre a tu instrumento: definición de nombres de intérprete, maquetación e instrumento

Published On Mar-30-2021

-Creación de Partituras con Software

Los cambios de nombre de instrumento en Dorico suelen ser b

X

vonkelemen premium

Miles de vídeos HD con los secretos mejor guardados de los VonKelemen Master Instructors.

Aprende con los profesionales más importantes y relevantes del mundo,
granadores de múltiples premios Grammy y Billbord

  • más info

    Moogie Canazio

    Nathan East, Ray Charles, Sarah Vaughan, Dionne Warwick, Luis Miguel, Caetano Veloso, Eric Clapton, Diana Ross, Selena, Tom Jobim, João Gilberto, Maria Bethânia, Ivan Lins...

  • más info

    Rafa Sardina

    Stevie Wonder, D'Angelo, Lady Gaga, Celine Dion, Cristian Castro, Michael Jackson, Alejandro Fernandez, Mariah Carey, Plácido Domingo, Illya Kuriaki & The Valderramas, Shakira...

  • más info

    Sebastian Krys

    Sergio Dalma, Eros Ramazzotti, Sandy e Junior, Gloria Estefan, Carlos Vives, Shakira, Alejandro Sanz, Luis Fonsi, Vega, Kinky, Los Rabanes, Obie Bermúdez, Ricky Martin...

  • más info

    Benny Faccone

    Santana, Sting, Michael Jackson, Stevie Wonder, Dizzy Gillespie, Whitney Houston, Luis Miguel, Ricky Martin, Los Fabulosos Cadillacs, Maná, Barbra Streisand, Patti LaBelle...

  • más info

    Peter Doell

    Toto, War, Elton John, The Beach Boys, Celine Dion, Hans Zimmer, Ray Charles, Miles Davis, Marilyn Manson, R.E.M., Ben Harper, Tom Jones, Adam Lambert, Chuck Berry, Lynyrd...

  • más info

    Colin Liebich

    Brian Vibberts (ganador de múltiples premios Grammy), CJ Vanston (Productor de Toto, Chic Corea, Spinal Tap), Billy Sheehan...

  • más info

    Brent Fischer

    Usher, Paul McCartney, Robert Palmer, D’Angelo, Joao Gilberto, Carlos Santana, Raphael Saadiq, Michael Jackson, Prince, Al Jarreau, Toni Braxton, Eric Benet...

Selecciona tu membresía
MensualAnual
$29/mes $290/año
Acceso ilimitado a todo el
contenido PREMIUM
Acceso ilimitado a todo el
contenido PREMIUM
Contrato anual,
facturado mensualmente
Contrato anual,
prepagaso
Suscribirme Suscribirme
$29/mes $290/año