باسلام خدمت رفقای عزیز کدنا✨
متأسفانه برای آقای یوسفی مدرس DARK JS کسالت درمانی پیش اومده و راهی بیمارستان شدن...
به همین علت مجبور شدیم متاسفانه وبینار امشب رو لغو کنیم، ان شاءالله اطلاع رسانی بعدی وبینار رو محمدحسین کاردان باهاتون انجام میدن💞
با نهایت عذرخواهی☘
فصل ۱: مبانی و مفاهیم پایه
۱. برنامه نویسی چیست؟
۲. نیازمندیهای شروع برنامه نویسی جاوااسکریپت
۳. دیتا تایپها (Data Types)
۴. متغیرها
۵. اعداد و عملیات مربوطه
۶. رشتهها (Strings)
۷. مقادیر بولی (Boolean)
۸. عبارات شرطی
۹. null vs undefined
۱۰. عملگرهای شرطی
۱۱. truthy and falsy
۱۲. عبارات منطقی
۱۳. قوانین اسمگذاری متغیرها
۱۴. switch case
۱۵. ternery operator
فصل ۲: حلقهها و توابع
۱۶. حلقه تکرار for
۱۷. حلقه تکرار for (بخش دوم)
۱۸. تمرین با حلقهها
۱۹. تشخیص کامل بودن یک عدد
۲۰. تشخیص عدد اول
۲۱. حلقهی while و do-while
۲۲. عملگرهای ریاضی
۲۳. توابع (بخش اول)
۲۴. توابع (بخش دوم)
۲۵. توابع (بخش سوم)
۲۶. توابع (بخش چهارم)
۲۷. توابع (بخش پنجم)
۲۸. arrow functions
۲۹. متغیرهای محلی و عمومی
۳۰. مقادیر پیشفرض و continue - break
فصل ۳: آرایهها و متدها
۳۱. آرایهها
۳۲. آرایهها (بخش دوم)
۳۳. متد آرایهها
۳۴. حلقه for و for-in در آرایهها
۳۵. متد splice
۳۶. متد آرایهها (بخش دوم)
۳۷. متد آرایهها (بخش سوم)
۳۸. متد آرایهها (بخش چهارم)
۳۹. متد map
۴۰. مرتبسازی آرایهها
۴۱. متد آرایهها (بخش پنجم)
فصل ۴: آبجکتها و مفاهیم پیشرفته**
۴۲. آبجکتها
۴۳. آبجکتها (بخش دوم)
۴۴. دسترسی به پراپرتیهای یک آبجکت
۴۵. آبجکتها (بخش سوم)
۴۶. حلقهی for-in در آبجکتها
۴۷. متد assign
۴۸. متدهای آبجکت
۴۹. شی JSON
۵۰. rest – spread
۵۱. مفهوم Hoisting
۵۲. IIFE
۵۳. کلوژرها (Closures)
۵۴. تایمرها
۵۵. پرامیسها (Promises)
۵۶. ماژولهای Es6
فصل ۵: شیءگرایی (OOP) و مدیریت خطا
۵۷. کلاسها (Classes)
۵۸. کلاسها (بخش دوم)
۵۹. access-modify
۶۰. getterها و setterها در کلاسها
۶۱. ارثبری در کلاسها
۶۲. ارثبری در کلاسها (بخش دوم)
۶۳. override در کلاسها
۶۴. static method
۶۵. پلیمورفیسم (Polymorphism)
۶۶. مدیریت خطاها در جاوااسکریپت