Home Roadmaps Links Resume Materials
Java Script full road map Basics of JavaScript Variables Introduction to JS What is JavaScript History of JavaScript How to run JavaScript var let const Data Types Primitive String Numbers Non-Primitive object array function Boolean null Undefined symbol bigint Operators Arithematic Comparision Logical Assignment 1 2 1 2 1 2 3 4 Bitwise 5 Control Flow & Loops If-Else Statements Switch Statements 1 2 Loops 3 for while for-each do-while Objects and Arrays Arrays 2 Array Methods Rest operators Spread operator Objects 1 Properties and Methods Object Destructing `this` keyword Object Prototypes Array Destructuring Asynchronus JavaScript Callbacks 1 asymc/await 3 Promises 2 ES6+ Features Template Literals 1 Default Parameters 2 Destructuring Export Import 3 Modules 4 Fetch API & Ajax Error Handling try-catch 1 finally 3 throw new Error() 2 Web API's DOM Manipulations 1 Event Listeners 2 Local Storage and Local Session 3 Mutation Observer 4 Design Patterns Singleton 1 Factory 2 Observer 3 Module pattern 4 Proxy and Reflect 5 Web Perfrmance Optimization Debouncing and Throttling 1 Lazy Loading 2 requestAnimationFrame() 3 Memory management and Garbage Collection 4 JS Security Best Practices XSS & CSRF Prevention 1 Content Security Policy (CSP) 2 OAuth & JWT Authentication 4 Secure Cookies & HTTP Headers 3 End Basics Medium Hard topics Order of covering BRAINY VOYAGE Main Headings Sub Headings Topic Names that needs to be focused