دوره آموزشی یادگیری جامع مدلها و انجمنها در Ruby on Rails 6
2 ساعت 15 دقیقهمبتدی2020-10-15
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
Ruby on Rails میتونه سرعت و کیفیت توسعه اپلیکیشنهای وب کامل رو بالا ببره چون ابزارهای قدرتمندی داره که به شما کمک میکنه ساختار درست بسازید و کارهای رایج دادهها رو به صورت خودکار انجام بدید. توی این دوره، ویژگیهای داخلی مدلها و ارتباطات در Rails رو یاد میگیرید. میبینید چطور از نامهای مخصوص (named scopes)، اعتبارسنجیها (validations)، بازگشتها (callbacks)، و ارتباطات (associations) برای پروژه نمونه استفاده کنید. یاد میگیرید چطور مدلهای هوشمندتری بسازید با افزودن ویژگیهایی که در دیتابیس نیستند و استفاده از پرس و جوهای کارآمد. همچنین، روشهای مختلف اعتبارسنجی و کمکیها رو بررسی میکنید و یاد میگیرید چطور اعتبارسنجیهای سفارشی پیادهسازی کنید و عملیاتی که به صورت خودکار انجام میشن، به نام callbacks، بنویسید و اضافه کنید. استفاده مؤثر از ارتباطات Active Record رو یاد میگیرید، روابط belongs-to-many و ارتباطات پیچیدهتر رو بررسی میکنید و چطور پرسوجوهایی که چند جدول رو در بر میگیره بنویسید.
مهارت ها
Ruby on RailsBack-End Web DevelopmentFull-Stack Web DevelopmentEssential TrainingWeb DevelopmentOpen Source
سرفصل ها
0. مقدمه
- 01-اجازه دهید اشیاء ActiveRecord داده های شما را مدیریت کنند
- 02-آنچه باید بدانید
- 03- استفاده از فایل های تمرین در GitHub
1. مدل های هوشمندتر
- 04-ویژگی های غیر پایگاه داده
- 05-مدل های هوشمند بر اساس طراحی
- 06-روش های جستجوی بیشتر ActiveRecord
- 07-انتخاب داده پرس و جو
- 08-اسکوپ های نامگذاری شده
- 09-چالش - محدوده های نامگذاری شده
- 10-راه حل - محدوده های نامگذاری شده
2. اعتبارسنجی داده ها
- 11- مروری بر روشهای اعتبارسنجی
- 12- اعتبار سنجی را بنویسید
- 13-از روش اعتبارسنجی چند منظوره استفاده کنید
- 14- اعتبار سنجی سفارشی را بنویسید
- 15-نحوه رد اعتبارسنجی
- 16-چالش - اعتبارسنجی
- 17-راه حل - اعتبارسنجی
3. ActiveRecord Callbacks
- 18-بررسی اجمالی تماس ها
- 19-از callbacks برای خودکار کردن اقدامات استفاده کنید
- 20- فراخوان ها را به صورت مشروط اجرا کنید
- 21-نحوه رد شدن از تماس ها
- 22-چالش - پاسخ به تماس ها
- 23-راه حل - تماس های تلفنی
4. ActiveRecord Associations
- 24-با انجمن ها کار کنید
- 25-تأیید حضور با belongs_to
- 26-قطعات مربوط به وابسته را از بین ببرید
- 27- روابط زیادی دارد و به آن تعلق دارد
- 28- ثروتمندان به انجمن ها بپیوندند
- 29-پیوستن به انجمن ثروتمند
- 30- پیوستن به جداول در هنگام پرس و جو
نتیجه
- 31- مراحل بعدی
دوره های مرتبط
- دوره آموزشی معرفی عملی Ruby on Rails
- دوره آموزشی ساخت اپلیکیشنهای واکنشی با Ruby on Rails 7 و Hotwire
- دوره آموزشی نگاه اولیه به Ruby on Rails 7
- دوره آموزشی مدلها و انجمنهای Ruby on Rails
- دوره آموزشی کنترلرها و نماهای Ruby on Rails
- دوره آموزشی Ruby on Rails: اشکال زدایی
- دوره آموزشی یادگیری جامع Ruby on Rails 7
- دوره آموزشی کنترل کنندهها و ویوها در Ruby on Rails 6