دوره آموزشی Ruby on Rails: اسفاده از ActiveRecord
4 ساعت 31 دقیقهپیشرفته2017-01-27
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
آیا آماده سرعت بخشیدن به توسعه Ruby on Rails هستید؟ درک نحوه استفاده از ActiveRecord برای ایجاد، به روز رسانی و بازیابی داده ها در یک پایگاه داده رابطه ای برای نوشتن کد کارآمدتر و شی گرا ضروری است. این دوره به شما کمک می کند تا اصول اولیه ActiveRecord را درک کرده و از میانبرها و تکنیک هایی برای انتقال سریعتر و قدرتمندتر اطلاعات استفاده کنید. Kevin Skoglund اصول اولیه کار با پرونده های پایگاه داده را مرور می کند و نحوه استفاده از پرس و جوهای ActiveRecord برای مکان یابی سریعتر سوابق را نشان می دهد. او همچنین نحوه استفاده از فراخوان ها برای خودکارکردن عملکرد هنگام ذخیره یا حذف اشیاء و ایجاد ارتباط بین مدلهای ActiveRecord برای ساده سازی عملیات مشترک را نشان می دهد. در پایان دوره، مهارتهای لازم برای نوشتن کد Rails مختصر و کارآمد را خواهید داشت که نیازی به برخورد با SQL و سایر پرسش های خسته کننده پایگاه داده را از بین می برد.
اهداف یادگیری
مهاجرت پایگاه های داده
ایجاد، به روز رسانی و حذف سوابق
ردیابی تغییرات در اشیاء و ویژگی ها
نوشتن پرس و جو
تفویض ویژگیها
تماس های تلفنی
کار با انجمن ها
اهداف یادگیری
مهاجرت پایگاه های داده
ایجاد، به روز رسانی و حذف سوابق
ردیابی تغییرات در اشیاء و ویژگی ها
نوشتن پرس و جو
تفویض ویژگیها
تماس های تلفنی
کار با انجمن ها
مهارت ها
Ruby on RailsFront-End Web DevelopmentWeb DevelopmentOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - نحوه استفاده از فایلهای تمرینی
1. مهاجرتهای پایگاه داده
- 03 - ایجاد پایگاه داده
- 04 - میانبرهای مهاجرت
- 05 - روش تغییر
- 06 - کد برگشت پذیر بنویسید
- 07 - مهاجرتهای برگشت ناپذیر
- 08 - مهاجرتها را برگردانید
- 09 - یک جدول پیوستن ایجاد کنید
- 10 - خروجی مهاجرت را کنترل کنید
- 11 - طرحواره پایگاه داده را تخلیه کنید
- 12 - دادههای بذر را تعریف کنید
2. روشهای CRUD
- 13 - با یک بلوک رکورد ایجاد کنید
- 14 - چندین رکورد را به روز کنید
- 15 - چندین رکورد را حذف کنید
- 16 - رکوردها را لمس کنید
- 17 - مقادیر مشخصه را تغییر دهید
- 18 - شمارنده افزایش و کاهش
3. اشیاء کثیف
- 19 - ردیابی تغییرات به اشیاء
- 20 - تغییرات به ویژگیها را دنبال کنید
- 21 - بازیابی ویژگی ها
4. Query Interface
- 22 - سایر روشهای یافتن
- 23 - دادههای رکورد جزئی را انتخاب کنید
- 24 - محاسبات
- 25 - کوئریهای منفی
- 26 - یا پرس و جو
- 27 - رکوردها را به صورت دسته ای بازیابی کنید
- 28 - محدودههای پیش فرض
- 29 - محدودهها و شرایط را جایگزین کنید
- 30 - به جداول بپیوندید
- 31 - رکوردهای متمایز
- 32 - جداول پیوستن به سمت چپ
- 33 - دانلود مشتاق
5. هیئت ها
- 34 - صفات تفویض
- 35 - یک پیشوند تنظیم کنید
- 36 - بدون شیء مرتبط
6. تماسهای تلفنی
- 37 - اصول اولیه تماس
- 38 - تماسهای مشروط
- 39 - حول و حوش پاسخ به تماس
- 40 - سایر تماسها و راهنمایی ها
7. انجمن ها
- 41 - بررسی
- 42 - از کوئریها با تداعی استفاده کنید
- 43 - سوابق مرتبط را از بین ببرید
- 44 - رکوردهای مرتبط را لمس کنید
- 45 - کشهای شمارنده
- 46 - رکوردها را روی یک انجمن بسازید
- 47 - انجمنهای خودارجاعی
- 48 - ارث میز مجرد
- 49 - انجمنهای چند شکلی
نتیجه
- 50 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی معرفی عملی 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