Webpack 5 and Vite: A New Way to Learn - Active Thinking
What you'll learn
- Master Webpack 5 and Webpack DevServer
- Master Vite
- Master Webpack and Vite library
- Master Webpack Module Federation
Requirements
- Basic JavaScript knowledge
- Basic NPM knowledge
Description
This course teaches both Webpack and Vite, but we did not just stack a Webpack course and a Vite course together.
We want to help you master Webpack with less time and effort. This is why we add a Vite course.
Studying Webpack lays the foundation for the following Vite study. Your Webpack experience enables you to instantly understand similar concepts in Vite. As a result, you can master Vite with much less time and effort.
Meanwhile, learning Vite gives you the perfect opportunity to review and apply your Webpack knowledge.
By comparing the similarities and differences between Webpack and Vite, you can deepen your understanding of both subjects.
"Exploring" in the "darkness."
Instead of directly telling you what to do, this course takes a different approach—“forcing” you to figure things out by yourself. You will not only learn how but also know why.
Since Webpack 4, a config file is no longer needed. This, of course, is just a marketing gimmick, something Webpack does to attract more new users by appearing to be simple and convenient.
We take advantage of this feature. We will create a project and adapt it to meet the default Webpack settings. In this process, you will develop a more accurate and much deeper of how Webpack works and how to configure it.
If you prefer the old way of learning, where I give you detailed instructions on how to do everything, we have got you covered. We have prepared a traditional Webpack entry lesson, which teaches everything step by step.
Who this course is for:
- JavaScript developers who want to learn Webpack 5
- JavaScript developers who want to learn Vite
- Webpack developers who want to learn Webpack module federation
Instructor
Stop hiding unwanted things in mist (Jordan Peterson, Beyond Order). Shake off the dead weight that slows you down.
Your time is limited, and you have other things going on in your life. More likely than not, you will only get busier as time goes by.
New technologies show up everyday. Existing ones keep upgrading, adopting new features, switching to new syntaxes.
For you to stay relevant, you have to keep learning.
Most importantly, you must do so quickly and easily, without spending too much time or making too much effort. Otherwise, you won't keep up with the rapid tech progress, and your life as a programmer would be too painful as you are constantly struggling with learning something new.
It seems that you are caught in a dilemma where there is a lot to learn but not enough time to do it.
The programming world emphasizes reusing codes. You, as a programmer, must "reuse" learning experience. The experience of learning one programming technology should enable you to pick up another one with less time and effort.
In order to do so, you must disperse the mist and remove all the "unwanted things" you hide there.
The "unwanted things hidden in the mist" are the insufficient understanding of a coding language or framework. You have never dug deep enough, all you have done is copying what the manual says. When things get complicated, you won't be able to come up with a solution.