از توابع Azure برای اجرای قطعات کوچک کدی که می تواند توسط رویدادهای ابر Azure فعال شود، استفاده کنید.
سی شارپ
از احراز هویت و مجوز، کلیدهای API، محدودیت نرخ، CORS، نسخهسازی API و سایر روشهای توصیهشده برای ایجاد APIهای امن و قوی در ASP.NET Core استفاده کنید.
هنگام استفاده از Entity Framework Core در برنامه های NET مبتنی بر داده، از این ۱۰ استراتژی برای بهبود عملکرد دسترسی به داده ها استفاده کنید.
از سازنده های اولیه و عبارات مجموعه گرفته تا پارامترهای لامبدا پیش فرض، C# 12 دارای ویژگی های جدید بسیاری است که ساخت برنامه های کاربردی مدرن و انعطاف پذیر را ساده می کند.
Azure Key Vault مکانی امن و مطمئن برای ذخیره نشانهها، کلیدها، گذرواژهها، گواهیها و سایر دادههای حساس مورد استفاده در برنامههای NET Core شما است. در اینجا نحوه کار با آن در سی شارپ آمده است.
از احراز هویت کلید API برای کنترل دسترسی برنامه ها و خدمات به API های وب خود در ASP.NET Core استفاده کنید.
شما چندین راه مختلف برای ذخیره و بازیابی داده ها بین درخواست ها در برنامه های ASP.NET Core MVC دارید. در اینجا نحوه استفاده از آنها آورده شده است.
از SendGrid برای ادغام ایمیل قابل اعتماد و مقیاس پذیر در برنامه های ASP.NET Core خود استفاده کنید. در اینجا نحوه
از مزیت is و به عنوان اپراتور در سی شارپ برای انجام عملیات ریخته گری زیبا و نوشتن کدی که به خوبی ساختار یافته، مختصر و قابل نگهداری است استفاده کنید.
از میانافزار رفع فشردهسازی درخواست در ASP.NET Core 7 استفاده کنید تا نقاط پایانی API خود را قادر به پذیرش درخواستهایی که حاوی محتوای فشردهشده هستند، داشته باشید.
اگر خودتان را تکرار نکنید، آن را ساده نگه دارید و فقط عملکردی را که واقعاً به آن نیاز دارید اجرا کنید، کد سی شارپ شما تمیزتر، سادهتر و نگهداری آسانتر خواهد بود.
یاد بگیرید که چگونه از پنجره ثابت، پنجره کشویی، سطل نشانه و الگوریتم های همزمان در ASP.NET Core 7 برای محافظت از برنامه ها و API های خود در برابر حملات مخرب یا استفاده بیش از حد استفاده کنید.
از EventCounters در NET Core استفاده کنید تا در زمان واقعی از عملکرد برنامه خود اطلاعاتی کسب کنید.
مفاهیم کلیدی پشت ترکیب و وراثت را درک کنید که به شما امکان می دهد انواع قابل استفاده مجدد و انعطاف پذیر را در برنامه های NET خود بسازید.
از واحد الگوی طراحی کار برای ایجاد لایه های دسترسی به داده های انعطاف پذیر، قابل گسترش و قابل استفاده مجدد در برنامه های ASP.NET Core خود بهره ببرید.
از میان افزار فشرده سازی پاسخ در ASP.NET Core برای کاهش پهنای باند مورد نیاز و بهبود پاسخگویی برنامه های خود استفاده کنید.
مقداردهی اولیه شی و ریاضیات عمومی در آخرین پیشرفت های زبان برنامه نویسی معروف توجه را به خود جلب می کند.
برای مدیریت تغییرات طرح پایگاه داده در طول زمان و همگام نگه داشتن آنها با مدل های داده برنامه های ASP.NET Core، از مهاجرت ها در EF Core استفاده کنید.
ویژگیهای سفارشی برای [RelayCommand]، قلابهای تغییر ویژگی جدید برای فیلدهای [ObservableProperty]، ثابتکنندههای کد MVVM، و بهینهسازیهای مولد منبع MVVM نیز در بهروزرسانی مشخص شدهاند.
هنگام کار با حداقل API در ASP.NET Core 6 از FluentValidation برای اعتبارسنجی کلاس های مدل خود استفاده کنید.