توضیحات

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

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

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

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

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

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

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

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

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

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

  • سلام.ممنون از دوره عالی تون.آیا بعد از تسلط به مباحث این دوره میتونم وارد حوزه ریکت بشم یا باید مباحث بیشتری رو از جاوا اسکریپت یاد بگیرم؟

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

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

  • یکی از بهترین دوره های موجود برای جاوا اسکریپت، بسیار ممنونم ازتون لطف میکنید که با همچین کیفیت و توضیحاتی، به طور رایگان دوره رو منتشر میکنید.

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

  • سلام خسته نباشید.
    من خواستم یه اعتبارسنجی خیلی ساده برای فرم input text درست کنم به طوری که اگه متنی وارد نشده بود و دکمه کلیک شد، پیامی alert بشه که باید متن رو حتما وارد کنیم. این کار رو تونستم انجام بدم ولی وقتی خواستم از try catch استفاده کنم، متن فقط در console نمایش داده می‌شد و alert نمی‌شد. چطوری می‌شه این کار رو انجام داد؟ یا نمی‌شه؟ پیام‌های خطا در catch فقط در console نمایش داده می‌شه؟

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

  • سلام من هم مدتی هست که با علاقه شروع به یادگیری برنامه نویسی وب کردم و فعلا در حال یادگیری مباحثHtml و Css هستم اگر کسی تمایل داشته باشه میشه در این مسیر راه با ارتباط هم این مباحث رو یاد بگیریم و کمک کنیم به همدیگه که باعث انگیزه طرفین میشه.

  • سلام و وقت بخیر خدمت استاد توانا
    الان قسمت 29 آموزش هستم و همه چیز داره به خوبی پیش میره خسته نباشید با این دوره خیلی خوبتون و به بقیه هم پیشنهاد میکنم حتما با سایت وب پروگ پیش برن جلو👌❤

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

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

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

    • سلام وقت بخیر.
      ساخت برنامه موبایل با react-native چون پروژه فرانت هست و فرانت html و css و js هست، داره
      اما مثلا فلاتر نمیدونم به چه شکل هست.

  • با سلام و احترام
    من در مورد انجام پروژه سوال دارم :
    با توجه به اینکه در HTML کد زیر وجود دارد (li وجود دارد) چرا آمدید در جاوا اسکریپت دوباره li را ایجاد کردید ؟
    کد : HTML
    ` <ul id="item-list" class="my-4 p-0">
    <li class="list-item">
    An item
    <i class="bi bi-x fs-5 text-danger"></i>
    </li>
    </ul>`

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