Skip to content

Prueba Técnica Alicunde para candidatos Frontend .Net C# y Blazor

Notifications You must be signed in to change notification settings

dlozanoalicunde/PTANetFrontBlazor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Prueba Técnica para candidatos

Descripción

Este repositorio contiene una prueba técnica para candidatos que deseen unirse a nuestro equipo de desarrollo backend y frontend. El objetivo de la prueba es evaluar las habilidades de los candidatos en el desarrollo de aplicaciones utilizando tecnologías como .NET, C#, Blazor...

Instrucciones

  1. Realizar un programa en .NET - C# que cumpla con los siguientes requisitos:
    • Haz un fork de este proyecto
    • Desarrollar interfaz de usuario que consuma la siguiente API: https://api.opendata.esett.com/.
    • Puede escoger 1 servicio cualquiera de los proporcionados por la API.
    • Implementar funcionalidades como búsqueda, filtrado, paginación de datos y ordenación por cualquier columna.
    • Asegurarse de que la interfaz de usuario sea intuitiva y fácil de usar.
    • Usa contenedor Docker la propia App
    • Puedes usar las librerías y framework adicionales que consideres
    • Recomendamos saltarse el CORS con extensión navegador Chrome
    • Haz un pull request con tu nombre completo y comenta lo que creas necesario al evaluador técnico.
    • Elige entre implementar CRUD o CQRS

Criterios de evaluación:

Se valorará positivamente (pero no es obligatorio cumplir con todos estos puntos):

  1. El uso de código limpio y buenas prácticas de programación tanto en el frontend como en el backend.
  2. Utilizar código generado a mano en lugar de depender excesivamente de herramientas de generación automática.
  3. Hacer commits frecuentes y bien explicados durante el desarrollo.
  4. Demostrar conocimientos en patrones de diseño, tanto en el frontend como en el backend.
  5. Gestion correcta de los secretos como cadenas de conexión, uasuarios, passwords...
  6. Uso del inglés en código y comentarios
  7. Uso de elementos de monitoreo y observabilidad como ILogger
  8. Uso de Eventos
  9. Manejo de excepciones con patron monad
  10. Pruebas de test

Tecnologías utilizadas

  • .NET - C#
  • Blazor

Estructura del repositorio

No hay restricciones específicas sobre la estructura del repositorio. Los candidatos son libres de organizar su código de la manera que consideren más apropiada. Sin embargo, se recomienda seguir las convenciones de nomenclatura y estructura de proyecto estándar.

¡Buena suerte!

About

Prueba Técnica Alicunde para candidatos Frontend .Net C# y Blazor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published