کتاب ساخت برنامه‌های کاربردی دسکتاپ با روبی

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره ساخت برنامه‌های کاربردی دسکتاپ با روبی

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

موضوع میانی: برنامه‌نویسی شیءگرا

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

  • 1. مقدمه‌ای بر توسعه نرم‌افزار در روبی
  • 2. مروری بر مفاهیم برنامه‌نویسی شیءگرا
  • 3. نصب و راه‌اندازی محیط توسعه روبی
  • 4. ساختار پایه‌ای برنامه‌های روبی
  • 5. متغیرها و انواع داده در روبی
  • 6. عملگرها و عبارات در روبی
  • 7. ساختارهای کنترلی: شرط‌ها
  • 8. ساختارهای کنترلی: حلقه‌ها
  • 9. آرایه‌ها و ساختارهای داده در روبی
  • 10. رشته‌ها و کار با آن‌ها در روبی
  • 11. اشیاء و کلاس‌ها در روبی
  • 12. متدها و پارامترها در روبی
  • 13. کپسوله‌سازی و دسترسی به اعضا
  • 14. وراثت در برنامه‌نویسی شیءگرا
  • 15. پلی‌مورفیسم و بازنویسی متدها
  • 16. کلاس‌های انتزاعی و واسط‌ها
  • 17. ماژول‌ها و ترکیب‌بندی در روبی
  • 18. مدیریت خطا و استثناها
  • 19. فایل‌ورکینگ و کار با فایل‌ها
  • 20. رابط‌های کاربری گرافیکی (GUI)
  • 21. مقدمه‌ای بر کتابخانه‌های GUI در روبی
  • 22. استفاده از Tkinter برای GUI
  • 23. مفاهیم پایه در Tkinter
  • 24. ایجاد پنجره اصلی برنامه
  • 25. اضافه کردن ویجت‌های پایه (برچسب، دکمه)
  • 26. مدیریت رویدادها و واکنش به کلیک‌ها
  • 27. ورودی کاربر: فیلدهای متنی
  • 28. ساخت فرم‌های ساده
  • 29. استفاده از چک‌باکس و دکمه‌های رادیویی
  • 30. ساخت منوها و نوار ابزار
  • 31. دیالوگ‌های استاندارد (باز کردن فایل، پیام)
  • 32. طراحی چیدمان ویجت‌ها (Layout Managers)
  • 33. استفاده از Grid Layout
  • 34. استفاده از Pack Layout
  • 35. استفاده از Place Layout
  • 36. نکات پیشرفته در مدیریت چیدمان
  • 37. ساخت ویجت‌های سفارشی
  • 38. مدیریت وضعیت ویجت‌ها
  • 39. استفاده از تصاویر در GUI
  • 40. کار با رویدادهای ماوس و کیبورد
  • 41. ساخت برنامه‌های کاربردی مبتنی بر پنجره
  • 42. ایجاد یک ماشین حساب ساده
  • 43. ساخت یک ویرایشگر متن پایه
  • 44. پیاده‌سازی یک برنامه دفترچه تلفن
  • 45. مدیریت داده‌ها در برنامه‌های دسکتاپ
  • 46. ذخیره‌سازی داده‌ها در فایل‌های متنی
  • 47. استفاده از ساختارهای داده پیچیده‌تر
  • 48. مقدمه‌ای بر پایگاه‌های داده رابطه‌ای
  • 49. استفاده از SQLite برای ذخیره‌سازی داده
  • 50. اتصال به پایگاه داده SQLite
  • 51. ایجاد جداول و تعریف ستون‌ها
  • 52. درج، به‌روزرسانی و حذف داده‌ها
  • 53. جستجو و بازیابی داده‌ها
  • 54. استفاده از کوئری‌های SQL
  • 55. مدیریت تراکنش‌ها در پایگاه داده
  • 56. مقدمه‌ای بر طراحی پایگاه داده
  • 57. نرمال‌سازی پایگاه داده
  • 58. نکات امنیتی در کار با پایگاه داده
  • 59. تست و اشکال‌زدایی برنامه‌های روبی
  • 60. استفاده از ابزارهای اشکال‌زدایی
  • 61. نوشتن تست‌های واحد (Unit Tests)
  • 62. اصول SOLID در طراحی نرم‌افزار
  • 63. الگوی طراحی Observer
  • 64. الگوی طراحی Factory
  • 65. الگوی طراحی Singleton
  • 66. الگوی طراحی Strategy
  • 67. الگوی طراحی Decorator
  • 68. الگوی طراحی Command
  • 69. الگوی طراحی Builder
  • 70. مدیریت وابستگی‌ها با Bundler
  • 71. نصب و استفاده از Gemهای روبی
  • 72. ساخت پروژه‌های قابل توزیع
  • 73. مقدمه‌ای بر توسعه نرم‌افزارهای دسکتاپ مدرن
  • 74. بررسی چارچوب‌های دیگر GUI در روبی
  • 75. استفاده از Shoes برای GUI
  • 76. مفاهیم پایه در Shoes
  • 77. ساخت پنجره‌ها و دکمه‌ها در Shoes
  • 78. مدیریت رویدادها در Shoes
  • 79. استفاده از عناصر گرافیکی ساده
  • 80. ایجاد انیمیشن‌های ساده
  • 81. طراحی رابط کاربری واکنش‌گرا
  • 82. مقدمه‌ای بر توسعه Cross-Platform
  • 83. نکات تکمیلی و بهترین شیوه‌ها
  • 84. پروژه‌های عملی برای تمرین بیشتر
  • 85. ساخت یک برنامه مدیریت وظایف
  • 86. پیاده‌سازی یک گالری تصاویر ساده
  • 87. توسعه یک بازی ساده با روبی
  • 88. جمع‌بندی مفاهیم دوره
  • 89. توسعه پایدار و نگهداری نرم‌افزار
  • 90. مقدمه‌ای بر انتشار نرم‌افزار
  • 91. نکات پایانی برای توسعه‌دهندگان

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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