مقالات آموزشی
کاوش در ده زبان برنامهنویسی کلیدی برای یادگیری در سال 2024، شامل پایتون، جاوااسکریپت، جاوا و بیشتر.
NET Aspire. یک مجموعه انتخابی برای ساخت اپلیکیشنهای cloud-native مقاوم، قابل مشاهده و قابل پیکربندی با استفاده از NET. است. این مجموعه شامل یک دسته از اجزاء منتخب است که برای استفاده در محیطهای cloud-native با قابلیتهایی مانند کشف سرویس، تلمتری، انعطافپذیری و بررسیهای سلامت به صورت پیشفرض تقویت شدهاند. ترکیبی از تجربه توسعهدهنده محلی پیشرفته و در عین حال ساده، NET Aspire. توسعه و پیکربندی وابستگیهای اساسی برای اپلیکیشنهای cloud-native را از روز اول تا صدم، هم برای اپلیکیشنهای جدید و هم برای اپلیکیشنهای موجود که از .NET 8 یا بالاتر استفاده میکنند، آسان میکند.
شرکت در هکاتون The Great .NET 8 Hack و بهرهگیری از آموزشهای متخصصان مایکروسافت و شانس برنده شدن جوایز نقدی.
در این مقاله با 6 نوع مختلف Job در Hangfire آشنا شده و کاربردهای آنها در بهبود کارایی پروژههای خود را خواهید دید. پیشنهاد میکنیم در دوره آموزش Hangfire شرکت کنید تا با امکانات و ویژگیهای جدید آن آشنا شوید و به بهترین نحو از این ابزار قدرتمند استفاده کنید.
مدیریت استثنا (Exception Handling) مکانیزمی است که در آن یک ساختار برنامهنویسی برای به دام انداختن، رهگیری و رسیدگی به خطای رخ داده در طول اجرای برنامه استفاده میشود.
Hangfire یک سرویس اجرای تسکها در پسزمینه برای Asp.net Core است. در مقاله Hangfire چیست؟ توضیح دادهایم که چطور از Hangfire در Asp.net Core استفاده نماییم. و در این مقاله 9 دلیل برای استفاده از Hangfire را بررسی میکنیم.
Hang fire یک کتابخانه open source است که میتوان از آن برای انجام پردازش پسزمینه و یا همان Background task در برنامههای .Net و .Net Core استفاده کرد.کارهای مثل ارسال ایمیلهای انبوه،پردازش دستهای فایلها، پردازش تصویر/ویدئو، پاکسازی فایلها در پسزمینه.
در معماری MVC Controllersبخشی است که تصمیمگیریها و منطق نرمافزار در آن نوشته میشود و برای حرکت بین Model و View عمل میکنند.کنترلرها واحدهای اصلی پروژه ASP.NET MVC هستند.
Command Line ها مجموعه ای از دستورات متنی هستند که میتوانیم به کامپایلر بدهیم و کامپایلر عملیات هایی را برای ما انجام دهد بدون اینکه از محیط های گرافیکی استفاده کنیم
یکی از انواع پایگاه داده Relational Databaseهستند که در مقابل (Flat Database) قرار میگیرند. و برای جلوگیری از تکرار رکوردها یا فیلدهای متعدد، بین جدولها رابطه ایجاد میکنند.
کوکیها شیوه جدید ذخیرهسازی اطلاعات هستند در این روش اطلاعات بر روی سرور ذخیره نمیشوند بلکه روی مرورگر کاربر ذخیره میشود و درصورت نیاز ازمرورگر کاربر میگیریم.
در نسخه Visual Studio 2019 v16.11 با استفاده از ابزار Git در Visual Studio تکامل مییابد،Hot Reloa را برای برنامههای .NET فعال میکند، لینکهای مناسب را به منوی help اضافه میکند و ابزارهای LLVM را به LLVM 12. ارتقا میدهد
لاگها بخش مهمی از هر نرمافزار هستند. در این مقاله در مورد اینکه چگونه میتوان لاگ را تأملبرانگیزتر کرد و درباره مواردی که باید در نظر داشته باشید و همچنین مواردی که هنگام LOG باید از آنها اجتناب کنید، صحبت میشود.
بر اساس TIOBE Index 2021 و IEEE Spectrum Magazine ، جاوا، C و پایتون سه زبان برنامهنویسی برتر برای تست خودکار در این لیست هستند. در زیر برخی از رایجترین زبانها ذکر شده است.
یک موبایل تستر عالی کسی است که بهخوبی ارتباط برقرار کند،محصول را بفهمد،نحوه استفاده از ابزارهای رایج تست را بداند و بهعنوان یک امتیاز اضافی نحوه عملکرد اپهای موبایل را اندازهگیری کند.
میکروسرویسها اپلیکیشنهایی هستند که بصورت مجموعه ای با اتصال سست در کنار هم قرار گرفته اند.در این پست،مزایا و معایب معماری میکروسرویسها ارائه میشود.
دراین مقاله ابتدا rest و soap رو معرفی می کنیم و در مرحله بعدی تفاوت اون هارو بررسی میکنیم و مزایا و معایبشون رو میگیم
هنگامی که می خواهید از breakpoint ، اسکیپ کنید، Force Run To Cursorیک روش مناسب برای دیباگ اپلیکیشن شما ارائه می¬دهد.
. پیش نمایش 1 اولین Visual Studio 64 بیتی بود که مقیاس پذیری بهبود یافته ای را ارائه می داد. با آغاز پیش نمایش 2، بر ارائه توانایی های جدید در زمینه های بهره وری شخصی و تیمی ، توسعه مدرن و نوآوری مداوم متمرکز شده ایم
Bingیکی از بزرگترین و پیچیده ترین اپلیکیشن های کارآمد و قابل اعتماد NET . را در جهان اجرا می کند.در این مقاله اقدامات لازم برای ارتقا به NET 5.و دستاوردهای که به دست آوردیم، بحث می شود.