لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Ruby on Rails: از ActiveRecord بیشتر استفاده کنید
Ruby on Rails: Get More From ActiveRecord
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آماده سرعت بخشیدن به توسعه Ruby on Rails هستید؟ درک نحوه استفاده از ActiveRecord برای ایجاد ، به روزرسانی و بازیابی داده ها در یک پایگاه داده رابطه ای برای نوشتن کد کارآمدتر و شی گرا اساسی است. این دوره به شما کمک می کند تا اصول ActiveRecord و میانبرهای اهرمی و تکنیک های سریعتر و قدرتمندتر انتقال داده ها را درک کنید. کوین اسکوگلوند اصول کار با سوابق پایگاه داده را مرور می کند و نحوه استفاده از کوئری های ActiveRecord برای مکان یابی سریعتر رکوردها را نشان می دهد. وی همچنین نحوه استفاده از برگشت برای خودکار کردن عملکرد هنگام ذخیره یا حذف اشیا و ایجاد ارتباط بین مدل های ActiveRecord برای ساده سازی عملیات مشترک را نشان می دهد. در پایان دوره ، مهارت های لازم برای نوشتن مختصر و کارآمد کد Rails را که نیاز به برخورد با SQL و سایر پرس و جوهای پایگاه داده خسته کننده را از بین می برد ، خواهید داشت.
موضوعات شامل:
مهاجرت پایگاه های داده li>
ایجاد ، به روزرسانی و حذف سوابق li>
پیگیری تغییرات اشیا and و صفات li>
نوشتن سeriesالات li>
تفویض ویژگیها li>
تماس ها li>
کار با انجمن ها li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
نحوه استفاده از پرونده های تمرینی
How to use the exercise files
1. مهاجرت بانک اطلاعاتی
1. Database Migrations
ایجاد یک بانک اطلاعاتی
Create a database
میانبرهای مهاجرت
Migration shortcuts
روش تغییر
The change method
کد برگشت پذیر را بنویسید
Write reversible code
مهاجرت های برگشت ناپذیر
Irreversible migrations
بازگشت مهاجرت ها
Revert migrations
یک میز پیوستن ایجاد کنید
Create a join table
بازده مهاجرت را کنترل کنید
Control migration output
طرحواره پایگاه داده را رها کنید
Dump the database schema
داده دانه را تعریف کنید
Define seed data
2- روشهای CRUD
2. CRUD Methods
با یک بلاک رکورد ایجاد کنید
Create records with a block
چندین رکورد را به روز کنید
Update multiple records
چندین رکورد را حذف کنید
Delete multiple records
سوابق را لمس کنید
Touch records
مقادیر ویژگی را تغییر دهید
Toggle attribute values
پیشخوان افزایش و کاهش
Increment and decrement counters
3. اشیاء کثیف
3. Dirty Objects
تغییرات در اشیاء را ردیابی کنید
Track changes to objects
تغییرات در ویژگی ها را ردیابی کنید
Track changes to attributes
ویژگی ها را بازیابی کنید
Restore attributes
4- رابط پرس و جو
4. Query Interface
روشهای دیگر یافتن
Other find methods
داده های ضبط جزئی را انتخاب کنید
Select partial record data
محاسبات
Calculations
نمایش داده شدگان منفی
Negative queries
یا نمایش داده شد
Or queries
بازیابی سوابق در دسته ها
Retrieve records in batches
دامنه پیش فرض
Default scopes
دامنه ها و شرایط را جایگزین کنید
Replace scopes and conditions
جداول بپیوندید
Join tables
سوابق متمایز
Distinct records
جداول پیوستن به سمت چپ
Left join tables
بارگیری مشتاق
Eager loading
5- نمایندگان
5. Delegations
ویژگی های نماینده
Delegate attributes
پیشوند تنظیم کنید
Set a prefix
بدون یک موضوع مرتبط
Without a related object
6. تماس با ما
6. Callbacks
مبانی پاسخ به تماس
Callback basics
تماسهای برگشتی شرطی
Conditional callbacks
حدود تماسهای برگشتی
Around callbacks
سایر تماسها و نکات
Other callbacks and tips
7. انجمن ها
7. Associations
مرور
Review
با استفاده از نمایش داده شد
Use queries with associations
سوابق مرتبط را از بین ببرید
Destroy associated records
سوابق مرتبط را لمس کنید
Touch associated records
پیشخوان شمارنده
Counter caches
سوابق ایجاد کنید در یک انجمن
Build records on an association
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 سال تجربه تدریس و توسعه وب است.
نمایش نظرات