در حال حاضر محصولی در سبد خرید شما وجود ندارد.
ایجاد برنامه های وب تعاملی با C #
عنوان اصلی : Programming in Blazor - ASP.NET Core 5
سرفصل های دوره :
مقدمه:
مخزن دوره
مقدمه
Blazor چیست؟
Blazor WebAssembly
سمت سرور Blazor
WebAssembly در مقابل سمت سرور
در کجا می توانم از Blazor استفاده کنم؟
راه اندازی محیط توسعه
خلاصه
معرفی Razor :
کلاس ها
حلقه ها
شرط
Markupstring
اجزاء :
پارامترهای دلخواه
رویدادها
Data Binding
EventCallback
RenderFragment
Generic RenderFragment
تزریق وابستگی
خدمات با رابط
کلاس های جزئی
طرح بندی
فراخوانی توابع جاوا اسکریپت از سی شارپ
فراخوانی متدهای C# استاتیک از جاوا اسکریپت
فراخوانی روشهای C# نمونه از جاوا اسکریپت
جداسازی جاوا اسکریپت
جداسازی CSS
رهنمود مرجع - ایجاد ارجاعات اجزاء
پارامترهای آبشاری
اشکالزدایی برنامههای Blazor WebAssembly
تایمرها و IDdisposable
تکالیف
مسیریابی:
پاکسازی و بهبودهای رابط کاربری
کاوش در فایل App.razor
NavigationManager
پارامهای مسیر
NavLinks
بارگیری تنبل
فرم ها:
اعتبار سنجی با حاشیه نویسی داده ها
به روز رسانی سوابق
ساخت مولفه فیلترینگ فیلم
ساخت فرم شخص
جزء برای درج تصاویر
جزء برای Markdown
ساخت فرم فیلم
ساختن یک مؤلفه انتخابگر چندگانه
ساخت کامپوننت Typeahead (تکمیل خودکار)
ترتیب مجدد عناصر در یک لیست
ارتباط با Back-End - HTTP - Entity Framework Core:
ایجاد پایگاه داده
ایجاد ژانرها
ایجاد افراد
ذخیره یک تصویر در Azure Storage
جایگزین Azure Storage - محلی
ایجاد فیلم
Reading Records
فیلترها
جزئیات فیلم
به روز رسانی ژانرها
به روز رسانی افراد
بهروزرسانی فیلمها
حذف سوابق
صفحه بندی - Back-End
صفحه بندی - Front-End
در حال تکمیل جزء فیلتر فیلم
ویژگی کلیدی و الگوریتم تفاوت
تکالیف
امنیت:
AuthorizeView - پنهان کردن محتوای UI برای کاربران ناشناس
مجوز - حفاظت از اجزای ما
خواندن وضعیت احراز هویت از سی شارپ
پیکربندی هویت - هسته ASP.NET
ایجاد یک ارائه دهنده دولتی احراز هویت واقعی
ساخت اجزا برای ثبت نام، ورود به سیستم و خروج
ایجاد یک جزء رتبه بندی
ارائه بازخورد با SweetAlert - کتابخانه شخص ثالث
نقش های اجرایی
تجدید JWT - وظایف پسزمینه اگر کاربر غیرفعال باشد،
خروج خودکار
مهاجرت برنامه ما به IdentityServer4
افزودن ادعاها در IdentityServer4
ارسال JWT از طریق HTTPClient
تکالیف
استقرار:
استقرار در سرویس برنامه Azure
استقرار در سرویس برنامه Azure - IdentityServer4
استقرار به Azure Storage
تحویل مداوم با Azure DevOps
استقرار در IIS - ASP.NET Core Hosted
استقرار در IIS - بدون میزبانی ASP.NET Core
کتابخانههای کد اشتراکگذاری و کلاس Razor:
دسترسی به فایل های CSS و جاوا اسکریپت در RCL
تزریق وابستگی در یک جزء مشترک
اجزای قابل مسیریابی در کتابخانه های کلاس Razor
ارسال داده به یک جزء قابل مسیریابی با پارامترهای آبشاری
انتقال اجزای BlazorMovies ما به RCL
سرور Blazor و معماری دوگانه:
جاوا اسکریپت در سرور Blazor
معماری دوگانه
برنامه BlazorMovies در سرور Blazor
فعال کردن احراز هویت
اجتناب از شلیک OnInitializedAsync دو بار
مواد ژانرها
نهاد افراد
فیلم ها و نهادهای رتبه بندی
کاربران و نقش ها
استقرار در سرویس برنامه Azure
خلاصه
بین المللی سازی:
تغییر دستی زبان برنامه
قالبهای تاریخ و اعداد - دادههای وابسته به فرهنگ
فرهنگ و فرهنگ رابط کاربری
پیام های خطای چند زبانه
بین المللی سازی در Blazor-Server
خلاصه
Programming in Blazor - ASP.NET Core 5
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
اطلاع رسانی حذف دوره های قدیمی و تخفیفات نوروزی مشاهده