preguntas netcore Flashcards
¿Los repositorios son una parte obligatoria de una API web?
No, su uso depende de los requisitos y complejidad de la aplicación.
Cuál es el objetivo principal del Protocolo de Transferencia de Hipertexto (HTTP)?
Transferir datos en la World Wide Web.
¿Qué método de solicitud HTTP se utiliza para recuperar un recurso?
GET
¿Qué significa el código de estado “200 OK” en una respuesta HTTP?
La solicitud ha sido exitosa.
¿Qué es una Web API?
Una interfaz de programación para la comunicación entre aplicaciones y sistemas.
¿Cuál es el protocolo utilizado por las Web APIs para la comunicación?
HTTP
¿Cómo se acceden a los recursos en una Web API?
Mediante identificadores únicos llamados URIs.
¿Cuál es el formato de datos comúnmente utilizado en las Web APIs?
JSON
¿Qué función cumplen la autenticación y autorización en una Web API?
Garantizar que solo los clientes autorizados puedan acceder a los recursos.
¿Qué beneficios proporcionan las Web APIs a los desarrolladores?
Todas las anteriores.
¿Qué función cumplen los códigos de estado HTTP en una respuesta del servidor?
Indicar el resultado de una solicitud HTTP.
¿Qué significa el código de estado “204 No Content” en una respuesta HTTP?
La solicitud ha sido exitosa, pero no hay contenido para devolver.
¿Cuál es el código de estado que indica que el recurso solicitado se ha movido permanentemente a una nueva ubicación?
301
¿Qué código de estado indica que el recurso solicitado no ha sido modificado desde la última vez que se accedió a él?
304
¿Cuál es el código de estado que indica que la solicitud enviada por el cliente es incorrecta o no se puede procesar?
400
¿Qué código de estado indica que se ha producido un Error interno en el servidor?
500
¿Qué es el contenedor de inyección de dependencias?
Una técnica para administrar dependencias entre objetos.
¿Qué significa que el contenedor de inyección de dependencias administra el ciclo de vida de las instancias?
Todas las anteriores.
¿Qué significa que una dependencia tiene un ciclo de vida “singleton”?
Se mantiene una única instancia de la dependencia durante toda la duración de la aplicación.
¿Qué son las migraciones en el contexto de desarrollo de bases de datos?
Historial de cambios realizados en un esquema de base de datos.
¿Qué ventaja ofrece el control de versiones mediante migraciones en bases de datos?
Todas las anteriores.
¿Cómo se aplican las migraciones a la base de datos utilizando Entity Framework Core?
Mediante comandos como dotnet ef database update.
¿Cuál es el propósito principal de los repositorios en el desarrollo de aplicaciones?
Separar la lógica de negocio de los detalles de acceso a datos.
¿Cuál es el patrón de diseño que se promueve al utilizar repositorios en el desarrollo de aplicaciones?
Repository