آموزش بهترین روشها در 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

نمایش نظرات

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

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

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

آموزش بهترین روشها در 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 مشاهده کنید. او یکی از ذهن های وایلدر است.