Contenido del curso
Proyecto inicial
Loaders y Plugins en Webpack
- 6

Integración de Babel y Webpack para compatibilidad JavaScript
09:57 min - 7

Configuración de HTML-webpack-plugin en Webpack
06:16 min - 8

Configuración de Webpack para CSS y Preprocesadores
10:58 min - 9

Uso de Copy Webpack Plugin para Mover Archivos en Proyectos Node.js
05:56 min - 10

Importación de Imágenes con Webpack Asset Module
04:55 min - 11

Optimización de Fuentes Locales con Webpack
10:07 min - 12

Optimización de Proyectos con Webpack: Minificación y Hashing
07:09 min - 13

Alias en Webpack: Simplifica la Importación de Módulos
06:42 min
Deploy del proyecto
- 14

Variables de Entorno en Webpack para Proyectos Seguros
05:30 min - 15

Configuración de Webpack para Modo Desarrollo
03:38 min - 16

Configuración de Webpack para Producción y Limpieza de Builds
05:08 min - 17

Activar Watch Mode en Webpack para Desarrollo y Producción
05:12 min - 18

Despliegue de Proyectos Web con Netlify y GitHub
14:24 min
Herramientas de desarrollo complementarias
Integración básica de React.js
- 22

Configuración de Webpack y React desde Cero para Producción
06:58 min - 23

Configuración de Webpack en Proyecto React con Babel y JSX
07:04 min - 24

Configuración de Webpack para Proyectos HTML y Servidor Local
05:22 min - 25

Configurar CSS y SaaS en React con Webpack
06:24 min - 26

Configuración de Webpack para Producción en React
06:13 min - 27

Despliegue de Aplicaciones React en Netlify
03:03 min
Próximos pasos
Configuración y Uso de Webpack con React
Resumen
Dominar webpack implica comprender desde su configuración inicial hasta la optimización para producción, pasando por el uso de plugins, loaders y el análisis del bundle. Todo esto fue cubierto a lo largo de un recorrido práctico donde se construyó un portafolio personal y se integró con React como valor agregado.
¿Qué habilidades se desarrollan al trabajar con webpack?
El aprendizaje de webpack abarca varias áreas fundamentales para cualquier desarrollador frontend. Entre las habilidades y conceptos trabajados destacan:
- Configuración de webpack: crear y personalizar el archivo de configuración para adaptar el empaquetador a las necesidades de cada proyecto.
- Modo desarrollo y modo producción: entender las diferencias entre ambos modos y cómo cada uno optimiza el flujo de trabajo o el rendimiento final [0:18].
- Análisis del bundle: utilizar herramientas para inspeccionar el tamaño y la composición del paquete generado, lo que permite detectar dependencias innecesarias y mejorar los tiempos de carga.
- Plugins: agregar funcionalidades adicionales al proceso de empaquetado, como la generación automática de HTML, la limpieza de carpetas de salida o la copia de archivos estáticos.
- Loaders: transformar archivos que webpack no entiende de forma nativa, como estilos CSS, imágenes o fuentes, para integrarlos correctamente en el bundle.
¿Cómo se aplica webpack en un proyecto real con React?
La construcción de un portafolio personal sirvió como proyecto práctico para aplicar cada configuración aprendida. Este enfoque permite consolidar los conocimientos en un entorno realista, donde cada loader y cada plugin resuelve una necesidad concreta del proyecto.
Al finalizar, se incorporó React como capa de interfaz, demostrando que webpack es perfectamente compatible con bibliotecas y frameworks modernos. Esto agrega un diferencial importante: saber configurar webpack manualmente en lugar de depender exclusivamente de herramientas preconfiguradas como Create React App.
¿Por qué es valioso conocer webpack a fondo?
- Permite tener control total sobre el proceso de empaquetado.
- Facilita la optimización de rendimiento en aplicaciones de producción.
- Brinda flexibilidad para integrar cualquier tecnología o herramienta al flujo de trabajo.
Si ya completaste cada módulo, es momento de poner a prueba lo aprendido con el examen y compartir tu experiencia con la comunidad. Cuéntanos: ¿qué parte de la configuración de webpack te resultó más útil para tus proyectos?