ELO یک سیستم رتبه بندی بازیکن است که ابتدا برای رتبه بندی شطرنج بازان مورد استفاده قرار میگرفت اما بعداً در بسیاری از ورزش های دیگر کاربردهای زیادی پیدا کرد. به شکلی طراحی شده است که وقتی Underdogs د...
ادامه مطلبدر این مقاله، میخواهیم در مورد Range Type در سی شارپ ۸ صحبت کنیم. تا پایان این مقاله همراه ما باشید. اگر مطمئن نیستید که از سی شارپ ۸ استفاده می کنید یا نمی دانید چگونه می توانید به این ویژگی ها دستر...
ادامه مطلبدر این مقاله، میخواهیم در مورد Nullable Reference Types در سی شارپ ۸ صحبت کنیم. تا پایان این مقاله همراه ما باشید. Current State Of Play اول از همه .. انواع مرجع Nullable (باطل)؟ اما .. ما ۱۷ س...
ادامه مطلبدر این مقاله میخواهیم راجب طریقه استفاده از Dapper ORM در سی شارپ صحبت کنیم. برای ساده تر کردن دسترسی به داده ها و اطمینان از عملکرد بالا ، از Dapper سبک و سورس باز استفاده می شود. ( Object relation...
ادامه مطلبدر این مقاله میخواهیم راجب عملکرد بهتر با Dapper صجبت کنیم. شکی نیست که Entity Framework با LINQ عالی است . اما Entity Framework با صرف هزینه ای همراه است. همانطور که متیو جونز در وبلاگ خود اشاره می...
ادامه مطلبدر این مقاله میخواهیم راجب استفاده از Dapper در NET Core. صحبت کنیم. مدتی است که طرفداران در ضمینه استفاده از Dapper در پروژه های شخصی و تجاری زیادی شده. Dapper با داشتن پروژه های بیشتر و بیشتری به م...
ادامه مطلبدر این مقاله، خواهید آموخت که چگونه مقادیر Null را درون AutoMapper در ASP.NET Core نادیده بگیرید و نحوه ی حذف ویژگی های null را از بدنه ی پاسخ خواهیم آموخت. نیازمندی ها • Visual Studio 2017 یا ۲۰۱۹•...
ادامه مطلبدر این مقاله خواهیم دید که ASP.NET Core چه تفاوت هایی در رابطه با Session ها معرفی کرده است.HTTP یک پروتکل بدون حالت است. بنابراین نیاز به مکانیزم هایی جهت حفظ App State خود داریم. Server Side Sessio...
ادامه مطلبدر این مقاله، در رابطه با الگوی طراحی Session Wrapper جهت تسهیل دسترسی به Session خواهیم آموخت.تا پایان مقاله همراه ما باشید. در پست قبل، نحوه ی استفاده از Session را در ASP.NET Core آموختیم. بطور خل...
ادامه مطلبدر این پست، نحوه ی پیوند یک DropDownList با Enum در ASP.NET Core را خواهید آموخت. نوع داده ای Enum برای تعریف ثوابت نامگذاری شده مورد استفاده قرار می گیرد. Enum می تواند جهت پر کردن یک کنترل DropDown...
ادامه مطلبدر این مقاله میخواهیم راجب ایجاد یک اپلیکیشن NET Core 2.2. به صورت گام به گام صحبت کنیم.تا پایان این مقاله همراه ما باشید. این مقاله شما را در ایجاد اپلیکیشن NET Core 2.2. با استفاده از ASP.NET...
ادامه مطلبدر این مقاله، نحوه ی بکارگیری الگوی retry در ASP.NET Core از طریق Polly با دو نمونه ی ساده مورد بحث قرار خواهیم داد. الگوی Retry در ASP.NET Core هنگامی که برنامه ی ما نیاز به برقراری ارتباط با بسیاری...
ادامه مطلبمقدمهای بر NLog با استفاده از ASP.NET Core ، در این مقاله، نحوهی پیاده سازی NLog با استفاده از ASP .NET Core را خواهیم آموخت. گزارش گیری بخشی بسیار مهم، بحرانی و ضروری از هر نرمافزار است. ما را در...
ادامه مطلبنحوهی بایگانی گزارش های NLog به همراه ASP.NET Core در این مقاله، نحوهی بایگانی گزارش های NLog به همراه ASP.NET Core را خواهیم آموخت. اغلب اوقات، گزارشها را در فایلها ذخیره میکنیم، و باید آنها را...
ادامه مطلباستفاده از Event Log در ASP.NET Core در این مقاله، خواهیم دید که چگونه می توانیم از اطلاعات یا خطاها در Event Log (گزارش رویداد) با استفاده از Nlog در .NET Core Web API گزارش بگیریم. Nlog ابزاری مفید...
ادامه مطلبBasic Authentication (احراز هویت پایه) ، در این مقاله در رابطه با احراز هویت پایه، نحوه ی فراخوانی متدهای API با استفاده از postman ، و مصرف API با استفاده از jQuery Ajax ، بحث خواهیم کرد. Basic Auth...
ادامه مطلبToken Authentication ( احراز هویت نشانه ای ) برای چند سال گذشته عنوانی مشهور بوده است، به خصوص اینکه برنامه های موبایل و JavaScript شهرت پیدا کردن در میان مشتریان را ادامه داده اند. پذیرش و بکارگیری...
ادامه مطلبJSON Web Token (نشانه ی وب JSON) بیشتر در توسعه ی وب مشهور می شود. یک استاندارد باز است که انتقال داده ها بین بخش ها به عنوان یک شیء JSON را به شیوه ای امن و بهم پیوسته فراهم می کند. انتقال داده ها ب...
ادامه مطلبView State ، یک web application بدون state است. این به این معنی است که هر بار ما یک درخواست به سرور برای گرفتن اطلاعات می زنیم یک نمونه ی جدید از یک صفحه برای ما ایجاد می شود. view state فقط در حالتی...
ادامه مطلبxUnit یا تست واحد یک روش تست نرمافزار است که در زمان توسعه برای آزمایش کوچکترین اجزا نرمافزار انجام میشود. این به این معنی است که به جای تست کردن ماژول بزرگ بخشی از کد خود را تست می کنید. یک جز ک...
ادامه مطلب