Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

2 Días
12 Hrs
24 Min
53 Seg

¿Por qué usar Webpack?

1/22
Resources
Transcript

What is Webpack and why is it crucial in modern development?

Modern web development demands tools that help us manage complex projects efficiently. Webpack has become one of the most relevant solutions to optimize and configure our projects for different environments, from development to production.

How do I use Webpack to customize and control projects?

Using Webpack allows you to have full control over your project. Unlike tools like Create React App, which allow you default configurations, but with little visibility into the internal processes, Webpack gives you the opportunity to customize every aspect of your application. This tool is essential for:

  • Custom configuration: Define how your project will behave in development, staging and production.
  • Alignment to the business model: Adjust the configuration according to the specific needs of your application.
  • Expandability: Facilitates the implementation of new technologies and the separation into micro frontends.

What are the main features of Webpack 5?

With the upgrade to Webpack 5 comes significant improvements that further optimize web development. During the course, you will learn how to:

  • Migrate from Webpack 4 to Webpack 5: Use the latest configuration and take advantage of its new features.
  • Integration with TypeScript: Configure and prepare your project to work efficiently with TypeScript.
  • Resource optimization:
    • Images and resources: Improve loading and resource consumption.
    • Lazy loading and code splitting: Separate code into different elements to optimize site loading.
    • Alias and home reload: Facilitates organization and development in real time.

How does Webpack prepare us for a robust production environment?

Production readiness is where Webpack excels extensively, ensuring that your application is ready to support large loads while maintaining peak performance. Webpack helps you to:

  • Deploy projects across platforms: You can unify and manage the backend and frontend on separate platforms efficiently.
  • Configure DNS and domains: It covers the essentials to get your site fully functional online.
  • Innovate in configurations: Allows you to implement configurations that can evolve with the needs of your project.

Case study: Migration and preparation with PlatziStore

In this hands-on course, the goal is to take a project called PlatziStore from Webpack 4 to Webpack 5, integrating features such as TypeScript and a server with Express. This hands-on approach will give you the tools to:

  • Set up a backend with Express.
  • Work with APIs and upload enhancements using CDNs.
  • Ensure system optimization and stability in production.

Webpack is positioned as an indispensable tool for developing modern and efficient web applications. Its customization and optimization capabilities make it ideal for any serious project looking to make a qualitative leap in its development. Join me in this course and let's discover it together!

Contributions 5

Questions 6

Sort by:

Want to see more contributions, questions and answers from the community?

Por qué usar Webpack?

¿Cual es la diferencia de configurar mi proyecto con Webpack y Create React App?
Pues tendremos el control total del proyecto,
Create React App es una librería que nos ayuda a crear aplicaciones robustas, pero desconocemos la configuración. Que NO utilizaremos.
EN CAMBIO con WEBPACK:

  • Controlaremos como trabajar en modo de desarrollo.
  • Como trabajar en Staging.
  • Como trabajar en Modo de Producción
  • Añadir configuraciones que se alineen al modelo de negocio de la aplicación
    Beneficios:
  • Al tener una configuración 100% personalizada,
    ayuda a tener control TOTAL
  • Teniendo total control ayuda a llevar nuestra aplicación a un siguiente nivel (una nueva implementacion, una nueva tecnología).
    Todo esto con el fin de que soporte grandes cargas al momento de llevar la aplicación al producción

Por fin el Curso Práctico de Webpack!!
Trabajaremos el proyecto PlatziStore el cual lo vamos a migrar de webpack 4 a webpack 5 (la más actual),
a su ves:

  • Añadiremos Algunas configuraciones con TypeScript.
  • Lo prepararemos para el modo producción y modo desarrollo.
  • Trabajaremos con una API que vamos a crear y preparar por medio de un servidor con Express
  • Pondremos en práctica los alias.
  • Pondremos en práctica los CDNs (Content Delivery Networks)
  • Optimizaremos nuestras imágenes
  • Trabajaremos con el modo: Hot reload, Lazy loading y Code Splitting
    Tendremos 2 proyectos que se unificaran.
    Haremos el Deploy en plataformas distintas.

Hola a todos, estoy de vuelta. Alguien quiere ayudarme a grabar mi aporte sobre empaquetadores para mi canal en Youtube?

Prefiero 100mil veces Parcel a Webpack, en serio, no saben lo que se están perdiendo, es simple efectivo y super eficiente…

Estos cursos de webpack me parecen geniales, personalmente Webpack ha sido el tema que más dificultades me había dado hasta el curso de Webpack de Oscar.

Así que vamos con todo a por este curso

Genial. Los cursos de Webpack están muy buenos.