نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا هنگام کار با نهادها ، اعتبار سنجی و مدل های داخل برنامه های دات نت خود با مشکل روبرو هستید؟ این دوره بهترین روشهای عملی را برای استفاده از موجودیتها ، اعتبارسنجی و مدلها در پروژه های 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات