توضیحات

دوستان این دوره بازتولید شده (با کیفیت و محتوای بهتر) دوره قبلی (آموزش Javascript پروژه محور) در سایت هست که میتوانید از این دوره استفاده کنید.

جاوا اسکریپت (javascript) زبانی سطح بالا برای ایجاد صفحات وب پویا و تعاملی است. و هدف این زبان، بهبود تعامل و تجربه کاربری (User Experience) بازدیدکنندگان و کاربران سایت هست که این کار به تنهایی از عناصری مانند HTML و CSS ساخته نیست.این زبان محبوب، هم‌ اکنون در بسیاری از حوزه‌های فناوری و اینترنت اعم از توسعه و برنامه نویسی وب، توسعه بازی، ساخت وب اپلیکیشن، برنامه نویسی سمت سرور و غیره مورد استفاده قرار می‌گیرد وبرای یادگیری این فریمورک و کتابخانه ها نیاز است شما با جاوا اسکریپت به خوبی آشنا باشید که هدف این دوره هست. یادگیری جاوا اسکریپت از الزامات دنیای وب و بخش جدای ناپذیر از فرانت اند هست.

حتما ویدیو معرفی دوره را در پایین مشاهده کنید تا با دوره و پروژه ای انتهای دوره آشنا شوید.

مباحثی که در این دوره گفته میشود شامل :
آشنایی با javascript (جاوا اسکریپت)

  • آشنایی با javascript (جاوا اسکریپت)
  • تفاوت جاوا اسکریپت با اکما اسکریپت (ecmascript)
  • ابزارهای مورد نیاز
  • console در جاوا اسکریپت
  • variables (متغیرها)
  • data type (انواع متغیر)
  • تفاوت نوع refrence و primitive
  • مبحث type casting
  • operators (عملگرها)
  • کار با تابع ریاضی (Math)

آشنایی با array (آرایه) و object (آبجکت)

  • آشنایی با array (آرایه)
  • متد های array
  • nesting در array
  • آشنایی با object (آبجکت)
  • متدهای object
  • مبحث destrucuring و naming
  • آَشنایی با JSON

آشنایی با function (تابع) و scope (محدوده متغیرها)

  • آشنایی با function (تابع)
  • محدوده متغیرها (scope) و global
  • توابع decloration و expression
  • تابع arrow
  • تابع Immediately Invoked Function Expression (IIFE)

شروط و عملگرهای آن

  • دستور if
  • دستور else-if
  • دستور switch
  • مقادیر truthy و falsy
  • عملگرهای منطقی
  • عملگر ternary

loops (حلقه ها)

  • حلقه for
  • حلقه while و do-while
  • حلقه for-of
  • حلقه for-in
  • متد forEach
  • متد filter و every
  • متد map
  • متد reduce

آشنایی با DOM (Document Object Model)

  • آشنایی با DOM (Document Object Model)
  • پراپرتی های DOM
  • مبحث DOM selector
  • ایجاد و افزودن element (تگ)
  • جایگزین و حذف element
  • پراپرتی ها و متد های class

آشنایی با Event (رویداد)

  • آشنایی با event listener
  • رویدادهای mouse
  • آشنایی با event object
  • رویدادهای keyboard
  • رویدادهای input
  • رویداد ارسال فرم
  • مبحث event bubbling
  • مبحث event delegation
  • رویداد window و لود صفحه

آشنایی با Module

  • آشنایی با module
  • کلمات کلیدی export و import
  • کلمات کلیدی as و default

آشنایی با localStorage

  • آشنایی با localStorage
  • ذخیره و دریافت از localStorage
  • ویرایش و حذف از localStorage

پروژه

  • افزودن، حذف، ویرایش و فیلتر آیتم ها
  • افزودن، حذف، ویرایش، دریافت و نمایش آیتم ها از localStorage
  • آپلود پروژه روی سرور (deploy)

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

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


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

مدرس دوره علی شیخ
مدت دوره 10:20:49
تعداد ویدیو 76

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

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

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

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

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

  • توضیح قسمت 16 تابع ()slice.
    The slice() method of Array instances returns a shallow copy of a portion of an array into a new array object selected from start to end (end not included) where start and end represent the index of items in that array. The original array will not be modified.

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

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

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

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

  • سلام و درود قراوان
    یک سوال بعد از دیدن این دوره میتونیم وب سایت های پویا و جذابی رو به کمک html css و js طراحی کنم ؟
    یعنی توی این دوره گفته شده که چگونه میتونیم به المنت ها داخل html به کمک js دسترسی داشته باشیم ؟

    • سلام وقت بخیر.
      بله و دقت داشته باشید این دوره اولین قدم شما برای ورود به دنیایی js هست.

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

  • سلام و خسته نباشید به جناب شیخ، واقعا عالیه این دوره و من از نحوه توضیح شما که انقدر روان و ساده هست لذت میبرم، عالیه❤️❤️❤️

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

  • استاد گرامی سپاس بی کران بابت وقت که صرف اماده سازی دوره کردین
    میخواستم بدونم دوره کامل هست ینی تمامی اون چیزهایی که نیاز هست برای یادگیری JS تدریس شده ؟

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

  • استاد عزیز خواستم بابت این دوره ارزشمند که وقت و انرژی گذاشتید و رایگان قرار دادید تشکر کنم،دوره بسیار مفیدی بود،وقتی دوره رو می دیدم می فهمیدم که استاد می خوان مطالب رو کامل توضیح بدن،ضمنا کیفیت صدا و تصویر هم عالیه.در کل از زحمات استاد شیخ متشکرم.

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

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

  • با سلام خدمت دوست بسیار عزیز
    دوره بسیار بسیار مناسبی برای من که تا به حال هیچ آشنایی ای از جاوا اسکریپت نداشتم بود.
    میتونم بگم یکی از بهترین دوره هایی آموزشی فارسی را شما تولید کردید.
    البته دوره های دیگرتون مثل CSS/HTML/PHP/MySQL بسیار بسیار فوق العاده هستند.
    چگونه میشه از شما قدردانی کرد؟

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

  • فقط می‌تونم بگم دوره فوق‌العاده‌‌ای بود. خیلی ساده و قابل فهم تدریس می‌کنید، گفتار و لحن‌تون کاملا منظم و مرتب بود. میخاستم قبل اینکه برم جی کوئری رو بخرم این دوره رو به‌عنوان مرور جاوا اسکریپت ببینم چیزی از قلم نیوفته

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

  • استاد سلام من بالای 2،3 تا دوره اموزش از جاوا اسکریپت دیده بودم ولی اموزش از همه اونا واقعا بهتر بود و خیلی با کیفیت بود از نظر ویدیو و صدا و از همه مهم تر استاد علی سیخ واقعا سپاسگذار از شما.

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

  • سلام استاد شیخ عزیز
    واقعاً بابت وقتی که گذاشتید و این دوره رو آماده کردید کمال تشکر و قدردانی رو دارم ، دوره فوق العاده بود و خیلی واضح و ساده با جزییات مناسب تمامی مطالب رو مطرح کردید

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

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

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