Skip to content

Desarrollo y Tecnologías Web

JAMstack y Computación en el Borde


Course
Profesor Altea
Access code required
Enroll

Domina JAMstack y la computación en el borde para crear sitios web ultrarrápidos y seguros, listos para los retos actuales de la web moderna.

¿Te imaginas construir sitios web que cargan en milisegundos, escalan sin esfuerzo y resisten los desafíos de seguridad actuales? Este curso práctico de micro-aprendizaje te introduce al mundo de JAMstack y la computación en el borde, combinando teoría esencial y ejercicios inmediatos para que implementes cada concepto el mismo día. Comenzarás explorando las bases del JAMstack: su filosofía, componentes fundamentales (JavaScript, APIs y Markup) y cómo se diferencia de las arquitecturas web tradicionales. Posteriormente, descubrirás sus ventajas y limitaciones en el mundo real, con ejemplos concretos de proyectos exitosos y retos comunes. El curso avanza hacia la computación en el borde, un paradigma que está redefiniendo cómo y dónde se procesan los datos, permitiéndote llevar la lógica y la seguridad más cerca del usuario final. Compararás la nube tradicional con el borde, identificarás casos de uso ideales y aprenderás a optimizar el rendimiento y la experiencia del usuario aprovechando redes de distribución de contenido (CDN) y servicios serverless. No solo aprenderás sobre frameworks populares como Next.js, Gatsby y Hugo, sino que también verás cómo conectar bases de datos, APIs externas y CMS headless de manera segura y eficiente. Cada módulo está diseñado para que pongas en práctica lo aprendido mediante ejemplos reales, ejercicios guiados y recursos gratuitos o de bajo costo. Aprenderás a desplegar tus sitios en plataformas líderes (Netlify, Vercel, Cloudflare Pages), automatizar flujos de trabajo, implementar pruebas y monitorización, gestionar el control de versiones y adaptar tus proyectos a múltiples idiomas. Finalmente, explorarás tendencias emergentes y buenas prácticas para mantenerte a la vanguardia en un entorno web en constante evolución. Al finalizar, habrás adquirido competencias aplicables de inmediato para diseñar, desarrollar y mantener aplicaciones web modernas, seguras y ultrarrápidas, aprovechando al máximo el poder del JAMstack y la computación en el borde. Este curso es ideal si buscas actualizarte, mejorar la experiencia de tus usuarios y dominar las herramientas que están transformando la web.

Here is the course outline:

1. Introducción estratégica al JAMstack y la Computación en el Borde

Explora los fundamentos del JAMstack y la computación en el borde, comparando sus componentes, beneficios y casos de uso para sentar las bases del resto del curso.

Del monolito al JAMstack: Fundamentos y componentes
Evaluando el valor: Ventajas, desventajas y el rol de las CDNs
Pensar más cerca del usuario: Borde vs. Nube y casos de uso
Quiz: Fundamentos estratégicos de JAMstack y la Computación en el Borde
Proyecto: Análisis y Estrategia de Arquitectura JAMstack y Computación en el Borde
Ensayo: Introducción estratégica al JAMstack y la Computación en el Borde

2. Construcción de sitios JAMstack con frameworks, APIs y contenidos desacoplados

Aprende a crear aplicaciones modernas empleando frameworks populares, servicios de hosting, funciones serverless y headless CMS, integrando datos externos y estrategias de internacionalización.

Elegir y arrancar con tu framework JAMstack
Backend sin servidor: APIs, funciones y datos desacoplados
Contenido global y escalable: Headless CMS e internacionalización
Quiz: Construcción de sitios JAMstack con frameworks, APIs y contenidos desacoplados
Proyecto: Construye un sitio JAMstack desacoplado, dinámico y multilingüe
Ensayo: Construcción de sitios JAMstack con framework, APIs y contenidos desacopiados

3. Despliegue optimizado y seguro en el Borde

Profundiza en el uso de CDNs, técnicas de optimización de rendimiento, prácticas de seguridad y soluciones de persistencia cercanas al usuario para maximizar la velocidad y protección de tus proyectos.

Profundizando en las CDNs: Anatomía y selección
Rendimiento al límite: Optimización en el borde
Seguridad y persistencia cercana al usuario
Quiz: Despliegue optimizado y seguro en el Borde
Proyecto final: Despliegue optimizado y seguro en el Borde
Ensayo: Despliegue optimizado y seguro en el Borde

4. Automatización, versionado y monitorización para la escala continua

Implementa flujos de despliegue automatizados, controla versiones con Git y establece prácticas de pruebas y monitorización para mantener la calidad y escalabilidad de tus aplicaciones JAMstack.

Flujos de CI/CD automatizados para JAMstack
Colaboración y control con Git y estrategias de branching
Garantizando calidad: pruebas continuas y monitorización
Quiz: Automatización, versionado y monitorización para la escala continua
Proyecto integrador: Automatización, versionado y monitorización en un sitio JAMstack
Ensayo: Automatización, versionado y monitorización para la escala continua

5. Síntesis y tendencias futuras del JAMstack en el Borde

Cierra el recorrido revisando las mejores prácticas aprendidas, descubriendo tendencias emergentes y diseñando un plan de acción para mantenerte a la vanguardia del desarrollo web.

Buenas prácticas consolidadas del JAMstack en el Borde
Tendencias emergentes y evolución del ecosistema
Diseña tu ruta de crecimiento profesional
Quiz: Síntesis y tendencias futuras del JAMstack en el Borde
Proyecto Final: Consolidación de Buenas Prácticas y Tendencias Futuras en JAMstack y Computación...
Glossary
Study guide
Ensayo: Síntesis y tendencias futuras del JAMstack en el Borde
Back to top