Saltar al contenido

Construyendo sobre HTML5: Optimización para aplicaciones de datos, comunicación y fuera de línea

Sección Introducción Transcripciones

Resumen del curso

Construyendo sobre HTML5: Optimización para aplicaciones de datos, comunicación y fuera de línea
Construyendo sobre HTML5: Optimización para aplicaciones de datos, comunicación y fuera de línea

¿Qué tienen en común la reacción, el ángulo de visión y cualquier otro marco de UI? Bueno, todos están construidos en HTML5. Hola, soy Craig Shoemaker. Y en este curso, aprenderá sobre un número de APIs fundamentales que son comunes a muchas aplicaciones web. Casi todas las aplicaciones deben gestionar datos. Aquí aprenderemos sobre las estrategias para almacenar objetos de datos simples, hasta el uso de la base de datos del navegador, que soporta grandes cantidades de datos. Ahora algunas aplicaciones tienen una lógica que puede bloquear el navegador. Aquí se aprende a evitar este escollo dividiendo el procesamiento y creando esencialmente una aplicación web multi-hilo, todo dentro del navegador. Desde aviones, estacionamientos, e incluso conexiones irregulares en la casa de la abuela, nunca se garantiza una conexión fuerte a Internet, por lo que las aplicaciones deben trabajar fuera de línea. Aquí, aprendes a tener un control total sobre cada solicitud de tu aplicación, dándote el máximo control sobre si los archivos se cargan desde el servidor o la máquina local. Cuando necesitas datos y los necesitas ahora mismo, necesitas APIs que hagan posible la comunicación en tiempo real. Atrás quedaron los días en que la única forma de obtener datos del servidor era tirar continuamente de los cambios. Aquí aprenderás cómo el cliente recibe los mensajes enviados desde el servidor de forma optimizada. ¿Dónde en el mundo están sus usuarios? Bueno, pronto lo sabrás. Aquí, aprenderás a solicitar la ubicación del usuario y a veces incluso tendrás acceso a detalles como la altitud, el rumbo e incluso la velocidad. Así que, ya sea que estés planeando construir tu próxima aplicación con el marco de trabajo de interfaz de usuario más novedoso o crear tu aplicación a mano con JavaScript vainilla, este curso desbloquea las APIs más importantes disponibles en la web.