آموزش جامع جاوااسکریپت از صفر تا پیشرفته

آموزش جامع جاوااسکریپت از صفر تا پیشرفته

سرفصل‌ها (Syllabus): مقدمه و آشنایی با جاوااسکریپت تاریخچه و کاربردها نصب و راه‌اندازی محیط توسعه اجرای کد در مرورگر و Node.js مبانی زبان جاوااسکریپت متغیرها و انواع داده‌ها عملگرها و دستورات شرطی حلقه‌ها و تکرار توابع و دامنه متغیرها (Scope) تعریف و استفاده از توابع آرگومان‌ها و مقدار بازگشتی مفهوم Hoisting و Closure آبجکت‌ها و آرایه‌ها ساخت و مدیریت آبجکت‌ها متدها و خصوصیات متدهای پرکاربرد آرایه‌ها مدیریت خطا و دیباگینگ خطاهای متداول استفاده از try...catch ابزارهای مرورگر مفاهیم پیشرفته شیءگرایی در جاوااسکریپت (OOP) Prototype و Class ماژول‌ها (Modules) کار با مرورگر (DOM & BOM) انتخاب و تغییر عناصر HTML مدیریت رویدادها (Events) ذخیره‌سازی در مرورگر (LocalStorage, SessionStorage) Async Programming Callback و Promise Async/Await درخواست‌های HTTP (Fetch API, Axios) مفاهیم مدرن (ES6+) Arrow Functions Template Literals Destructuring و Spread Operator Import/Export پروژه‌های عملی ساخت ماشین حساب ساده توسعه یک To-Do List پروژه‌ی نهایی: مینی اپلیکیشن مدیریت کارها