این منبع، فایل همراه دورهٔ دوم و رایگان جاوااسکریپت درسآوند است. سطح دوره متوسط است و پس از دورهٔ مقدماتی مطالعه میشود. مبانی متغیر، شرط و حلقه پیشنیازند و تنها در یک ارزیابی کوتاه مرور میشوند.
دورهٔ اول و پیشنیاز:
https://www.darsavand.com/courses/javascript-from-zero-to-project
مطالعهٔ دورهٔ دوم:
https://www.darsavand.com/courses/javascript-project-lab
در ۲۴ درس، روی قرارداد و تغییر داده، Closure و this، ساختار ماژول، فرم و مدیریت رویداد، پشتیبان JSON، Event Loop، لغو و تعارض درخواستها، مدیریت وضعیت، آزمون و امنیت کاربردی کار میکنیم. هر درس مثال عملی، تمرین مستقل، پاسخ راهنما و معیار تحویل دارد.
سه پروژهٔ قابل اجرا: دفتر هزینه با ویرایش و گزارش دستهبندی؛ فروشگاه با جستوجوی فارسی، صفحهبندی و کنترل موجودی سبد؛ تیکت پشتیبانی با API محلی، کنترل مالکیت و تعارض نسخه. فایل همراه شامل کد سه پروژه، تمرینها، پاسخها و راهنمای اجراست. متن کامل ۲۴ درس در صفحهٔ دوره مطالعه میشود.
این دوره رایگان است؛ برای دسترسی، خریدی لازم نیست. دوره متنی است و ویدیو ندارد. پروژهها برای تمرین محلیاند؛ پرداخت واقعی یا ورود امن تولیدی ارائه نمیکنند. متن فارسی و مثالها تألیف مستقل تحریریه درسآوند با ارجاع به مستندات رسمی MDN، Node.js، web.dev و OWASP هستند.
دریافت رایگان کد سه پروژه، تمرینها و راهنمای اجرا:
https://www.darsavand.com/api/media?id=5f1ce391-e959-4ec6-9089-8a8ccffc309f
پیشنیاز و محیط اجرای مثالها
گذراندن دورهٔ رایگان «جاوااسکریپت از صفر تا پروژه» یا تسلط بر مبانی زبان، DOM و HTML. Node.js نسخهٔ ۲۴ یا بالاتر؛ استخراج ZIP و اجرای npm test و npm start. هر سه پروژه برای اجرای محلی آموزشیاند.
پیشرفت روی همین مرورگر ذخیره میشود.