Publicado por Sarah Clark, Administradora del programa, Capacitación de desarrolladores de Google by +Juan Irungaray
Los desarrolladores web front-end enfrentan desafíos al usar solicitudes “asíncronas” comunes. Estas solicitudes, como la obtención de una URL o la lectura de un archivo, a menudo generan códigos complicados, en especial al realizar varias acciones consecutivas. ¿Cómo se puede hacer esto más sencillo para los desarrolladores?
Las
promesas de Javascript son una nueva herramienta que simplifica los códigos asíncronos, al convertir conjuntos indefinidos de callbacks y controladores de eventos en códigos simples; por ejemplo: fetch(url).then(decodeJSON).then(addToPage)...
Las promesas se usan en muchos estándares web nuevos, entre los que se incluyen
Service Worker, la
Fetch API, la
gestión de cuotas,
los eventos de carga de fuentes,
Web MIDI y
Streams.
Hemos abierto un curso en línea sobre
promesas en colaboración con Udacity. En este curso breve, que puedes completar aproximadamente en un día, se muestran los pasos para crear una aplicación de “exploración de exoplanetas” con la que se pueden leer y mostrar datos en tiempo real usando promesas. También aprenderás a usar la Fetch API y finalmente decirle adiós a XMLHttpRequest.
Este curso corto es un requisito previo para la mayor parte del programa
Nanodegree para desarrolladores web sénior. Más allá de que participes del programa Nanodegree pago o realices el curso de manera gratuita, visítanos y aprende a hacer más simple y confiable tu código hoy.