<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات Asp.Net</title>
        <link>https://virgool.io/aspnet/feed</link>
        <description>Asp.Net</description>
        <language>fa</language>
        <pubDate>2026-06-16 15:57:44</pubDate>
        <image>
            <url>https://files.virgool.io/</url>
            <title>Asp.Net</title>
            <link>https://virgool.io/aspnet</link>
        </image>

                    <item>
                <title>نقشه راه برای یک برنامه مدرن دات نت در سال 00</title>
                <link>https://virgool.io/aspnet/13991009-uaunuwzehk7y</link>
                <description>در این پست سرفصل تمامی تکنولوژی ها، فریم ورک ها و معماری هایی که برای نوشتن یک برنامه مدرن .Net در سال 1400 نیاز دارید رو آوردیم. قصد داریم تا قبل از شروع سال 1400 بخش های مختلف هر سرفصل رو در پست های جدا گانه ای بررسی کنیم.نقشه راه1) مدیریت رابطه اشیاء (ORM)از Entity Framework Coreاز Dapperاز NHibernate2) تزریق وابستگی (Dependency Injection)برای DI Containersاز Microsoft.Extensions.DependencyInjectionاز AutoFacاز Ninjectاز Structure Mapاز Castle Injectorبرای Life Cyclesاز Scopeاز Transientاز Singletonاز Scrutor3) بانک اطلاعاتی (Database)برای رابطه ای Relationalاز SQL Serverاز PostgreSQLاز MariaDBاز MySQLبرای بانک های اطلاعاتی ابری Cload Databasesاز Azure CosmosDBاز Amazon DynamoDBبرای موتور جستجو Search Enginesاز ElasticSearchاز Solrاز Sphinxبرای غیر رابطه ای NoSQLاز Redisاز MongoDBاز LiteDBاز Apache Cassandraاز RavenDBاز CouchDB4) ذخیره سازی موقت (Caching)از Memory Cacheبرای Distributed Cacheاز Redisاز Memcachedبرای Entity Framework 2nd Level Cacheاز EFCoreSecondLevelCacheInterceptorاز EntityFrameworkCore.Cacheable5) چارچوب ثبت وقایع (Log Framework)از Serilogاز NLogبرای Log Management Systemاز ELK Stackاز Sentry.ioاز loggly.comاز elmah.io6) رابط برنامه نویسی برنامه کلاینت ها و ارتباطات (API Clients &amp; Communications)برای Restاز ODataاز Sieveاز gRPCبرای GraphQLاز HotChocolateاز GraphQL-dotnet7) ارتباط بلادرنگ (Real-Time Communication)از SignalR Coreاز Web Sockets8) نگاشت اشیاء (Object Mapping)از AutoMapperاز Mapsterاز ExpressMapperاز AgileMapper9) زمان بندی وظیفه (Task Scheduleing)از Coravelاز HangFireاز Native BackgroundServiceاز Fluent Scheduler10) آزمایش (Testing)بخش Unit Testingاز Frameworksاز xUnitاز NUnitاز MSTestاز Mockingاز Moqاز NSubstituteاز FakeItEasyاز Assertionاز FluentAssertionsاز Shoudlyبخش Integration Testingاز WebApplicationFactoryاز TestServerبخش Behavior Testingاز SpecFlowاز BDDfyاز LightBDDبخش E2E Testingاز Seleniumاز Puppeterr Sharp11) میکرو-سرویس ها (Micro-Services)بخش Message-Brokerاز RabbitMQاز Apache Kafkaاز ActiveMQاز Azure Service Busاز NetMQبخش Message-Busاز MassTransitاز NServiceBusاز EasyNetQاز CAPبخش API Gatewayاز Ocelotبخش Containerizationاز Dockerبخش Orchestrationاز Kubernatesاز Docker Swarmبخش Reverse Proxyاز Yarpسایر بخش هااز Orleansاز SteelToeاز Daprاز Tye12) الگوهای طراحی (Design Patterns)از Singletonاز CQRSاز Strategyاز Observerاز Builderاز Decoratorاز Facadeاز Mediator13) معماری های برنامه (Application Architectures)از Clean/Hexagonal/Onion [CHO] Architectureاز N-Layer Architectureمنابعhttps://github.com/MoienTajik/AspNetCore-Developer-Roadmaphttps://www.reddit.com/r/csharp/comments/ap1ggj/aspnet_core_developer_roadmap_in_2019/https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectureshttps://hygger.io/blog/what-is-software-development-roadmap/</description>
                <category>Asp.Net</category>
                <author>ماکان یوسفی</author>
                <pubDate>Tue, 29 Dec 2020 09:39:10 +0330</pubDate>
            </item>
            </channel>
</rss>