×
 

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
Componentes de la batería: el redoblante

Published On Mar-13-2017

-Introducción a la Banda de Rock

Transcripción Uno de los elementos de la batería más imp

El desarrollo de la música orquestal

Published On Mar-01-2020

Historia de la Música

Transcripción En un salón de clases donde hay una ciert

Roles y relaciones en el marco financiero, parte IV

Published On Jul-21-2017

Ética Profesional

Transcripción La palabra “necesidad” hace referencia

Razones para contratar un abogado

Published On Mar-03-2017

-Estrategias de Incursión a la Industria Musical

Transcripción El abogado es una de las figuras más prom

Ejercicios con clave de Do

Published On Sep-20-2018

Teoría Musical

Transcripción El conocer la ubicación de las notas no

Evalúa el impacto de los festivales: el auge mundial

Published On Jul-30-2019

-Festivales y evalución analítica de eventos

¿Cuál es la importancia de la producción de festivales

Introducción

Published On Nov-16-2017

Procesadores de Frecuencia y Rango Dinámico

Transcripción Cuando hablamos de “procesadores de frecu

House

Published On Mar-13-2017

-Introducción al Country, el EDM y el Góspel

Transcripción Aunque algunos aficionados del House no

HD01210_L8_10

Published On Jun-24-2017

Instrumentación y Orquestación

Conclusión

Published On Mar-15-2017

-Técnicas de Variación Rítmica para Frases y Motivos

Transcripción Existen muchas formas de agrupar los moti

El acorde disminuido en música comercial

Published On Aug-02-2018

TM-Etapas del Proyecto Musical: Composición

Transcripción Repasemos los acordes disminuidos. Ten

Conectando el mismo micrófono a varios destinos: Splitters

Published On Dec-01-2016

Curso de Prueba Importacion

Transcripción.¿Cómo se conecta un micrófono a dos p

Derriba el bloqueo creativo: generación de progresiones armónicas entre dos acordes (funciones Common Notes y Gap Mode)

Published On Nov-14-2020

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

Uno de los dilemas más comunes al crear progresiones arm

Fondos musicales

Published On May-12-2020

-Conceptos Básicos de Fraseo, Densidad, Contrapunto y Programación MIDI

Transcripción Los fondos musicales constituyen una de las

Distinción de reverbs

Published On Mar-13-2017

-Conceptos Aplicados de Reverb

Transcripción Se ha discutido anteriormente cómo la rever

Crossfades: Curva S

Published On Jul-06-2018

Edición de Audio

Transcripción El uso de la curva S permite controlar el ti

Conclusión

Published On Mar-09-2017

Administración Empresarial

Transcripción La motivación es el proceso mediante

Eleva el nivel de servicio y eficiencia en la organización: empleados y voluntarios

Published On Jul-28-2019

-Gestión de producción, técnica y de riesgos

¿Por qué el personal es el recurso más valioso de un ev

Acordes disminuidos de retardo y de relleno

Published On Dec-12-2019

-Técnicas de Improvisación con Variaciones y Acordes Disminuidos

Transcripción A continuación, se estudiará el acorde

Nomenclaturas

Published On Mar-07-2017

-Fundamentos de Cadencias, Saltillos y otros Movimientos Armónicos y Rítmicos

Transcripción Quizás nos haya pasado que al analizar una p

Síncopas y pausas

Published On Mar-08-2017

-Composición Avanzada y Colaboraciones en la Industria

Transcripción Siguiendo con la idea de lograr melodías

Patrones Polares: Omnidireccional

Published On Nov-30-2017

TM-Técnicas de Grabación Digital I

Transcripción Un micrófono omnidireccional capta co

Contraste entre vertientes

Published On Mar-25-2017

Conceptos Musicales

Transcripción La música popular que hemos escuchado desd

Batería, parte II

Published On Mar-13-2017

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

Transcripción Continuaremos nuestro estudio de los difere

Realiza una presentación efectiva del show: programación del tiempo

Published On Jan-28-2020

-Gestión de producción, técnica y de riesgos

¿Cuál es la importancia de la gestión del tiempo en la p

Simula alto, ancho y profundidad de elementos: creación de transformaciones 3D

Published On Jan-30-2019

Introducción al Diseño Web

A fin de simular alto, ancho y profundidad de elementos, cr

Introducción

Published On Nov-25-2016

Orientación Estudiantil

Transcripción. Tres de los componentes electrónicos má

Intercambio modal en una progresión

Published On Jan-26-2020

Teoría Musical Avanzada

Transcripción Para finalizar, se analizará una progres

Selección del DAW

Published On Nov-21-2016

-Fundamentos y Aplicación de los Ecualizadores

TranscripciónUna pregunta frecuente entre los estudiantes

Disonancia vs. desafinación

Published On Oct-24-2017

Edición de Audio

Transcripción En términos de afinación, el editor debe e

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