دوره جاوااسکریپت مقدماتی سایت کوئرا
فصل ۱: مقدمه
1. معرفی دوره و اهداف آموزشی | درسنامه
• بررسی سرفصلها، پیشنیازها و مهارتهای مورد انتظار در پایان دوره
2. ساختار دوره و مسیر یادگیری | درسنامه
• تحلیل مراحل آموزشی، منابع پیشنهادی و روشهای بهینهسازی فرایند یادگیری
3. معیارهای ارزیابی و صدور گواهینامه | درسنامه
• شرح سیستم نمرهدهی، وزن تمرینها و حداقل نمره برای دریافت گواهی
4. مبانی الگوریتم و روشهای طراحی | درسنامه
• تعریف الگوریتم، پیادهسازی شبهکد (Pseudocode) و فلوچارت (Flowchart)
5. تمرین: طراحی الگوریتم | تمرین
• حل مسئله با تبدیل مسئله به مراحل اجرایی و ترسیم فلوچارت
6. آشنایی با زبان جاوااسکریپت | درسنامه
• بررسی Syntax پایه، تفاوتهای جاوااسکریپت با جاوا و حوزههای کاربردی (سمت کلاینت/سرور)
7. تاریخچه و نسخههای جاوااسکریپت | درسنامه
• سیر توسعه زبان از نسخه ES1 تا ES6+ و استاندارد ECMAScript
8. نصب و پیکربندی محیط توسعه | درسنامه
• راهنمای نصب Node.js، تنظیمات اولیه در VS Code/WebStorm و خطاهای رایج
9. مدیریت پکیجها با npm | درسنامه
• آموزش کار با npm install، آپدیت واتستگیها (Dependencies) و فایل package.json
10. اجرای اولین برنامه (Hello World) | درسنامه
• پیادهسازی کد پایه، کامپایل و رفع خطاهای سینتکسی
11. نکات کمترشناختهشده جاوااسکریپت | درسنامه
• بررسی کاربردهای غیرمعمول، قابلیتهای پیشرفته و محدودیتهای زبان
فصل۲: ورودی، خروجی، متغیر
1 | آشنایی با دوره و ساختار آموزشی | درسنامه
• نحوه استفاده از درسنامهها، ویرایشگر و ابزارهای کوئرا برای شروع دوره.
2 | اهداف فصل: ورودی و خروجی | درسنامه
• مفاهیم پایه ورودی، خروجی و متغیرها؛ نوشتن اولین برنامه ساده.
3 | تمرین: چاپ متن ساده | تمرین
• نمایش Hello Quera college! با دستور console.log.
4 | دستور console.log و قالببندی | درسنامه
• نحوه استفاده از console.log و رعایت حساسیت به حروف.
5 | سیستم تمرینها و خطایابی | درسنامه
• ارسال پاسخ، دریافت نمره و تحلیل خطاهای کد.
6 | تمرین: چاپ متن استاندارد | تمرین
• نمایش دقیق Hello Quera college! مطابق خروجی نمونه.
7 | چاپ چندخطی در جاوااسکریپت | درسنامه
• استفاده از کاما (,) یا + برای چاپ خروجی در یک خط.
8 | تمرین: رسم مستطیل شطرنجی | تمرین
• چاپ الگوی *+*+* در سه خط با console.log یا \n.
9 | تمرین: رسم مثلث ستارهای | تمرین
• پیادهسازی مثلث توپر با قاعده ۹ و چالش کدنویسی تک خطی.
10 | خطاهای رایج در کدنویسی | درسنامه
• رفع خطاهای سمیکالن، حروف بزرگ/کوچک و پرانتزهای ناقص.
11 | متغیرها و ذخیره داده | درسنامه
• تعریف متغیر، مقداردهی اولیه و انواع داده.
12 | قوانین نامگذاری متغیرها | درسنامه
• استفاده از camelCase و تفاوت var، let و const.
13 | تبدیل نوع داده | درسنامه
• تبدیل رشته به عدد با Number() و parseInt()؛ تفاوت تبدیل خودکار.
14 | تمرین: سوالات چندگزینهای | تمرین
• تشخیص نوع متغیر و نامگذاری صحیح.
15 | انواع دادههای اولیه | درسنامه
• معرفی Number، String، Boolean، null، undefined و typeof.
16 | دریافت ورودی با readline() | درسنامه
• خواندن ورودی از کاربر و تبدیل آن به عدد.
17 | تمرین: جابجایی دو عدد | تمرین
• دریافت دو عدد از ورودی و چاپ معکوس آنها.
18 | تبدیل رشته به عدد | درسنامه
• حل خطاهای رایج با parseInt، parseFloat و String().
19 | تمرین: حذف اعشار | تمرین
• تبدیل عدد اعشاری به صحیح با parseInt().
20 | خواندن چند ورودی در یک خط | درسنامه
• استفاده از split() و map() برای دریافت چند ورودی.
21 | استانداردهای کدنویسی | درسنامه
• نامگذاری متغیرها (camelCase) و کامنتگذاری.
22 | مفاهیم پیشرفته | درسنامه
• آشنایی با Symbol، Infinity و کاراکترهای کنترلی (\n، \t).
23 | تمرینهای سطح بالا | درسنامه
• چالشهای اختیاری برای آمادگی در مسابقات برنامهنویسی.
مطلبی دیگر در همین موضوع
برترین فریم ورک ها برای توسعه دهندگان PHP
مطلبی دیگر در همین موضوع
آدمهایی که نماد میشوند
افزایش بازدید بر اساس علاقهمندیهای شما
معرفی 5 پروژه اصلی مهندسی صنایع که فقط با متلب و گمز قابل حل است