Ruby on Rails 6 آموزش: مدل ها و انجمن ها

Ruby on Rails 6 Essential Training: Models and Associations

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Ruby on Rails می تواند توسعه برنامه های وب با امکانات کامل را تسریع و بهبود بخشد زیرا ابزارهای قدرتمندی را فراهم می کند که وظایف مشترک داده را ساختار می دهند و خودکار می کنند. در این دوره ، با ویژگی های داخلی مدل ها و انجمن ها در Rails آشنا شوید. دامنه ها ، اعتبارسنجی ها ، تماس ها و ارتباطات نامگذاری شده را به یک پروژه نمونه اعمال کنید. با افزودن ویژگی های موجود در پایگاه داده و استفاده از سوالات کارآمد ، به نحوه ساخت مدل های هوشمند پی ببرید. با استفاده از روش های اعتبار سنجی و راهنمای موجود قدم بزنید. بیاموزید که چگونه اعتبار سنجی های سفارشی را پیاده سازی کنید و اقدامات خودکار را بنویسید و اضافه کنید ، که به آنها پاسخ می گویند. استفاده موثر از انجمن های Active Record را کاوش کنید ، روابط متعلق به بسیاری از انجمن ها و انجمن های غنی را بررسی کنید و بیاموزید که چگونه پرسش هایی را بنویسید که در چندین جدول وجود دارد.

سرفصل ها و درس ها

مقدمه Introduction

  • به اشیا Ac ActiveRecord اجازه دهید داده های شما را مدیریت کنند Let ActiveRecord objects manage your data

  • آنچه شما باید بدانید What you should know

  • استفاده از پرونده های تمرینی در GitHub Using the exercise files on GitHub

1. مدل های دقیق تر 1. Smarter Models

  • ویژگی های غیر پایگاه داده Non-database attributes

  • مدل های هوشمند با طراحی Smart models by design

  • بیشتر روش های پرس و جو ActiveRecord More ActiveRecord query methods

  • انتخاب داده های جستجو Query data selection

  • محدوده های نامگذاری شده Named scopes

  • چالش: محدوده های نامگذاری شده Challenge: Named scopes

  • راه حل: محدوده های نامگذاری شده Solution: Named scopes

2. اعتبار سنجی داده ها 2. Data Validations

  • مروری بر روش های اعتبار سنجی Overview of validation methods

  • اعتبارسنجی ها را بنویسید Write validations

  • از روش اعتبارسنجی چند منظوره استفاده کنید Use the multipurpose validates method

  • اعتبار سنجی های سفارشی را بنویسید Write custom validations

  • چگونه از اعتبار سنجی صرف نظر کنیم How to skip validations

  • چالش: اعتبار سنجی ها Challenge: Validations

  • راه حل: اعتبارسنجی ها Solution: Validations

3. پاسخهای ActiveRecord 3. ActiveRecord Callbacks

  • نمای کلی تماس ها Overview of callbacks

  • برای خودکار کردن اقدامات از تماس برگشتی استفاده کنید Use callbacks to automate actions

  • تماسها را به صورت مشروط اجرا کنید Execute callbacks conditionally

  • چگونه می توان از برگشت تماس صرف نظر کرد How to skip callbacks

  • چالش: پاسخگویی Challenge: Callbacks

  • راه حل: برگشت تماس Solution: Callbacks

4. انجمن های ActiveRecord 4. ActiveRecord Associations

  • با انجمن ها کار کنید Work with associations

  • حضور را با belong_to تأیید کنید Validate presence with belongs_to

  • سوابق مربوط به وابستگی را از بین ببرید Destroy dependent-related records

  • روابط بسیاری دارد و متعلق به آن است Has and belongs to many relationships

  • عضویت در انجمن ها Rich join associations

  • عبور از یک عضویت در انجمن ثروتمندان Traversing a rich join association

  • پیوستن به جداول در هنگام نمایش داده شد Joining tables during queries

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

Ruby on Rails 6 آموزش: مدل ها و انجمن ها
جزییات دوره
2h 14m
31
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
376
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.

Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.