Course Outline

About Babel


  • Participants must have good knowledge of Participants must have good knowledge of JavaScript


  • 2 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

Introduction to Babel
  • Installation
  • Babel - HelloWorld
  • Using the Babel REPL
Babel Configuration
  • babelrc
  • env option
  • Preset
Babel Plugins
  • Transform plugin
  • Syntax plugin
Babel Case Studies
  • ES6 to ES5 conversion
  • TypeScript to JavaScript conversion
  • JSX to JS conversion

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.