کتاب Agile Web Development with Rails 8
military_tech پرفروش‌ترین
۲۰۲۴
پیشنهاد سردبیر

کتاب Agile Web Development with Rails 8

اثر Dave Thomas, Sam Ruby

category

نوع محتوای کتاب

مبتنی بر پروژه

category

هدف یادگیری

آمادگی ورود به بازار کار

category

نوع مسیر

صفر تا صد آماده برای کار

category

بر اساس تکنولوژی

بک اند

category

مورد استفاده

بک اند

category

بر اساس سطح علمی

متوسط

info نکات مهم قبل از خرید:

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت محصول می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
  • درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.

درباره این کتاب

کتاب Agile Web Development with Rails 8 (توسعه چابک وب با ریلز ۸) یک راهنمای جامع برای یادگیری و استفاده از فریم‌ورک Ruby on Rails در نسخه هشتم آن است. این کتاب با رویکردی عملی و گام به گام، به خواننده کمک می‌کند تا با اصول توسعه چابک (Agile) آشنا شود و با ساخت یک اپلیکیشن وب کامل، تمامی مفاهیم اصلی Rails از جمله مدل‌ها، ویوها، کنترلرها، پایگاه داده، و…

۳۶,۰۰۰ تومان

کتاب‌های پیشنهادی این تخصص:

کتاب‌های پیشنهادی این دسته‌بندی:

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

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

کتاب Agile Web Development with Rails 8 (توسعه چابک وب با ریلز ۸) یک راهنمای جامع برای یادگیری و استفاده از فریم‌ورک Ruby on Rails در نسخه هشتم آن است. این کتاب با رویکردی عملی و گام به گام، به خواننده کمک می‌کند تا با اصول توسعه چابک (Agile) آشنا شود و با ساخت یک اپلیکیشن وب کامل، تمامی مفاهیم اصلی Rails از جمله مدل‌ها، ویوها، کنترلرها، پایگاه داده، و تست‌نویسی را فرا بگیرد.

تمرکز اصلی کتاب Agile Web Development with Rails 8 بر روی ساخت یک پروژه واقعی است که فرآیند توسعه یک سایت فروشگاهی را از صفر تا صد پوشش می‌دهد و به همین دلیل، برای توسعه‌دهندگان مبتدی و متوسط که می‌خواهند به سرعت وارد دنیای Rails شوند، بسیار مناسب است.

در ادامه مقدمه‌ای از کتاب Agile Web Development with Rails 8 را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Agile Web Development with Rails 8:

پیشگفتار ویرایش Rails 8

Rails 7.2 در آگوست 2024 منتشر شد. Rails 8.0 rc1 نیز در اکتبر منتشر گردید. بنابراین، تغییرات این ویرایش در هسته اصلی کم هستند. تمرکز اصلی این نسخه بر این است که استقرار (Deployment) برنامه شما را ساده‌تر کند، بدون اینکه نیاز به یک تیم کامل از مهندسان DevOps باشد.

فصل 17 کتاب Agile Web Development with Rails 8، وظیفه L: استقرار و محیط تولید (Deployment and Production) بازنویسی شده تا این موضوع را بازتاب دهد. معرفی Dockerfile همچنان وجود دارد، اما اکنون مسیر ادامه می‌یابد تا نشان دهد چگونه می‌توانید برنامه خود را تنها با یک دستور در یک ارائه‌دهنده ابری (Cloud Provider) مستقر کنید. سپس جلوتر می‌رود تا نشان دهد چگونه داده‌های خود را پشتیبان‌گیری کرده و لاگ‌ها را به سرویسی ارسال کنید که قابلیت جست‌وجو در آن‌ها وجود دارد.

بزرگ‌ترین تغییر غیرمرتبط با استقرار، معرفی یک ژنراتور احراز هویت پایه است. این مورد بخش زیادی از محتوای فصل 14، وظیفه I: ورود به سیستم (Logging In) را جایگزین می‌کند و همان کارها را با کد بسیار کمتر و امکانات بسیار بیشتر انجام می‌دهد. کدی که توسط این ژنراتور تولید می‌شود از Active Job و Active Mailer استفاده می‌کند و نشان می‌دهد این کامپوننت‌ها چگونه با هم کار می‌کنند.

تغییرات جزئی شامل موارد زیر است:

  • تغییر نام text_area به textarea
  • جایگزینی بیشتر موارد استفاده از Parameters#require با Parameters#expect
  • ارتقا به Tailwind CSS 4.0

من همچنین تصمیم گرفتم برخی مفاهیم را زودتر معرفی کنم. در ویرایش‌های قبلی، کتاب با یک وب‌اپلیکیشن پایه آغاز می‌شد و سپس ویژگی‌هایی مانند Active Job، Active Storage و Turbo Streams به آن اضافه می‌شد. یکی از مضامین همیشگی Rails ساده‌سازی پیچیدگی است. با توجه به اینکه اکنون این ویژگی‌ها را می‌توان با چند خط کد یا چند دستور ساده نشان داد، امکان معرفی استفاده اولیه از آن‌ها از همان ابتدا وجود دارد.

این همچنین به این معنی است که اگر عجله دارید و می‌خواهید Kamal را بررسی کنید، می‌توانید بلافاصله بعد از تکمیل فصل 6 کتاب Agile Web Development with Rails 8، وظیفه A: ایجاد برنامه (Creating the Application)، به سراغ فصل 17، وظیفه L: استقرار و محیط تولید بروید.


سرفصل‌های کتاب Agile Web Development with Rails 8:

  • Foreword to the Rails 8 Edition
  • Preface to the Rails 8 Edition
  • Acknowledgments
  • Introduction
    • Rails Simply Feels Right
    • Rails Is Agile
    • Who This Book Is For
    • How to Read This Book
  • Part I. Getting Started
    • 1. Installing Rails
    • 2. Instant Gratification
    • 3. The Architecture of Rails Applications
    • 4. Introduction to Ruby
  • Part II. Building an Application
    • 5. The Depot Application
    • 6. Task A: Creating the Application
    • 7. Task B: Validation and Unit Testing
    • 8. Task C: Catalog Display
    • 9. Task D: Cart Creation
    • 10. Task E: A Smarter Cart
    • 11. Task F: Hotwiring the Storefront
    • 12. Task G: Check Out!
    • 13. Task H: Sending Emails and Processing Payments Efficiently
    • 14. Task I: Logging In
    • 15. Task J: Internationalization
    • 16. Task K: Receive Emails and Respond with Rich Text
    • 17. Task L: Deployment and Production
    • 18. Depot Retrospective
  • Part III. Rails in Depth
    • 19. Finding Your Way Around Rails
    • 20. Active Record
    • 21. Action Dispatch and Action Controller
    • 22. Action View
    • 23. Migrations
    • 24. Customizing and Extending Rails
  • Bibliography

جهت دانلود کتاب Agile Web Development with Rails 8 می‌توانید پس از پرداخت، دریافت کنید.