کتاب برنامه نویسی شیءگرا در روبی: مبانی و الگوهای پیشرفته

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره برنامه نویسی شیءگرا در روبی: مبانی و الگوهای پیشرفته

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

موضوع میانی: روبی (Ruby)

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

  • 1. مبانی زبان برنامه‌نویسی روبی
  • 2. متغیرها و انواع داده در روبی
  • 3. عملگرها و عبارات در روبی
  • 4. ساختارهای کنترلی: شرط‌ها
  • 5. ساختارهای کنترلی: حلقه‌ها
  • 6. آرایه‌ها و مجموعه‌ها در روبی
  • 7. رشته‌ها و عملیات روی آن‌ها
  • 8. متدها و توابع در روبی
  • 9. مفهوم شیءگرایی: کلاس‌ها
  • 10. مفهوم شیءگرایی: اشیاء
  • 11. ویژگی‌های کلاس: متغیرهای نمونه
  • 12. رفتارهای کلاس: متدهای نمونه
  • 13. سازنده‌ها (Constructors) در روبی
  • 14. وراثت در روبی
  • 15. چندریختی (Polymorphism)
  • 16. کپسوله‌سازی (Encapsulation)
  • 17. کلاس‌های انتزاعی و متدهای انتزاعی
  • 18. اینترفیس‌ها (Interfaces) در روبی
  • 19. ماژول‌ها (Modules) در روبی
  • 20. ترکیب (Composition) در مقابل وراثت
  • 21. مدیریت خطا و استثناها (Exceptions)
  • 22. کار با فایل‌ها در روبی
  • 23. ورودی/خروجی استاندارد (I/O)
  • 24. مفاهیم پیشرفته روبی: بلوک‌ها (Blocks)
  • 25. کلوژرها (Closures) در روبی
  • 26. پرولیک‌ها (Procs) و لامبداها (Lambdas)
  • 27. متادیتای اشیاء (Metaprogramming)
  • 28. بازتاب (Reflection) در روبی
  • 29. حمل و نقل (Serialization) در روبی
  • 30. کار با پایگاه داده در روبی
  • 31. اتصال به پایگاه داده PostgreSQL
  • 32. اتصال به پایگاه داده MySQL
  • 33. استفاده از ORM: ActiveRecord
  • 34. مبانی طراحی پایگاه داده
  • 35. پیمانه‌های (Gems) پرکاربرد در روبی
  • 36. مدیریت پیمانه‌ها با Bundler
  • 37. مبانی توسعه وب با روبی
  • 38. چارچوب وب Ruby on Rails: مقدمات
  • 39. ساختار MVC در Rails
  • 40. کنترلرها (Controllers) در Rails
  • 41. مدل‌ها (Models) در Rails
  • 42. ویوها (Views) در Rails
  • 43. مسیریابی (Routing) در Rails
  • 44. پایگاه داده در Rails (ActiveRecord)
  • 45. تولید فرم‌ها در Rails
  • 46. کار با AJAX در Rails
  • 47. امنیت در برنامه‌های وب Rails
  • 48. تست نویسی در Rails: Minitest
  • 49. تست نویسی در Rails: RSpec
  • 50. الگوهای طراحی (Design Patterns)
  • 51. الگوی Singleton
  • 52. الگوی Factory Method
  • 53. الگوی Abstract Factory
  • 54. الگوی Builder
  • 55. الگوی Prototype
  • 56. الگوی Adapter
  • 57. الگوی Bridge
  • 58. الگوی Composite
  • 59. الگوی Decorator
  • 60. الگوی Facade
  • 61. الگوی Flyweight
  • 62. الگوی Proxy
  • 63. الگوی Chain of Responsibility
  • 64. الگوی Command
  • 65. الگوی Interpreter
  • 66. الگوی Iterator
  • 67. الگوی Mediator
  • 68. الگوی Memento
  • 69. الگوی Observer
  • 70. الگوی State
  • 71. الگوی Strategy
  • 72. الگوی Template Method
  • 73. الگوی Visitor
  • 74. الگوهای معماری نرم‌افزار
  • 75. معماری لایه‌ای (Layered Architecture)
  • 76. معماری میکروسرویس (Microservices)
  • 77. معماری رویداد محور (Event-Driven Architecture)
  • 78. اصول SOLID در طراحی شیءگرا
  • 79. اصل تک مسئولیتی (Single Responsibility)
  • 80. اصل باز بودن/بسته بودن (Open/Closed)
  • 81. اصل جایگزینی لیسکوف (Liskov Substitution)
  • 82. اصل جداسازی اینترفیس (Interface Segregation)
  • 83. اصل وارونگی وابستگی (Dependency Inversion)
  • 84. برنامه‌نویسی تابعی (Functional Programming) در روبی
  • 85. توابع مرتبه بالا (Higher-Order Functions)
  • 86. توابع خالص (Pure Functions)
  • 87. عدم تغییرپذیری (Immutability)
  • 88. Side Effects در برنامه‌نویسی تابعی
  • 89. استفاده از Enumerators در روبی
  • 90. توسعه نرم‌افزار چابک (Agile)
  • 91. روش اسکرام (Scrum)
  • 92. تست محور (TDD)
  • 93. بازنگری کد (Code Review)
  • 94. مستندسازی کد
  • 95. بهینه‌سازی عملکرد برنامه‌ها
  • 96. پروفایلینگ (Profiling) کد
  • 97. استفاده از ابزارهای تحلیل استاتیک کد
  • 98. مدیریت وابستگی‌ها
  • 99. اصول طراحی تمیز (Clean Design)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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