لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
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
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 سال تجربه تدریس و توسعه وب است.
نمایش نظرات