×
 

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
Importancia del centro tonal, parte I

Published On Aug-06-2020

Armonía Avanzada I

Transcripción En este video conoceremos la importancia

Introducción

Published On Mar-31-2017

TM-Conceptos Físicos Básicos para el Ingeniero de Sonido

Transcripción El sonido es sin duda alguna, un fen

Conclusión

Published On Mar-15-2017

Dirección Musical

Transcripción La correcta marcación de diferentes métr

Ruptura principal y Build-up

Published On Feb-19-2018

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

Transcripción Por lo general, el final de un tema requ

Seis notas por compás usando el mismo ritmo

Published On Jun-30-2017

Solfeo Avanzado I

Transcripción En esta oportunidad, nos enfocaremos en el u

Configuración del cuarto de control

Published On Jun-23-2017

Técnicas de Microfoneo Multicanal

Transcripción Para hacer las pruebas de sonido y dar inici

El compás flamenco

Published On Mar-17-2017

Arreglos para Banda II

Transcripción El elemento básico del ritmo en el Flam

Etapas de la mezcla: control (ejes de la mezcla) y creativa

Published On Mar-13-2018

Producción Musical Básica

Transcripción Primera etapa de control: Ejes de la

Efectos de la compresión en el timbre

Published On Nov-16-2017

Procesadores de Frecuencia y Rango Dinámico

Transcripción A continuación, discutiremos cómo la comp

Punto de énfasis en la imagen.

Published On Mar-03-2017

Introducción a la Producción Gráfica

TranscripciónAl entrar en una tienda con muchos objet

Direccionalidad

Published On Apr-07-2017

TM-Grabación, Edición y Procesamiento de Audio

Transcripción Otro aspecto importante de la práctic

Introducción

Published On Feb-13-2020

Historia de la Música

Transcripción Al escuchar alguna pieza u obra musical, es

Cómo grabar guitarra y bajo

Published On Apr-07-2017

TM-Grabación, Edición y Procesamiento de Audio

Transcripción Veamos algunas de las técnicas más u

Costo de medios: radio e internet

Published On Nov-26-2018

Media Planning

Transcripción La radio es otro medio con bastante rodaje e

Introducción

Published On May-23-2017

Historia de la Música

Transcripción La música académica europea se ha visto in

Metodologías de administración de proyectos de la empresa

Published On Mar-14-2017

Introducción a la Administración de Proyectos

Transcripción El logro de la excelencia o la madurez e

Garantiza un producto de calidad: detalles finales de una transcripción

Published On Feb-10-2021

-Creación de Partituras con Software

Al crear un proyecto en Dorico, el mismo no acaba al moment

Conociendo la interfaz de Finale

Published On Apr-21-2017

TM-Composición de Música Académica con Software

TranscripciónAhora, hemos creado nuestra partitura. E

Introducción

Published On Mar-24-2017

-Edición Restaurativa e Implicaciones Prácticas de Edición

Transcripción Al hablar de herramientas de afinación, gene

Jazz Fusion

Published On Mar-25-2017

Conceptos Musicales

Transcripción Cuando se habla de fusión, entendemos que

Introducción

Published On Mar-15-2017

Microfoneo Directo y Grabación Estéreo

Transcripción En la gran mayoría de casos, los micrófon

Propicia una conexión emocional perdurable: el valor de la información sobre la audiencia

Published On Jun-13-2020

-Principios de Interacción ente el Artista y su Audiencia

La información de una comunidad o público específico pue

El atenuador VCA

Published On Jun-18-2018

Consolas de Mezcla

Transcripción. El atenuador es la herramienta princi

Documentación para el planeamiento del evento

Published On Nov-24-2016

Curso de Prueba Importacion

Transcripción. Contamos con las especificaciones básica

Conclusión

Published On Mar-15-2017

Introducción a la Administración de Proyectos

Transcripción En esta lección, dimos un repaso sobre

Beneficios del uso de la social media

Published On Sep-25-2017

Social Media

Transcripción No es de sorprender que más de la mitad de l

Introducción

Published On Mar-25-2017

Conceptos Musicales

Transcripción Con el Free Jazz, el género llegó a un mo

Grabación de bases, parte 1: Mezcla de audífonos y metrónomo

Published On Mar-04-2017

-Planeamiento y Grabación de un Proyecto Musical

Transcripción Muchas grabaciones empíricas presentan

El habla vs. la música

Published On Mar-08-2017

Teoría Musical

Transcripción La música es muy parecida al habla. Existen

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

Published On Mar-15-2017

Dirección Musical

Transcripción A continuación, se estudiará la import

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