کتاب Agile Web Development with Rails 8

کتاب Agile Web Development with Rails 8

خرید کتاب Agile Web Development with Rails 8:

۳۶,۰۰۰ تومان

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

کتاب 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 می‌توانید پس از پرداخت، دریافت کنید.

فرمت کتاب

epub, Zip

ویرایش

First

ISBN

979-8888651346

تعداد صفحات

475

انتشارات

سال انتشار

حجم

7.63 مگابایت, 9.06 مگابایت

نویسنده

,

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب Agile Web Development with Rails 8”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خرید کتاب Agile Web Development with Rails 8:

۳۶,۰۰۰ تومان

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