نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا هنگام کار با نهادها ، اعتبار سنجی و مدل های داخل برنامه های دات نت خود با مشکل روبرو هستید؟ این دوره بهترین روشهای عملی را برای استفاده از موجودیتها ، اعتبارسنجی و مدلها در پروژه های ASP.NET Core به شما می آموزد. دستیابی به توازن درست سادگی و پیچیدگی در هر سیستم دشوار است ، اما یادگیری زمان استفاده از View Models و زمان استفاده از آن فقط استفاده از موجودیت های داده های خود یک مهارت حیاتی است که هر توسعه دهنده به آن نیاز دارد. در این دوره ، بهترین روشها در ASP.NET Core: Entities ، Validation و View Models ، شما بهترین روشهای اساسی برای ساختار داده ها را در برنامه های خود فرا خواهید گرفت. ابتدا ، نحوه کار نهادها را خواهید آموخت. در مرحله بعدی ، شما نقش View Models را کشف خواهید کرد. سرانجام ، شما نحوه اعتبارسنجی داده ها را در داخل برنامه خود ، در سرور و سرویس گیرنده کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش نحوه کار با داده های درون برنامه های خود را به عنوان مورد نیاز برای ساخت وب سایت هایی در مقیاس سازمانی در ASP.NET Core ، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
تصویر بزرگ
The Big Picture
-
مقدمه
Introduction
-
نهادهای دنیای واقعی
Real World Entities
-
مدل رابطه ای نهاد
Entity Relational Model
-
ترکیب نهاد
Entity Composition
-
نسخه ی نمایشی: پروژه
Demo: The Project
-
نسخه ی نمایشی: موجودیت های ساده
Demo: Simple Entities
-
نسخه ی نمایشی: مجموعه ها
Demo: Collections
-
نسخه ی نمایشی: نهادهای متعلق به خود
Demo: Owned Entities
-
نهادها نه چارچوب نهاد
Entities Not Entity Framework
-
آنچه ما آموخته ایم
What We've Learned
چرا مدل ها مهم هستند
Why Models Matter
-
مقدمه
Introduction
-
ViewModels چیست؟
What Are ViewModels?
-
اولین ViewModel
First ViewModel
-
معرفی نقشه برداری
Introducing Mapping
-
معرفی نقشه برداری
Introducing Mapping
-
مجموعه نقشه ها
Mapping Collections
-
استفاده از ViewModels در فرم ها
Using ViewModels in Forms
-
آنچه ما آموخته ایم
What We've Learned
اعتبارسنجی سمت سرور
Server-side Validation
-
مقدمه
Introduction
-
اعتبارسنجی مدل
Model Validation
-
نهادها و برنامه
Entities and Schema
-
افزودن ویژگی های اعتبار سنجی
Adding Validation Attributes
-
اعتبار سنجی روان
Fluent Validation
-
اعتبار سنجی در فرم ها
Validation in Forms
-
صحافی مدل
Model Binding
-
اعتبارسنجی همزمان
Async Validation
-
اعتبار سنجی صفحه
Razor Page Validation
-
آنچه ما آموخته ایم
What We've Learned
مدل ها در API ها
Models in APIs
-
مقدمه
Introduction
-
چرا ViewModels در API؟
Why ViewModels in API?
-
مشاهده مدلها در GET
View Models in GET
-
مشاهده مدل ها در POST
View Models in POST
-
در حال اعتبارسنجی ModelState
Validating ModelState
-
مشاهده مدل ها در PUT
View Models in PUT
-
آنچه ما آموخته ایم
What We've Learned
مدل سمت مشتری
Client-side Model
-
مقدمه
Introduction
-
چرا مدلهای نمای سمت مشتری؟
Why Client-side View Models?
-
مدل های نمای مشتری
Client-side View Models
-
اعتبار سنجی سمت مشتری
Client-side FluentValidation
-
ساخت پروژه Angular
Building the Angular Project
-
مشاهده مدلها به صورت زاویه دار
View Models in Angular
-
اعتبار سنجی در Angular
Validation in Angular
-
آنچه ما آموخته ایم
What We've Learned
نمایش نظرات