JavaScript - The Complete Guide
What In This Guide?
I) Core Basics
- Language Basics, Syntax
- Efficient Development & Debugging
- Control Structures (if, loops ...)
- Behind the Scenes of JS
- A Closer look at a function
- DOM
- Arrays & Iterables
- Objects
II) Building a Strong Foundation
- Classes & OOP
- Construct Function & Prototypes
- More about DOM & Browser APIs
- Events
- Function Deep Dive
- More about Numbers & Strings
- Asynchronous Code
- Background HTTP (Ajax)
III) Advanced Concepts
- 3rd Party Lib
- JS Modules
- Tooling (Webpack, Babel, ..)
- Working with Browser Storage
- Browser support
- JS frameworks basic( focus on React.js)
- Meta-programming
- Node.js Introduction -Security
- Deployment -Performance Optimization & Memory Leaks...