در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی با 50 چیز مختلف که احتمالا آن ها را در C# and .NET Core اشتباه انجام میدهید آشنا شده و شیوه انجام صحیح آن ها را یاد می گیرید.
عنوان اصلی : 50 Things You've Been Doing Wrong in C# and .NET Core
رفع خطاهای عمومی کدنویسی سی شارپ:
بررسی اجمالی دوره
سوء تفاهم عبور از طریق مرجع
سوء تفاهم رابطه دفع و زباله جمع کن
اجرای نادرست Equals و GetHashCode
برخورد صحیح با استثناها
سوء تفاهم مجازی و لغو
نادیده گرفتن هشدارهای کامپایلر
استفاده نادرست از C# Primitives:
استفاده نادرست از تاریخ
اشتباهات رشته و بومی سازی
مسائل مربوط به int و long
مسائل مربوط به شناور، دوتایی و اعشاری.
استفاده نادرست از سازه ها و اشتباهات بوکس
الگوهای طراحی و جامد:
سوء تفاهم و نقض اصول SOLID
تغییر منطق اصلی شما
در صورت لزوم از الگوهای طراحی استفاده نکنید
اجرای نادرست سینگلتون
ساختارها و الگوریتم های داده:
استفاده از List و Array Everywhere
استفاده از OrderBy به جای مرتب سازی
استفاده از Where به جای Find
درک نکردن نحوه عملکرد LINQ
موازی و ناهمزمانی:
استفاده بیش از حد از موضوعات به جای وظایف
عدم درک ایمنی موضوع
عدم آگاهی از حصارها و موانع حافظه
عدم استفاده از Task در امضاهای رابط با ورودی/خروجی بالقوه
استفاده از نتیجه یا انتظار نامناسب
تزریق وابستگی:
انتخاب طول عمر اشتباه
با استفاده از الگوی یاب سرویس
تزریق بیش از حد پارامترها
استفاده از تزریق وابستگی فقط برای آزمایش
چارچوب نهاد:
عمومی کردن همه چیز
عدم استفاده از تراکنش ها
از دست دادن مرزهای کل
نادیده گرفتن همزمانی
با استفاده از کلیدهای اصلی افزایش خودکار
ساخت API های RESTful:
درک نادرست منابع
با استفاده از فقط POST و GET
دست کم گرفتن Caching و Redirection
استفاده اشتباه از HttpClient
هنگام ساخت میکروسرویس از چه چیزهایی باید اجتناب کرد:
اشتراک گذاری پایگاه داده بین میکروسرویس ها
داشتن ترافیک چت
نادیده گرفتن نگرانی های تاخیر
داشتن وابستگی های چرخه ای
نقص های امنیتی:
هش نکردن صحیح رمزهای عبور
استفاده نادرست از کوکی ها
اسرار خود را به درستی پنهان نکنید
با تکیه بر اعتبارسنجی مشتری
تزریق SQL
عدم اطلاع از ابزارهای اشکال زدایی:
عدم آگاهی از توانایی های اشکال زدایی ویژوال استودیو
عدم استفاده از Fiddler برای تشخیص ترافیک HTTP
عدم استفاده از PerfView برای مشکلات تولید
عدم استفاده از حافظه های خالی برای مسائل تولید
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.