کتاب برنامه نویسی شیءگرا در جاوا اسکریپت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامه نویسی شیءگرا در جاوا اسکریپت
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. ایجاد اشیاء در جاوا اسکریپت
- 2. ویژگیها و متدهای اشیاء
- 3. آشنایی با کلمه کلیدی this
- 4. ساختاردهی کد با متدهای شیء
- 5. آشنایی با Constructor Function
- 6. عملگر new و نحوه کار آن
- 7. آشنایی با کلاسها در ES6
- 8. تعریف متدها در کلاسها
- 9. خاصیتهای استاتیک در کلاسها
- 10. وراثت در کلاسها با extends
- 11. استفاده از super در کلاسهای فرزند
- 12. مفهوم prototype و زنجیره پروتوتایپ
- 13. نحوه عملکرد ارثبری در پروتوتایپ
- 14. افزودن متد به پروتوتایپ
- 15. تفاوت کلاس و پروتوتایپ در جاوا اسکریپت
- 16. کپسولهسازی (Encapsulation) و فیلدهای خصوصی
- 17. استفاده از closure برای کپسولهسازی
- 18. مفهوم getter و setter در اشیاء
- 19. خاصیتهای محاسباتی (Computed Properties)
- 20. آشنایی با Symbol و کاربرد آن
- 21. پیمایش ویژگیهای یک شیء
- 22. استفاده از Object.keys و Object.values
- 23. آشنایی با Object.entries
- 24. کپی کردن اشیاء (Shallow vs Deep Copy)
- 25. تغییرناپذیری (Immutability) در اشیاء
- 26. مفهوم Factory Function
- 27. مقایسه Factory Function و Constructor
- 28. آشنایی با Mixin و ترکیب اشیاء
- 29. آشنایی با Method Chaining
- 30. مدیریت خطا در متدهای شیءگرا
- 31. آشنایی با instanceof و بررسی نوع
- 32. آشنایی با WeakMap و WeakSet
- 33. الگوی Singleton در جاوا اسکریپت
- 34. الگوی Module و کپسولهسازی کد
- 35. کار با this در توابع معمولی و arrow
- 36. متد call, apply و bind
- 37. مدیریت context در رویدادها
- 38. آشنایی با Proxy در جاوا اسکریپت
- 39. آشنایی با Reflect API
- 40. خواص فقط خواندنی با Object.defineProperty
- 41. آشنایی با prototype chain و Object.getPrototypeOf
- 42. ساختار درختی اشیاء و Object.create
- 43. مفهوم Polymorphism در جاوا اسکریپت
- 44. استفاده از متد toString و Symbol.toPrimitive
- 45. آشنایی با Iterable و Symbol.iterator
- 46. پیادهسازی Iterator سفارشی
- 47. آشنایی با Generator Function
- 48. استفاده از yield در ژنراتورها
- 49. آشنایی با optional chaining
- 50. آشنایی با nullish coalescing
- 51. مدیریت رویدادها با this
- 52. آشنایی با کلاسهای انتزاعی
- 53. آشنایی با TypeScript و مفاهیم شیءگرا
تگها:
ES6 class
this و scope در js
پروتوتایپ در جاوا اسکریپت
شیء گرایی در جاوا اسکریپت
طراحی شی گرا
کپسوله سازی در js
کلاس و آبجکت در js
مفاهیم OOP در جاوا اسکریپت
وراثت در جاوا اسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.