Below is an overview of some of the more important concepts that will be covered.
In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes.
Front End Frameworks
Essential design patterns
Object Oriented Programming/Prototyping
Prototype-based programming is an OOP model that doesn’t use classes, but rather it first accomplishes the behavior of any class and then reuses it (equivalent to inheritance in class-based languages) by decorating (or expanding upon) existing prototype objects. (Also called classless, prototype-oriented, or instance-based programming.)
Difference Between NPM and Bower
Gulp Vs Grunt
Mastering the Module Pattern
Choosing a Front End Framework
The MEAN Stack