دوستان این دوره بازتولید شده (با کیفیت و محتوای بهتر) دوره قبلی (آموزش 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)
دوره های پیشنهادی، بعد از گذراندن این دوره :
پیش نیاز این دوره فوق العاده کاربردی :
Taha08
ارزشمند و کامل مانند تمامی دوره های دیگه
علی شیخ
3 روز پیش
سلام وقت بخیر.
ممنون از شما و حمایتتون🙏
خداروشکر دوره براتون مفید بوده