کتاب صوتی طراحی و پیاده‌سازی الگوهای طراحی Builder و Prototype

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی و پیاده‌سازی الگوهای طراحی Builder و Prototype

موضوع کلی: برنامه نویسی

موضوع میانی: برنامه‌نویسی شیءگرا (OOP)

📋 سرفصل‌های دوره

  • 1. مفاهیم پایه الگوهای طراحی و دسته‌بندی آنها
  • 2. الگوی Builder: تعریف و کاربرد اصلی
  • 3. ساختار کلاسیک Builder: نقش Director و Builder
  • 4. تفاوت Builder با Factory Method و Abstract Factory
  • 5. Builder در ساخت اشیای پیچیده با پارامترهای زیاد
  • 6. استفاده از Builder برای ساخت آبجکت‌های Immutable
  • 7. پیاده‌سازی Builder به روش Step Builder
  • 8. Builder با رویکرد Fluent Interface
  • 9. مدیریت پارامترهای اختیاری و اجباری در Builder
  • 10. Builder برای ساخت درخت‌های آبجکت و ساختارهای تودرتو
  • 11. Builder در سناریوهای تولید گزارش و اسناد
  • 12. Builder برای ساخت اشیای پیکربندی (Configuration)
  • 13. پیاده‌سازی Builder با Generics در زبان‌های تایپ‌شده
  • 14. الگوی Builder و Thread Safety در محیط‌های هم‌روند
  • 15. Builder برای ساخت اشیای شبکه‌ای و درخواست‌های HTTP
  • 16. Builder الگوی Prototype: تعریف و کاربرد اصلی
  • 17. کپی سطحی (Shallow Copy) در Prototype
  • 18. کپی عمیق (Deep Copy) در Prototype
  • 19. پیاده‌سازی Prototype با واسط Cloneable
  • 20. Prototype برای کاهش هزینه ساخت اشیای سنگین
  • 21. استفاده از Prototype برای ذخیره و بازگردانی وضعیت (Memento)
  • 22. Prototype در سیستم‌های ثبت‌نام و نمونه‌برداری
  • 23. ترکیب Builder و Prototype در یک پروژه
  • 24. مدیریت حافظه و کارایی در الگوی Prototype
  • 25. Prototype با استفاده از سریال‌سازی و دی‌سریال‌سازی
  • 26. Prototype در معماری میکروسرویس برای کپی پیکربندی
  • 27. تست واحد (Unit Test) برای الگوی Builder
  • 28. تست واحد برای الگوی Prototype
  • 29. عیب‌یابی و دیباگ اشیای ساخته شده با Builder
  • 30. عیب‌یابی و دیباگ اشیای کلون شده با Prototype
  • 31. Builder در چارچوب‌های Dependency Injection
  • 32. Prototype در چرخه حیات Bean در Spring
  • 33. استفاده از Builder برای ساخت Query‌های پایگاه داده
  • 34. Builder برای ساخت فیلترها و شرط‌های جستجو
  • 35. Prototype برای الگوسازی و تمپلیت در تولید محتوا
  • 36. تفاوت Prototype با Singleton و Flyweight
  • 37. الگوی Builder در معماری لایه‌بندی شده (Layered Architecture)
  • 38. الگوی Prototype در معماری Domain-Driven Design (DDD)
  • 39. Builder برای ساخت DTO و ViewModel
  • 40. Prototype برای کپی Entity‌ها در لایه دامنه
  • 41. Builder برای ساخت اشیای نام‌تغییرپذیر در برنامه‌های چندریسمانی
  • 42. Prototype و مدیریت کد تکراری در ساخت اشیاء
  • 43. الگوی Builder با استفاده از رکوردها (Records) در جاوا
  • 44. الگوی Prototype با استفاده از Structs در زبان‌های سطح پایین
  • 45. Builder برای ساخت اشیای لاگ و رخداد (Event)
  • 46. Prototype برای ساخت اشیای پیام در صف‌های پیام
  • 47. مقایسه عملکرد Builder و Constructor معمولی
  • 48. مقایسه عملکرد Prototype و New در حلقه‌های سنگین
  • 49. Builder برای ساخت اشیای گرافیکی و UI
  • 50. Prototype برای کپی ویجت‌ها و کامپوننت‌ها
  • 51. الگوی Builder در تست‌نویسی با الگوی Test Data Builder
  • 52. الگوی Prototype در Mocking و Stubbing
  • 53. پیاده‌سازی Builder با استفاده از کد تولیدی (Code Generation)
  • 54. پیاده‌سازی Prototype با استفاده از Reflection
  • 55. Builder در معماری CQRS برای ساخت Command و Query
  • 56. Prototype برای بازتولید State در Event Sourcing
  • 57. بهترین شیوه‌های نام‌گذاری در Builder و Prototype
  • 58. مستندسازی و نگهداری کد Builder و Prototype
  • 59. انتخاب بین Builder و Prototype در طراحی سیستم
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: OOP اشیاء الگوهای طراحی نرم‌افزار الگوی Builder الگوی Prototype برنامه‌نویسی شیءگرا پیاده‌سازی Builder پیاده‌سازی Prototype کپسوله‌سازی کلونینگ شیء

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.