سفر من با سرور ASP.NET Core & SQL: درسهایی آموخته شده

👋 سلام جامعه Dev!
من Yasser Alsousi هستم ، یک توسعه دهنده .NET پرشور. NET متخصص در C#، ASP.NET Core و SQL Server. به عنوان اولین پست من در اینجا ، می خواهم دروس کلیدی را از سفر توسعه پس زمینه خود به اشتراک بگذارم.
چرا من ASP.NET Core را انتخاب کردم:
✅ قابلیت های پلتفرم
✅ با کارایی بالا برای برنامه های وب مقیاس پذیر
✅ اکوسیستم قوی با ابزار عالی (استودیو ویژوال ، در مقابل کد)
✅ ویژگی های آماده سازمانی خارج از جعبه
3 نکته برتر مبتدی:
1⃣ Master C# اصول اول
اصول OOP را درک کنید
LINQ و ASYNC/AWAIT را بیاموزید
2⃣ تزریق وابستگی
کله پا
// مثال در Startup.csservices.AddScoped
3⃣ بهترین شیوه های پایگاه داده
با SQL Server Express (رایگان) شروع کنید
از هسته چارچوب Entity عاقلانه استفاده کنید:
از نمایش داده های N+1 با .include () خودداری کنید
dapper را برای نمایش داده های پیچیده در نظر بگیرید
اولین چالش پروژه من:
یک API موجودی را ایجاد کرد که در ابتدا 2 بار پاسخ داشت. بهینه شده به 200 متر توسط:
اضافه کردن شاخص های مناسب SQL
اجرای حافظه پنهان
استفاده از asnotracking () برای گزینه های فقط خواندنی
بعد چه چیزی را باید پوشش دهم؟
ساخت معماری تمیز
اعزام به لاجورد
JWT احراز هویت عمیق شیرجه
بیایید در نظرات بحث کنیم! “لحظه آه” شما با .NET چه بود؟