JavaScript Infrastructure: CLI, NPM, Babel and Webpack
What you'll learn
- Using command lines
- Start and manage packages using NPM
- Translating syntaxes using Babel 7
- Set up and bundle files using Webpack 4
- Understand how Webpack works and how to configure and use it
Requirements
- Basic JavaScript
Description
This course covers four topics: command line, NPM, Babel 7 and Webpack 4.
This course is designed for absolute beginners.
You will start with command line and NPM.
Then you will learn Babel 7 and Webpack 4.
At the end, you will learn how to integrate Babel and Webpack using babel loader.
The main focus of this course is Webpack.
To help you master Webpack as soon as possible, your Webpack study is made of three stages.
Stage one covers all the basics you need to know about Webpack. Stage two teaches you how to create the most efficient bundled file. The last stage shows you how to integrate Babel and Webpack using babel loader.
At the end of each stage, there will be a review session and a practice session.
You will learn Theory first and then Apply and Practice everything you have learnt in a real project.
By the end of this course, you will "TAP" command line, NPM, Babel 7 and Webpack 4 ! " ^_^
Bonus section: CommonJS and ESM (ES6 import and export modules)
This course covers four topics: command line, NPM, Babel 7 and Webpack 4.
This course is designed for absolute beginners.
You will start with command line and NPM.
Then you will learn Babel 7 and Webpack 4.
At the end, you will learn how to integrate Babel and Webpack using babel loader.
The main focus of this course is Webpack.
To help you master Webpack as soon as possible, your Webpack study is made of three stages.
Stage one covers all the basics you need to know about Webpack. Stage two teaches you how to create the most efficient bundled file. The last stage shows you how to integrate Babel and Webpack using babel loader.
At the end of each stage, there will be a review session and a practice session.
You will learn Theory first and then Apply and Practice everything you have learnt in a real project.
By the end of this course, you will "TAP" command line, NPM, Babel 7 and Webpack 4 ! " ^_^
Bonus section: CommonJS and ESM (ES6 import and export modules)
Who this course is for:
- JavaScript beginner who wants to master NPM
- JavaScript beginner who wants to master Babel 7
- JavaScript beginner who wants to master Webpack 4
Instructor
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.