- برنامه نویسی جاوا اسکریپت
آموزش JavaScript
- 5 ساعت و 4 دقیقه
- 5 فصل - 70 بخش
- متوسط

1,499,000 تومان
- توضیح کامل مباحث
- کاملا پروژه محور
- آموزش مبانی
- بروزرسانی مادام العمر
- پشتیبانی ۲۴×۷
در یک نگاه
- دانشجویان:145
- فصل ها:5
- بخش ها:70
- مدت زمان:5 ساعت و 4 دقیقه
- سطح:متوسط
- زبان:فارسی
- پشتیبانی:دارد
توضیحات دوره
این روزها دیگه برنامه نویسی وجود نداره که منکر محبوبیت زبان جاوااسکریپت و فریمورک های اون بشه! واسه یادگیری فریمورک های Angular.js، React، Vue.js، Nuxt.js، Next.js و... که الان روی بورس هستن، باید پایه و اساس زبان جاوااسکریپت رو یاد داشته باشی.
اگر نمیدونی جاوااسکریپت چیه الان مختصر و مفید بهت میگم.
Js چیه؟
Js که مخفف JavaScript هست یک زبان برنامه نویسیه که امروزه هم واسه فرانت اند و هم واسه بکند میشه ازش استفاده کرد و بهتون این امکان رو میده که صفحات وب رو تعاملی کنین. یعنی میتونین فایلهای انیمیشنی، صوتی و تصویری رو روی سایت خود به نمایش بذارین یا روی سایتتون تایمر قرار بدین، رنگها را با حرکت موس تغییر بدین و کارهای زیادی که باعث جذابیت بیشتر صفحات وب میشن.
چرا این دوره؟
این دوره آموزشی همه مفاهیم و مباحث موجود رو پوشش میده جوری که دیگه به سرچ زدن و گشت و گذار واسه یادگیری نیاز نداری. تازه اخر هر بخش تمرین هایی رو واست در نظر گرفتم که مطلب واست جا بیفته. فقط یادت باشه دوره html و css رو هم ببینی. قبل یا بعد این آموزش فرقی نداره چون به هم وابسته نیستن اما برای ادامه کار و یادگیری فریمورک محبوب Vue.js که اتفاقا آموزشش رو واست آماده کردم، هردو لازم هستن.
پیش نیاز؟
در این دوره چون به صورت اختصاصی راجع به جاوااسکریپت صحبت کردم نیازی به دیدن پیش نیاز اصلی یعنی فصل اول و دوم دوره الفبای برنامه نویسی که رایگان هم هست، نیست! اما اگر ببینی خیلی بهتره چون پای تخته با رسم شکل، مفاهیم رو موشکافانه توضیح دادم.
مباحث
-
بخش: 1مبانی جاوااسکریپت
-
بخش: 2متغیرها (variables)
-
بخش: 3انواع داده اولیه (primitives)
-
بخش: 4انواع داده ارجاعی (refrenses) - اشیا (objects)
-
بخش: 5انواع داده ارجاعی (refrenses) - آرایه ها (arrays)
-
بخش: 6انواع داده ارجاعی (refrenses) - توابع (functions)
-
بخش: 7عملگرهای حسابی (arithmatic)
-
بخش: 8عملگرهای انتسابی (assignment)
-
بخش: 9عملگرهای مقایسه ای (comparison)
-
بخش: 10عملگر سه تایی (ternary operator)
-
بخش: 11عملگرهای منطقی (logical)
-
بخش: 12مقادیر غلط (falsy values)
-
بخش: 13تمرین - جا به جایی متغیرها
-
بخش: 1شرط ها - if و else
-
بخش: 2شرط ها - switch-case
-
بخش: 3حلقه ها - for
-
بخش: 4حلقه ها - while
-
بخش: 5حلقه ها - do-while
-
بخش: 6حلقه ها - for-in
-
بخش: 7حلقه ها - for-of
-
بخش: 8حلقه ها - break و continue
-
بخش: 9تمرین - بزرگترین عدد از بین دو عدد
-
بخش: 10تمرین - افقی یا عمودی
-
بخش: 11تمرین - بخش پذیری
-
بخش: 12تمرین - اعداد زوج یا فرد
-
بخش: 13تمرین - شمارش مقادیر درست
-
بخش: 14تمرین - شمارش مقادیر متنی
-
بخش: 15تمرین - مجموع مضارب 3 و 5
-
بخش: 1اشیاء - مبانی
-
بخش: 2تابع کارخانه (Factory functions)
-
بخش: 3تابع سازنده (Constructor functions)
-
بخش: 4ماهیت داینامیکی اشیاء
-
بخش: 5ویژگی سازنده (Constructor Property)
-
بخش: 6توابع نوعی از اشیا هستند!
-
بخش: 7انواع داده اولیه و ارجاعی (Value Types vs References Types)
-
بخش: 8شمارش ویژگی های یک شی
-
بخش: 9شبیه سازی یک شئ (Cloning)
-
بخش: 10تمرین - برابری اشیا
-
بخش: 1اضافه کردن عناصر
-
بخش: 2یافتن عناصر اولیه (Primitive) در آرایه
-
بخش: 3یافتن اشیاء (Objects) در آرایه
-
بخش: 4تابع پیکان (Arrow Function)
-
بخش: 5حذف عناصر (Removing)
-
بخش: 6خالی کردن یک آرایه (Empyting)
-
بخش: 7ترکیب و برش آرایه ها (Combining and Slicing)
-
بخش: 8اپراتور گسترش (Spread Operator)
-
بخش: 9پیمایش یک آرایه (Iterating)
-
بخش: 10اتصال آرایه ها (Joining)
-
بخش: 11مرتب سازی آرایه ها (Sorting)
-
بخش: 12آزمایش عناصر یک آرایه
-
بخش: 13فیلتر کردن یک آرایه (تابع filter)
-
بخش: 14نگاشت یک آرایه (تابع map)
-
بخش: 15کاهش یک آرایه (تابع reduce)
-
بخش: 16تمرین - آرایه ای از اعداد در یک محدوده مشخص
-
بخش: 17تمرین - پیاده سازی تابع include
-
بخش: 18تمرین - پیاده سازی تابع except
-
بخش: 19تمرین - حرکت دادن یک عنصر
-
بخش: 20تمرین - شمارش یک عنصر در آرایه
-
بخش: 21تمرین - پیدا کردن بزرگترین عدد
-
بخش: 22تمرین - استفاده از چندین تابع به صورت زنجیره
-
بخش: 1Function Declaration vs Expression
-
بخش: 2مقدار arguments در توابع
-
بخش: 3اپراتور rest
-
بخش: 4پارامترهایی با مقدار پیش فرض (Default)
-
بخش: 5Getters و Setters
-
بخش: 6مدیریت خطاها (try-catch)
-
بخش: 7دامنه محلی در مقابل جهانی (Local vs Global Scope)
-
بخش: 8مقایسه let و var
-
بخش: 9"کلمه کلیدی ""this"""
-
بخش: 10"تغییر مقدار ""this"""
مهندس محمد نظری
- ۱۳ سال تجربه
- وب و اپلیکیشن
- استاد دانشگاه
- دبیر هنرستان
مفتخرم که این مجموعه رو انتخاب کردی٬ با تلاش خودت و راهنمایی های ما امیدوارم راه موفقیت رو به بهترین نحو طی کنی
یک ویدئو درحال پخش است
همین الان یادگیری رو شروع کن
صفحه اینستاگرام ما رو دنبال کن تا از اخبار جدید باخبر بشی