ApprovalCenter
แอปพลิเคชันเซิร์ฟเวอร์รวมเดียวสำหรับการอนุมัติหลายประเภท พัฒนาด้วยเทคโนโลยีหลาย ๆ วิธี DDD, CQRS และการจัดหากิจกรรม
วิธีใช้:
- คุณจะต้องมี Visual Studio 2019 ล่าสุดและ .NET Core SDK ล่าสุด
- สามารถดาวน์โหลด SDK และเครื่องมือล่าสุดได้จาก https://dot.net/core
นอกจากนี้คุณยังสามารถเรียกใช้โครงการ Apprval Center ใน Visual Studio Code (Windows, Linux หรือ MacOS)
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าสภาพแวดล้อมของคุณ โปรดไปที่คู่มือการดาวน์โหลด Microsoft .NET
หากต้องการเข้าถึงการสาธิตคลิกที่นี่
แอปพลิเคชันส่วนหน้าของ PWA สามารถพบได้ในพื้นที่เก็บข้อมูลที่นี่
เทคโนโลยีที่นำมาใช้:
- ASP.NET Core 3.1 (พร้อม .NET Core 3.1)
- ASP.NET WebApi Core พร้อมการตรวจสอบสิทธิ์ผู้ถือ JWT
- แกนข้อมูลประจำตัว ASP.NET
- เอนทิตีเฟรมเวิร์กคอร์ 3.1
- .NET Core เนทิฟ DI
- การทำแผนที่อัตโนมัติ
- FluentValidator
- Mediatร
- Swagger UI พร้อมรองรับ JWT
สถาปัตยกรรม:
- สถาปัตยกรรมเต็มรูปแบบพร้อมข้อกังวลในการแยกความรับผิดชอบ SOLID และ Clean Code
- การออกแบบที่ขับเคลื่อนด้วยโดเมน (เลเยอร์และรูปแบบโมเดลโดเมน)
- กิจกรรมโดเมน
- การแจ้งเตือนโดเมน
- CQRS (ความสอดคล้องทันที)
- การจัดหากิจกรรม
- หน่วยงาน
- พื้นที่เก็บข้อมูลและพื้นที่เก็บข้อมูลทั่วไป
อ้างอิง
- https://www.eduardopires.net.br/2016/12/apresentando-o-equinox-project/
- https://medium.com/@renato.groffe/jwt-asp-net-core-2-2-exemplo-de-implementa%C3%A7%C3%A3o-3e10058c1a73
- https://www.eduardopires.net.br/2014/10/tutorial-asp-net-mvc-5-ddd-ef-automapper-ioc-dicas-e-truques/