×
 

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
Errores en el seguimiento, control y actualización del presupuesto

Published On Mar-09-2017

Introducción al Manejo de Presupuestos

Transcripción   a. Desviaciones significativas

Qué hacer con los clichés, parte I

Published On Mar-08-2017

Taller Literario y Composición de Canciones

Transcripción La composición de canciones es quizá

Diferencias entre la banda de conciertos y la orquesta sinfónica

Published On Mar-16-2017

-Dirección de Orquestas, Bandas y Ensambles

Transcripción En una orquesta sinfónica, las secciones d

Listos para grabar en dos pasos

Published On Oct-30-2017

Steinberg Cubase Operator Certificate Program

Transcripción Configurar Cubase 7  es muy sencillo ¡E

Técnicas de ecualización: Parte 1

Published On Oct-03-2017

Steinberg Cubase Operator Certificate Program

TranscripciónConsola de mezcla: Sección de Racks La

Frecuencia

Published On Mar-31-2017

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

Transcripción duda, estamos familiarizados con lo

Elección del Diseño

Published On Mar-29-2017

Introducción a la Producción Gráfica

Transcripción Al momento de diseñar, las elecciones perso

Técnicas y efectos

Published On Apr-28-2020

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

Transcripción La familia de instrumentos de viento-madera

Letra: mensaje y emoción

Published On Mar-14-2017

Producción Musical Avanzada

Transcripción Exploremos dos técnicas útiles para a

Maximiza la musicalidad de cada muestra de audio: Sampler Control, función A/B, automatización y gestión de presets

Published On Dec-14-2019

-Cubase: técnicas creativas, mezcla, masterización

El trabajo con muestras en Sampler Track ofrece una amplia

Flauta y clarinete

Published On Nov-22-2016

-Técnicas de Microfoneo Monoaurales

TranscripciónLos vientos maderas son una familia de instru

Lenguaje directo vs. Lenguaje poético

Published On Mar-08-2017

Taller Literario y Composición de Canciones

Transcripción Una vez que se comprende la importancia

Decibel SPL

Published On Dec-12-2017

Teoría del Sonido

Transcripción. El decibel siempre es una unidad relaci

Piano Rock ‘n Roll parte II

Published On Mar-13-2017

-Programación MIDI para Blues y Rock

Transcripción En el piano Rock ´n Roll existen tres ele

Toma decisiones correctas: color tonal de bajos, guitarras y teclados según su tipo

Published On Jan-20-2021

-Arreglo para Sección Rítmica y Fundamentos MIDI

En la actualidad, la diversidad de sonidos en instrumentos

¿Qué debo escuchar al ecualizar?

Published On Jan-17-2018

Ecualización y Compresión Aplicada

Transcripción Anteriormente, discutimos la importanci

Pitch shift - Herramientas auxiliares

Published On Mar-27-2017

Edición de Audio

Transcripción Continuemos explorando algunas herramientas

Ética empresarial, los programas de cumplimiento normativo y las redes sociales

Published On Aug-08-2017

Ética Profesional

Transcripción Un programa de cumplimiento normativo es un

La Lambada

Published On Mar-26-2017

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

Transcripción En esta ocasión, se estudiará un género b

Introducción

Published On Mar-15-2017

Introducción a la Administración de Proyectos

Transcripción Hay varias situaciones o temas especiale

Crea CDs de audio con formato profesional: ambiente de trabajo Basic Audio CD

Published On Dec-19-2018

Steinberg Wavelab Expert

La exportación en CD es uno de los formatos de consumo qu

Crea un EPK profesional: configuración básica de sitio en Bandzoogle

Published On Jan-05-2020

-Mantenimiento, Control y Evaluación de una Carrera Artística

La creación de un EPK requiere el dominio de las funciona

Técnicas de grabación

Published On Mar-10-2017

Edición de Audio

Transcripción Una vez concluida la grabación, el editor r

Grabación de SFX: variaciones

Published On Jul-14-2017

Producción y Diseño de Sonido para Audiovisuales

Transcripción Es importante considerar que es importante g

Aspectos fundamentales de la técnica de dirección (parte II)

Published On Mar-15-2017

Dirección Musical

Transcripción En esta ocasión, continuaremos aprendie

Batería: Overheads

Published On Jan-09-2018

-Sistemas de Sonido en Vivo y Venues

TranscripciónDiscutamos ahora algunas técnicas para el mi

Crossfades avanzados

Published On Mar-10-2017

Edición de Audio

Transcripción Como vimos anteriormente, cuando se realiza

Cableado en pedestales

Published On Dec-14-2017

-Gestión avanzada de la sesión de grabación

Transcripción Hemos hablado de la manera correcta de cab

Retos en medio sociales

Published On Aug-02-2018

Social Media

Transcripción Hacer negocios y propiciar el tránsito de un

Gestiona tu proyecto de forma organizada: Marker Track.

Published On Jun-10-2019

-Cubase: métodos de grabación y arreglo instrumental

 Al trabajar con un ritmo fluido en un proyecto, trasl

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