The project is created by NmCuong. The project is scraffold for buiding website and mobile for commercial, news etc... The technology in this project include:
- Backend : WebApi .net core 2.2, Entity Framework core 2.2, Sql server, JWT json token,
- FrontEnd: Angular 7.0
- Mobile: Xamarin Form 4.1.0
Documentation reference:
WebApi .net core 2
-
Clear Achitecture https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
-
Application Achitecture: https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures
-
Unit of work and repository pattern: https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions/getting-started-with-ef-5-using-mvc-4/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application
-
Install Swagger: https://docs.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-2.2&tabs=visual-studio
-
jwt token authentication https://jasonwatmore.com/post/2018/08/14/aspnet-core-21-jwt-authentication-tutorial-with-example-api
-Authorization: https://docs.microsoft.com/en-us/aspnet/core/security/authorization/roles?view=aspnetcore-2.2 https://github.com/blowdart/AspNetAuthorizationWorkshop
-
Nlog: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-3.0
-
Ilogger: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-3.0
Angular 8
- Document for Angular https://angular.io/
Redis Cache: -Setup: https://www.youtube.com/watch?v=ncFhlv-gBXQ