Course Outline


About webpack

Pre-requisites

  • The participants should have basic understanding of The participants should have basic understanding of JavaScript and Node.js

Duration

  • 2-3 days

Lab Setup

  • Hardware Configuration - Participants must have access to a system with the following hardware configuration:
    • 2GB of free RAM, 20GB of free disk space and full network connectivity
  • Software Configuration
    • Ubuntu 16.04 Desktop Edition (sudo/root access required)
    • Firefox and Chrome browsers

Course Outline for webpack

Introduction to Webpack
  • Installation
  • Webpack - HelloWorld
Webpack loaders
  • Loader stages – preloader, loader and postloader
  • Building loaders – sync, async, raw and pitching loaders
  • Loader context
  • Chaining loaders
Webpack Configuration
  • Config options – entry, output, module, watch, etc
Webpack plugins
  • Config plugins
  • Output pugins
  • Optimize plugins
  • Other plugins
Webpack APIs
  • CLI
  • Node
  • Loader
  • Plugin
Misc
  • HMR
  • Lazy loading

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.