کتاب سلطنت بر اشیاء روبی: مهارت عملی در REPL از صفر تا حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سلطنت بر اشیاء روبی: مهارت عملی در REPL از صفر تا حرفهای
موضوع کلی: برنامهنویسی روبی
موضوع میانی: شیءگرایی و محیط تعاملی روبی
📋 سرفصلهای دوره
- 1. مقدمهای بر رویکرد شیءگرایانه در روبی
- 2. آشنایی با IRB و Pry به عنوان آزمایشگاه کد
- 3. متغیرها و دسترسی به اشیاء در REPL
- 4. کلاسها: تعریف و ساختار اولیه
- 5. نمونهسازی اشیاء (Instantiation)
- 6. متدهای نمونه (Instance Methods)
- 7. متدهای کلاسی (Class Methods)
- 8. متغیرهای نمونه و کلاسی
- 9. ثابتها و میدانها
- 10. محدودیت دسترسی: Public, Private, Protected
- 11. سازندهها: initialize و new
- 12. متد to_s و inspect در تعامل با کاربر
- 13. متدهای مقایسه: ==, eql?, equal?
- 14. متد dup و clone
- 15. انواع دادهٔ اساسی به عنوان اشیاء
- 16. رشتهها به صورت اشیاء و متدهای آنها
- 17. اعداد (Numeric) و زیرکلاسهای آن
- 18. آرایهها به صورت اشیاء
- 19. هشها به صورت اشیاء
- 20. رنجها (Ranges) به عنوان اشیاء
- 21. نمادها (Symbols) و استفادهٔ حرفهای
- 22. بلوکها و Proc به عنوان اشیاء قابلارسال
- 23. لامبداها: تفاوت با Proc
- 24. متد respond_to? و duck typing
- 25. الگوی Singleton و اشیاء تنها
- 26. Module ها و Mixins
- 27. Include و Extend در عمل
- 28. زنجیرهٔ میراث (Inheritance)
- 29. متد super و بازنویسی
- 30. بازکردن کلاسها (Reopening)
- 31. Method Missing و دینامیک
- 32. Struct و OpenStruct
- 33. Enumerable و متدهای مفید
- 34. فریز کردن اشیاء (freeze)
- 35. Garbage Collection و مدیریت حافظه
- 36. ObjectSpace و بررسی اشیاء
- 37. Marshal و سریالاسیون
- 38. تستنویسی تعاملی در REPL
- 39. Debugging با pry-byebug
- 40. Benchmark و اندازهگیری عملکرد
- 41. متد tap و then
- 42. Curry و partially applied methods
- 43. Memoization در متدها
- 44. Observer Pattern در روبی
- 45. Strategy Pattern با بلوکها
- 46. Factory Pattern ساده
- 47. Builder Pattern برای ساخت اشیاء
- 48. DSL ساختن با روبی
- 49. instance_eval و class_eval
- 50. Binding و فریم ورک
- 51. Method Source و بررسی کد منبع
- 52. Pry Plugins و ابزارها
- 53. History و ذخیرهٔ جلسات
- 54. trace_var و monitoring
- 55. caller و stack trace
- 56. Exception Handling در تعامل
- 57. Thread ها و اشیاء همزمان
- 58. Mutex و synchronization
- 59. Fiber و concurrency سبک
- 60. Ractor و parallelism
- 61. FFI و ارتباط با C
- 62. Bundler و محیط پروژه
- 63. Rubocop و استایل
- 64. RSpec و TDD در REPL
- 65. Debugger خط به خط
- 66. پروژهٔ نهایی: ساخت کلاسهای واقعی
تگها:
IRB,Pry,OOP,Ruby
REPL
آموزش روبی
اشیاء
برنامهنویسی
توسعه نرمافزار
دیباگ
روبی
طراحی شیءگرا
کدنویسی
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.