×
 

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
Desarrolla un programa de publicidad: decisiones de marca en medios digitales

Published On Aug-05-2019

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

Los programas de publicidad son comunes en el mundo laboral

High y Low Pass Filters

Published On Nov-30-2017

TM-Técnicas de Postproducción I

Transcripción Hemos definido qué es un ecualizador

Agrega diferentes opciones para una imagen: uso de la etiqueta picture

Published On Jan-31-2019

Introducción al Diseño Web

Con la finalidad de agregar diferentes opciones para una i

Inventos

Published On Mar-15-2017

Desarrollo de la Creatividad

Transcripción Las definiciones que se suelen dar a la pal

Funciones armónicas en el campo armónico mayor

Published On Sep-05-2019

-Campos Armónicos Menores, Escalas Pentatónicas y Compases Compuestos

Transcripción En la música actual, existen muchas c

Otras especificaciones (Parte II)

Published On Jan-09-2018

Preparación y Logística para el Audio en Vivo

Transcripción Respuesta de frecuencias La respuesta de fr

¿Qué es un ecualizador? (Parte II)

Published On Jan-05-2018

Procesadores de Frecuencia y Rango Dinámico

Transcripción Los ecualizadores son construidos por medio

Acordes cadenciales

Published On Jan-12-2020

-Introducción a la Armonía Modal

Transcripción Para un análisis profundo de las implicaci

MPEG (Parte I)

Published On Oct-05-2017

Audio Digital y Psicoacústica

Transcripción Los institutos CCETT en Francia, IRT en Alem

Introducción

Published On Nov-09-2017

TM-Introducción a la Composición Musical

TranscripciónLa teoría musical comprende conceptos y princ

Posibilidades avanzadas: conectando procesadores analógicos

Published On Nov-24-2016

Curso de Prueba Importacion

Transcripción. A pesar de su simplicidad la configur

Sebastian Krys | Identifica las mejores canciones: selección de temas a producir

Published On Feb-11-2022

-Gestión Administrativa, Creativa, de Negocio y Preproducción

Transcripción Bueno, primero, depende del proyecto. En dis

Aplica estrategias psicológicas humanistas: Método terapéutico

Published On May-27-2019

-Enfoque y Perspectivas en el Coaching Vocal e Instrumental

Cuando un productor musical se prepara para el desarrollo d

Crea una conexión emocional perdurable: potencial y nivel de intensidad de las canciones

Published On Jun-29-2020

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

La interpretación de un concierto en vivo puede compararse

Tipos de inversiones

Published On Apr-11-2017

-Introducción al Pentagrama, la Escala y el Campo Armónico

Transcripción Como bien sabemos, el acorde está formado p

Descubrir lo que nos apasiona

Published On Nov-27-2018

-Producción de Materiales Creativos

Transcripción ¿Dónde se encuentra la motivación para c

Room Mics

Published On Jul-28-2019

Ecualización y Compresión Aplicada

Transcripción Cuando se graba una batería en un espacio

Brent Fischer | Analiza la Lambada: entendiendo el porque le dicen "el baile prohibido"

Published On Jun-19-2018

-Música Bailable de América y el Mundo

Conclusión

Published On Jun-24-2017

Arreglos de Percusión

Transcripción Al identificar la configuración rítmica de

Combinaciones comunes y poco comunes

Published On Jan-15-2020

Teoría Musical Avanzada

Transcripción Anteriormente, se han estudiado las qui

Carga Eléctrica

Published On Dec-13-2017

Teoría del Sonido

Transcripción. La corriente eléctrica es una carga el

Tipos de Ecualizadores

Published On Nov-30-2017

TM-Técnicas de Postproducción I

Transcripción En nuestro trabajo de grabar y procesa

¿Qué buscar en un business manager?

Published On Mar-03-2017

-Integración de Equipo: Business Manager, Agente y Productor

Transcripción El artista debe prepararse para selecciona

Introducción

Published On Mar-15-2017

-Organización Armónica y Emocionalidad Sonora

Transcripción Cuando se trata de armonía modal, las pos

Filtros

Published On Nov-30-2016

Introducción a la Fotografía

En la fotografía digital, el uso de filtros se basa en tr

Diseña estrategias de mejora: Coaching vocal

Published On Aug-01-2019

-Visión General del Talento Musical

Hay intérpretes que desarrollan su voz de manera empíric

Estudios de caso, parte 3. Bruce Springsteen: amistad y enfoque de negocios

Published On Mar-03-2017

Participantes de la Industria

Transcripción La relación prolongada entre manager y

Blackface (parte II)

Published On Mar-25-2017

-Géneros Musicales Comunes para una Banda de Rock

Transcripción Continuaremos nuestro estudio del espectácu

Conclusión

Published On Apr-05-2017

TM-Técnicas de Grabación Digital II

Transcripción Iniciamos esta lección discutiendo ac

Ventajas del ADR y cuándo implementarlo

Published On May-30-2018

Producción y Diseño de Sonido para Audiovisuales

Transcripción ADR: ventajas A pesar de todos los desafíos

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