کتاب کاوش در کتابخانه استاندارد روبی: ابزارها و تکنیکها
249,950 تومان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کاوش در کتابخانه استاندارد روبی: ابزارها و تکنیکها
موضوع کلی: برنامه نویسی
موضوع میانی: روبی (Ruby)
📋 سرفصلهای کتاب (100 موضوع)
- 1. آشنایی با کتابخانه استاندارد روبی و اهمیت آن
- 2. نصب و راهاندازی روبی و محیط توسعه
- 3. مبانی زبان روبی: متغیرها، انواع دادهها، و عملگرها
- 4. ساختارهای کنترلی در روبی: if/else، case، loops
- 5. تعریف و استفاده از متدها در روبی
- 6. آرایهها و هشها: ساختار دادههای اساسی
- 7. کلاسها و اشیاء: مفاهیم شیءگرایی
- 8. وراثت، چندریختی، و انتزاع در روبی
- 9. ماژولها و فضای نامها در روبی
- 10. مدیریت خطا و استثناها در روبی
- 11. ورودی و خروجی در روبی: کار با فایلها و کنسول
- 12. بهرهگیری از کلاس String در روبی
- 13. کار با عبارات باقاعده (Regex) در روبی
- 14. کلاس Date و Time: کار با تاریخ و زمان
- 15. کلاس Math: توابع ریاضی و محاسبات
- 16. کلاس File: کار با فایلها و دایرکتوریها
- 17. کلاس IO: ورودی/خروجی پیشرفته
- 18. کار با JSON در روبی
- 19. کار با YAML در روبی
- 20. پوششدهی و پردازش خطایابی
- 21. ابزارهای اشکالزدایی روبی
- 22. تست واحد (Unit Testing) با RSpec
- 23. نصب و راهاندازی RSpec
- 24. اصول RSpec: describe, it, expect
- 25. تست کردن متدها و کلاسها با RSpec
- 26. استفاده از Mock و Stub در RSpec
- 27. مبانی کتابخانه Net::HTTP برای درخواستهای وب
- 28. استفاده از کتابخانه OpenURI برای خواندن صفحات وب
- 29. Net::HTTP: مدیریت هدرها و کوکیها
- 30. Net::HTTP: ارسال داده با POST و PUT
- 31. آشنایی با کتابخانه CGI
- 32. کلاس CGI::Session: مدیریت نشستها
- 33. کلاس CGI::QueryExtension: دریافت اطلاعات درخواست
- 34. کلاس Logger: ثبت وقایع و اطلاعات
- 35. استفاده از کتابخانه Logger برای لاگگیری
- 36. کتابخانه Optparse: تجزیه خط فرمان
- 37. ساخت برنامههای خط فرمانی با Optparse
- 38. کتابخانه Thread: کار با تردها
- 39. همگامسازی تردها با Mutex و ConditionVariable
- 40. کتابخانه Queue: مدیریت صفها
- 41. پروتکلهای اینترنت و شبکه (Soket Programming)
- 42. کار با sockets
- 43. آشنایی با کتابخانه Socket
- 44. کتابخانه IPAddr
- 45. کتابخانه Resolv
- 46. کتابخانه Resolv::DNS
- 47. آشنایی با کتابخانه CSV
- 48. خواندن و نوشتن فایلهای CSV
- 49. کار با گزینههای سفارشی در CSV
- 50. کتابخانه Tempfile: ایجاد فایلهای موقت
- 51. مدیریت فایلهای موقت با Tempfile
- 52. کتابخانه Process: کار با فرآیندها
- 53. اجرای دستورات سیستم با Process
- 54. اطلاعات فرآیندها و سیگنالها
- 55. کتابخانه Signal
- 56. آشنایی با کتابخانه Psych (YAML Parser)
- 57. خواندن و نوشتن فایلهای YAML با Psych
- 58. کتابخانه Zlib: فشردهسازی و استخراج
- 59. فشردهسازی فایلها با Zlib
- 60. کتابخانه Digest: الگوریتمهای هش
- 61. ایجاد هش با Digest::MD5 و Digest::SHA1
- 62. کتابخانه Base64: رمزنگاری Base64
- 63. رمزگذاری و رمزگشایی با Base64
- 64. کتابخانه OpenSSL: کار با SSL/TLS
- 65. مولفه های کلیدی OpenSSL
- 66. امنیت در روبی و OpenSSL
- 67. کتابخانه PStore: ذخیرهسازی دادههای ساده
- 68. ذخیرهسازی و بازیابی دادهها با PStore
- 69. کتابخانه DelegateClass: طراحی الگوهای Delegate
- 70. الگوی Delegate و کاربرد آن
- 71. کتابخانه Forwardable: forward کردن متدها
- 72. استفاده از Forwardable برای انعطافپذیری
- 73. کتابخانه WeakRef: مراجعات ضعیف
- 74. کاربرد WeakRef و مدیریت حافظه
- 75. کتابخانه Curses: ساخت رابطهای کاربری متنی
- 76. اصول Curses و ساخت UI
- 77. کتابخانه RubyGems: مدیریت بستهها
- 78. نصب و استفاده از Gemها
- 79. ایجاد یک Gem ساده
- 80. مدیریت وابستگیهای Gemها
- 81. فراخوانی توابع C با FFI
- 82. FFI و کاربردهای آن
- 83. پروتکلهای سریالسازی دادهها (Marshal)
- 84. Marshal و ذخیرهسازی اشیاء
- 85. آشنایی با کتابخانه Syslog
- 86. سیستم لاگگیری Syslog
- 87. کار با کتابخانه XML (rexml)
- 88. پارس کردن XML با rexml
- 89. ایجاد و دستکاری اسناد XML
- 90. پارس کردن HTML
- 91. کتابخانه URI: کار با URIها
- 92. ساخت و تحلیل URIها
- 93. ساخت و استفاده از rake tasks
- 94. خودکارسازی وظایف با Rake
- 95. استفاده از ActiveSupport در برنامهنویسی Ruby
- 96. توسعه کتابخانه های سفارشی Ruby
- 97. آشنایی با کتابخانه Thread::Pool
- 98. استفاده از Thread::Pool برای مدیریت تردها
- 99. طراحی و معماری برنامههای روبی
- 100. بهینهسازی عملکرد در روبی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.