Webpack – from scratch to a working web application bundle (WBPCK)
Programming, Web Programming
Learn to use Webpack, a Node.js-based bundler that lets you import modules, assets and modern JavaScript into a single browser-ready bundle. You will learn installation, core concepts, loaders, plugins and development vs production setup.
This hands-on course explains how to configure Webpack for development and production, covering CSS preprocessors, transpilation with Babel, polyfills for older browsers and optimizing output with minification, caching and loader/plugin choices.
Location, current course term
Contact us
The course:
Hide detail
-
Introduction
-
Installation
-
First run
-
How it actually works
-
Basic configuration
-
Running without configuration
-
Assets (resources)
-
CSS
-
Fonts
-
Images
-
Image minification
-
Static data (JSON, CSV, XML)
-
Output control and distribution
-
Multiple output files
-
HTML template
-
File caching
-
Cleaning the production folder
-
Development with Webpack
-
Source maps
-
Watching
-
Reloading the web page
-
Tools and optimization
-
Build statistics
-
Deduplication
-
Lazy loading scripts
-
Separate configuration for development and production
-
Configuration principle
-
Shared common part
-
Custom bundling
-
Custom polyfills
-
Babel: transpile to ES5 and add polyfills
-
CSS and JS linting (code style checks)
-
CSS preprocessors (LESS, optionally SASS) and autoprefixer
-
Extracting CSS into a separate file
-
Improved minification for CSS and JS
-
Providing JavaScript for older browsers (with polyfills)
-
Assumed knowledge:
-
Advanced JavaScript, HTML and CSS; familiarity with modules, Node.js and CSS preprocessors is beneficial.
-
Recommended previous course:
-
Advanced JavaScript and Introduction to Node.js (JVS2)
-
Schedule:
-
2 days (9:00 AM - 5:00 PM )
-
Course price:
-
472.00 € ( 571.12 € incl. 21% VAT)
-
Language:
-