در حال حاضر محصولی در سبد خرید شما وجود ندارد.
یاد بگیرید برای ساخت یک API استراحت و مصرف آن را در یک برنامه کاربردی مشتری (webassembly and server) و استقرار به Azure
عنوان اصلی : Complete Blazor (WASM & Server) and ASP.NET API Development
سرفصل های دوره :
مقدمه:
مقدمه
پیکربندی محیط و تنظیم حساب:
SQL Server Express Edition را نصب کنید
PostMan را نصب و کاوش کنید
تنظیم و پیکربندی پروژه:
پروژه API وب .NET 6 ایجاد کنید
گشت و گذار در ساختار و فایل های پروژه
پیکربندی ورود به سیستم با استفاده از Serilog
بازبینی و اضافه کردن تغییرات به GitHub
راه اندازی و پایگاه داده داربست:
بازبینی و اضافه کردن تغییرات به GitHub
تنظیم کنترلر و عملکرد نویسنده API:
نمای کلی بخش
کنترلر API را راه اندازی کنید
AutoMapper و DTO را راه اندازی کنید
Logging را با Serilog و Seq اضافه کنید
بازبینی و اضافه کردن تغییرات به GitHub
Setup Book API Controller and Functional:
نمای کلی بخش
کنترلر API را راه اندازی کنید
AutoMapper و DTO را راه اندازی کنید
پیکربندی هویت و احراز هویت JWT:
نمای کلی بخش
کتابخانه ها و جداول هسته هویت را به API اضافه کنید
افزودن فیلدهای سفارشی به جدول کاربر
کاربران و نقش های تست بذر
کنترل کننده احراز هویت را راه اندازی کنید
تنظیم اعتبار JSON Web Tokens (JWT) - قسمت 1
تنظیم احراز هویت JSON Web Tokens (JWT) - قسمت 2
کنترل کننده راه اندازی و مجوزهای اقدام
برنامه کلاینت سرور Blazor را ایجاد کنید:
ساختار پروژه Blazor را ایجاد و درک کنید
HTTP Client را با استفاده از NSwag Studio راه اندازی کنید
تنظیم ثبت نام کاربر
راه اندازی ورود کاربر - قسمت 1
راه اندازی ورود کاربر - قسمت 2
بازبینی و اضافه کردن تغییرات به GitHub
Author Management Blazor UI :
تنظیم فهرست نویسندگان
کلاینت HTTP را گسترش دهید
راه اندازی ایجاد مؤلفه نویسنده
تنظیم بهروزرسانی مؤلفه نویسنده
تنظیم مولفه مشاهده نویسنده
حذف نویسنده با JavaScript Interop
محدودیتهای مجوز را اضافه کنید
بازبینی و اضافه کردن تغییرات به GitHub
مدیریت کتاب Blazor UI:
نمای کلی بخش
روشهای خدمات مدیریت کتاب را تنظیم کنید
تنظیم مؤلفه فهرست کتابها (با قابلیت حذف)
راه اندازی ایجاد مؤلفه کتاب با آپلود فایل - قسمت 2
تنظیم مولفه نمایش کتاب
مؤلفه کتاب بهروزرسانی را تنظیم کنید
بازبینی و اضافه کردن تغییرات به GitHub
برنامه کلاینت Blazor WebAssembly را ایجاد کنید:
معرفی Blazor WebAssembly
Tour Blazor WebAssembly Project
انتقال کد سرور Blazor به Blazor WebAssembly
برنامه وب پیشرو
بازبینی و اضافه کردن تغییرات به GitHub
واسطه کاربری و ملاحظات معماری:
پیاده سازی الگوی مخزن
مجازی سازی
کد پشت فایل های مؤلفه
کد منبع بخش
استقرار در Microsoft Azure:
نمای کلی بخش
حساب Microsoft Azure را راه اندازی کنید
API را در Azure مستقر کنید
برنامه سرور Blazor را اجرا کنید
برنامه Blazor WebAssembly را اجرا کنید
بررسی بخش
تنظیم و پیکربندی پروژه - دوره قدیمی:
پروژه .Net Core Web API را ایجاد کنید
گشت و گذار در ساختار و فایل های پروژه
پیکربندی و استفاده از Swagger UI
پیکربندی Logging با استفاده از NLog
پیکربندی CORS
بازبینی و اضافه کردن تغییرات به GitHub
پیاده سازی الگوی پایگاه داده و مخزن - دوره قدیمی:
ایجاد پایگاه داده در SQL Server
کلاس های داده و چارچوب نهاد را پیاده سازی کنید
فرمان Scaffold-DbContext
AutoMapper و DTO را راه اندازی کنید
بازبینی و اضافه کردن تغییرات به GitHub
تنظیم API نویسنده - دوره قدیمی:
تنظیم مخزن و سرویس
Scoped vs Singleton vs Transient
تنظیم کننده API را تنظیم کنید
نقاط پایانی GET را تنظیم کنید
راه اندازی CREATE Endpoint
نقطه پایانی UPDATE را راه اندازی کنید
PUT در مقابل PATCH
نقطه پایانی DELETE را تنظیم کنید
بازبینی و اضافه کردن تغییرات به GitHub
Setup Book API - OLD COURSE:
تنظیم مخزن و سرویس
کنترلر API را راه اندازی کنید
نقاط پایانی GET را تنظیم کنید
راه اندازی CREATE Endpoint
نقطه پایانی UPDATE را راه اندازی کنید
بهروزرسانی کتاب DTO
نقطه پایانی DELETE را تنظیم کنید
بازبینی و اضافه کردن تغییرات به GitHub
پیکربندی احراز هویت و هویت - دوره قدیمی:
جداول هویت داربست به پایگاه داده موجود
کاربران و نقش های تست بذر
تنظیم کنترل کننده کاربران
احراز هویت مبتنی بر JWT چیست؟
احراز هویت JSON Web Tokens (JWT) را تنظیم کنید
کنترل کننده راه اندازی و مجوزهای اقدام
بازبینی و اضافه کردن تغییرات به GitHub
ایجاد پروژه رابط کاربری فروشگاه کتاب - سرور Blazor - دوره قدیمی:
ساختار پروژه Blazor را ایجاد و درک کنید
Blazor چیست
راه اندازی HTTP Client and Service Repositories
نقطه پایانی API ثبت نام کاربر را تنظیم کنید
تنظیم فرم ثبت نام کاربر
راه اندازی ورود کاربر - گسترش دهنده Blazor Authentication Provider
راه اندازی ورود کاربر - فرم و منطق
بازبینی و اضافه کردن تغییرات به GitHub
مدیریت نویسنده Blazor UI - دوره قدیمی:
مخزن و سرویس نویسنده را راه اندازی کنید
تنظیم نویسندگان لیست
تنظیم نمایش نویسنده
تنظیم بهروزرسانی نویسنده
تنظیم حذف نویسنده
راه اندازی ایجاد نویسنده
رفع و اضافات ضروری چیدمان
پاسخ JSON-کتاب نویسنده را رفع کنید
بازبینی و اضافه کردن تغییرات به GitHub
مدیریت کتاب Blazor UI - دوره قدیمی:
راه اندازی مخزن کتاب و سرویس
تنظیم کتابهای فهرست
تنظیم نمای کتاب
راه اندازی ایجاد کتاب - قسمت 1
راه اندازی ایجاد کتاب - قسمت 2
مهم - رفع مشکل آپلود تصویر
کتاب بهروزرسانی راهاندازی
تنظیم حذف کتاب
اصلاحات و اضافات ضروری چیدمان
بازبینی و اضافه کردن تغییرات به GitHub
Blazor WebAssembly - دوره قدیمی:
معرفی Blazor WebAssembly
انتقال کد سرور Blazor به Blazor WASM
تغییر کد برای Blazor WebAssembly
اصلاحات و اضافات ضروری چیدمان
پشتیبانی آپلود فایل (ایجاد و مشاهده)
پشتیبانی آپلود فایل (لیست و ویرایش)
برنامه وب پیشرو
بازبینی و اضافه کردن تغییرات به GitHub
ارتقا از ASP.NET Core 3.1 به .NET 5 - OLD COURSE :
انتقال پروژه به .NET 5
مهم - اصلاح MainLayout
رفع آپلود فایل - حذف BlazoredInputFile
استقرار در Azure - دوره قدیمی:
اصلاحات کد اساسی و پیکربندی
حساب Microsoft Azure ایجاد کنید
API و پایگاه داده Book Store را مستقر کنید
استقرار سرور Blazor در سرویس برنامه وب
Blazor WebAssembly را در سرویس برنامه وب Azure مستقر کنید
کد منبع نهایی
بخش پاداش:
سخنرانی پاداش
Complete Blazor (WASM & Server) and ASP.NET API Development
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
توسعه وب مدرن با Bazor Webassembly
Entity Framework Core – یک تور کامل (.NET 5 و بالاتر)
Designing and Implementing Source Control using GitHub and Azure DevOps
تست توسعه محور در .NET Core – کتابچه راهنما
توسعه وب مدرن با Blazor و .Net Core 5
Azure DevOps و ارائه مداوم بوسیله Git
مایکروسافت Azure برای ASP.NET Core
کورس ASP.NET Core : معماری تمیز و الگوی طراحی SOLID
توسعه و کدنویسی .NET MAUI
Test Driven Development in ASP.NET Core – The Handbook
اطلاع رسانی حذف دوره های قدیمی و تخفیفات نوروزی مشاهده