منابع آموزشی و پژوهشی، برای دانشگاه و مدرسه
راهنمای انتخابمیز نویسنده
مجموعهٔ تخصصی درس‌آوند

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

۲۰ آموزش رایگان و پیوستهٔ JavaScript؛ از اولین برنامه، متغیر و تابع تا DOM، API، آزمون و پروژهٔ مدیریت کارها. هر مطلب مثال اجرایی، تمرین و منابع انگلیسی دارد.

کتابخانه آموزشی و پژوهشی

منبع درسی‌تان را پیدا کنید.

جست‌وجو در عنوان، نام درس، رشته و مشخصات منابع.

۲۰ منبع در این مجموعه
عنوان، نویسنده، نشریه، سال و فایل کامل
مجموعهٔ مطالعهٔ خودتان را بسازیدچند مقاله انتخاب کنید و فایل‌های آماده را در یک ZIP بگیرید.
۲۰ منبع پیدا شد
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

رویدادها و فرم‌ها در جاوااسکریپت؛ submit و اعتبارسنجی

جاوااسکریپت (JavaScript)

در این درس یک فرم واقعی می‌سازیم که عنوان درس را دریافت و به فهرست اضافه می‌کند. اعتبارسنجی اولیه، تفاوت submit و click، انتشار رویداد و حذف عضو با Event Delegation را به‌صورت مرحله‌ای می‌آموزید.

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

آموزش DOM در جاوااسکریپت؛ انتخاب و ساخت عناصر صفحه

جاوااسکریپت (JavaScript)

DOM پل میان کد JavaScript و صفحهٔ وب است. در این درس، عناصر را پیدا می‌کنیم، فهرست درس‌ها را با ساختن Nodeهای واقعی نمایش می‌دهیم و تفاوت متن ساده با HTML را در یک نمونهٔ قابل اجرا می‌بینیم.

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

this، Prototype و Class در جاوااسکریپت با مثال کاربردی

جاوااسکریپت (JavaScript)

برای فهم شیءگرایی در جاوااسکریپت، باید رابطهٔ فراخوانی تابع با this و نقش prototype را بشناسید. این درس، کلاس و فیلد خصوصی را با یک مدل پیشرفت دوره توضیح می‌دهد و خطای جداکردن متد از شیء را نشان می‌دهد.

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

شیء در جاوااسکریپت؛ Destructuring، Spread و دادهٔ تو‌در‌تو

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

آرایه در جاوااسکریپت؛ map، filter، reduce و مرتب‌سازی

جاوااسکریپت (JavaScript)

برای مدیریت چند داده، باید بتوانید عضوها را پیدا، تبدیل، فیلتر و خلاصه کنید. این آموزش، آرایه‌ها و متدهای مهم آن‌ها را با خروجی مشخص بررسی می‌کند و دربارهٔ تغییر آرایهٔ اصلی و کپی سطحی هشدار عملی می‌دهد.

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

تابع در جاوااسکریپت؛ پارامتر، return، Scope و Closure

جاوااسکریپت (JavaScript)

تابع به شما اجازه می‌دهد یک کار مشخص را نام‌گذاری، دوباره استفاده و جداگانه آزمایش کنید. این درس از تفاوت return و console.log شروع می‌کند و به پارامتر پیش‌فرض، تابع پیکانی، دامنه و Closure با مثال تخفیف می‌رسد.

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

شرط و حلقه در جاوااسکریپت؛ if، switch و for

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

کار با رشته‌ها در جاوااسکریپت؛ متن پویا و عدد فارسی

جاوااسکریپت (JavaScript)

از نام کاربر تا پیام تأیید سفارش، بیشتر رابط‌ها به متن وابسته‌اند. در این درس، رشته‌های تغییرناپذیر، ساخت پیام پویا، جست‌وجو و یکدست‌سازی متن فارسی و قالب‌بندی عدد با Intl را با مثال‌های کاربردی بررسی می‌کنیم.

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

عملگرها و تبدیل نوع در جاوااسکریپت؛ تفاوت == و ===

جاوااسکریپت (JavaScript)

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

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

متغیرها و انواع داده در جاوااسکریپت؛ let و const

جاوااسکریپت (JavaScript)

برای نوشتن برنامهٔ درست، باید بدانید هر مقدار چه نوعی دارد و کجا قابل استفاده است. در این درس، تعریف متغیر با let و const، انواع دادهٔ اولیه، تفاوت null و undefined و خطاهای رایج دامنهٔ متغیر را با مثال‌های مستقل تمرین می‌کنیم.

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

جاوااسکریپت چیست؟ شروع برنامه‌نویسی JavaScript از صفر

جاوااسکریپت (JavaScript)

جاوااسکریپت زبان رفتار و تعامل در بسیاری از وب‌سایت‌هاست. در درس اول این مسیر رایگان، نقش JavaScript را کنار HTML و CSS می‌شناسید، اولین برنامه را در Console اجرا می‌کنید و یک صفحهٔ ساده با فایل جداگانه می‌سازید. پیش‌نیاز، روش اجرا، خطاهای رایج و تمرین با پاسخ نیز آمده است.

متن کاملمتن
دسترسی رایگان
آموزش · کارشناسی

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

جاوااسکریپت (JavaScript)

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

متن کاملمتن

منبع دلخواه شما

۲ فیلتر انتخاب‌شده

مجموعه
نوع منبع
رشته یا گروه درسی
مقطع تحصیلی
پایه مدرسه
ویژگی فایل
یکجا انتخاب کن، راحت‌تر دریافت کن

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

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

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

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