توضیحات

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

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

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

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

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

  • سلام استاد خسته نباشید ممنون بابت این دوره ی بسیار کاربردی
    می تونید اموزش جامع Angualr رو داخل سایت بگذارید ممنون می شم

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

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

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

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

    • درسته
      من به این مورد که دوستمون اشاره کرده بودن (باز تولید دوره اموزش رایگان ) توجه نکرده بودم .
      ممنون بابت آموزش خوبتون .
      من دوره های زیادی دیدم ، منتها بیان شما به نظرم عالی هست.

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

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