Skip to content

A hands-on JavaScript learning repo for beginners to advanced, covering variables, functions, arrays, objects, ES6, async JS, DOM, debugging, and mini projects like Shopping Cart & MFS. Perfect for building SQA/SDET skills with pure JS.

Notifications You must be signed in to change notification settings

siraajul/JSNode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🟨 JSNode

A hands-on repository to learn JavaScript from zero to mastery, focused on SQA/SDET automation skills.
Covers basics to advanced concepts, ES6, async programming, debugging, and real-world JS projects.


📚 Learning Roadmap (High-Level)

  • Intro & Basics: Variables, Data Types, Comparisons, If/Else, Loops
  • Core JS: Functions, Objects, Array & String Methods, Destructuring
  • Advanced JS: ES6+, Async JS, Fetch & Promises, Classes, this context
  • Concepts: Logic Building, Core Concepts, Built-in Objects, Error Handling, Tricky JS
  • DOM & Browser: Events, Debugging
  • Projects: Shopping Cart, MFS, etc.

📁 Folder Structure

  • JSNode
    • 00-intro
    • 01-variables
    • 02-data-types
    • 03-comparisons
    • 04-if-else
    • 05-arrays
      • examples
      • exercises
    • 06-loops
      • for-loop
      • while-loop
      • do-while-loop
    • 07-objects
      • object-methods
      • object-examples
    • 08-functions
      • callbacks
      • arrow-functions
    • 09-logic-building
    • 10-es6-modern-js
      • let-const
      • template-strings
      • modules
    • 11-destructuring
    • 12-array-methods
    • 13-string-methods
    • 14-core-concepts
      • dynamic-typing
      • primitive-vs-reference
      • scope-callback
    • 15-built-in-objects
      • math
      • date
      • json
    • 16-error-validation
    • 17-async-js
      • promises
      • async-await
      • callbacks
    • 18-fetch-promise
    • 19-data-access
    • 20-class
    • 21-this-context
    • 22-js-tricky-concepts
      • eval
      • iife
      • use-strict
    • 23-dom-events
    • 24-debugging
    • 25-final-projects
      • shopping-cart
      • mfs

🚀 Final Projects

  • 🛒 Shopping Cart
  • 💸 MFS (Mobile Financial System)
  • More mini-projects coming…

🤝 Contributions

Personal learning repo — suggestions welcome.


⭐ Support

If you find this repo helpful, give it a star ⭐ on GitHub!

About

A hands-on JavaScript learning repo for beginners to advanced, covering variables, functions, arrays, objects, ES6, async JS, DOM, debugging, and mini projects like Shopping Cart & MFS. Perfect for building SQA/SDET skills with pure JS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published