لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت یک برنامه سرور 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
نمایش نظرات