توسعه پروژه‌های SPA به صورت یکپارچه با ASP.NET Core 3.x
200, OK
https://www.dotnetcurry.com/aspnet-core/1525/angular-react-vuejs-svelte-spa-aspnet-core-3 icon

This tutorial demonstrates how to integrate four different SPA frameworks within ASP.NET Core v3 for Angular, React, Vue and Svelte. This ASP.NET Core tutorial also demontrates how to create your own custom SPA template. 



توسعه پروژه‌های SPA به صورت یکپارچه با ASP.NET Core 3.x
استفاده از MongoDb در سیستم احراز هویت ASP.NET Core Identity
200, OK
https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore icon

اگه توی پروژه ASP.NET Core ایی تون از MongoDb استفاده میکنین و میخواین از سیستم احراز هویت Identity روش پیاده کنین، این کتابخونه کار یکپارچه سازیش رو براتون انجام میده

کتابخانه‌های زیادی برای پشتیبانی از MongoDb در Identity وجود دارند که من همشون رو بررسی کردم و این بهترینشون و کاملترینشون بود (بعدشم این یکی)


A MongoDb UserStore and RoleStore adapter for Microsoft.AspNetCore.Identity 2.2. Allows you to use MongoDb instead of SQL server with Microsoft.AspNetCore.Identity 2.2 

استفاده از MongoDb در سیستم احراز هویت ASP.NET Core Identity
کتابخانه اعتبارسنجی FoolProof برای ASP.NET Core
200, OK
https://github.com/rpgkaiser/FoolProof.Core icon
کتابخانه  FoolProof.Core (مخزن آن) Attribute‌های زیادی برای بحث اعتبار سنجی دارد که همگی علاوه بر Server-side از Client-side Validation هم پشتیبانی میکنن. نسخه قدیمی آن (foolproof) برای ASP.NET MVC سابق است (قبلا مقاله آموزش آن در سایت ثبت شده)  ولی این نسخه از ASP.NET Core پیشتیبانی میکنه
لیست Attribute های پشتیبانی شده:
  • Is
  • EqualTo
  • NotEqualTo
  • GreaterThan
  • LessThan
  • GreaterThanOrEqualTo
  • LessThanOrEqualTo
  • Improved required validators:
  • RequiredIf
  • RequiredIfNot
  • RequiredIfTrue
  • RequiredIfFalse
  • RequiredIfEmpty
  • RequiredIfNotEmpty
  • RequiredIfRegExMatch
  • RequiredIfNotRegExMatch
  • In
  • NotIn  
کتابخانه اعتبارسنجی FoolProof برای ASP.NET Core
بن کردن ip ها با استفاده از Middleware در asp.net core
200, OK
https://github.com/farshidjahanmanesh/BanIpsMiddleware icon
هدف اینجا یک اتفاق سادست و اونم اینه که ما بتونیم برخی کاربر هارو بن (یا مسدود ) کنیم که توانایی دسترسی به وب سایت ما رو پس از این نداشته باشند و قراره بجای اینکه از دیتابیس استفاده کنیم(که خب ممکنه سربار بالایی هم برامون داشته باشه بدلیل اینکه هر بار که یک ریکوست از kestrel ، به middleware مربوطه ما میرسه ، باید یک بار به دیتابیس وصل بشه و چک کنه که ایا اون ip وجود داره یا ن)،از یک فایل json استفاده کنیم....
بن کردن ip ها با استفاده از Middleware در asp.net core
نمونه معماری پیاده سازی شده با ASP.NET Core و Angular و DDD
200, OK
https://github.com/rafaelfgx/Architecture icon

Architecture with .NET Core 3.1, ASP.NET Core 3.1, Entity Framework Core 3.1, C#, Angular 9.1, Clean Code, SOLID, DDD, Code Analysis, Docker and more. 

Technologies 

  • .NET Core 3.1
  • ASP.NET Core 3.1
  • Entity Framework Core 3.1
  • C# 8.0
  • Angular 9.1
  • Typescript
  • JWT
  • FluentValidation
  • Scrutor
  • Serilog
  • Docker
  • Azure DevOps
  • ...

Practices 

  • Clean Code
  • SOLID Principles
  • DDD (Domain-Driven Design)
  • Unit of Work Pattern
  • Repository Pattern 
  • ...
نمونه معماری پیاده سازی شده با ASP.NET Core و Angular و DDD