https://github.com/engineerapart/javascript-modularity-webpack-training
A starter course for beginners to javascript to learn file management, modularity, and webpack
https://github.com/engineerapart/javascript-modularity-webpack-training
Last synced: 4 months ago
JSON representation
A starter course for beginners to javascript to learn file management, modularity, and webpack
- Host: GitHub
- URL: https://github.com/engineerapart/javascript-modularity-webpack-training
- Owner: engineerapart
- License: mit
- Created: 2016-11-09T19:13:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-10T00:47:21.000Z (over 9 years ago)
- Last Synced: 2025-10-28T04:29:39.561Z (8 months ago)
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Javascript, Modularity, and Webpack - A Wizeline Training Course
This is a beginner's frontend course on how javascript handles file structure, modules, and finally webpack. It is designed to take you from very simple development (cerca 1996-2001) to modern development using Webpack.
## Motivation
People assume that writing an application for a browser is easy. However, javascript *the language* was never designed for this, resulting in an ecosystem of tools that have been built to manage that part of the development stack. For example, javascript lacks:
- Encapsulation
- Modularity
- Strong data types
- Static analysis, because the actual code executing can change at runtime
Failure is easy, cheap, and common - by design. This makes enterprise application development hard. This course explains the history of this development, why tools like Webpack are needed, and how to use them.
## Syllabus
-