آموزش ساخت یک برنامه سرور ASP.NET Core 6 Blazor مبتنی بر داده با EF Core

Building a Data-driven ASP.NET Core 6 Blazor Server Application with EF Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما یاد می دهد که چگونه از Blazor Server و Entity Framework Core برای ساخت یک برنامه وب مبتنی بر داده با دات نت و سی شارپ استفاده کنید. Blazor Server و Entity Framework Core ترکیبی محبوب برای ساخت برنامه های وب مبتنی بر داده هستند، زیرا نیازی به آن نیست. برای پیاده سازی وب API. در عوض، با استفاده از EF Core می توانید مستقیماً از برنامه Blazor Server خود به پایگاه داده دسترسی داشته باشید. در این دوره آموزشی، ساخت یک برنامه سرور ASP.NET Core 6 Blazor مبتنی بر داده با EF Core، یاد خواهید گرفت که چگونه یک برنامه وب مبتنی بر داده را از ابتدا تا انتها بسازید. ابتدا پروژه اولیه Blazor Server را ایجاد می کنید و Entity Framework Core را راه اندازی می کنید. در مرحله بعد، نحوه خواندن و نشان دادن کارمندان را در یک جدول صفحه بندی شده و نحوه پیاده سازی اجزای افزودن، ویرایش و حذف یک کارمند را خواهید آموخت. در نهایت، نحوه مدیریت تضادهای همزمان در برنامه Blazor Server خود را یاد خواهید گرفت. این تضادها زمانی رخ می دهد که چندین کاربر با برنامه شما کار می کنند. پس از اتمام این دوره، مهارت ها و دانش Blazor Server و Entity Framework Core را خواهید داشت که برای ساخت برنامه های وب مبتنی بر داده با دات نت و سی شارپ لازم است.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ایجاد پروژه سرور Blazor Creating the Blazor Server Project

  • مقدمه Introduction

  • از این دوره چه انتظاری باید داشت What to Expect from This Course

  • چرا Blazor Server و Entity Framework Core؟ Why Blazor Server and Entity Framework Core?

  • محیط خود را تنظیم کنید Set up Your Environment

  • پروژه Initial Blazor Server را ایجاد کنید Create the Initial Blazor Server Project

  • ظاهر برنامه Blazor را تنظیم کنید Adjust the Look of the Blazor App

  • یک کامپوننت EmployeeOverview ایجاد کنید Create an EmployeeOverview Component

  • خلاصه Summary

راه اندازی Entity Framework Core Setting up Entity Framework Core

  • مقدمه Introduction

  • کلاس های مدل را ایجاد کنید Create the Model Classes

  • یک DbContext را پیاده سازی کنید Implement a DbContext

  • DbContext را به عنوان یک سرویس ثبت کنید Register the DbContext as a Service

  • رشته اتصال را به تنظیمات برنامه منتقل کنید Move the Connection String to App Settings

  • اولین مهاجرت را اضافه و اجرا کنید Add and Run the First Migration

  • یک فایل SQL برای انتقال پایگاه داده ایجاد کنید Generate a SQL File to Migrate the Database

  • مهاجرت را در زمان اجرا اعمال کنید Apply Migrations at Runtime

  • دیتابیس را با داده بکارید Seed the Database with Data

  • خلاصه Summary

خواندن و نمایش لیست داده ها Reading and Showing a List of Data

  • مقدمه Introduction

  • کارمندان را از پایگاه داده بخوانید Read the Employees from the Database

  • کارکنان را در رابط کاربری نشان دهید Show the Employees in the User Interface

  • کارخانه DbContext را درک کنید Understand the DbContext Factory

  • تزریق و استفاده از کارخانه DbContext Inject and Use a DbContext Factory

  • خلاصه Summary

پیاده سازی صفحه بندی Implementing Pagination

  • مقدمه Introduction

  • بار فقط چهار کارمند Load Only Four Employees

  • افزودن و استفاده از پارامتر CurrentPage Add and Use a CurrentPage Parameter

  • مدیریت یک مقدار بسیار کم CurrentPage Handle a Too Low CurrentPage Value

  • مدیریت مقدار بسیار بالای CurrentPage Handle a Too High CurrentPage Value

  • نمایش یک جزء صفحه بندی Display a Pagination Component

  • نمایش دکمه قبلی و بعدی Show a Previous and a Next Button

  • خلاصه Summary

افزودن یک آیتم داده جدید Adding a New Data Item

  • مقدمه Introduction

  • یک کامپوننت AddEmployee ایجاد کنید Create an AddEmployee Component

  • یک فرم را پیاده سازی کنید Implement a Form

  • فیلدهای ورودی متن را اضافه کنید Add Text Input Fields

  • نمایش خطاهای اعتبار سنجی خاص Show Property-specific Validation Errors

  • یک چک باکس اضافه کنید Add a Checkbox

  • یک لیست کشویی اضافه کنید Add a Dropdown List

  • داده های کشویی را بارگیری کنید Load the Dropdown Data

  • کارمند را در پایگاه داده ذخیره کنید Save the Employee to the Database

  • نمایش پیغام های موفقیت و خطا Show Success and Error Messages

  • اطمینان حاصل کنید که کارمند فقط یک بار اضافه شده است Ensure the Employee Is Added Only Once

  • هشدارهای ارسال نامعتبر را حذف کنید Remove Alerts on Invalid Submit

  • خلاصه Summary

استخراج فرم به یک جزء Extracting the Form Into a Component

  • مقدمه Introduction

  • یک کامپوننت EmployeeForm ایجاد کنید Create an EmployeeForm Component

  • پیاده سازی پارامترهای مؤلفه Implement Component Parameters

  • یک رویداد OnSubmit Callback اضافه کنید Add an OnSubmit Event Callback

  • رویداد OnSubmit را مدیریت کنید Handle the OnSubmit Event

  • خلاصه Summary

ویرایش یک مورد داده موجود Editing an Existing Data Item

  • مقدمه Introduction

  • یک کامپوننت EditEmployee ایجاد کنید Create an EditEmployee Component

  • کارمند را برای ویرایش بارگیری کنید Load the Employee to Edit

  • شناسه کارمند نامعتبر را مدیریت کنید Handle an Invalid Employee Id

  • بخش ها را بارگیری کنید Load the Departments

  • نمایش به روز رسانی و یک دکمه لغو Show an Update and a Cancel Button

  • کارمند را در پایگاه داده به روز کنید Update the Employee in the Database

  • هنگام ذخیره کردن کارمند، خطاها را مدیریت کنید Handle Errors When Saving the Employee

  • شناسه دپارتمان را به روز کنید Update the Department Id

  • پس از به روز رسانی به نمای کلی برگردید Navigate Back to the Overview after Update

  • وضعیت صفحه نمای کلی را ذخیره کنید Store the Page State of the Overview

  • پس از لغو به نمای کلی برگردید Navigate Back to the Overview after Cancel

  • خلاصه Summary

حذف یک مورد داده Deleting a Data Item

  • مقدمه Introduction

  • یک دکمه حذف اضافه کنید Add a Delete Button

  • کارمند را از پایگاه داده حذف کنید Delete the Employee from the Database

  • نمایش یک دیالوگ تایید Show a Confirmation Dialog

  • خلاصه Summary

رسیدگی به تضادهای همزمان Handling Concurrency Conflicts

  • مقدمه Introduction

  • هنگام حذف، تضادها را مدیریت کنید Handle Conflicts When Deleting

  • هنگام به روز رسانی، تضادها را مدیریت کنید Handle Conflicts When Updating

  • خلاصه Summary

نمایش نظرات

آموزش ساخت یک برنامه سرور ASP.NET Core 6 Blazor مبتنی بر داده با EF Core
جزییات دوره
4h 1m
74
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Claudius Huber Thomas Claudius Huber

مهندس نرم افزار و نویسنده دوره ویدیویی