×
 

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
Implementa una red VSL: VST System Link (posibilidades operativas)

Published On Nov-24-2020

-Producción audiovisual y gestión de archivos

Las redes VSL son sumamente útiles para multiplicar la pot

Desarrolla tu marca: privilegios de una marca emocional.

Published On May-23-2020

-Impacto de la Tecnología en la Psicología y Comportamiento del Consumidor

Las marcas emocionales suelen lograr una conexión fuerte y

Conclusión

Published On Mar-09-2017

Administración Empresarial

Transcripción No importa cuál diseño estructural elija

Listas de verificación: postproducción

Published On Dec-31-2017

Producción Musical Avanzada

Transcripción Finalicemos las listas de verificación con

HD01204_L9_09

Published On Jun-30-2017

Arreglos de Percusión

Productividad

Published On Mar-09-2017

Administración Empresarial

Transcripción Si usted como empresario no es product

Ecualización aditiva

Published On Jan-17-2018

Ecualización y Compresión Aplicada

Transcripción Es común combinar ecualización substr

Resumen General

Published On Nov-24-2016

Curso de Prueba Importacion

Transcripción. Es momento de hacer un resumen general de

Los contratos más comunes entre un Publisher y un compositor

Published On Oct-12-2017

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

Transcripción Los procesos relacionados con el negoci

Asegura el éxito de la investigación de mercados: los métodos de contacto para el investigador.

Published On Apr-15-2020

-Fundamentos de la Investigación de Mercados

La investigación cualitativa se basa en las opiniones del

Horarios

Published On Oct-30-2017

Reglamento Estudiantil

Horarios Comprendo que todos los cursos y las carreras en

Creación de transiciones

Published On Mar-09-2017

Conceptos de Arreglo Instrumental

Transcripción Contrariamente a lo que puede pensarse, el

Posiciona tu producto en el mercado: estrategias de ajuste de precios

Published On May-22-2020

-Estrategias de Marketing basadas en el Consumidor

Los ajustes de precios son una acción común en las compa

¿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

Historia del reverb artificial digital

Published On Mar-13-2017

Efectos de Tiempo y Efectos de Fase

Transcripción Los aparatos de reverberación artificial q

Impulsa tu negocio online: contenido generado por los usuarios en el marketing digital

Published On Apr-19-2020

-Introducción al Marketing Digital

En la actualidad, la presencia en internet sin importar el

La estructura del sietecillo, parte II

Published On May-31-2017

Solfeo Avanzado I

Transcripción Como veremos a continuación, es posible

Técnicas de desarrollo: síncopa y canon

Published On Sep-04-2017

Producción y Diseño de Sonido para Música Electrónica

Transcripción De la misma manera que se puede constr

Maximiza las ventas y atrae consumidores: fijación de precios en la mezcla de productos

Published On May-22-2020

-Estrategias de Marketing basadas en el Consumidor

Las estrategias de fijación de precios aplicadas a las mez

Batería: Redoblante

Published On Jan-17-2018

Ecualización y Compresión Aplicada

Transcripción Existen distintos tipos de redoblantes,

Conclusión

Published On Mar-25-2017

Conceptos Musicales

Transcripción El Reggae, al igual que otros géneros de m

Trabaja en proyectos audiovisuales: importación y requerimientos para video en Cubase

Published On Nov-29-2020

-Producción audiovisual y gestión de archivos

La producción audiovisual es uno de los nichos más prolÃ

Gana una ventaja operativa al procesar audio: flujo de señal en el montaje de audio

Published On May-21-2021

Steinberg Wavelab Expert

Al trabajar con montajes, los usuarios inexperimentados pod

Reducción del masking (Parte II)

Published On Mar-13-2017

Efectos de Tiempo y Efectos de Fase

Transcripción Como ha sido demostrado un sinfín de veces

El atenuador VCA

Published On Apr-03-2017

-Consolas de mezcla: Gestión de parámetros

Transcripción El atenuador es la herramienta principal par

Diseño de sonido para videojuegos: introducción

Published On Mar-31-2018

Steinberg Nuendo Expert

Transcripción¿Es posible hacer carrera como especialista

Planeación enfocada en resultados, II parte

Published On Sep-18-2018

Introducción al Music Business Management

Transcripción El lugar en el que se desarrollará la reun

Crea instrumentos multirango y multicapa: páginas MIDI y Mix de Halion Sonic SE

Published On Nov-11-2020

-Diseño de sonido, funciones armónicas y secuenciación MIDI avanzada

Los instrumentos virtuales emulan muchas de las funciones

Sección de cuerdas

Published On Dec-07-2017

-Técnicas de Microfoneo Estéreo

TranscripciónLa sección de cuerdas se debe conceptualizar

La tipografía a través del tiempo

Published On Mar-10-2017

Introducción a la Producción Gráfica

Transcripción A través de la historia, la tipografía h

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