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

انتخاب پلن

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

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

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

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

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

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

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

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

  • 1. الگوهای طراحی چیست و چرا در پروژه‌های متن‌باز استفاده می‌شوند
  • 2. تاریخچه و دسته‌بندی الگوهای طراحی گانگ آو فور
  • 3. الگوی Singleton و کاربرد آن در مدیریت منابع در کتابخانه‌های متن‌باز
  • 4. الگوی Factory Method و نمونه‌های واقعی در فریم‌ورک‌های محبوب
  • 5. الگوی Abstract Factory برای ایجاد خانواده اشیاء در پروژه‌های بزرگ
  • 6. الگوی Builder و ساخت اشیاء پیچیده در کتابخانه‌های جاوا
  • 7. الگوی Prototype برای شبیه‌سازی اشیاء در موتورهای بازی متن‌باز
  • 8. الگوی Adapter و یکپارچه‌سازی سیستم‌های ناهمگون در پروژه‌های باز
  • 9. الگوی Bridge و جداسازی انتزاع از پیاده‌سازی در فریم‌ورک‌های GUI
  • 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. الگوی MVC و جداسازی لایه‌ها در فریم‌ورک‌های وب محبوب
  • 27. الگوی MVVM و معماری در فریم‌ورک‌های موبایل متن‌باز
  • 28. الگوی Repository و دسترسی به داده در پروژه‌های متن‌باز دات‌نت
  • 29. الگوی Dependency Injection و وارونگی کنترل در کتابخانه‌های مدرن
  • 30. الگوی Service Locator و مدیریت وابستگی‌ها در پروژه‌های جاوا
  • 31. الگوی Active Record و نگاشت شیء-رابطه در فریم‌ورک‌های ORM
  • 32. الگوی Data Mapper و جداسازی کامل لایه داده در پروژه‌های حرفه‌ای
  • 33. الگوی Unit of Work و مدیریت تراکنش در پایگاه‌داده
  • 34. الگوی Lazy Loading و بهینه‌سازی بارگذاری در پروژه‌های بزرگ
  • 35. الگوی Null Object و جلوگیری از خطاهای null pointer در کتابخانه‌ها
  • 36. الگوی Value Object و طراحی دامنه‌محور در پروژه‌های متن‌باز
  • 37. الگوی Specification و پیاده‌سازی منطق کسب‌وکار در فیلترهای پرس‌وجو
  • 38. الگوی Factory و نقش آن در فریم‌ورک‌های Dependency Injection
  • 39. الگوی Aspect-Oriented Programming و مدیریت cross-cutting concerns
  • 40. الگوی Event Sourcing و ذخیره رویدادها در سیستم‌های متن‌باز
  • 41. الگوی CQRS و جداسازی دستورات از پرس‌وجوها در معماری
  • 42. الگوی Pipeline و پردازش زنجیره‌ای داده در کتابخانه‌های پردازش
  • 43. الگوی Strategy Pattern در بهینه‌سازی الگوریتم‌های مرتب‌سازی
  • 44. الگوی Observer در پیاده‌سازی سیستم انتشار-اشتراک در Redis
  • 45. الگوی Command در پیاده‌سازی عملیات undo/redo در GIT
  • 46. الگوی Composite در ساختار درختی فایل‌سیستم در لینوکس
  • 47. الگوی Decorator در کتابخانه‌های لاگ‌گیری مانند Log4j
  • 48. الگوی Singleton در مدیریت اتصالات پایگاه‌داده در Django
  • 49. الگوی Factory Method در فریم‌ورک Spring برای ایجاد Bean
  • 50. الگوی Builder در ساخت درخواست‌های HTTP در کتابخانه Retrofit
  • 51. الگوی Facade در ساده‌سازی API کتابخانه jQuery
  • 52. الگوی Proxy در پیاده‌سازی کش در فریم‌ورک Hibernate
  • 53. الگوی Adapter در یکپارچه‌سازی کتابخانه‌های قدیمی با سیستم‌های جدید
  • 54. الگوی Bridge در طراحی درایورهای پایگاه‌داده JDBC
  • 55. الگوی Flyweight در مدیریت کاراکترها در ویرایشگرهای متن
  • 56. الگوی State در مدیریت وضعیت اتصال در کتابخانه Socket
  • 57. الگوی Strategy در پیاده‌سازی روش‌های احراز هویت در Spring Security
  • 58. الگوی Visitor در تحلیل AST در کامپایلرهای مدرن
  • 59. الگوی Memento در ذخیره وضعیت بازی در موتور Unity
  • 60. الگوی Mediator در مدیریت ارتباطات در فریم‌ورک SignalR
  • 61. الگوی Interpreter در پیاده‌سازی قوانین در موتورهای Drools
  • 62. الگوی Chain of Responsibility در فیلترهای امنیتی در ASP.NET Core
  • 63. الگوی Template Method در تعریف چرخه حیات در فریم‌ورک Android
  • 64. الگوی Prototype در شبیه‌سازی اشیاء در موتور بازی Godot
  • 65. الگوی Iterator در پیمایش مجموعه‌ها در کتابخانه Lodash
  • 66. الگوی Null Object در مدیریت خطا در کتابخانه Optional جاوا
  • 67. الگوی Value Object در طراحی مدل‌های دامنه در Domain-Driven Design
  • 68. الگوی Specification در پیاده‌سازی فیلترهای پیشرفته در Entity Framework
  • 69. الگوی Repository در لایه دسترسی داده در فریم‌ورک Laravel
  • 70. الگوی Active Record در مدل‌های Eloquent در Laravel
  • 71. الگوی Data Mapper در معماری Doctrine در PHP
  • 72. الگوی Unit of Work در مدیریت تراکنش در فریم‌ورک NHibernate
  • 73. الگوی Lazy Loading در بهینه‌سازی بارگذاری وابستگی‌ها در Angular
  • 74. الگوی Event Sourcing در پیاده‌سازی سیستم‌های لاگ در EventStore
  • 75. الگوی CQRS در معماری میکروسرویس‌های متن‌باز
  • 76. الگوی Pipeline در پردازش تصویر در کتابخانه OpenCV
  • 77. الگوی Strategy در انتخاب الگوریتم رمزنگاری در کتابخانه OpenSSL
  • 78. الگوی Observer در رویدادهای React و مدیریت state با Redux
  • 79. الگوی Command در پیاده‌سازی undo در نرم‌افزار GIMP
  • 80. الگوی Composite در طراحی UI در فریم‌ورک JavaFX
  • 81. الگوی Decorator در افزودن قابلیت به استریم‌های جاوا
  • 82. الگوی Singleton در مدیریت تنظیمات در فریم‌ورک Flask
  • 83. الگوی Factory Method در ایجاد View در فریم‌ورک Android
  • 84. الگوی Builder در ساخت درخواست‌های REST در کتابخانه OkHttp
  • 85. الگوی Facade در ساده‌سازی کتابخانه NumPy برای عملیات ماتریسی
  • 86. الگوی Proxy در کنترل دسترسی به سرویس‌ها در فریم‌ورک WCF
  • 87. الگوی Adapter در تطبیق کتابخانه‌های جاوا با کاتلین
  • 88. الگوی Bridge در طراحی کتابخانه‌های گرافیکی چندپلتفرمی
  • 89. الگوی Flyweight در مدیریت کاراکترهای تکراری در فونت‌ها
  • 90. الگوی State در پیاده‌سازی ماشین حالت در بازی Pac-Man متن‌باز
  • 91. الگوی Visitor در افزودن عملیات جدید به ساختار داده در کتابخانه Guava
  • 92. الگوی Memento در ذخیره وضعیت فرم‌ها در فریم‌ورک WinForms
  • 93. الگوی Mediator در مدیریت ارتباطات در سیستم‌های IoT متن‌باز
  • 94. الگوی Interpreter در تحلیل پرس‌وجوهای SQL در کتابخانه JOOQ
  • 95. الگوی Chain of Responsibility در پردازش میدل‌ویرها در Express.js
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: OOP SOLID الگوهای طراحی پایتون پروژه متن‌باز جاوا شیءگرایی طراحی نرم‌افزار معماری نرم‌افزار

نظرات

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

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