کتاب صوتی طراحی و پیادهسازی اشیاء سفارشی در جاوااسکریپت (Custom JavaScript Objects)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی اشیاء سفارشی در جاوااسکریپت (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. آینده اشیاء سفارشی در جاوااسکریپت
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Custom Objects
JScript
اسکریپت نویسی
برنامه کاربردی
برنامه نویسی وب
توسعه Front-End
جاوااسکریپت
جاوااسکریپت پیشرفته
شیء گرایی
طراحی شیء
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.