Skip to content

Arquitectura de Software

JAMstack y Computación en el Borde


Course
Profesor Altea
Access code required
Enroll

Descubre cómo JAMstack y la Computación en el Borde están revolucionando el desarrollo web moderno. Aprende a construir, desplegar y optimizar aplicaciones ultrarrápidas, seguras y escalables, integrando teoría y práctica con herramientas líderes del sector.

¿Qué tienen en común los sitios web más veloces, seguros y escalables de la actualidad? La respuesta está en la unión de JAMstack y la Computación en el Borde. Este curso universitario está diseñado para quienes buscan dominar las arquitecturas web emergentes que están transformando la experiencia del usuario y los procesos de desarrollo. Iniciaremos con una visión clara y aplicada de JAMstack: entenderás sus fundamentos, componentes clave y en qué supera a las arquitecturas monolíticas tradicionales mediante ejemplos reales que podrás replicar. Posteriormente, profundizaremos en los principios de la Computación en el Borde, explorando cómo el procesamiento cercano al usuario final puede reducir la latencia, aumentar la seguridad y habilitar experiencias hiperpersonalizadas. Aprenderás a utilizar CDNs, funciones sin servidor y herramientas como Netlify, Next.js o Gatsby, aplicando técnicas de despliegue continuo y flujos de trabajo automatizados que optimizan desde la construcción hasta la monitorización y observabilidad. Además, abordaremos la gestión de la seguridad, el almacenamiento moderno y la optimización SEO, siempre con ejercicios prácticos y recursos accesibles. Finalmente, exploraremos casos de uso concretos en comercio electrónico y portales de contenido, cerrando con una mirada a las tendencias y el futuro del desarrollo web. Cada módulo combina teoría con ejercicios que podrás implementar el mismo día, asegurando aplicabilidad inmediata y un aprendizaje relevante para el mundo real. Prepárate para crear aplicaciones que no solo cumplen con los estándares actuales, sino que anticipan el futuro digital.

Here is the course outline:

1. Bases de JAMstack y Computación en el Borde

Panorama inicial que presenta los fundamentos de JAMstack y la computación en el borde, destacando sus componentes esenciales y comparando esta arquitectura con los modelos monolíticos tradicionales para que el estudiante comprenda por qué y cuándo adoptarla.

Bienvenida.
Arquitectura JAMstack de un vistazo
Computación en el borde: llevando el procesamiento cerca del usuario
JAMstack vs. Arquitecturas monolíticas: criterios de decisión
Ensayo integrador: Fundamentos y decisiones arquitectónicas en JAMstack y Computación en el Borde
Quiz: Fundamentos de JAMstack y Computación en el Borde
Proyecto Integrador: Decisión Arquitectónica y Aplicación de JAMstack y Computación en el Borde

2. Construyendo con JAMstack: Componentes, CDN y Serverless

Profundiza en los pilares JavaScript-APIs-Markup, el rol de las CDN para servir contenido cercano al usuario y la integración de funciones serverless; se revisan además las herramientas de desarrollo más populares para poner todo en práctica.

Profundizando en JavaScript, APIs y Markup
Distribución de contenido y serverless en el borde
Herramientas y frameworks modernos para JAMstack
Ensayo integrador: Aplicaci3n pr01ctica de JAMstack, CDN, Serverless y herramientas modernas
Quiz: Componentes, distribución y herramientas modernas en JAMstack
Proyecto integrador: Construye y distribuye una web JAMstack automatizada

3. Rendimiento y Seguridad en el Borde

Explora cómo el edge computing complementa a la nube; se abordan edge functions, estrategias de caché, optimización de la experiencia de usuario, monitorización avanzada y buenas prácticas de seguridad para ofrecer sitios rápidos y confiables.

Modelo híbrido: Edge vs Cloud y caché inteligente
Edge functions para personalización y experiencia de usuario
Monitorización y seguridad en entornos de borde
Ensayo Integrador: Rendimiento y Seguridad en el Borde
Quiz: Rendimiento, Personalización y Seguridad en el Borde
Proyecto Integrador: Arquitectura Edge para Rendimiento, Personalización y Seguridad

4. Automatización, Despliegue y Casos de Uso

Cubre el despliegue continuo, la automatización de flujos de trabajo, opciones de bases de datos sin servidor y ejemplos detallados de comercio electrónico y portales de contenido que ilustran cómo llevar JAMstack al mundo real con SEO sólido.

Despliegue continuo y automatización de pipelines
Datos y SEO en JAMstack
Casos de uso avanzados: comercio electrónico y portales de contenido
Ensayo Integrador: Automatización, Datos, SEO y Casos de Uso en JAMstack y el Borde
Quiz: Automatización, Despliegue y Casos de Uso en JAMstack y el Borde
Proyecto Integrador: Automatizacin y Despliegue en un Caso de Uso Real con JAMstack

5. Tendencias Emergentes y Conclusiones

Síntesis de los aprendizajes clave, análisis de las tendencias que definirán el futuro de JAMstack y la computación en el borde, y recomendaciones de próximos pasos para seguir profundizando y mantenerse actualizado.

Panorama de las tendencias emergentes en JAMstack
Nuevos horizontes en computación en el borde
Roadmap profesional y próximos pasos
Ensayo: Reflexión Crítica sobre las Tendencias y el Futuro de JAMstack y la Computación en el Borde
Quiz: Tendencias y Futuro de JAMstack y la Computación en el Borde
Proyecto Final: Roadmap Profesional y Aplicación de Tendencias Emergentes
Glossary
Study guide
Back to top