FRO-103Desarrollo Frontend
CSS avanzado: animación y arquitectura
Transiciones, animaciones, container queries, capas en cascada y estrategias para que la hoja de estilos no se pudra.
CSS
Desarrollo Frontend · FRO-170
Convertir una aplicación web en instalable y operativa sin cobertura mediante service workers y caché.
Formato asíncrono Desarrollo JavaScript
7 módulos · 31 clases en vídeo · práctica guiada en cada módulo
El personal de campo trabaja en naves, sótanos, parcelas y polígonos donde la cobertura falla. La aplicación web que funciona en la oficina se queda en blanco justo cuando hay que registrar una lectura o cerrar un parte. Este curso ataca ese escenario: una aplicación que arranca sin red, guarda lo que se introduce y lo envía sola cuando vuelve la conexión.
Se parte de una aplicación web ya existente y se le añaden las piezas una a una. Primero el service worker y el control de su ciclo de vida, después las estrategias de caché diferenciadas para el esqueleto de la aplicación y para los datos, luego el almacenamiento en IndexedDB y la cola de reenvío con Background Sync, y por último el manifiesto y el flujo de instalación en escritorio y móvil.
Al cerrar el curso la aplicación se instala como una más del sistema, funciona con el avión activado y no pierde datos. Desde aquí se abre el trabajo con notificaciones push, con la actualización controlada de versiones en producción y con la integración de estas aplicaciones en flotas de dispositivos gestionados.
Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.
Sigue aprendiendo
FRO-103Desarrollo Frontend
Transiciones, animaciones, container queries, capas en cascada y estrategias para que la hoja de estilos no se pudra.
CSS
FRO-111Desarrollo Frontend
useMemo, useReducer, contexto, gestores de estado y perfilado para evitar renderizados innecesarios.
ReactTypeScript
FRO-112Desarrollo Frontend
Componentes de servidor, rutas, caché y despliegue de una aplicación React que necesita SEO.
Next.jsReact