Un reclutador necesita administrar una base de candidatos de un proceso selectivo. Utilizando de base el modelo relacional representado encima, desarrolla una aplicación web utilizando arquitectura MVC que permita al reclutador realizar las siguientes acciones:
- Consultar una lista de candidatos inscritos.
- Inscribir nuevos candidatos y sus experiencias profesionales.
- Editar la inscripción de un candidato y sus experiencias profesionales.
- Eliminar un candidato.
Haz un fork de este repositorio.
Al finalizar el desarrollo, crea un pull request para este repositorio.
- Utiliza Entity Framework como ORM para las consultas y persistencia de datos.
- Desarrolla la aplicación utilizando de base el modelo relacional mostrado al inicio de este documento.
- Desarrolla el modelo de entidades utilizando Code-First con Entity Framework.
- Utiliza SQL in-memory o SQL Express (localdb)
- No pongas el foco en Frontend, lo importante es el Backend!
- Procura utilizar tus conocimientos y buenas prácticas de OOP, DDD, SOLID e Clean Code.
- En caso de tener conocimiento del patrón arquitectural CQRS, utilízalo!
- Nuestro objetivo es conocer tu estilo de programación, aquí no existe correcto o incorrecto.
- Y principalmente, diviértete 😃!