نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
یاد بگیرید از ASP.NET Core برای خواندن و نوشتن در پایگاه داده استفاده کنید، داده ها را به طور منطقی به کاربران ارائه دهید، و اطمینان حاصل کنید که داده های وارد شده به پایگاه داده شما تمیز هستند. یاد بگیرید که از ASP.NET Core برای خواندن و نوشتن از پایگاه داده، به طور منطقی استفاده کنید. داده ها را به کاربران ارائه دهید و اطمینان حاصل کنید که داده های وارد شده به پایگاه داده شما تمیز هستند. این دوره تعاملی قبلاً به نام Forging Ahead With ASP.NET Core در مدرسه کد شناخته می شد.
سرفصل ها و درس ها
داده های جذاب
Engaging Data
-
حاشیه نویسی داده ها
Data Annotations
-
چالش: Quests را به DbContext اضافه کنید
Challenge: Add Quests to DbContext
-
چالش: DbContext را در QuestController تنظیم کنید
Challenge: Set Up DbContext on QuestController
-
چالش: Quest را در پایگاه داده ذخیره کنید
Challenge: Save Quest to Database
-
کار با CRUD
Working With CRUD
-
چالش: تمام تلاش ها را بخوانید
Challenge: Read All Quests
-
چالش: یک جستجوی خاص را بخوانید
Challenge: Read a Specific Quest
-
چالش: یک کوئست را به روز کنید
Challenge: Update a Quest
-
چالش: یک کوئست را حذف کنید
Challenge: Delete a Quest
نمایش داده های ما
Showing Off Our Data
-
داده های مرتبط
Relating Data
-
چالش: بین کوئست و کاراکتر رابطه ایجاد کنید
Challenge: Create a Relationship Between Quest and Character
-
ارائه داده در Views
Present Data in Views
-
چالش: راه اندازی ایجاد پیوندهای جستجو و جزئیات تلاش
Challenge: Set Up Create Quest and Quest Details Links
-
چالش: نمای Create Quest ما را ایجاد کنید
Challenge: Create Our Create Quest View
-
چالش: IsActive را از طریق DataAnnotations تغییر دهید
Challenge: Change IsActive Through DataAnnotations
ارائه هوشمندانه تر
Making Our Presentation Smarter
-
طرح بندی ها
Layouts
-
چالش: عنوان و فراداده فهرست جستجوی ما را تنظیم کنید
Challenge: Set Our Quest Index's Title and Metadata
-
چالش: Quest را به پیمایش Layout ما اضافه کنید
Challenge: Add Quest to Our Layout's Navigation
-
جزئی
Partials
-
چالش: از جزئیات جزئی تلاش ما در فهرست ما استفاده کنید
Challenge: Use Our Quest Details Partial in our Index
-
قالب های ویرایشگر
Editor Templates
-
چالش: با استفاده از یک الگوی ویرایشگر، Quest ویرایش ما را ایجاد کنید
Challenge: Create Our Edit Quest Using an Editor Template
ایجاد URL های منطقی
Creating Logical URLs
-
مسیرهای سفارشی
Custom Routes
-
چالش: یک مسیر سفارشی به Quests اضافه کنید
Challenge: Add a Custom Route to Quests
-
چالش: Index و Update Actions را طوری تنظیم کنید که از HttpVerbs مناسب استفاده کند
Challenge: Set our Index and Update Actions to Use Proper HttpVerbs
اعتبار سنجی ورودی ما
Validating Our Input
-
اعتبار سنجی با DataAnnotations
Validation With DataAnnotations
-
چالش: قوانین اعتبارسنجی را به Quest اضافه کنید
Challenge: Add Validation Rules to Quest
-
اعتبار سنجی جلویی
Front-end Validation
-
چالش: بخش خلاصه ما را راه اندازی کنید
Challenge: Set Up our Summary Section
-
اعتبار سنجی مدلState
ModelState Validation
-
چالش: خطاهای اعتبارسنجی را به مشاهده برگردانید
Challenge: Return Validation Errors to View
-
چالش: اگر نام از قبل وجود داشته باشد، خطا را اضافه کنید
Challenge: Add Error if Name Already Exists
-
چالش: پیام خطا را کاربر پسند کنید
Challenge: Make Error Message User Friendly
نمایش نظرات