توضیحات

آموزش جاوا اسکریپت + ES6 به همراه پروژه
جاوا اسکریپت زبان برنامه‌نویسی سطح بالا است که برای ایجاد تعامل با صفحات وب به کار می‌رود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین می‌کنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل می‌کند.
جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود می‌بخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار می‌بخشد.
در این چند سال اخیر بشدت محبوب و قدرتمند شده. فریمورک و کتابخانه های مدرنی از جاوا اسکریپت قدرت میگیرن مانند Vue.js , React.js و ....
وبرای یادگیری این فریمورک و کتابخانه ها نیاز است شما با جاوا اسکریپت به خوبی آشنا باشید.
یادگیری جاوا اسکریپت از الزامات دنیای وب هست.

دوره های پیشنهادی، بعد از گذراندن این دوره :

پیش نیاز این دوره فوق العاده کاربردی :


HTML CSS طراحی وب طراحی سایت javascript ecmascript جاوا اسکریپت اکما اسکریپت جاوااسکریپت

مدرس دوره علی شیخ
مدت دوره 06:09:03
تعداد ویدیو 37

وضعیت دوره : کامل شده
قیمت دوره : رایگان

%20 تخفیف ویژه تابستان

از 04 تا 10 تیر ماه
کد تخفیف : summer1401

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • با سلام و تشکر بابت این دوره ارزشمند. بنده سوالی داشتم. من وقتی کدهای جاوااسکریپت را در vscodeیا phpstorm وارد میکنم خطا میده. پیغام unresolved function or method
    node.js هم نصب کردم نمیدونم چرا متدها و توابع جاوااسکریپت را نمیشناسند. ممنون میشم راهنماییم کنید

    • سلام وقت بخیر.
      برای من تا حالا پیش نیومده و عجیب هست، سورس کد دوره هم تست کنید.

    • استاد حدود دو هفته سعی خطا کردم. مشکل از ورژن فایرفاکس بود. من روی سیستم ie ,chrom, edge,firefox داشتم هیچ وقت از firefox استفاده نمیکردم. الان فایرفاکس پاک کردم کدهای جاوا اجرا شدند.

  • سلام استاد لطفاً یه لایو داخل اینستاگرام بزارید تا بیشتر باهاتون آشنا بشیم و از تجربیاتتون بهرهمند بشیم😊

    چون شما منظم ترین سرفصل ها رو توی آموزش دارین و دوره های خیلی خوب و با کیفیتی برگزار میکنید فقط بعضی دوستان که میخوان شروع کنن نیاز به راهنمایی دارن

  • با سلام و تشکر بابت زحماتتون
    خیلی سایت ها هستن که آموزش جاوا اسکریپت رو در اختیار عموم قرار دادن و حتی خیلی از این سایت ها هم شناخته شده هستن، ولی آموزشی که شما توی سایتتون قرار دادین به معنای واقعی کلمه "خارق العاده" هستن
    من تازه با سایت بینظیرتون آشنا شدم و این رو یک خوش شانسی برای خودم تلقی میکنم
    واقعا ازتون ممنونم
    در پناه حق باشید

    • سلام وقت بخیر.
      ممنون از شما و حمایتتون🙏
      خداروشکر که دوره براتون مفید بوده

  • استاد سلام وقت بخیر
    یه پیشنهادی داشتم. با توجه به اینکه اکثر کسانی که وارد دنیای برنامه نویسی وب میشن در ابتدا با جاوا اسکریپت و نحوه حل مسائل جاوا اسکریپتی مشکل دارن. یه دوره ضبط کنید که داخل اون چند تا پروژه باشه و فقط نحوه مسئله یابی و اینکه زمانی که با پروژه جاوا اسکریپت مواجه میشیم مسائل رو یه اجرای خرد تقسیم کنیم و هر کدام رو جچوری حل کنیم و چه شکلی سینتکس اون رو پیدا سازی کنیم.
    اسم دوره هم می تونه این باشه که "جاوا اسکریپت در دنیای واقعی"
    ممنون

  • سلام وقت بخیر
    آیا می توانم بعد از گذراندن این دوره، دوره ریکت را در کنار دوره async و شی گرایی جاوا اسکریپت باهم یادگیری را شروع کنم؟

    • سلام وقت بخیر.
      خیر بهتره دوره را به ترتیب پیش نیاز ببینید کار کنید و بعد دوره بعدی را شروع کنید.

    • سلام وقت بخیر.
      ما تمام تلاشمون را کردیم که این اتفاق بیفته، در کل جاوااسکریپت دنیای خودش را داره و نیاز به تمرین و کار کردن داره. بعد از هر دوره حتما تمرین کنید و بعد وارد دوره بعدی بشید.

  • اقای شیخی سلام خسته نباشید جناب اگه این دوره به صورت کامل ببینیم
    و تمام پیش نیز های قبل رو مثل html.cssپیشرفته ر و داشته باشیم .میتونیم پروژه های واقعی بزنیم هرچی کوچیک تر.
    باتشکر

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

  • سلام
    چون من برنامه نویسی رو با سایت شما جلو اومدم آیا به نظرتون نیازی به یادگیری جی کوئری هم هست؟
    چون تو دوره بوت استرپ فرمودین که دیگه تو بوت استرپ حذف شده و جاهای دیگه هم خوندم نوشته بودن از جی کوئری تو کدهاتون استفاده نکنین
    و اگه ممکنه جایگزین هاش رو هم بفرمایین
    ممنون

    • سلام وقت بخیر.
      ببینید در کل چون jquery خیلی ساده هست، یادگیریش وقت گیر نیست میتونید در وقت های فراغت باهاش آشنا بشید که دوره اش توی سایت هست.
      اما جایگزین jquery من alpine.js را پیشنهاد میکنم که اونم دوره اش توی وب سایت هست و توی دوره بوت استرپ 5 در دنیایی واقعی هم ما از alpine.js استفاده کردیم.

  • سلام خسته نباشید.
    ببخشید مهندس تو دوره جاوااسکریپت در قسمت پیشنیاز ها نوشتید بوت استرپ 4 برای این دوره الزامیه , ولی الان نسخه 5 که اومده ما کدومشو برای این دوره جاواسکریپت نگاه کنیم , 4 یا پنج؟
    با تشکر

    • سلام وقت بخیر.
      ببینید تمرکز دوره روی جاوااسکریپت هست و ui یا ظاهر سایت را شما با هر فریمورک و یا کدهای css خودتون میتونید ایجاد کنید.حالا در زمان ضبط دوره، بوت استرپ 4 بوده و ما استفاده کردیم، شما میتونید از 5 استفاده کنید اگه باهاش آشنا هستید، پس این مورد اختیاری هست و توی توضیحات و ویدیو معرفی دوره گفته شده که صرفا برای پروژه از بوت استرپ استفاده شده.به هر حال اگه هم دوست دارید با بوت استرپ آشنا بشید دوره بوت استرپ 5 را مشاهده کنید.

    • سلام وقت بخیر.
      دوره های ما برای برنامه نویسی وب هست، اگه علاقه به یادگیری برنامه نویسی وب دارید، میتوانید توی وب سایت وارد بخش چارت آموزشی بشید و مراحل را مشاهده کنید.

    • سلام وقت بخیر.
      ممنون از شما🙏
      وارد دوره بشید، دکمه ای با عنوان دانلود فایل های تمرینی هست، که فایل های دوره براتون دانلود میشه

  • سلام و عرض وقت بخیر.
    دوره بسیار عالی بود. من دوره های دیگه ای دیده بودم منتهی وقتی دوره شما رو دیدم تصمیم گرفتم تمام مهارت هامو با دوره های شما مجددا ارتقا بدم. خسته نباشید. بسیار عالی بود. کاش زودتر با سایت شما آشنا میشدم

    • سلام وقت بخیر.
      ممنون از شما، خداروشکر که دوره ها براتون مفید بوده🙏

  • سلام وعرض ادب. اولا خیلی ممنون از دوره خوبتون. بالاخره دوره رو تموم کردم و پروژه رو پیاده سازی کردم. فقط استاد به نظرم این پروژه یک ایرادی داره! ببینید اگر یک تسکی تکراری ایجاد بشه موقعی که حذفش میکنیم از توی استورج اون اولین موردی که پیدا میکنه بااون مقدار رو پاک میکنه از طرفی وقتی رفرش میکنیم تمامی تسک های دیگه (یعنی همون هایی که تکرار شده اند) هم حذف میشوند. لطفابررسی کنید ببینید من درست میگم یا نه و اگه میشه راهنمایی بفرمایید که چطورمیشه مشکل رو حل کرد.

    • سلام وقت بخیر.
      ممنون از شما
      دلیلش این هست که زماتی که تابع حذف تسک صدا زده میشه اون تسک را توی ui حذف میکنه و تابع حذف تسک در localstorage را صدا میزنه که اونجا توی یک forEach هست و اگه تکراری هم باشه پاک میکنه چون توی forEach هست.
      حالا با توجه به منطق برنامه تون میتونید کارهای مختلفی انجام بدید و این صرفا یک مثال بوده، شما میتونید اجازه ندید تسکی تکراری وارد بشه یا برای تسک ها id در نظر بگیرید و ...

  • سلام جناب شیخ.یک سوال برام از جلسه 34 پیش اومده ممنون میشم جواب بدهید. این tasks که تعریف کرده اید که یک ارایه هست بااون tasks که موقع setitem ایجاد میکنیم یکی هست؟؟؟ یا دو چیز متفاوت هستند؟ منتظر جواب میمونم.سپاس

    • سلام وقت بخیر.
      بله، ما آرایه را توی localStorage ذخیره میکنیم و اگه تغییری روی آرایه ایجاد بشه دوباره توی localStorage ذخیره میکنیم.که اگه کاربر صفحه را رفرش کنه یا ببنده و دوباره باز کنه تسک های قبلی را نمایش بدیم.