نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره آموزش می دهد که چگونه مدل های داده را به عنوان منابع در برنامه Rails خود با استفاده از روال های مختلف برای مدیریت طرح پایگاه داده زیربنایی نشان دهید. این روشی مناسب برای انتزاع مدلهای داده از برنامه فراهم میکند و امکان استفاده مجدد بالا را فراهم میکند. هر برنامه مدرن باید دادهها را در یک فروشگاه داده ذخیره کند و اغلب یک پایگاه داده است. متأسفانه انواع مختلفی از پایگاه داده ها وجود دارد، و آدرس دادن به یکی به طور خودکار برنامه شما را با این فناوری همراه می کند. در این دوره آموزشی، افزودن منبع کاربر در برنامه Rails، یاد خواهید گرفت که از API انتزاعی Rails در سطح پایداری داده استفاده کنید. ابتدا، نحوه تعریف و پیاده سازی مدل های داده خود را با استفاده از ActiveRecord بررسی خواهید کرد. در مرحله بعد، نحوه ارتباط بین چندین مدل را برای ایجاد روابط برای داده های مشتق شده در صورت نیاز برنامه خود خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه منطق خود را برای رسیدگی به نیازهای نرم افزار در لایه پایداری برای اجرای قوانین تجاری نرم افزار خود اعمال کنید. پس از اتمام این دوره، مهارت ها و دانش طراحی پیاده سازی مدل های داده را به عنوان منابع مورد نیاز برای ارائه پایداری داده ها در برنامه خود خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
طراحی مدل های داده
Designing Data Models
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
شناسایی نهادها
Identifying Entities
-
نسخه ی نمایشی: شناسایی موجودیت ها
Demo: Identifying Entities
-
ایجاد منابع
Creating Resources
-
نسخه ی نمایشی: مراجع
Demo: References
-
نسخه ی نمایشی: روابط
Demo: Relationships
اجرای قوانین کسب و کار
Implementing Business Rules
-
قوانین کسب و کار
Business Rules
-
نسخه ی نمایشی: اعتبار سنجی پایه
Demo: Basic Validators
-
لایه پایگاه داده
Database Layer
-
نسخه ی نمایشی: اعتبار سنجی سفارشی
Demo: Custom Validators
-
هک و قلاب
Hacks and Hooks
-
نسخه آزمایشی قسمت 1: هک و قلاب
Demo Part 1: Hacks and Hooks
-
نسخه ی نمایشی قسمت 2: هک و قلاب
Demo Part 2: Hacks and Hooks
ساخت نمونه اولیه برنامه
Building an Application Prototype
-
داربست
Scaffolding
-
بخش نمایشی 1: داربست
Demo Part 1: Scaffolding
-
نسخه ی نمایشی قسمت 2: داربست
Demo Part 2: Scaffolding
-
نسخه ی نمایشی قسمت 1: نمونه سازی
Demo Part 1: Prototyping
-
نسخه ی نمایشی قسمت 2: نمونه سازی
Demo Part 2: Prototyping
نمایش نظرات