GuíaIntermedio

Guía de Performance y Despliegue Fullstack

Aprende a hacer una app frontend rápida y a desplegarla a producción: qué significa "rápido" de forma medible con los Core Web Vitals (LCP, INP, CLS), las estrategias de renderizado (CSR, SSR, SSG, ISR) y dónde corre cada pieza de código, el critical rendering path y qué bloquea la primera pintura, el costo real del JavaScript (bundle, code-splitting, lazy loading, re-render), imágenes y assets con formatos modernos y caché HTTP, cómo medir y perfilar con Lighthouse y el panel Performance, y el despliegue mismo: build de producción, hosting, variables de entorno, CDN/edge, CI/CD y rollbacks. El eje es medir antes de optimizar: la performance no es magia ni micro-trucos, es un presupuesto que se mide, se diagnostica y se defiende. Cada módulo ejecuta en Node.js un modelo de la métrica o el mecanismo en juego —scoring de Web Vitals, tamaño de bundle con code-splitting, tiempo al primer render, decisiones de caché HTTP, ahorro de bytes en imágenes, un presupuesto de performance— para verificar el razonamiento con números, no con intuición. El hilo conductor es el storefront de Mercado: se mide su baseline, se optimiza (code-split del carrito, imágenes en AVIF con `srcset`, caché de assets, critical path), se cumple un presupuesto, y se despliega. Cierra el ecosistema Fullstack de NIEVA, apoyándose en la Guía de Sistemas de UI e Implementación de Diseño.

64
lecciones
8
módulos
Inglés · Español
disponible en
certificado
Gratis
acceso
NIEVA

Resultados

Lo que vas a poder hacer

  • Medir qué tan rápida es una app con los Core Web Vitals (LCP, INP, CLS) y sus umbrales oficiales, antes de optimizar nada
  • Elegir estrategia de renderizado por ruta (CSR, SSR, SSG, ISR) según su impacto en LCP e INP
  • Entender el critical rendering path del navegador y usar resource hints (`preload`, `preconnect`, `prefetch`) y carga de fuentes con criterio
  • Reducir el costo del JavaScript con code-splitting, lazy loading, tree-shaking, y memoización de React donde corresponde
  • Optimizar imágenes y assets con formatos modernos (AVIF/WebP), `srcset` y caché HTTP (`Cache-Control`, `ETag`)
  • Perfilar con Lighthouse y el panel Performance de DevTools, y medir Web Vitals en campo (RUM)
  • Definir un presupuesto de performance y hacerlo cumplir en CI antes de que rompa el build
  • Desplegar una app a producción: build, hosting estático o de servidor, variables de entorno, CDN/edge, CI/CD y rollbacks
  • Medir, optimizar y desplegar el storefront completo de Mercado cumpliendo un presupuesto de performance real

Antes de empezar

Qué necesitas traer

Es para ti si...

  • Desarrolladores frontend que construyeron una app funcional y necesitan hacerla rápida con datos, no con intuición
  • Devs que ya usan React, Next.js o un sistema de diseño y quieren cerrar el ciclo con performance y despliegue
  • Quienes necesitan defender decisiones de performance con métricas (Core Web Vitals) frente a un equipo o un cliente
  • Equipos que van a desplegar su primera app a producción y necesitan el criterio de CI/CD, variables de entorno y rollbacks

Requisitos y materiales

  • Una app React o Next.js funcional para optimizar, o haber completado la Guía de Next.js App Router y la Guía de Sistemas de UI
  • JavaScript ES6+ y conceptos básicos de HTTP
  • Node.js instalado para ejecutar los modelos de cada módulo
  • Familiaridad con la terminal, npm y control de versiones básico con git

Contenido

El temario, módulo por módulo

Abre cualquiera para ver sus lecciones.

Dudas frecuentes

Lo que suele preguntarse

Empieza cuando quieras

Reseñas

Lo que dicen los estudiantes

Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!