آموزش افزودن یک منبع کاربری به برنامه Rails

Adding a User Resource to a Rails Application

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره آموزش می دهد که چگونه مدل های داده را به عنوان منابع در برنامه 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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش افزودن یک منبع کاربری به برنامه Rails
جزییات دوره
1h 38m
19
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 ، علاقه زیادی به ایجاد برنامه هایی دارد که مشکلات دنیای واقعی را حل می کند و باعث می شود مشاغل همزمان کارآمدتر و نوآورتر باشند. کار وی در زمینه نرم افزار عمدتاً مبتنی بر فلسفه "کایزن" است که به معنای بهبود مستمر است. که هر نرم افزار به معنای بهبود مداوم در طول زمان است. جدا از توسعه نرم افزار ، رافائل همچنین در دانشگاه ها و نهادهای شرکتی به طور عمده در زمینه برنامه نویسی و یادگیری ماشین به تدریس علوم کامپیوتر می پردازد. وی در حال حاضر دارای مدرک کارشناسی ارشد در علوم کامپیوتر است و همچنین در حال تحصیل در مقطع دکترای علوم کامپیوتر است. اگر برنامه نویسی یا تدریس نباشد ، رافائل در اوقات فراغت خود از نواختن پیانو و گیتار لذت می برد.