لیستی از دوره‌های مقدماتی دات‌نت از مایکروسافت
200, OK
https://dotnet.microsoft.com/en-us/learn/videos icon

.NET Beginner Video Series - If you're looking for a fun introduction to .NET development for mobile, web, and more, our .NET video series are a great place to start. Check out the bite-sized videos for an introduction to different .NET technologies and interactive tutorials.  

لیستی از دوره‌های مقدماتی دات‌نت از مایکروسافت
نگارش‌های 7.0.7 و 6.0.18 دات نت منتشر شدند
200, OK
https://devblogs.microsoft.com/dotnet/june-2023-updates/ icon

You can download 7.0.7 and 6.0.18 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64.

نگارش‌های 7.0.7 و 6.0.18 دات نت منتشر شدند
قرارگرفتن NET Framework 4.8.1. بر روی Windows Update
200, OK
https://devblogs.microsoft.com/dotnet/upcoming-availability-of-net-framework-4-8-1-on-windows-update-and-catalog/ icon

.NET Framework 4.8.1 will be available for the following versions of Windows and distribution channels:

  • Windows Update: Windows 11 21H2, Windows 10 21H2 (LTSC), and Windows 10 22H2
  • Microsoft Update Catalog: Windows 11 21H2, Windows 10 21H2 (LTSC), Windows 10 22H2 and Windows Server 2022 (Desktop, Azure Editions), Azure Stack 21H2 and Azure Stack 22H2. 
قرارگرفتن NET Framework 4.8.1. بر روی Windows Update
تهیه قالبی بهتر برای برنامه‌ها‌ی کنسول دات نتی
200, OK
https://github.com/VahidN/DntConsole icon

اگر امروز با استفاده از دستور dotnet new console یک برنامه‌ی کنسول را شروع کنیم، به یک فایل program.cs تقریبا خالی و یک فایل csproj. مرتبط می‌رسیم و ... همین! اما نیازهای واقعی ما در یک برنامه‌ی کنسول، شامل این موارد هستند:
- نیاز به انجام تزریق وابستگی‌ها
- نیاز به دسترسی به فایل‌های کانفیگ؛ شبیه به برنامه‌های وب
- نیاز به کار با EF و مدیریت صحیح طول عمر Context آن
- مشخص بودن شماره نگارش دات نت و همچنین ابزارهای EF استفاده شده
- غنی سازی کامپایلر با یک سری آنالایزر و تنظیمات مخصوص آن جهت اعمال سخت گیری‌های بیشتر!
- استفاده از مدیریت مرکزی بسته‌های نیوگت برای پروژه‌های مختلف در Solution
- نیاز به کار با HttpClient؛ آن هم به نحو صحیحی
- نیاز به دسترسی به سوئیچ‌ها و پارامترهای ارسالی به برنامه‌ی کنسول از طریق خط فرمان
- نیاز به دسترسی به سیستم Logging؛ شبیه به برنامه‌های وب
- امکان انجام آزمون‌های واحد و یکپارچگی درون حافظه‌ای

تمام این موارد به صورت از پیش تنظیم شده، در قالب ارائه شده‌ی توسط این پروژه موجود هستند.
برای نصب آن‌، ابتدا مخزن کد فوق را clone کرده و سپس فایل register_template.cmd آن‌را اجرا کنید. پس از آن دستور dotnet new dntconsole، جهت ایجاد پروژه‌های جدید مبتنی بر این قالب، در دسترس خواهد بود.

تهیه قالبی بهتر برای برنامه‌ها‌ی کنسول دات نتی