کتاب Ruby REPL: صفر تا حرفهای در محیط تعاملی روبی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Ruby REPL: صفر تا حرفهای در محیط تعاملی روبی
موضوع کلی: برنامهنویسی و توسعه نرمافزار با زبان روبی
موضوع میانی: محیط تعاملی و فریمورکهای پیشرفته روبی
📋 سرفصلهای دوره
- 1. معرفی Ruby REPL و نصب ابتدی
- 2. راهاندازی اولین جلسه REPL
- 3. دستورات پایه خروج و ورود
- 4. دریافت کمک درونخطی با help
- 5. مدیریت تاریخچچه با history
- 6. جستجو در تاریخچچه با grep
- 7. ذخیره و بازیابی اسکریپتها
- 8. معرفی irb و مزایای آن
- 9. نصب و راهاندازی irb
- 10. پیکربندی اولیه irb
- 11. استفاده از irb برای تست سریع
- 12. معرفی pry و ویژگیهای پیشرفته
- 13. نصب و راهاندازی pry
- 14. استفاده از pry برای دیباگ
- 15. معرفی IRB::ExtendCommand
- 16. اضافه کردن دستورات سفارشی به irb
- 17. معرفی Rails Console
- 18. راهاندازی Rails Console در پروژه
- 19. استفاده از Rails Console برای مدیریت دیتابیس
- 20. پرسوجوهای ActiveRecord در کنسول
- 21. ایجاد و ویرایش رکوردها در کنسول
- 22. استفاده از متدهای مدل در کنسول
- 23. معرفی Object Space
- 24. بررسی اشیا در حافظه
- 25. یافتن اشیا خاص با استفاده از ObjectSpace
- 26. معرفی متد reflection
- 27. بررسی متدهای یک شیء
- 28. لیست کردن متدهای دریافتی توسط شیء
- 29. معرفی method_missing
- 30. پیادهسازی منطق سفارشی برای متدهای ناموجود
- 31. معرفی metaprogramming در REPL
- 32. تعریف متدهای دینامیک در زمان اجرا
- 33. معرفی eval و ارزیابی کد در روند اجرا
- 34. استفاده ایمن از eval در کنسول
- 35. معرفی binding.pry و breakpoints
- 36. افزودن نقاط توقف در کد
- 37. معرفی watcher ها در pry
- 38. نظارت بر متغیرها در طول اجرا
- 39. معرفی sandbox mode
- 40. اجرای کد در محیط ایزوله
- 41. معرفی multi-line mode
- 42. نوشتن اسکریپتهای چندخطی در REPL
- 43. معرفی pipe و ارسال خروری به خط فرمان
- 44. ترکیب REPL با ابزارهای خط فرمان
- 45. معرفی colorize و رنگآمیزی خروجی
- 46. سفارشیسازی ظاهر REPL
- 47. معرفی auto-completion
- 48. استفاده از تکمیل خودکار در ورودیها
- 49. معرفی snippet ها
- 50. ایجاد و استفاده از قطعات کد آماده
- 51. معرفی session management
- 52. ذخیره و بازیابی وضعیت جلسات
- 53. معرفی plugin های irb
- 54. نصب و استفاده از پلاگینهای محبوب
- 55. معرفی configuration file
- 56. تنظیمات پیشرفته irb با فایل پیکربندی
- 57. معرفی prompt customization
- 58. سفارشیسازی خط دعوت به کار
- 59. معرفی multi-line history
- 60. مدیریت تاریخچچه چندخطی
- 61. معرفی paste mode
- 62. وارد کردن کدهای چندخطی بدون اجرای خودکار
- 63. معرفی REPL driven development
- 64. توسعه وفقپذیر و تکرارپذیر با REPL
- 65. معرفی testing در REPL
- 66. نوشتن تستهای سریع در محیط تعامعی
- 67. معرفی benchmark در کنسول
- 68. اندازهگیری سرعت کدها
- 69. معرفی profiler در REPL
- 70. تحلیل عملکرد کدها
- 71. معرفی debugging با pry
- 72. استفاده از pry برای یافتن باگها
- 73. معرفی stack trace
- 74. بررسی خطاها و مسیر فراخوانی
- 75. معرفی exception handling
- 76. مدیریت خطاها در کنسول
- 77. معرفی signal handling
- 78. مدیریت سیگنالها در REPL
- 79. معرفی background jobs
- 80. اجرای وظایف در پسزمینه از طریق REPL
- 81. معرفی concurrency در REPL
- 82. استفاده از Thread و Process
- 83. معرفی async پشتیبانی در کنسول
- 84. مدیریت عملیاتهای غیرهمزمان
- 85. معرفی gem management
- 86. نصب و بهروزرسانی جیمها در REPL
- 87. معرفی bundler integration
- 88. استفاده از Bundler در محیط تعامعی
- 89. معرفی dependency inspection
- 90. بررسی وابستگیهای پروژه
- 91. معرفی version control
- 92. یکپارچهسازی REPL با Git
- 93. معرفی code completion
- 94. تکمیل هوشمند کد در زمان واقعی
- 95. معرفی syntax highlighting
- 96. رنگبندی نحوی در خروجی
- 97. معرفی REPL as API client
- 98. استفاده از کنسول برای تست API
- 99. معرفی HTTP client در کنسول
- 100. ارسال درخواستهای وب از طریق REPL
تگها:
debugging
interactive development
irb
metaprogramming
programming
pry
Rails Console
REPL
Ruby
Ruby on Rails
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.