آموزش مدل‌ها و انجمن‌های روبی روی ریل

Ruby on Rails Models and Associations

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

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

مقدمه Introduction

  • مدیریت داده های شی گرا و کارآمد Efficient, object-oriented data management

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

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

1. مدل های هوشمندتر 1. Smarter Models

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

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

  • داده ها را از یک پرس و جو انتخاب کنید Select data from a query

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

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

  • امتحان فصل Chapter Quiz

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

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

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

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

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

  • امتحان فصل Chapter Quiz

3. ActiveRecord Callbacks 3. ActiveRecord Callbacks

  • بررسی اجمالی تماس های برگشتی Overview of callbacks

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

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

  • امتحان فصل Chapter Quiz

4. ActiveRecord Associations 4. ActiveRecord Associations

  • مروری بر انجمن ها Overview of associations

  • یک انجمن یک به چند ایجاد کنید Create a one-to-many association

  • از ارتباط یک به چند استفاده کنید Use a one-to-many association

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

  • انجمن های زیادی دارد و به آن تعلق دارد Has and belongs to many associations

  • ثروتمندان به انجمن ها می پیوندند Rich join associations

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

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

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

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

نمایش نظرات

نظری ارسال نشده است.

آموزش مدل‌ها و انجمن‌های روبی روی ریل
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 37m
28
Linkedin (لینکدین) lynda-small
25 مرداد 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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 سال تجربه تدریس و توسعه وب است.

Linkedin (لینکدین)

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

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

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