کتاب برنامهنویسی شیءگرا در زبان Ruby: زیبایی و بهرهوری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیءگرا در زبان Ruby: زیبایی و بهرهوری
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی Ruby
- 2. نصب و راهاندازی محیط توسعه Ruby
- 3. آشنایی با انواع دادههای پایه در Ruby
- 4. متغیرها و ثابتها در Ruby
- 5. عملگرها و عبارات در Ruby
- 6. ساختارهای کنترلی: شرطها و حلقهها
- 7. آرایهها و کار با مجموعهها
- 8. هشها و دیکشنریها در Ruby
- 9. متدها و تعریف توابع
- 10. پارامترها و مقادیر پیشفرض در متدها
- 11. دامنه متغیرها و closures
- 12. مقدمهای بر برنامهنویسی شیءگرا
- 13. کلاسها و اشیاء در Ruby
- 14. سازندهها و متد initialize
- 15. متغیرهای نمونه و کلاس
- 16. دسترسیدهندهها و متدهای accessor
- 17. مفهوم self در Ruby
- 18. میراثبری و زنجیره وراثت
- 19. بازنویسی متدها (Method Overriding)
- 20. ماژولها و mixin ها
- 21. ماژولهای Enumerable و Comparable
- 22. عملگرهای مقایسه و تعریف آنها
- 23. متدهای کلاس و متدهای نمونه
- 24. ثابتها در کلاسها
- 25. کپسولهسازی و کنترل دسترسی
- 26. مفهوم Duck Typing در Ruby
- 27. چندریختی و پیادهسازی آن
- 28. بلوکها، Procs و Lambdas
- 29. تفاوت بین block, proc و lambda
- 30. متدهای yield و کار با بلوکها
- 31. مدیریت استثناها با begin-rescue
- 32. استفاده از ensure و else در استثناها
- 33. ایجاد کلاسهای خطای سفارشی
- 34. رشتهها و متدهای پیشرفته آنها
- 35. Symbol ها و کاربردهایشان
- 36. فایلها و ورودی/خروجی در Ruby
- 37. خواندن و نوشتن فایلهای متنی
- 38. کار با فایلهای JSON و YAML
- 39. مدیریت دایرکتوریها
- 40. تاریخ و زمان در Ruby
- 41. تستنویسی با RSpec
- 42. مفاهیم TDD و تستهای واحد
- 43. دیباگ کردن کد با ابزارهای Ruby
- 44. مدیریت وابستگیها با Bundler
- 45. آشنایی با RubyGems
- 46. نصب و استفاده از gem های محبوب
- 47. ایجاد و انتشار یک gem ساده
- 48. برنامهنویسی تابعی در Ruby
- 49. متدهای map, select, reduce
- 50. زنجیرهسازی متدها
- 51. مفهوم lazy evaluation
- 52. رشتههای Regex در Ruby
- 53. بهینهسازی کد و performance tips
- 54. الگوهای طراحی ساده در Ruby
- 55. الگوی Singleton در Ruby
- 56. الگوی Factory Method
- 57. الگوی Observer
- 58. کار با پایگاه داده با ActiveRecord
- 59. مقدمهای بر Ruby on Rails
- 60. ساخت یک پروژه کوچک با Ruby
- 61. نکات نهایی و منابع یادگیری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.