Projeto criado com intuito de aplicação de conceitos e tecnologias.
Tecnologias:
- ASP.NET Core 2.0
- ASP.NET MVC Core 2.0
- Entity Framework Core 2.0.2
- AutoMapper 6.2.2
- Flunt 1.0.2
- Dapper 1.50.4
Conceitos:
- CQRS
- BusInMemory
- DDD
- TDD
- Commands, Events e Handlers.
- View Models para Fail Fast Validations
- CodeFirst / Migrations
- UnitOfWork
- Padrão Repository e Factory
- DomainNotifications
- IoC
Banco de dados:
- SqlServer
- MongoDB