توضیحات

دوستان این دوره بازتولید شده (با کیفیت و محتوای بهتر) دوره قبلی (آموزش 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

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

کامنت های ارزشمند شما:

برای ارسال کامنت ابتدا باید وارد سایت شوید

  • سلام خسته نباشید استاد عزیز یه سوال داشتم که خیلی ذهنمو درگیر کرده و تو ذوقم زده سوالم اینه که با وجود پیشرفت روز به روز ai ایا هنوزم یادگیری برنامه نویسی بک اند جوابه و اینکه الان بخوایم بریم سمت پایتون و ai بهتره یا بک اند الان خیلی از برنامه نویسا درسته که با ai بهترم شدن و زودتر پروژه میزنن ولی ماهایی که تازه کار حساب میشیم برامون کار هست و بهمون کار میدن اکثر شرکت ها دیگه بالای سابقه ی 3 سال پروژه میدن
    و اینکه بک اند جوابم هم باشه ایا میتونه با وجود هوش مصنوعی بمونه یا نه ai اکثرا داره کم کم بیکار میکنه مردم رو به نظرتون روزیم میشه که کار ایجاد کنه استاد ممنون میشم جواب بدید حتا خلاصه دست شما درد نکنه واقعا اموزش هاتون عالیه من بار ها گفتم که بهترینن هستین

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

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

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

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

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

  • سلام استاد یک سوال داشتم خود شما اگر بخواهید به یک دانشجو بگید که برای بک اند چه زبانی الان کار کنه بهتر هستش کدوم رو پیشنهاد میدید ؟ من دوره html,css,flex-box
    رو گذروندم با شما الان خیلی شک دارم بین جی اس که شروع کنم برم در ادامه باهاش بک اند کار کنم یا برم php یاد بگیرم واقعا گیر افتادم 🤦

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

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

    • سلام وقت بخیر.
      بصورت کلی مشکلی نیست و میتونید شروع کنید بخش js مجزا هست اما بلاخره html و css هم توی ui هست. برای شروع کافیت میکنه و میتونید شروع کنید.

  • درود بر استاد علی شیخ عزیز
    من تا کنون 64 درس از درسهای این دوره (جاوا اسکریپت پروژه محور) شما را دیدم و باش تمرین کردم ، خوشحالم دارم جاوا اسکریپت را خیلی خوب یاد میگیرم و پیش میرم.. ، ازتون ممنونم استاد جان و براتون آرزوی <سلامتی> و <موفقیت> میکنم.

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

  • سلام جناب آقای علی شیخ من در مکتب خونه دوره جاوا اسکریپت شما را دیدم واقعا عالی بود همونطور که گفتید هر جلسه فایل های تمرینی را اپلود میکردید تا داشته باشیم ولی هرچی دنبال بخشی که بشه فایل ها را دانلود کرد گشتم ندیدم که برای خودم داشته باشم و تمرین کنم ممنون میشم راهنمایی کنید که بتونم چجوری داشته باشم
    واقعا نیاز دارم برای تمرین کردن
    امیدوارم بررسی کنید ❤️❤️

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

    • بله متوجه شدم سپاس فراوان
      من جاوا اسکریپت را بصورت کلی میدونم و پروژه انجام میدم در کنار پروژه تمرین و مرور میکنم فقط تو این مورد چه پیشنهادی دارید یوقتایی حس میکنم نمیدونم ولی کد رو میبینم و متدها و دستورات رو میبینم میفهمم داره چه اتفاقی میفته ولی موقعی که میخواهم یه تمرینی بزنم برای مرور یا یاداوری انگار که یادم رفته ولی وقتی کدش رو میزنم بعد از روی کد تحلیل میکنم میفهمم چی شده بابت همین مورد یوقتایی حس میکنم نمیدونم در صورتی همون طور که گفتم ببینم میفهمم واقعا همیشه برام سوال بوده که چجوری این ذهنیت که یوقتایی میاد سراغم از بین بره

      پیشنهاد یا راهنمایی در این مورد دارید که چیزی رو یادم نره و شما خودتون شده دستوری رو یادتون بره و چیزی رو فراموش کنید؟؟

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

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

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

    • ببینید بصورت کلی خیلی قانون کپی رایت تو ایران اجرا نمیشه
      مثلا هستند خیلی از سایت ها که شبیه قالب دیجی کالا هستند و یا اصلا قالب دیجی کالا فروخته میشه

    • نه به طور استاندارد میگم اگر بخوایم کار بکنم این ایده گیری و ایجاد تغییرات کوچیک روش یا الهام گیری از یه قسمت یه سایت دیگه و پیاده سازیش در وب سایت خودم حالا با یه تغییرات کوچیک مثل رنگ برای مثل من از کارت های وب پروگ خوشم میاد میام مثلا یه تگ بهش اضافه میکنم یه نظر دهی ستاره ای اصافه میکنم میزارم توی سایت خودم میخوام بدونم به طور استاندارد این درسته و امتیاز اون طراحی مال منه یا کپی برداری حساب میشه من منظورم پیگرد قانونی نیست منظورم وجدانیه

    • مشکلی نیست چون المان ها شبیه هم هستند مثلا کارت که مثال خب ساختارش همینه حالا یکسری المان کم یا بیشتر داره یا جاشون متفاوت هست و رنگ بندی هم به همین شکل و خب این ساختار کارت هست و نمیشه گفت کپی شده دقیقا

  • یک دنیا سپاس از استاد بزرگ و گرانقدر من با دیدن دوره شما فهمیدم شما واقعا چقدر نبوغید و چقدر زیبا و رسا و روی تکنیک جاوا اسکریب رو یاد دادید دل بسیار بزرگی دارید من که کلا زبان برنامه نویسی هیچی نمیفهمیدم تونستم به درکی کاملا واضح و روشن برسم ازیرنامه نویسی و اینو واقعا مدیون شمام

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

  • سلام و وقت بخیر استاد یه سوال داشتم چطور میشه اعداد رو در جاوا ارسکریپت فرمت داد مثل قیمت ها سه رقم سه رقم کاما بندازه مثل متد number_format() لاراول

    • سلام وقت بخیر.
      تابعی که فرمودید مربوط به php هست نه لاراول، در خصوص js چند روش هست یکیش استفاده از متد toLocaleString هست.

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

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