JavaScript Module Fundamentals

JavaScript applications have grown increasingly complex. This course will teach you the basics of writing modular, maintainable JavaScript using popular formats, loaders, and bundlers.
Course info
Level
Beginner
Updated
Jun 10, 2016
Duration
2h 17m
Table of contents
Description
Course info
Level
Beginner
Updated
Jun 10, 2016
Duration
2h 17m
Description

At the core of building JavaScript applications is a thorough knowledge of JavaScript modules. In JavaScript Module Fundamentals, you will learn all of the options available for building modular, maintainable, JavaScript applications. You will learn how to use popular module formats like AMD and CommonJS, how to create and transpile modules in the ES2015 format, and you'll also learn how to bundle modules with Browserify and Webpack. When you're finished with this course, you will have a foundational knowledge of JavaScript modules that will help you plan and implement your next client or server-side web application.

About the author
About the author

Brice has been a professional developer for over 20 years and loves to experiment with new tools and technologies. Web development and native iOS apps currently occupy most of his time.

More from the author
State of .NET: Executive Briefing
Beginner
25m
May 17, 2019
RxJS: The Big Picture
Beginner
1h 2m
Mar 5, 2019
More courses by Brice Wilson
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Brice Wilson, and welcome to my course, JavaScript Module Fundamentals. I'm a server and client-side web developer. In this course, we're going to explore and demystify the often confusing world of JavaScript modules. JavaScript has exploded in popularity in recent years, and it's now being used to write increasingly large client-side applications. This trend means that writing modular maintainable code is more important than ever. Some of the major topics that we will cover include popular module patterns, the AMD and CommonJS module formats, client-side module loaders, ES2015 modules, and module bundlers. Before beginning this course, you should be familiar with the basics of JavaScript, but you certainly don't need to be an expert. By the end of the course, you'll understand all of the options available to you for building and deploying modular JavaScript applications. I hope you'll join me on this journey to learn how to build modular JavaScript apps with the JavaScript Module Fundamentals course at Pluralsight.