کتاب کاوش در کتابخانه استاندارد روبی: ابزارها و تکنیک‌ها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

کاوش در کتابخانه استاندارد روبی: قدرت نهفته را آزاد کنید! کاوش در کتابخانه استاندارد روبی: قدرت نهفته را آزاد کنید! معرفی دوره آیا به دنبال ارتقای مهارت‌های برنامه‌نویسی روبی خود هستید؟ آیا می‌خواهید ...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره کاوش در کتابخانه استاندارد روبی: ابزارها و تکنیک‌ها

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

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

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

  • 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. بهینه‌سازی عملکرد در روبی
تگ‌ها: Coding Learn Ruby Programming Ruby Ruby Ecosystem Ruby Standard Library Ruby Techniques Ruby Tools Ruby tutorial Software Development آموزش روبی ابزارهای روبی برنامه نویسی تکنیک های روبی توسعه نرم افزار روبی کتابخانه استاندارد روبی کدنویسی یادگیری روبی

نظرات

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

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