منابع آموزشی و پژوهشی، برای دانشگاه و مدرسه
راهنمای انتخابمیز نویسنده
CODE / BUILD / SHARE

از یک خط کد،
تا یک ایدهٔ واقعی.

مقاله، کد، پروژه و دوره؛ زبانت را انتخاب کن و مسیر یادگیری و ساختن را ادامه بده.

محتوای دسته‌بندی‌شده مشخصات پیش از دریافت
مسیر تخصصی خودت

زبانت را انتخاب کن.

مقاله‌ها، پروژه‌ها و دوره‌های مرتبط با هر زبان.

از منبع تا اجرا

مقاله‌ها و پروژه‌ها

شرح، ابزارها و شرایط دریافت هر منبع را جدا بررسی کن.

۲۵ منبع
javascript
JavaScript · Browser DevTools · VS Code
جزوه درسیرایگان

پروژهٔ جاوااسکریپت از صفر؛ ساخت برنامهٔ مدیریت کارها

در پروژهٔ پایانی مسیر رایگان جاوااسکریپت، آموخته‌ها را در یک برنامهٔ کوچک مدیریت کارها کنار هم می‌گذاریم. کد کامل، روش اجرا، توضیح ساختار، سناریوهای آزمون و تمرین توسعه ارائه شده و ذخیره‌سازی ناموفق نیز به کاربر اعلام می‌شود.

javascript
JavaScript · Browser DevTools · VS Code
جزوه درسیرایگان

امنیت و کارایی جاوااسکریپت؛ پیشگیری از XSS و رابط روان

یک رابط درست باید هم داده را مسئولانه پردازش کند و هم روی دستگاه ضعیف پاسخ‌گو بماند. این درس، XSS، لینک ورودی، نگهداری دادهٔ حساس، کار طولانی در main thread و بازبینی دسترس‌پذیری را با مثال عملی پیوند می‌دهد.

javascript
JavaScript · Node.js LTS · node:test · assert
جزوه درسیرایگان

تست‌نویسی جاوااسکریپت با Node.js؛ آزمون واحد و حالت‌های مرزی

آزمون خوب، قرارداد رفتار برنامه را بررسی می‌کند. در این درس با test runner داخلی Node.js برای تابع درصد پیشرفت تست می‌نویسیم، ورودی‌های مرزی را پوشش می‌دهیم و تفاوت آزمون واحد، یکپارچه و مرورگری را می‌شناسیم.

javascript
JavaScript · Browser DevTools · VS Code
جزوه درسیرایگان

JSON و localStorage در جاوااسکریپت؛ ذخیره و بازیابی داده

ذخیره‌سازی مرورگر برای دادهٔ کوچکِ غیرحساس مفید است، اما همیشه در دسترس یا معتبر نیست. این آموزش، JSON، تفاوت داده و متن، خواندن امن تنظیمات و برخورد با خطای فضای ذخیره‌سازی را در یک مثال مستقل توضیح می‌دهد.

javascript
JavaScript · Browser DevTools · VS Code
جزوه درسیرایگان

آموزش Fetch API؛ دریافت JSON، خطای HTTP و Timeout

fetch فقط ارسال درخواست نیست؛ باید وضعیت HTTP، قالب داده، شکست شبکه و پایان مهلت را نیز مدیریت کنید. این درس یک نمونهٔ قابل اجرا با فایل JSON محلی می‌سازد و پیام‌های رابط را از جزئیات خطا جدا نگه می‌دارد.

javascript
JavaScript · Browser DevTools · VS Code
جزوه درسیرایگان

async/await در جاوااسکریپت؛ مدیریت خطا و اجرای هم‌زمان

async/await شکل خواناتری برای کار با Promise است، اما ترتیب شروع عملیات و مدیریت خطا همچنان مهم‌اند. این درس، اجرای پشت‌سرهم و هم‌زمان، Promise.all، allSettled و دام forEach با callback ناهمگام را توضیح می‌دهد.

javascript
JavaScript · Browser DevTools · VS Code
جزوه درسیرایگان

Promise و Event Loop در جاوااسکریپت؛ ترتیب اجرای کد

کد ناهمگام لزوماً به ترتیب ظاهری خط‌ها نتیجه نمی‌دهد. در این درس، مدل اجرای سادهٔ مرورگر، Promise و زنجیرهٔ then/catch را با مثال‌های بدون نیاز به شبکه بررسی می‌کنیم و دلیل ترتیب خروجی‌ها را توضیح می‌دهیم.

javascript
JavaScript · Browser DevTools · VS Code
جزوه درسیرایگان

مدیریت خطا و دیباگ جاوااسکریپت؛ try/catch و Breakpoint

خطایابی یعنی پیدا کردن علت، نه اضافه‌کردن چند catch بی‌صدا. در این درس، نوع خطا، پیام و مسیر فراخوانی را می‌خوانیم، ورودی نامعتبر را مدیریت می‌کنیم و یک خطای منطقی را با breakpoint و بررسی مقدارها اصلاح می‌کنیم.

javascript
JavaScript ES Modules · Node.js · npm · VS Code
جزوه درسیرایگان

ماژول‌های جاوااسکریپت و npm؛ import، export و ساختار پروژه

بزرگ‌شدن یک فایل، نگهداری و آزمون را دشوار می‌کند. در این درس، منطق محاسبه را به ماژول جدا منتقل می‌کنیم، آن را در مرورگر و Node اجرا می‌کنیم و نقش npm، package.json و lockfile را بدون پیچیدگی اضافه می‌شناسیم.

۱ / ۳
برای مسئلهٔ خودت، راه‌حل اختصاصی

پروژه‌ات را با ما مطرح کن.

شرح، فایل، زمان و خروجی مورد انتظار؛ ادامهٔ گفتگو و پاسخ پشتیبانی در حساب خودت.

ثبت سفارش پروژه نمونه‌کارها
یکجا انتخاب کن، راحت‌تر دریافت کن

انتخاب‌های من ۰ منبع

مجموعهٔ مطالعه‌ات را بساز.

کنار مقاله‌ها «انتخاب» را بزنید تا چند فایل را با هم دریافت کنید.

انتخاب مقاله‌های رایگان