حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
← بازگشت به دوره‌ها
جاوااسکریپت مقدماتی
نیازمند اشتراک 24 گام یادگیری آموزش تعاملی

جاوااسکریپت مقدماتی

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

مشاهده مسیر یادگیری

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

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

چه یاد می‌گیری؟

  1. اجرای کد و console.log، تعریف let و const و تفاوت با پایتون
  2. عدد، رشته، boolean، null و undefined؛ تبدیل نوع و مقایسهٔ دقیق
  3. شرط، عملگرهای منطقی و حلقه‌ها
  4. تابع، return، محدودهٔ متغیر و تابع پیکانی
  5. آرایه، شیء و پردازش داده با map و filter
  6. پروژهٔ سبد خرید: اعتبارسنجی، تخفیف و محاسبهٔ مبلغ

روش یادگیری

هر بخش با آموزش کوتاه شروع می‌شود و با تمرین‌های قابل بررسی ادامه پیدا می‌کند. کدها در محیط JavaScript مرورگر اجرا می‌شوند و برای شروع به نصب Node.js یا ابزار دیگری نیاز نداری.

نتیجهٔ دوره

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

پیش‌نیازها

تکمیل هر سه قسمت دورهٔ «درک برنامه‌نویسی از صفر» الزامی است: قسمت اول (اولین برنامه‌ها)، قسمت دوم (حل مسئله، داده‌ها و توابع) و قسمت سوم (از شیءگرایی تا برنامهٔ کامل). آشنایی با متغیر، شرط، حلقه، تابع و ساختارهای داده لازم است. تمرین‌ها با مرورگر انجام می‌شوند؛ آشنایی با HTML و CSS برای این دوره لازم نیست.

دستاورد پایان دوره

جاوااسکریپت؛ اولین قدم

بج پایان دوره: جاوااسکریپت؛ اولین قدم

با تکمیل گام‌های الزامی دوره

آماده یادگیری هستید؟

شروع این دوره نیاز به تکمیل پیش‌نیازها دارد

وارد حساب کاربری شوید تا وضعیت گذراندن پیش‌نیازهای شما بررسی شود.

برای بررسی پیش‌نیازها وارد شوید

مسیر یادگیری

24 گام

اولین کدها: اجرا، متغیر و نوع داده نیازمند اشتراک

  1. از پایتون به JavaScript: اولین اجرا
  2. مقدار نهایی متغیر را دنبال کن
  3. خطای const را اصلاح کن
  4. یک پیام با template literal بساز

عدد و رشته: تبدیل نوع و مقایسهٔ دقیق نیازمند اشتراک

  1. نوع داده را پیش از محاسبه بشناس
  2. جمع یا چسباندن رشته؟
  3. قیمت متنی را به عدد تبدیل کن
  4. نام را برای نمایش آماده کن

تصمیم و تکرار: شرط‌ها و حلقه‌ها نیازمند اشتراک

  1. شرط و حلقه با آکولاد
  2. عضویت و شرط ورود
  3. خطای یک دور کمتر در حلقه
  4. فقط زوج‌ها را جمع کن

تابع‌ها: ورودی، خروجی و محدودهٔ متغیر نیازمند اشتراک

  1. return را با console.log اشتباه نگیر
  2. وقتی تابع فقط چاپ می‌کند
  3. نتیجهٔ تابع پیکانی را برگردان
  4. قیمت پس از تخفیف را حساب کن

آرایه و شیء: داده‌های واقعی را پردازش کن نیازمند اشتراک

  1. فهرست کالاها با آرایه‌ای از شیءها
  2. const و تغییر محتوای آرایه
  3. نام کالاها را استخراج کن
  4. کالاهای موجود را فیلتر کن

پروژهٔ نهایی: سبد خرید کوچک و قابل آزمایش نیازمند اشتراک

  1. پروژه را به قراردادهای کوچک تقسیم کن
  2. تعداد سفارش را از متن بخوان
  3. جمع سبد را با تعداد هر کالا حساب کن
  4. تحویل پروژه: مبلغ نهایی با تخفیف معتبر