کتاب طراحی و پیادهسازی اشیاء سفارشی در جاوااسکریپت (Custom JavaScript Objects) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی اشیاء سفارشی در جاوااسکریپت (Custom JavaScript Objects)
موضوع کلی: برنامهنویسی سمت کاربر (Client-Side Programming)
موضوع میانی: جاوااسکریپت پیشرفته (Advanced JavaScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیگرا در جاوااسکریپت
- 2. مفاهیم کلیدی برنامهنویسی شیگرا
- 3. توابع سازنده (Constructor Functions) در جاوااسکریپت
- 4. ایجاد اشیاء با استفاده از توابع سازنده
- 5. خاصیت `prototype` و زنجیره نمونه اولیه
- 6. وراثت نمونهمحور در جاوااسکریپت
- 7. تغییر نمونه اولیه اشیاء
- 8. روشهای نمونه اولیه
- 9. توابع اشتراکی (Shared Functions) و نمونه اولیه
- 10. مفاهیم شیء و کلاس در جاوااسکریپت
- 11. ایجاد کلاسهای سفارشی با استفاده از توابع
- 12. رابطها (Interfaces) در جاوااسکریپت
- 13. پیادهسازی رابطها با استفاده از اشیاء
- 14. مفهوم کپسولهسازی (Encapsulation) در جاوااسکریپت
- 15. دسترسی به اعضای خصوصی اشیاء
- 16. استفاده از Closureها برای کپسولهسازی
- 17. مفهوم چندریختی (Polymorphism) در جاوااسکریپت
- 18. پیادهسازی چندریختی با استفاده از توابع
- 19. مفهوم ارثبری چندگانه (Multiple Inheritance) در جاوااسکریپت
- 20. استفاده از Mixinها برای ارثبری چندگانه
- 21. طراحی الگوهای طراحی (Design Patterns) در جاوااسکریپت
- 22. الگوی Singleton در جاوااسکریپت
- 23. الگوی Factory در جاوااسکریپت
- 24. الگوی Observer در جاوااسکریپت
- 25. الگوی Module در جاوااسکریپت
- 26. پیادهسازی الگوهای طراحی با استفاده از اشیاء سفارشی
- 27. تست واحد (Unit Testing) اشیاء سفارشی
- 28. نوشتن تست برای توابع سازنده
- 29. نوشتن تست برای نمونههای اولیه
- 30. اشیاء سفارشی و DOM
- 31. تغییر عناصر DOM با استفاده از اشیاء سفارشی
- 32. رویدادها و اشیاء سفارشی
- 33. مدیریت رویدادها با استفاده از اشیاء سفارشی
- 34. اشیاء سفارشی و AJAX
- 35. ارتباط با سرور با استفاده از اشیاء سفارشی
- 36. ذخیرهسازی دادهها با استفاده از اشیاء سفارشی
- 37. استفاده از Local Storage و Session Storage
- 38. اشیاء سفارشی و کتابخانههای جاوااسکریپت
- 39. ادغام اشیاء سفارشی با کتابخانههای محبوب
- 40. بهینهسازی عملکرد اشیاء سفارشی
- 41. نکات و ترفندهای بهینهسازی
- 42. اشیاء سفارشی در فریمورکهای جاوااسکریپت
- 43. استفاده از اشیاء سفارشی در React
- 44. استفاده از اشیاء سفارشی در Angular
- 45. استفاده از اشیاء سفارشی در Vue.js
- 46. اشیاء سفارشی و TypeScript
- 47. استفاده از TypeScript برای ایجاد اشیاء سفارشی
- 48. مزایای استفاده از TypeScript
- 49. اشیاء سفارشی و ES6+
- 50. کلاسها در ES6+
- 51. متدهای static
- 52. متدهای getter و setter
- 53. اشیاء سفارشی و الگوهای پیشرفته
- 54. الگوی Mediator
- 55. الگوی Command
- 56. الگوی Decorator
- 57. اشیاء سفارشی و معماری نرمافزار
- 58. اصول SOLID در طراحی اشیاء
- 59. تطبیقپذیری و نگهداری اشیاء سفارشی
- 60. اشیاء سفارشی و امنیت
- 61. جلوگیری از آسیبپذیریهای امنیتی
- 62. اعتبارسنجی دادهها در اشیاء سفارشی
- 63. اشیاء سفارشی و مقیاسپذیری
- 64. طراحی اشیاء برای مقیاسپذیری بالا
- 65. اشیاء سفارشی و مستندسازی
- 66. نوشتن مستندات واضح و مختصر
- 67. ابزارهای مستندسازی اشیاء سفارشی
- 68. اشیاء سفارشی و اشکالزدایی
- 69. ابزارهای اشکالزدایی اشیاء سفارشی
- 70. اشتباهات رایج در طراحی اشیاء سفارشی
- 71. بهترین روشها برای طراحی اشیاء سفارشی
- 72. مطالعه موردی: پیادهسازی یک سیستم مدیریت کتاب با استفاده از اشیاء سفارشی
- 73. مطالعه موردی: پیادهسازی یک ماشین حساب پیشرفته با استفاده از اشیاء سفارشی
- 74. آینده اشیاء سفارشی در جاوااسکریپت
تگها:
Custom Objects
JScript
اسکریپت نویسی
برنامه کاربردی
برنامه نویسی وب
توسعه Front-End
جاوااسکریپت
جاوااسکریپت پیشرفته
شیء گرایی
طراحی شیء
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.