ساخت یک برنامه سرور Blazor مبتنی بر داده با EF Core

Building a Data-driven Blazor Server Application with EF Core

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

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

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

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

ایجاد یک پروژه وب Blazor Creating a Blazor Web Project

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

  • آنچه در این دوره خواهید ساخت What You Will Build in This Course

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

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

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

تولید اجزای CRUD با استفاده از EF Core Generating CRUD Components Using EF Core

  • یک کلاس مدل ایجاد کنید Create a Model Class

  • اجزای Razor را تولید کنید Generate the Razor Components

  • کد ایجاد شده را کاوش کنید Explore the Created Code

  • مهاجرت پایگاه داده را اضافه و اجرا کنید Add and Run a Database Migration

  • برنامه را اجرا کنید Run the Application

  • یک مورد ناوبری اضافه کنید Add a Navigation Item

  • اعتبار سنجی فرم را درک کنید Understand Form Validation

اضافه کردن مرتب سازی، صفحه بندی و فیلتر کردن Adding Sorting, Pagination, and Filtering

  • ستون ها را مرتب کنید Make Columns Sortable

  • صفحه بندی را به QuickGrid اضافه کنید Add Pagination to the QuickGrid

  • فیلتر کردن داده ها با IQueryable Filter Data with IQueryable

  • ویژگی های بیشتر QuickGrid More Features of the QuickGrid

کار با داده های مرتبط Working with Related Data

  • یک کلاس مدل دیگر اضافه کنید Add Another Model Class

  • اجزای Razor را داربست Scaffold the Razor Components

  • مهاجرت پایگاه داده را اضافه و اجرا کنید Add and Run a Database Migration

  • بخش یک کارمند را نشان دهید Show the Department of an Employee

  • مولفه ویرایش کارمند را اصلاح کنید Modify the Employee Edit Component

  • کامپوننت Employee Create را تنظیم کنید Adjust the Employee Create Component

  • انتخاب بخش را تأیید کنید Validate the Department Selection

  • یک بخش را حذف کنید Delete a Department

انتشار برنامه خود در Azure Publishing Your App to Azure

  • یک سرویس برنامه Azure ایجاد کنید Create an Azure App Service

  • یک پایگاه داده Azure SQL راه اندازی کنید Set up an Azure SQL Database

  • مهاجرت های پایگاه داده را اعمال کنید Apply the Database Migrations

  • برنامه را منتشر کنید Publish the Application

نمایش نظرات

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

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

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

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Claudius Huber Thomas Claudius Huber

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