JavaScript Module Fundamentals

Visit Tutorial Page ( Report)
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.
  • Course Overview
    00:01:30
    • Course Overview
      00:01:30
  • Why Modules Matter in JavaScript
    00:13:50
    • Introduction
      00:01:15
    • The Goals of Modularity
      00:02:46
    • A Brief History of JavaScript Modules
      00:02:41
    • Course Modules and Required Software
      00:03:00
    • Project Structure and the Demo App
      00:04:05
  • Module Patterns in ES5
    00:26:36
    • Introduction and Overview
      00:01:31
    • Immediately-Invoked Function Expressions
      00:01:47
    • Demo: Creating an IIFE
      00:05:09
    • Revealing Module Pattern
      00:04:24
    • Demo: Revealing Module Pattern - Singleton
      00:06:52
    • Revealing Module Pattern - Constructor
      00:02:26
    • Demo: Revealing Module Pattern - Constructor
      00:02:21
    • Summary
      00:02:03
  • Module Formats and Loaders
    00:38:24
    • Introduction and Overview
      00:01:13
    • Formats Versus Loaders
      00:01:31
    • Module Formats
      00:03:37
    • Module Loaders
      00:01:07
    • AMD Format
      00:02:53
    • Demo: Using the AMD Format with RequireJS
      00:11:32
    • CommonJS Format
      00:04:21
    • Demo: Using the CommonJS Format with SystemJS
      00:09:58
    • Summary
      00:02:07
  • Modules in ES2015
    00:31:38
    • Introduction and Overview
      00:01:21
    • What are ES2015 Modules?
      00:01:19
    • ES2015 Module Workflow
      00:02:43
    • Importing and Exporting
      00:01:57
    • Export Syntax
      00:03:16
    • Import Syntax
      00:03:23
    • Demo: Creating ES2015 Modules
      00:07:08
    • What Is Babel?
      00:02:02
    • Demo: Transpiling ES2015 Modules with Babel
      00:06:16
    • Summary
      00:02:09
  • Module Bundlers
    00:24:41
    • Introduction and Overview
      00:01:16
    • The Role of a Module Bundler
      00:02:48
    • Browserify
      00:00:49
    • Demo: Bundling CommonJS Modules with Browserify
      00:05:41
    • Webpack
      00:01:06
    • Demo: Bundling AMD Modules with Webpack
      00:04:47
    • Demo: Transpiling and Bundling ES2015 Modules with Webpack
      00:06:20
    • Summary
      00:01:50
Write Your Review

Reviews

atieh mokhtari
atieh mokhtari

this tutorial was really good for me to help me undrestand the basics of Javascript Modules. with very well english accent and undrestandable.

0 0 (Report)