کتاب صوتی برنامه‌نویسی شیءگرا: یادگیری الگوهای طراحی در پروژه‌های واقعی و صنعتی

انتخاب پلن

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

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

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

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

عنوان دوره: دوره برنامه‌نویسی شیءگرا: یادگیری الگوهای طراحی در پروژه‌های واقعی و صنعتی

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

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

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

  • 1. مقدمه‌ای بر الگوهای طراحی و اهمیت آنها در مهندسی نرم‌افزار
  • 2. الگوهای طراحی و اصول SOLID
  • 3. الگوی Singleton و زمان استفاده از آن
  • 4. الگوی Factory Method و ایجاد اشیاء پویا
  • 5. الگوی Abstract Factory برای خانواده اشیاء
  • 6. الگوی Builder برای ساخت اشیاء پیچیده
  • 7. الگوی Prototype و کپی کردن اشیاء
  • 8. الگوی Adapter و یکپارچه‌سازی سیستم‌های ناسازگار
  • 9. الگوی Bridge و جداسازی انتزاع از پیاده‌سازی
  • 10. الگوی Composite و ساختارهای درختی
  • 11. الگوی Decorator و افزودن قابلیت‌ها به صورت پویا
  • 12. الگوی Facade و ساده‌سازی واسط‌های پیچیده
  • 13. الگوی Flyweight و بهینه‌سازی حافظه
  • 14. الگوی Proxy و کنترل دسترسی به اشیاء
  • 15. الگوی Chain of Responsibility و پردازش زنجیره‌ای درخواست‌ها
  • 16. الگوی Command و کپسوله‌سازی درخواست‌ها
  • 17. الگوی Interpreter برای تفسیر زبان‌های ساده
  • 18. الگوی Iterator و پیمایش مجموعه‌ها
  • 19. الگوی Mediator و کاهش وابستگی بین اشیاء
  • 20. الگوی Memento و ذخیره و بازیابی وضعیت
  • 21. الگوی Observer و پیاده‌سازی رویدادها
  • 22. الگوی State و تغییر رفتار بر اساس وضعیت
  • 23. الگوی Strategy و انتخاب الگوریتم در زمان اجرا
  • 24. الگوی Template Method و تعریف ساختار الگوریتم
  • 25. الگوی Visitor و عملیات بر روی ساختارهای پیچیده
  • 26. الگوی Null Object و جلوگیری از بررسی null
  • 27. الگوی Repository و لایه دسترسی به داده
  • 28. الگوی Unit of Work برای مدیریت تراکنش‌ها
  • 29. الگوی Data Mapper و نگاشت اشیاء به پایگاه داده
  • 30. الگوی Active Record و ساده‌سازی مدل‌های داده
  • 31. الگوی Identity Map و کش کردن اشیاء
  • 32. الگوی Lazy Load و بارگذاری به هنگام نیاز
  • 33. الگوی Service Locator و مدیریت وابستگی‌ها
  • 34. الگوی Dependency Injection و معکوس‌سازی کنترل
  • 35. الگوی MVC و جداسازی لایه‌های برنامه
  • 36. الگوی MVP و معماری ارائه‌دهنده-نمایش
  • 37. الگوی MVVM و معماری مدل-نمایش-نمای مدل
  • 38. الگوی Flux و جریان یک‌طرفه داده
  • 39. الگوی Redux و مدیریت وضعیت در برنامه‌های بزرگ
  • 40. الگوی Observer در رویدادهای ناهمگام
  • 41. الگوی Promise و مدیریت عملیات غیرهمزمان
  • 42. الگوی Async/Await و ساده‌سازی کدهای ناهمگام
  • 43. الگوی Pipeline و پردازش زنجیره‌ای داده
  • 44. الگوی Specification و منطق کسب‌وکار قابل ترکیب
  • 45. الگوی Strategy در اعتبارسنجی فرم‌ها
  • 46. الگوی Factory در ایجاد اشیاء پیچیده وابسته
  • 47. الگوی Singleton در مدیریت کانفیگ برنامه
  • 48. الگوی Decorator برای لاگ‌گیری و ردگیری
  • 49. الگوی Proxy برای کش کردن نتایج
  • 50. الگوی Composite در ساخت منوها و درخت‌های UI
  • 51. الگوی Iterator در پردازش جریان داده
  • 52. الگوی Mediator در هماهنگی بین کامپوننت‌ها
  • 53. الگوی Memento برای قابلیت Undo/Redo
  • 54. الگوی State در ماشین‌های حالت
  • 55. الگوی Visitor برای عملیات بر روی AST
  • 56. الگوی Template Method در فریمورک‌های تست
  • 57. الگوی Builder برای ساخت کوئری‌های SQL
  • 58. الگوی Adapter برای کتابخانه‌های شخص ثالث
  • 59. الگوی Bridge برای پشتیبانی از چند پلتفرم
  • 60. الگوی Flyweight در بازی‌های ویدیویی
  • 61. الگوی Interpreter در موتورهای قانون
  • 62. الگوی Service Locator در برنامه‌های ماژولار
  • 63. الگوی Repository در تست‌پذیری کد
  • 64. الگوی Unit of Work در عملیات اتمی پایگاه داده
  • 65. الگوی Active Record در چارچوب‌های وب
  • 66. الگوی Data Mapper در ORM‌های پیشرفته
  • 67. الگوی Identity Map در بهینه‌سازی کوئری
  • 68. الگوی Lazy Load در بارگذاری وابستگی‌ها
  • 69. الگوی Null Object در بازگشت مقادیر پیش‌فرض
  • 70. الگوی Specification در فیلترهای پیشرفته
  • 71. الگوی Pipeline در پردازش تصویر
  • 72. الگوی Promise در API‌های REST
  • 73. الگوی Async/Await در عملیات I/O
  • 74. الگوی Flux در مدیریت وضعیت فرانت‌اند
  • 75. الگوی Redux در دیباگ و توسعه‌پذیری
  • 76. الگوی Observer در سیستم‌های رویدادمحور
  • 77. الگوی Command در صف‌بندی عملیات
  • 78. الگوی Chain of Responsibility در میان‌افزارها
  • 79. الگوی Facade در ساده‌سازی API‌های پیچیده
  • 80. الگوی Singleton در اتصالات پایگاه داده
  • 81. الگوی Factory Method در تولیدکننده‌های گزارش
  • 82. الگوی Abstract Factory در پوسته‌های UI
  • 83. الگوی Prototype در شبیه‌سازی اشیاء
  • 84. الگوی Builder در ساختارهای JSON
  • 85. الگوی Bridge در درایورهای سخت‌افزاری
  • 86. الگوی Adapter در یکپارچه‌سازی API‌های قدیمی
  • 87. الگوی Decorator در فشرده‌سازی داده
  • 88. الگوی Proxy در امنیت و احراز هویت
  • 89. الگوی Composite در ساختارهای سلسله‌مراتبی
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Design Patterns OOP SOLID الگوهای رفتاری الگوهای ساختمانی الگوهای طراحی برنامه‌نویسی شیءگرا پروژه‌های صنعتی کدنویسی حرفه‌ای معماری نرم‌افزار

نظرات

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

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