در حال حاضر محصولی در سبد خرید شما وجود ندارد.
یاد بگیرید که برنامه وب تجارت الکترونیکی را با استفاده از سرور Blazor ، Blazor WASM و .NET 6 (EF Core) API بسازید و به لاجورد مستقر شوید.
عنوان اصلی : Blazor Bootcamp - .NET 6 E-Commerce Web App(WASM and Server)
سرفصل های دوره :
مقدمه:
بومی سازی و جهانی شدن در Blazor
کلینت Blazor در مقابل سرور Blazor
ایجاد پروژه
برنامه را اجرا کنید
کنترل منبع
فایلها و پوشههای Blazor:
نمای کلی فایل های Blazor
جریان پروژه سرور Blazor
بررسی اجمالی پروژه Blazor Web Assembly
صفحه اصلی پیش فرض را درک کنید
ایجاد کامپوننت Razor
3 Blazor - Data and Property Binding :
صحاف داده یک طرفه
4 تکلیف 1 - Data Binding
راه حل 5 تکلیف 1 - اتصال داده ها
6 کرکره و اتصال داده
7 سازماندهی زمین بازی محصول فردی
8 لیست محصولات
9 تکلیف 2 - Bind Property
راه حل 10 تکلیف 2 - ویژگی Bind
تکلیف 3 - جزء تیغ
راه حل 12 تکلیف 3 - جزء جدید Razor
4 Blazor - اجزای مشترک و اتصال رویداد:
1 ایجاد مؤلفه مشترک
2 ارسال لوازم به مؤلفه مشترک
3 تکلیف 4 - اجزای مشترک
4 تکلیف 4 راه حل - اجزای مشترک
جعبه انتخاب 5 مورد دلخواه
6 رویداد پاسخ به تماس
7 تکلیف 5 - پاسخ به تماس رویداد
راه حل 8 تکلیف 5 - پاسخ به تماس رویداد
Blazor - Render Fragment، Attribute Splatting و Routing:
2. رندر قطعه
3 راه دیگری برای تماس با رویداد اصلی
4 قطعه رندر چندگانه
5 تکلیف 6 - Render Fragment
6 تکلیف 6 راه حل - Render Fragment
7 چرا ما به پاشیدن ویژگی نیاز داریم
8 صفت پاشیدن
9 - همه مقادیر را با اسپلیت ضبط کنید
10 پارامتر عبور در چند سطح
11 پارامتر آبشاری
12 پارامتر آبشاری با نام
13 - مبانی مسیریابی
14 مسیریابی - پارامترهای پرس و جو
15 مسیریابی - مدیر ناوبری
Blazor - Javascript:
1 جعبه تأیید در Blazor
2 Toastr JS
3 برنامه افزودنی JsRuntime
4 تکلیف 7 - SweetAlert
راه حل 5 تکلیف 7 - SweetAlert
6 مولفه ارجاع
7 حذف مؤلفه های پیش فرض
چرخه زندگی Blazor:
2 OnInitialized Lifecycle
3 OnParameterSet چرخه حیات
4 OnAfterRender
5 باید Render و StateHasChanged
مدل و مخزن:
2 پروژه ها را به Solution اضافه کنید
3 راه اندازی ApplicationDbContext
4 DbContext را به Container اضافه کنید
5 دسته را به پایگاه داده فشار دهید
رده 6 DTO
8 ICategory Repository
راه اندازی مخزن دسته 9
10 AutoMapper
11 مخزن دسته را پیاده سازی کنید
دسته CRUD :
2 مؤلفه فهرست دسته را ایجاد کنید
3 فرم در Blazor قسمت 1
4 فرم در Blazor قسمت 2
۵ اعتبارسنجی در فرم Blazor
6 ایجاد دسته
7 دسته فهرست
8 در حال بارگذاری اسپینر
9 بار رده در ویرایش
10 ویرایش دسته
حذف مؤلفه:
3 روش حذف و تکلیف 8
4 تکلیف 8 - حذف تأیید رویداد EventCallBack
در حال پردازش تأیید حذف
Cleaning Up Task
تکالیف 9 - OnAfterRenderAsync
تکالیف 9 راه حل - OnAfterRenderAsync
مخزن همگام
محصولات:
1 مقدمه بخش
2 جدول محصول را ایجاد کنید
3 DTO محصول
4 تکلیف 10 - فهرست محصول
راه حل 5 تکلیف 10 - مخزن محصول
6 جزء لیست محصول
7 جزء بالای محصول
حل 8 خطا در Blazor
فهرست کشویی 9
10 سرویس آپلود فایل
مدیریت آپلود فایل
ایجاد محصول
به روز رسانی محصول
14 حذف محصول
15 مؤلفه Syncfusion
16 Syncfusion RichTextEditor در عمل
17 محصولات ایجاد کنید
قیمت محصول:
چه چیزی را پوشش خواهیم داد؟
مدل قیمت محصول و DTO
تکلیف 11 - مخزن قیمت محصول
راه حل تکلیف 11 - مخزن قیمت محصول
جزئیات محصول و قیمت محصول را بارگیری کنید
نمایش خلاصه محصول
Syncfusion DataGrid را اضافه کنید
تنظیمات Syncfusion DataGrid قسمت 1
تنظیمات Syncfusion DataGrid قسمت 2
تنظیمات Syncfusion DataGrid قسمت 3
Syncfusion DataGrid Settings قسمت 4
13 Tangy API :
API Tangy ایجاد کنید
رشته اتصال را به پروژه API اضافه کنید
خطای موفقیت آمیز DTO
Product Controller API Endpoint
بازگرداندن قیمت محصول از Product API
Tangy Client - WASM:
AppSettings را به پروژه WASM اضافه کنید
تغییر پیمایش پیشفرض
تنظیمات اولیه مانند پروژه سرور
رابط خدمات محصول
تماس با خدمات محصول
رابط کاربری صفحه اصلی
بازیابی محصولات از API
صفحه اصلی در عمل
رابط کاربری جزئیات
جزئیات VM
انتخاب قیمت محصول
جزئیات رابط کاربری - افزودن به سبد خرید
15 سبد خرید و خلاصه :
افزودن Blazored Local Storage
خدمات سبد خرید
خدمات سبد خرید را پیاده سازی کنید
خدمات سبد خرید افزودن به سبد خرید در عمل
رابط کاربری سبد خرید
داده های بارگیری سبد خرید
سبد افزایش و کاهش
نمایش شمارنده سبد خرید
به روز رسانیبه روز رسانی نوار نوار در سبد خرید
سفارش:
سربرگ و جزئیات سفارش را ایجاد کنید
مدل سفارش و DTO را ایجاد کنید
مخزن سفارش
روش ایجاد سفارش
اجرای مخزن سفارش
API - ایجاد کنترل کننده سفارش
خدمات سفارش دهید
خلاصه سفارش قسمت 1
خلاصه سفارش قسمت 2
واسط کاربری خلاصه سفارش
17 احراز هویت و مجوز - سرور Blazor :
شناسه داربست در سرور Blazor
افزودن جداول هویت
ستونها را به جدول کاربران شبکه ASP اضافه کنید
ثبت نام کاربر اول
ورود و خروج
نمایش ایمیل کاربر وارد شده
Authorize Attribute
وضعیت احراز هویت در OnInitialized
ایجاد کاربر مدیر
نقش در عمل
DbInitializer
دانشگاه جدید را بکارید
مجوز در NavMenu
18 مجوز در API:
شناسه را به API اضافه کنید
کنترل کننده حساب
SignIn SignUp DTO
SignUp API Endpoint
دمو - SignUp API
SignIn API Endpoint Part 1
بخش تنظیمات API
روش های راهنمای ورود به سیستم
وارد نقطه پایانی قسمت 2 شوید
Authentication را به API اضافه کنید
حامل را به Swagger اضافه کنید
19 Blazor WASM - احراز هویت و مجوز:
JwtParser
AuthenticationState Provider را اضافه کنید
نمایش وضعیت احراز هویت سفارشی
IAuthenticationSerivce
خدمات ورود به سیستم
خدمات ثبت نام و خروج
رابط کاربری ثبت نام و ورود به سیستم
ثبت مؤلفه
ثبت نام در عمل
تقسیم فایل های کد
ورود در Action
تغییر نوار نوار در مجوز
ورود و خروج در عمل
از بارگذاری نیرو در تغییر وضعیت احراز هویت اجتناب کنید
تغییر مسیر به ورود
بارگیری جزئیات کاربر
پرداخت خطی:
Call Create Order From Summary
سربرگ و جزئیات سفارش را ایجاد کنید
ایجاد حساب Stripe
Stripe را به پروژه API اضافه کنید
خدمات پرداخت در Blazor WASM
روش کنترل کننده پرداخت خطی
Call Stripe
مشکل با Order Total
تأیید سفارش
وضعیت جلسه Stripe و پرداخت با موفقیت انجام شد
پردازشگر خلاصه
مدیریت سفارش:
ایجاد جزء فهرست سفارش
کامپوننت رادزن
جزئیات سفارش
رابط کاربری جزئیات سفارش
جزئیات سفارش را به روز کنید
سفارش ارسال
شناسه هدف پرداخت
سفارش بازپرداخت
ایمیل و جداسازی CSS:
ارسال ایمیل با استفاده از MailKit و MimeKit
ارسال ایمیل با استفاده از SendGrid
مشکلات بسته Blazor WebAssembly
استقرار Azure:
پایگاه داده Azure SQL
استقرار سرور Blazor
استقرار API
استقرار کلاینت Blazor
Blazor Bootcamp - .NET 6 E-Commerce Web App(WASM and Server)
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
Minimal API with .NET Core (.NET 7)
Clean Architecture in .NET Core MVC[.NET 8] – Complete Guide
فیلم یادگیری کامل Master ASP.NET Core 3.1 Razor Pages
آموزش کدنویسی ASP.NET Core MVC
کار با میکروسرویس های .NET Core
Azure Function, Logic Apps & Blob Storage for .NET Developer
GitHub Copilot (AI Coding Assistant) – Complete Guide [2024]
آموزش کدنویسی Blazor
RESTful Web API – The Complete Guide (.NET7 API) Part 2
SignalR – راهنمای کامل