آموزش Ruby on Rails 7 مدل رکورد فعال

Ruby on Rails 7 Active Record Models

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما یاد می دهد که چگونه مدل های رکورد فعال را در ریل 7 تنظیم کنید و به صورت برنامه ریزی شده با پایگاه داده به شیوه ای بسیار راحت تعامل داشته باشید. در این دوره، Ruby on Rails 7 Active Record Models، یاد خواهید گرفت که یک طرح پایگاه داده را با استفاده از کتابخانه Active Record پیاده سازی کنید و قوانین تجاری مختلف را تعریف کنید. ابتدا، ابزارهای مختلف ارائه شده در Rails را برای ایجاد موجودیت‌ها یا مدل‌های ضروری که یک طرح پایگاه داده را نشان می‌دهند، کاوش خواهید کرد. در مرحله بعد، نحوه ایجاد روابط بین موجودیت های مختلف و همچنین اصلاح این روابط با این موجودیت ها از طریق فایل های مهاجرت را خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه قوانین اعتبارسنجی را برای مدل‌های خود ایجاد کنید تا اطمینان حاصل شود که داده‌های پایگاه داده یکپارچگی خود را حفظ می‌کنند و با قوانین تجاری مطابقت دارند. پس از اتمام این دوره، مهارت ها و دانش لازم برای کار با پایگاه های داده را مستقیماً با استفاده از کتابخانه ActiveRecord خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر نگاشت رابطه ای شی Introduction to Object Relational Mapping

  • مقدمه Intro

  • تعریف ORM Definition of ORM

  • طراحی نمونه Example Design

  • نسخه ی نمایشی: پیکربندی ریل Demo: Rails Configuration

  • نسخه ی نمایشی: دستورات پایه Demo: Basic Commands

  • نسخه ی نمایشی: کنسول Access Rails Demo: Access Rails Console

مدیریت نهاد پایه Basic Entity Management

  • مقدمه Intro

  • ایجاد موجودیت ها Creating Entities

  • بازی با مدل Playing with the Model

  • نسخه ی نمایشی: تعریف یک مدل Demo: Defining a Model

  • تشریح اعتبار سنجی Innerworkings موجودیت Entity Innerworkings Validation Explanation

  • Entity Innerworkings Validation سطح برنامه در مقابل سطح DB Entity Innerworkings Validation App Level Vs DB Level

  • تماس های تلفنی Callbacks

  • اعتبار سنجی نسخه ی نمایشی Demo Validation

  • مدیریت تغییرات پایگاه داده Managing Database Changes

  • نسخه ی نمایشی: مدیریت تغییرات پایگاه داده Demo: Managing Database Changes

  • پرس و جوهای اساسی Basic Queries

  • نسخه ی نمایشی: پرس و جوهای اساسی Demo: Basic Queries

روابط پایه Basic Relationships

  • مقدمه Intro

  • طراحی رابطه Relationship Design

  • پیاده سازی رابطه Relationship Implementation

  • نسخه ی نمایشی: روابط Demo: Relationships

  • پرس و جو با استفاده از Where Querying Using Where

  • نسخه ی نمایشی: پرس و جو Demo: Query

روابط پیشرفته Advanced Relationships

  • مقدمه Intro

  • مفهوم بسیاری به بسیاری Many to Many Concept

  • پیاده سازی بسیاری به بسیاری Many to Many Implementation

  • نسخه ی نمایشی: رابطه بین بسیاری از افراد Demo: Many to Many Relationship

  • آبشار حذف Cascade Delete

  • نسخه ی نمایشی: Cascade Delete Demo: Cascade Delete

پرس و جوهای پیشرفته Advanced Queries

  • مقدمه Intro

  • بیانیه های آماده ارزش پیشنهادی Value Proposition Prepared Statements

  • بیانیه های آماده سطح پایین و پرس و جوهای خام Low Level Prepared Statements And Raw Queries

  • نسخه ی نمایشی: SQL Raw Queries Demo: SQL Raw Queries

  • بلوک های تراکنش Transaction Blocks

  • نسخه ی نمایشی: بلوک های تراکنش Demo: Transaction Blocks

نمایش نظرات

آموزش Ruby on Rails 7 مدل رکورد فعال
جزییات دوره
2h 22m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raphael Alampay Raphael Alampay

رافائل آلامپای یکی از بنیانگذاران Cloudband Solutions Co. ، یک شرکت مشاوره و توسعه نرم افزار است که از نرم افزارهای سفارشی برای SME در سراسر جهان پشتیبانی می کند. او با استفاده از زمان و فن آوری آزمایش شده مانند جاوا ، Ruby on Rails ، Python ، PostgreSQL و Linux ، علاقه زیادی به ایجاد برنامه هایی دارد که مشکلات دنیای واقعی را حل می کند و باعث می شود مشاغل همزمان کارآمدتر و نوآورتر باشند. کار وی در زمینه نرم افزار عمدتاً مبتنی بر فلسفه "کایزن" است که به معنای بهبود مستمر است. که هر نرم افزار به معنای بهبود مداوم در طول زمان است. جدا از توسعه نرم افزار ، رافائل همچنین در دانشگاه ها و نهادهای شرکتی به طور عمده در زمینه برنامه نویسی و یادگیری ماشین به تدریس علوم کامپیوتر می پردازد. وی در حال حاضر دارای مدرک کارشناسی ارشد در علوم کامپیوتر است و همچنین در حال تحصیل در مقطع دکترای علوم کامپیوتر است. اگر برنامه نویسی یا تدریس نباشد ، رافائل در اوقات فراغت خود از نواختن پیانو و گیتار لذت می برد.