آموزش ساخت اپلیکیشن‌های وب با ASP.NET Core 10 Blazor - آخرین آپدیت

دانلود Building Web Applications with ASP.NET Core 10 Blazor

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برای ساخت یک اپلیکیشن Blazor مدرن و امن، به چیزی فراتر از اجزای پایه نیاز دارید. برنامه شما نیازمند یک ساختار مستحکم، دسترسی آنی به داده‌ها و البته تعامل‌پذیری بالا است. در این دوره آموزشی با عنوان «ساخت اپلیکیشن‌های وب با ASP.NET Core 10 Blazor»، شما توسعه وب‌اپلیکیشن‌های قدرتمند و کاربردی با Blazor را خواهید آموخت. در ابتدا، نحوه ساختاردهی به کامپوننت‌های تعاملی، مدیریت وضعیت (State Management) و ایجاد رابط کاربری (UI) قابل استفاده مجدد را بررسی می‌کنید. سپس، نحوه دسترسی به داده‌های واقعی با استفاده از EF Core و پایگاه داده‌های واقعی و همچنین ساخت فرم‌های دارای اعتبارسنجی را می‌آموزید. در نهایت، یاد می‌گیرید چگونه تعاملات سمت کلاینت را با WebAssembly اضافه کنید، کتابخانه‌های جاوااسکریپت را ادغام نمایید و امنیت برنامه خود را با ASP.NET Core Identity تامین کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم از Blazor را برای ساخت اپلیکیشن‌های وب کامل و آماده برای محیط عملیاتی (Production) به دست خواهید آورد.

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

کار با کامپوننت‌های Blazor Working with Blazor Components

  • معرفی دوره Course Introduction

  • کاربرد پیشرفته‌تر کامپوننت‌ها Doing More with Components

  • دمو: ساخت کامپوننت EmployeeCard Demo: Creating the EmployeeCard Component

  • کار با رویدادها در کامپوننت‌های تعاملی Working with Events in Interactive Components

  • دمو: ساخت کامپوننت پاپ‌آپ Quick View Demo: Creating the Quick View Popup Component

  • استفاده از RenderFragment Using RenderFragment

  • دمو: استفاده از RenderFragment برای انتقال محتوا Demo: Using RenderFragment to Pass Content

  • بارگذاری دینامیک کامپوننت‌ها Loading Components Dynamically

  • دمو: بارگذاری ویجت‌ها در صفحه اصلی Demo: Loading Widgets on the Home Page

  • مدیریت خطاها در کامپوننت‌ها Handling Errors in Components

  • دمو: افزودن Error Boundaries Demo: Adding Error Boundaries

  • استفاده از کامپوننت‌های داخلی Using Built-in Components

  • دمو: تنظیم عنوان صفحه از طریق Blazor Demo: Setting the Title of the Page through Blazor

دسترسی به داده‌ها با EF Core Accessing Data with EF Core

  • انتقال به پایگاه داده واقعی Moving to a Real Database

  • دمو: افزودن SQLite Demo: Adding SQLite

  • استفاده از Migrationها در EF Core Using Migrations in EF Core

  • دمو: ایجاد پایگاه داده از طریق Migrationها Demo: Creating the Database through Migrations

  • دمو: افزودن داده‌های اولیه (Seed Data) Demo: Adding Seed Data

  • افزودن Repositoryها و سرویس‌ها Adding Repositories and Services

  • دمو: افزودن Repository، سرویس و تزریق وابستگی (DI) Demo: Adding Repositories, Services, and Dependency Injection

  • دمو: بازنویسی (Refactoring) کامپوننت‌ها Demo: Refactoring the Components

  • مدیریت وضعیت در اپلیکیشن Managing State in the Application

  • دمو: مدیریت وضعیت در اپلیکیشن Demo: Managing State in the Application

  • نمایش مجموعه‌های بزرگ داده در Blazor Displaying Large Sets of Data in Blazor

  • دمو: استفاده از کامپوننت Virtualize Demo: Using the Virtualize Component

  • دمو: نمایش ثبت‌های زمانی با استفاده از QuickGrid Demo: Displaying Time Registrations Using QuickGrid

ساخت فرم‌ها با Blazor Creating Forms with Blazor

  • درک مفهوم Data Binding Understanding Data Binding

  • دمو: کار با Data Binding Demo: Working with Data Binding

  • افزودن یک فرم ساده با استفاده از Blazor SSR Adding a Simple Form Using Blazor SSR

  • دمو: ساخت فرم ثبت کارمند جدید Demo: Creating the New Employee Form

  • دمو: بازسازی فرم با استفاده از EditForm Demo: Recreating the Form Using EditForm

  • ساخت فرم پیچیده با کامپوننت‌های Input Creating a Complex Form with Input Components

  • دمو: ساخت فرم ویرایش کارمند Demo: Creating the Edit Employee Form

  • دمو: آپلود تصاویر Demo: Uploading Images

  • اعتبارسنجی داده‌های وارد شده Validating Entered Data

  • دمو: افزودن اعتبارسنجی فرم Demo: Adding Form Validation

  • پشتیبانی از اعتبارسنجی مدرن در Blazor Modern Validation Support in Blazor

افزودن Blazor WebAssembly برای تعاملات کلاینت Adding Blazor WebAssembly for Client Interactivity

  • افزودن رندرینگ سمت کلاینت با Blazor WASM Adding Client-side Rendering Using Blazor WASM

  • دمو: انتقال کد به پروژه کلاینت Demo: Moving Code to the Client Project

  • پیاده‌سازی API Bringing in an API

  • دمو: ارائه داده‌ها از طریق Minimal API Endpoint Demo: Exposing Data through a Minimal API Endpoint

  • اتصال به سرویس Connecting with the Service

  • دمو: ساخت و استفاده از سرویس سمت کلاینت Demo: Creating and Using the Client-side Service

  • استفاده از حالت رندر Auto Using Auto Render Mode

  • دمو: تغییر به حالت رندر Auto Demo: Changing to Auto Render Mode

  • تشخیص مکان و حالت رندرینگ Detecting Rendering Location and Mode

ادغام کامپوننت‌های جاوااسکریپت Integrating JavaScript Components

  • فراخوانی جاوااسکریپت از Blazor Invoking JavaScript from Blazor

  • دمو: ساخت کامپوننت نقشه با استفاده از جاوااسکریپت Demo: Creating a Map Component Using JavaScript

  • بسته‌بندی کامپوننت‌ها در Razor Class Library Wrapping Components in a Razor Class Library

  • دمو: انتقال کامپوننت نقشه به یک کتابخانه مجزا Demo: Moving the Map Component to a Separate Library

ایمن‌سازی اپلیکیشن Securing the Application

  • افزودن احراز هویت به اپلیکیشن Adding Authentication to Our Application

  • دمو: بررسی قالب با پشتیبانی از حساب‌های کاربری فردی Demo: Exploring the Template with Individual Accounts Support

  • دمو: ادغام کدهای تولید شده در اپلیکیشن Demo: Merging the Generated Code into Our Application

  • پیاده‌سازی مجوز دسترسی (Authorization) Bringing in Authorization

  • دمو: استفاده از [Authorize] و AuthorizeView برای کنترل دسترسی Demo: Using Authorization with [Authorize] and the AuthorizeView

  • جمع‌بندی و پایان دوره Course Closing

نمایش نظرات

آموزش ساخت اپلیکیشن‌های وب با ASP.NET Core 10 Blazor
جزییات دوره
3h 33m
56
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.