کتاب از صفر تا صد توسعه برنامه‌های کاربردی وب قدرتمند با Ruby on Rails و PostgreSQL

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره از صفر تا صد توسعه برنامه‌های کاربردی وب قدرتمند با Ruby on Rails و PostgreSQL

موضوع کلی: توسعه وب با Ruby on Rails

موضوع میانی: طراحی و پیاده‌سازی پایگاه داده با PostgreSQL

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

  • 1. مقدمه‌ای بر توسعه وب با Ruby on Rails
  • 2. معماری MVC در Ruby on Rails
  • 3. نصب و پیکربندی Ruby و Rails
  • 4. آشنایی با ساختار پوشه‌ها و فایل‌های Rails
  • 5. مسیرها (Routes) و کنترلرها (Controllers) در Rails
  • 6. نماها (Views) و قالب‌بندی HTML
  • 7. کار با فرم‌ها و ورودی‌های کاربر
  • 8. مدل‌ها (Models) و تعامل با پایگاه داده
  • 9. مقدمه‌ای بر PostgreSQL
  • 10. نصب و پیکربندی PostgreSQL
  • 11. طراحی شمای پایگاه داده
  • 12. انواع داده در PostgreSQL
  • 13. ایجاد جداول و روابط بین آن‌ها
  • 14. پرس و جوهای ساده (SELECT) در PostgreSQL
  • 15. دستورات INSERT، UPDATE و DELETE
  • 16. استفاده از JOIN برای ترکیب جداول
  • 17. شاخص‌ها (Indexes) و بهینه‌سازی پرس و جو
  • 18. مهاجرت‌های پایگاه داده (Database Migrations) با Rails
  • 19. مدل‌های Rails و Active Record
  • 20. تعریف مدل‌ها و ویژگی‌ها
  • 21. روابط بین مدل‌ها (Association)
  • 22. اعتبارسنجی داده‌ها (Data Validation)
  • 23. استفاده از Active Record برای CRUD
  • 24. مدیریت کاربران و احراز هویت (Authentication)
  • 25. مجوزها (Authorization) و کنترل دسترسی
  • 26. کار با Session و Cookie
  • 27. آپلود فایل‌ها در Rails
  • 28. پردازش تصاویر
  • 29. ارسال ایمیل با Rails
  • 30. کار با APIها
  • 31. استفاده از JSON و XML
  • 32. آشنایی با RESTful API
  • 33. تست‌نویسی در Rails
  • 34. تست‌های Unit، Integration و System
  • 35. استفاده از RSpec یا Minitest
  • 36. دیباگینگ (Debugging) برنامه‌های Rails
  • 37. بهینه‌سازی عملکرد Rails
  • 38. کش‌کردن (Caching)
  • 39. استفاده از CDN
  • 40. امنیت در Rails
  • 41. جلوگیری از حملات XSS و CSRF
  • 42. حفاظت از اطلاعات حساس
  • 43. استفاده از HTTPS
  • 44. استقرار (Deployment) برنامه‌های Rails
  • 45. استفاده از Heroku، AWS یا DigitalOcean
  • 46. نظارت و مانیتورینگ برنامه
  • 47. پیکربندی لاگ‌ها (Logs)
  • 48. استفاده از ابزارهای مانیتورینگ
  • 49. کار با Gemها و بسته‌های Ruby
  • 50. ایجاد Gem سفارشی
  • 51. به‌روزرسانی Gemها
  • 52. مقدمه‌ای بر JavaScript و Rails
  • 53. استفاده از Turbolinks یا Hotwire
  • 54. آشنایی با Stimulus
  • 55. استفاده از Webpack یا Vite
  • 56. طراحی رابط کاربری با CSS و Bootstrap
  • 57. استفاده از Tailwind CSS
  • 58. کار با فونت‌ها و آیکون‌ها
  • 59. طراحی واکنش‌گرا (Responsive Design)
  • 60. مقدمه‌ای بر GraphQL
  • 61. استفاده از GraphQL در Rails
  • 62. پیکربندی GraphQL API
  • 63. کار با GraphQL Client
  • 64. استفاده از WebSockets
  • 65. پیاده‌سازی چت آنلاین
  • 66. نمونه پروژه عملی: یک وبلاگ ساده
  • 67. نمونه پروژه عملی: یک سیستم مدیریت محتوا (CMS)
  • 68. نمونه پروژه عملی: یک فروشگاه آنلاین کوچک
  • 69. بهینه‌سازی کد و رعایت اصول SOLID
  • 70. الگوهای طراحی (Design Patterns) در Rails
  • 71. بهینه‌سازی تصاویر برای وب
  • 72. استفاده از ابزارهای بهینه‌سازی
  • 73. کار با Docker و Containerization
  • 74. استفاده از Docker Compose
  • 75. آشنایی با Kubernetes
  • 76. مقدمه‌ای بر CI/CD
  • 77. استفاده از GitHub Actions یا GitLab CI
  • 78. بهینه‌سازی پایگاه داده برای مقیاس‌پذیری
  • 79. پارتیشن‌بندی جداول
  • 80. استفاده از Replication
  • 81. آشنایی با Redis و Memcached
  • 82. استفاده از Redis برای کش‌کردن
  • 83. کار با صف‌های پردازش (Background Jobs)
  • 84. استفاده از Sidekiq
  • 85. آشنایی با Rails API
  • 86. ساخت API اختصاصی
  • 87. تست API
  • 88. مستندسازی API
  • 89. کار با ابزارهای مستندسازی
  • 90. بهینه‌سازی عملکرد وب‌سایت
  • 91. بهینه‌سازی تصاویر
  • 92. بهینه‌سازی CSS و JavaScript
  • 93. آشنایی با Load Balancing
  • 94. مقدمه‌ای بر امنیت شبکه
  • 95. آشنایی با فایروال‌ها
  • 96. مقدمه‌ای بر DevOps
  • 97. آشنایی با Infrastructure as Code
  • 98. کار با Terraform
  • 99. مقدمه‌ای بر Logging و Monitoring
  • 100. آشنایی با ELK Stack

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

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

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

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

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


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

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

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

نظرات

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

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