آموزش بهترین روشها در ASP.NET Core: واحدها ، اعتبارسنجی و مدلهای نمایش

Best Practices in ASP.NET Core: Entities, Validation, and View Models

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

نمایش نظرات

آموزش بهترین روشها در ASP.NET Core: واحدها ، اعتبارسنجی و مدلهای نمایش
جزییات دوره
2h 30m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
44
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shawn Wildermuth Shawn Wildermuth

شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.