کتاب تسلط بر روش‌های مدیریت جریان کنترل و بهینه‌سازی کد در زبان روبی (Ruby) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره تسلط بر روش‌های مدیریت جریان کنترل و بهینه‌سازی کد در زبان روبی (Ruby)

موضوع کلی: علوم رایانه و مهندسی نرم‌افزار

موضوع میانی: توسعه نرم‌افزار با زبان برنامه‌نویسی روبی (Ruby)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی زبان برنامه‌نویسی روبی و محیط اجرایی آن
  • 2. نصب و پیکربندی مفسر روبی در محیط‌های توسعه
  • 3. آشنایی با ساختار دستوری و نحو نگارش در روبی
  • 4. متغیرها انواع داده و مدیریت حافظه در روبی
  • 5. عملگرهای منطقی و محاسباتی در توسعه نرم‌افزار
  • 6. مدیریت جریان کنترل با دستورات شرطی
  • 7. استفاده از ساختار کنترل جریان if و unless
  • 8. کاربرد دستور case و الگوهای تطبیق در روبی
  • 9. ساختارهای تکرار و حلقه‌های while و until
  • 10. مدیریت دقیق حلقه‌های for و تفاوت آن با متدهای تکرار
  • 11. آشنایی با بلوک‌ها و تکرارکننده‌ها در روبی
  • 12. استفاده بهینه از متدهای هر (each) و مپ (map)
  • 13. کنترل جریان در حلقه‌ها با دستورات break و next
  • 14. مبانی شیءگرایی در روبی و تعریف کلاس‌ها
  • 15. مدیریت متدها و پارامترهای ورودی در روبی
  • 16. مفاهیم ارث‌بری و سلسله‌مراتب کلاس‌ها
  • 17. کپسوله‌سازی و مدیریت سطح دسترسی به متدها
  • 18. استفاده از ماژول‌ها برای سازمان‌دهی کد
  • 19. مدیریت خطاها و استثناها با بلوک‌های begin و rescue
  • 20. بهینه‌سازی جریان برنامه با استفاده از پرتاب استثنا
  • 21. کار با رشته‌ها و پردازش متون در روبی
  • 22. ساختارهای داده‌ای آرایه‌ها و مدیریت مجموعه‌ها
  • 23. کاربرد هش‌ها (Hashes) در ذخیره‌سازی داده‌های ساختاریافته
  • 24. مدیریت زمان و تاریخ در برنامه‌های روبی
  • 25. فراخوانی توابع سیستمی و مدیریت فایل‌ها
  • 26. خواندن و نوشتن در فایل‌های متنی و باینری
  • 27. کار با جریان‌های ورودی و خروجی استاندارد
  • 28. آشنایی با کتابخانه استاندارد روبی
  • 29. مدیریت وابستگی‌ها با استفاده از جم‌ها (Gems)
  • 30. مبانی تست‌نویسی خودکار با RSpec
  • 31. نوشتن کدهای تمیز و اصول خوانایی در روبی
  • 32. بهینه‌سازی عملکرد کد و مدیریت منابع سیستم
  • 33. استفاده از متدهای بازگشتی و بهینه‌سازی حافظه
  • 34. آشنایی با عبارات منظم (Regex) در پردازش داده
  • 35. مدیریت هم‌روندی و نخ‌ها در روبی
  • 36. بررسی مفهوم کلوژر (Closure) و لامبداها
  • 37. استفاده از پروسه‌ها و مدیریت وظایف پس‌زمینه
  • 38. اصول طراحی نرم‌افزار متکی بر شیءگرایی
  • 39. پیاده‌سازی الگوهای طراحی متداول در روبی
  • 40. بررسی مکانیزم متادینامیک در روبی
  • 41. استفاده از متاپروگرمینگ برای افزایش بهره‌وری
  • 42. تولید مستندات فنی با RDoc
  • 43. ارتباط با پایگاه‌های داده از طریق ActiveRecord
  • 44. مدیریت تراکنش‌های داده‌ای در روبی
  • 45. امنیت در توسعه نرم‌افزار و پیشگیری از نفوذ
  • 46. تکنیک‌های دیباگ کردن و عیب‌یابی کد
  • 47. پروفایلینگ و شناسایی گلوگاه‌های پردازشی
  • 48. مدیریت پیکربندی و متغیرهای محیطی
  • 49. استقرار نرم‌افزار و بسته‌بندی برنامه
  • 50. اصول کار تیمی و مدیریت نسخه با گیت (Git)
تگ‌ها: آموزش زبان Ruby برنامه‌نویسی روبی برنامه‌نویسی شیءگرا بهینه‌سازی کد روبی توسعه نرم‌افزار توسعه‌دهنده Ruby ساختارهای کنترلی در روبی مدیریت جریان کنترل

نظرات

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

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