×
 

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
Conclusión

Published On May-09-2017

Ética Profesional

TranscripciónEn su sentido más estricto, la ética es un

¿Qué es la matriz?

Published On Jun-18-2018

Consolas de Mezcla

Transcripción. La matriz es una mezcladora de

Determina la influencia de las relaciones públicas ante los problemas: gestión estratégica de conflictos

Published On Jan-30-2019

Introducción a las Relaciones Públicas

Las relaciones públicas tienen una gran influencia en las

Introducción

Published On Mar-17-2017

Arreglos para Banda II

Transcripción El Flamenco es uno de los géneros o estil

¿Cómo se relaciona el productor con el artista? Parte I: El colaborador

Published On May-14-2018

Producción Musical Básica

Transcripción Los productores musicales ejercen su tare

HD01204_L7_02

Published On Jun-20-2017

Arreglos de Percusión

Asegura el éxito de tu estudio de mercados: el brief en la investigación de mercados.

Published On Apr-15-2020

-Fundamentos de la Investigación de Mercados

En vista de que el marketing implica una serie de pasos,

Acordes híbridos a partir de una escala lidia

Published On Nov-29-2019

-Introducción a la Armonía Modal

Transcripción Ahora, se estudiará la elección de acorde

Introducción

Published On Sep-13-2017

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

Transcripción La composición es uno de los procesos

Canciones-fantasma

Published On Dec-27-2017

-Estructura y Emocionalidad de la Canción Moderna

Transcripción El escribir una canción puede volverse

¿Cómo distinguir una consola in-line?

Published On Jun-18-2018

Consolas de Mezcla

Transcripción. Las consolas in-line 

Introducción

Published On Mar-15-2017

Dirección Musical

Transcripción El arte de dirigir una agrupación, ya sea o

Características armónicas del Blues

Published On Jun-28-2020

TM-Conceptos de Géneros Populares Contemporáneos

Transcripción Seguidamente, continuaremos estudiando

Examina los efectos de la presión emocional: control de la ansiedad

Published On Apr-29-2020

-Enfoque y Perspectivas en el Coaching Vocal e Instrumental

Dentro de la industria musical, son diversos los casos cono

Corcheas a quintillo de corchea con disrupción rítmica

Published On Apr-26-2018

Solfeo Avanzado II

Transcripción Omitir ciertos valores en una frase melód

Oportunidades Laborales en la Industria Musical

Published On Mar-03-2017

Participantes de la Industria

Transcripción La magnitud de la industria musical pue

Redes sociales internas

Published On Sep-21-2017

Social Media

Transcripción Actualmente, muchos movimientos artísticos

Programación de pianos (parte II)

Published On Jan-31-2018

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

Transcripción En esta ocasión, se darán indicaciones fi

¿Cómo crear una buena melodía? Parte II

Published On Mar-08-2017

Taller Literario y Composición de Canciones

Transcripción Continuaremos nuestro estudio de las formas

¿Qué es edición de audio?

Published On Mar-03-2017

-Fundamentos de la Edición de Audio

TranscripciónTodo proceso de producción tanto musical c

Destaca tu negocio en el ambiente digital: diseño visual de una app móvil

Published On Apr-19-2020

-Introducción al Marketing Digital

Los consumidores no tienen tiempo en sus aceleradas rutina

Discográficas: Prácticas comunes

Published On Mar-14-2017

Producción Musical Avanzada

Transcripción La manera en la que los departamentos de A&

Introducción

Published On Mar-09-2017

Administración Empresarial

Transcripción La sistematización y procesos de cont

Uso de Foley para contar la historia

Published On Aug-27-2018

Producción y Diseño de Sonido para Audiovisuales

Transcripción Al ingresar en la sal

Análisis musical parte I

Published On Mar-16-2017

Arreglos para Banda II

Transcripción La mejor manera de identificar las carac

Formatos de Imágenes Vectoriales

Published On Nov-23-2018

-Introducción a las Artes Gráficas

TranscripciónAl igual que en las imágenes de mapas d

Audiencias en social media

Published On Aug-02-2018

Social Media

Transcripción La palabra “audiencia” procede del latí

Batería: Posiciones para grabación un solo micrófono

Published On Nov-22-2016

-Técnicas de Microfoneo Monoaurales

TranscripciónCuando se piensa en grabación de batería, p

Domina el volumen: Loudness Meter (parámetros Integrated, Short-Term, Momentary y Range)

Published On Dec-21-2020

-Técnicas de postproducción

La medición de volumen, o Loudness Metering, se ha conver

Acorde de séptima, parte II

Published On Sep-05-2017

Instrumento Complementario: Piano

Transcripción Las tríadas, como sabemos, son acordes q

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