¿Cepvalidar?
Backend of the ASP.NET Aplicación del código postal con DOTNET5 y EF5 (DDD, TDD y SOLID)
¿Qué hace esta aplicación?
- Consumir la API de Viacep
- Validar el código postal y la información
- Persiste en una base de datos los CEP validados
- Devuelve la base de la base para uso fuera de línea (para la base o ubicación de la intranet)
¿Por qué existe?
Es muy común en las aplicaciones para necesitar un validador de código postal, esta aplicación no solo validó sino que devuelve todos los datos para aquellos que lo consumen como calle, ciudad, estado, vecindario, etc.
¿Quién puede usar?
Cualquier desarrollo que desee un validador de código postal listo, probado y confiable.
Tecnologías
- ASP.NET
- Dotnet 5
- MVC
- CORS
- Pavonearse
- Pruebas unitarias con MSTEST
Normas y arquitectura
- Sólido (sólido hoy, sólido mañana, sólido para siempre)
- DDD (aplicación orientada al dominio)
- TDD (aplicación orientada a la prueba)
- CQRS (separación de la ley y la escritura)
- Notificaciones (nunca habías devuelto una badrequest sin saber por qué)
- RepositoryPatherns (el repositorio es desafiado del dominio)
- Dominio CLR (el dominio no tiene dependencia fuera del dotnet)
- Dominio rico (DB solo sirve como repositor)
Estado