×
 

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
¿Cómo funciona una grabadora de multipista? Parte I

Published On Oct-18-2017

Consolas de Mezcla

Transcripción. Las grabadoras de cinta constan de dos

Marimba

Published On Mar-09-2017

Conceptos de Arreglo Instrumental

Transcripción La marimba se considera el sonido latinoame

Seleccionando el estudio de mezcla

Published On Dec-31-2017

Producción Musical Avanzada

Transcripción Dada la importancia de la etapa de mezcla,

Tipos de micrófonos para grabar efectos de sonido: robustez y direccionalidad

Published On Jun-30-2017

Producción y Diseño de Sonido para Audiovisuales

Transcripción   Robustez La grabación de efec

Emulaciones virtuales de amplificadores

Published On Apr-05-2017

TM-Técnicas de Grabación Digital II

Transcripción ¿Qué hacer cuando no se cuenta con

Funciones exclusivas: plugins surround - Matrix Encoder/Decoder

Published On May-31-2018

Steinberg Nuendo Expert

TranscripciónMezclar productos para el formato surround Do

Entiende la importancia de los recursos técnicos misceláneos: configuración y uso

Published On Jan-28-2020

-Gestión de producción, técnica y de riesgos

¿Cuál es la importancia de conocer el consumo de energía

Conclusión

Published On Mar-13-2017

Teoría Musical Avanzada

Transcripción Se han analizado los acordes híbridos de d

Efectos del sustraer o añadir notas

Published On Mar-15-2017

Composición Musical: Apreciación y Técnicas

Transcripción La adición y sustracción de notas de

Optimiza la visualización de la escala musical: configuración multicultural y frecuencia de referencia

Published On Nov-15-2019

-Melodyne: Fundamentos operativos

Melodyne es una herramienta utilizada

Modela el espectro con alta precisión: Ecualizador de Sound Editor

Published On Jun-26-2019

-Melodyne: gestión de tempo, diseño de sonido y edición multipista

Todo profesional de audio se ha enfrentado a la necesidad d

¿Qué tipos de solo tienen las consolas?

Published On Apr-23-2018

Consolas de Mezcla

Transcripción La estructura de soleo define el comportami

Conoce la búsqueda de variedad de productos: lealtad a la marca

Published On May-22-2020

-Estrategias de Marketing basadas en el Consumidor

Las estrategias de marketing están enfocadas en lograr la

Escalas poco usadas para improvisar en un campo armónico menor

Published On Jan-25-2020

-Técnicas de Improvisación con Escalas Pentatónicas

Transcripción Ahora, estudiaremos aquellos grados poc

Accesorios para grabación de efectos de sonido: aislamiento

Published On Jun-30-2017

Producción y Diseño de Sonido para Audiovisuales

Transcripción Analicemos la aplicación de los accesorios

Saxofón barítono y bajo

Published On Mar-09-2017

-Conceptos Básicos de Instrumentación y Orquestación

Transcripción El saxofón barítono es el segundo más baj

Genera un resultado sonoro convincente: estilos influyentes en la música para big band

Published On Jan-17-2021

-Creación de Arreglos para Orquestas, Coros, Bandas y Otros Ensambles

La elaboración de un arreglo o una composición para el f

Equipo funcional

Published On Mar-15-2017

Introducción a la Administración de Proyectos

Transcripción El equipo del proyecto está formado por

Tercer modo de transposición limitada

Published On May-23-2018

Armonía Avanzada II

Transcripción La música del siglo XX ha dado paso a la cr

Overdubbing, parte 3: Grabación en el cuarto de control

Published On Mar-04-2017

-Planeamiento y Grabación de un Proyecto Musical

Transcripción En la mayoría de los casos, los músico

Programación de pianos (parte I)

Published On Mar-13-2017

Arreglos para Banda I: Bajo, Piano, Guitarra y Batería

Transcripción Explicaremos ahora distintas sugerencias re

Tipos de armonías a usar en un arreglo orquestal

Published On May-10-2018

Arreglos Orquestales I

TranscripciónAntes de empezar un arreglo orquestal, es imp

Consejos a la hora de comenzar una interpretación

Published On Mar-16-2017

-Dirección de Orquestas, Bandas y Ensambles

Transcripción El momento previo a la interpretación de u

Tamaño

Published On Mar-10-2017

Introducción a la Producción Gráfica

Transcripción El tamaño de letra define, en gran parte, q

Conclusión

Published On Sep-25-2017

Social Media

Transcripción Es así como notamos la importancia de estim

Uso del espectro estéreo

Published On Oct-03-2018

-Principios Aplicados de Ecualización

Transcripción El uso apropiado del espectro estéreo

HD00204_L8_01

Published On Jun-24-2017

Producción y Diseño de Sonido para Audiovisuales

Elementos protagónicos

Published On Apr-17-2017

TM-Mezcla y Masterización

Transcripción El tratamiento de los elementos protagónico

Empirical Labs Distressor

Published On Jan-18-2018

Procesadores de Frecuencia y Rango Dinámico

Transcripción Probablemente, uno de los compresores anal

Benny Faccone | Maneja todo tipo de equipos con versatilidad: Entendiendo el origen analógico

Published On Jun-08-2018

-Consolas de mezcla: aplicaciones avanzadas

Transcripción Bueno, yo pienso que como todo lo demás es

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