کتاب Learn Rails 6 از بهرین منابع حال حاضر برای یادگیری فریمورک محبوب مبتنی بر زبان برنامهنویسی Ruby یعنی Ruby on Rails نسخه 6 میباشد. این کتاب شامل 10 فصل بوده که از مطالب مقدماتی تا پیشرفته این فریمورک برنامهنویسی را آموزش داده است.
مقدمهای کوتاه بر کتاب Learn Rails 6:
Ruby on Rails یک چارچوب قدرتمند برای طراحی وب است. است. در واقع این در چارچوب در وبسایتهایی مثلShopify ،Airbnb ،Twitter ،Gojek ،Groupon ،Zendesk ،GitHub ، Kickstarter ،Heroku ،Intercom ،Dribble ،SoundCloud ،GitLab ،Twitch ،Etsy و هزاران سایت نوآورانه دیگر به کار گرفته شده است.
در این کتاب، خوانندگان درگیر چالشهایی برای ساخت و به کارگیری یک برنامه رسانه اجتماعی میشوند. خوانندگان میآموزند که چگونه کارها را به صورت درست انجام دهند.
از آنجا که برای تولید یک نرمافزار با کیفیت بالا، نیازمند فرآیندهای دقیق برای آزمایش آن نرمافزار است تا از کیفیت آن کاسته نشود، این کتاب چگونگی انجام تست خودکار، از آزمایش واحد (Unit Testing) تا تست یکپارچهسازی برای نهاییسازی سیستم را آموزش داده است. این روش یک حلقه بازخورد سریع ایجاد میکند و تیمها را قادر میسازد تا شیوههای مدرن توسعه را برای بهرهوری بیشتر، اتخاذ کنند که در این کتاب توضیح داده شده است.
کد منبع این کتاب نیز در GitHub موجود است.
در تصویر زیر نیز یکی از صفحات فصل 1 کتاب Learn Rails 6 برای آمادهسازی محیط چارچوب Ruby on Rails 6 در ویرایشگر VS Code مشاهده میکنید.
برخی از ویژگیهای چارچون Ruby on Rails 6:
- قابلیت آزمایش کدها به صورت موازی
- قابلیت درج و قرار دادن انبوه در پایگاه داده
- قابلیت جابجایی بین چندین پایگاه داده
- قابلیت کار با MailBox
- استفاده از Code Loader جدید Zeitwerk
- استفاده از سرنخهای بهینهسازی در کد
- قابلیت Seed کردن دادههای جدول (پر کردن ستونهای جدول با مقادیر ساختگی) به صورت مستقیم در پایگاه داده
- پشتیبانی از ادیتور Trix به عنوان ویرایشگر پیش فرض
- امنیت بالا
- استفاده از Webpack به عنوان بستهبندیکننده (Bundler) کد پیشفرض
- استفاده از شروط برای درج و یا انتخاب در پایگاه داده
منبع: وبسایت Toptal
همچنین شما میتوانید برای مطالعهی زبان برنامهنویسی PHP 8 جهت طراحی صفحات وب از کتاب Learn PHP 8 نیز استفاده کنید.
سرفصلهای کتاب Learn Rails 6:
- First Things Rails
- Fundamental Ruby
- Advanced Ruby
- Modeling the Models
- Session and Authentication
- Picturesque Storage
- Places and Queues
- Friendship
- A Well-Rounded Engineer
- Appendix
- Index
فایل کتاب Learn Rails 6 را میتوانید پس از پرداخت دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.