چک‌لیست یادگیری JavaScript

چک‌لیست یادگیری JavaScript

@programmers_gathering


اگر می‌خواین JavaScript رو به شکل اصولی و مرحله‌ای یاد بگیرین، این چک‌لیست مسیر یادگیری رو بهتون نشون می‌ده. با دنبال کردن این موارد می‌فهمین چه چیزهایی رو یاد گرفتین، کجای راه هستین و قدم بعدی‌تون چیه.


ا⚪️ آشنایی با محیط اجرا (مرورگر و Node.js)

ا⚪️ متغیرها (var, let, const)

ا⚪️ انواع داده‌ها (Number, String, Boolean, Null, Undefined, Symbol)

ا⚪️ عملگرهای ریاضی، منطقی و مقایسه‌ای

ا⚪️ شرط‌ها (if, else, switch)

ا⚪️ حلقه‌ها (for, while, do-while, for…of, for…in)

ا⚪️ توابع (Function Declaration, Function Expression, Arrow Functions)

ا⚪️ محدوده متغیرها و Hoisting

ا⚪️ آرایه‌ها و متدهای رایج آنها (push, pop, map, filter, reduce)

ا⚪️ اشیاء (Objects) و دسترسی به ویژگی‌ها

ا⚪️ دستکاری رشته‌ها (String Methods)

ا⚪️ Template Literals و String Interpolation

ا⚪️ مدیریت خطا (try / catch / throw)

ا⚪️ Event Handling در مرورگر

ا⚪️ DOM و دستکاری عناصر HTML

ا⚪️ BOM (Browser Object Model) و window

ا⚪️ JSON و تبدیل بین JSON و Object

ا⚪️ ES6 Modules (import / export)

ا⚪️ Callback Functions

ا⚪️ Promises و Async/Await

ا⚪️ Fetch API و کار با HTTP Requests

ا⚪️ Local Storage و Session Storage

ا⚪️ کلاس‌ها و شی‌گرایی مقدماتی

ا⚪️ وراثت و چندریختی (Inheritance & Polymorphism)

ا⚪️ پروژه‌های کوچک (ماشین حساب، To-Do List، بازی ساده)

ا⚪️ تست‌نویسی مقدماتی (Jest یا Mocha)

ا⚪️ کار روی یک پروژه واقعی (وب اپلیکیشن کوچک)


Report Page