Description
Course info
Rating
(73)
Level
Beginner
Updated
February 9, 2016
Duration
2h 3m
Description

This course shows developers how to use next generation JavaScript language features today. Developers will learn to use ES2015 (previously know as ES6/JS.Next/Harmony) without waiting for browser support by introducing Babel, a JavaScript compiler, into their build process. This course will demonstrate how to install and configure Babel. Developers will learn to use Babel with their preferred front-end build tool (Gulp, Grunt, Webpack, npm Scripts), with Node.js on the server, and while writing unit tests. The course also details how to configure Babel for legacy browser support.

About the author
About the author

Craig McKeachie has been a software developer for 15 years and earned the Microsoft Certified Solutions Developer (MCSD) certification for three generations of Microsoft technology. Craig is the author of the JavaScript Framework Guide: AngularJS, Backbone, and Ember, and blogs at funnyant.com

More from the author
Stripe Fundamentals with ASP.NET MVC
Beginner
3h 7m
22 Sep 2015
Transcript
Transcript

Hi everyone, my name is Craig McKeachie, welcome to my course: “Babel: Get Started”. I am the author of the JavaScript Framework Guide and have been a developer for over 15 years. This course shows developers how to use next generation JavaScript language features today.

Developers will learn to use ECMA Script 2015 (previously know as ECMA Script6/JS. Next/Harmony) without waiting for browser support by introducing Babel, a JavaScript compiler, into your build process. This course is a quick introduction to using Babel to write modern JavaScript applications and no prior experience with Babel is required.

Some of the major topics that we will cover include:

  1. Installing and configuring Babel.
  2. Integrating Babel into your build using your front end build tool of choice including Gulp, NPM Scripts, Webpack, and Grunt.
  3. How to configure Babel to support Legacy Browsers as far back as Internet Explorer 84. Using Babel with React and JSX, Node.js, and in your Unit Tests with Jasmine and Mocha.
By the end of this course, you will have a solid foundation and be ready to use Babel when developing your JavaScript applications.

From here, continue your learning by diving into the specifics of the new JavaScript language features in these courses:
  1. JavaScript Fundamentals for ES6

Next, you can take a deeper dive into the front-end build automation tools with courses like:
  1. JavaScript Build Automation with Gulp.js
  2. Introduction to npm as a build tool
I hope you’ll join me on this journey to learn Babel with the Babel: Get Started course, at Pluralsight.