option
Cuestiones
ayuda
daypo
buscar.php

Laravel

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Laravel

Descripción:
Tipo test para estudiar la teoría de Laravel (que no es poca)

Fecha de Creación: 2025/02/19

Categoría: Informática

Número Preguntas: 54

Valoración:(1)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál es el sistema de plantillas para vistas de Laravel?. Laravel Views. Blade. Artisan. Ninguno de los mencionados.

¿Cuál es un inconveniente de Laravel?. Laravel en sí es un inconveniente. Reutiliza y moderniza componentes de Symfony. Las actualizaciones pueden ser un quebradero de cabeza. Uso creciente en la industria.

¿Dónde se guardan las vistas en una aplicación hecha con Laravel?. /public. /plugins. /app/config. /resources.

Es recomendable instalar Laravel de forma nativa en tu servidor local. Verdadero. Falso.

¿Cómo debe nombrarse un modelo en Laravel? Lee con atención las respuestas. En singular, en CamelCase y con mayúscula. En singular, en CamelCase y con minúscula. En plural, CamelCase y con minúscula. En CamelCase y con mayúscula.

¿Cómo debe nombrarse un Controlador en Laravel? Lee con atención las respuestas. Como los modelos, pero añadiendo la palabra “controller” al principio. Como los modelos, pero añadiendo la palabra “controlador”. Como los modelos, pero añadiendo la palabra “controller”. Como te de la real y auténtica gana.

Los identificadores en Laravel deben nombrarse en inglés. Verdadero. Falso.

El archivo '.env' debe sincronizarse con git. Verdadero. Falso.

¿Cuál de las siguientes es una automatización que puedes hacer con Artisan?. Rellenar la BD con datos de prueba. Reiniciar desde el inicio un proyecto. Ninguna de las mencionadas. Rellenar el código acorde a lo que deseas hacer con tu aplicación.

¿Es obligatorio usar las convenciones de Laravel?. Sí. No.

¿Por qué se recomienda seguir las convenciones de Laravel?. Para ahorrar quebraderos de cabeza posteriores. No se recomienda seguir las convenciones. Para que los ingleses se sigan dando autobombo. Porque así trabajan todos los desarrolladores que usan Laravel.

¿Qué convención NO deben seguir las relaciones en los modelos de Laravel?. Blade. Artisan. Eloquent. Id.

¿Qué comando de Artisan crea la estructura de la base de datos?. php artisan db:seed. php artisan db:migrate. php artisan make:seeder. php artisan make:migration.

¿Cómo se llamaría una constante para la tasa de impuesto en Laravel?. TAXES_RATE. TAXES. TAX_RATE. TAXI.

¿En qué caso se recomienda usar nombre en plural para las variables?. No se recomienda en ningún caso. Si usas nombres en plurar Laravel mostrará mensajes de error. Cuando se nombran en Camel Case. Si se trata de una colección.

¿Qué tipo de datos debe tener la clave primaria ID?. Mientras no sea un string todo bien. Cualquier valor numérico mientras tenga 'auto-increment'. Integer y el valor 'auto-increment'. Integer.

¿Cómo se debería nombrar un método que obtenga todos los usuarios registrados?. LoguedUser::getAll(). RegisteredUser::getAll(). RegisteredUsers::getAll. Ninguno de los mencionados.

¿Cuáles son los verbos HTTP no soportados aún por HTML?. PUT, PATCH Y DELETE. POST, PATCH Y DELETE. HTML soporta todos los verbos HTTP. PUT, POST Y DELETE.

Una petición enviada por PUT debería culminar con la ejecución de un UPDATE en el servidor que modifique un recurso entero. Verdadero. Falso.

¿Cómo se nombran las columnas de las tablas?. En snake_case con referencia al nombre de la tabla. En snake_case y en plural. En snake_case sin referencia al nombre de la tabla. Como el usuario prefiera.

El master layout es el diseño maestro del que derivan todas las vistas. Falso. Verdadero.

¿Qué hace la directiva '@yield('section')' de blade?. Marca el inicio de una sección de contenido. Muestra el contenido de una sección (si existe). Incluye una subvista. La sección solo se muestra si hay un usuario autenticado en la aplicación.

¿Qué comando se usa para crear el contenedor de Laravel? Lee con atención. $ laravel new example-app. $ ln -s ./vendor/bin/sail ./sail. $ composer global require laravel/installer. $ sudo rm -fr / --nopreserve-root.

¿Dónde debería validarse un formulario?. En el cliente y en el servidor. Solo en el servidor, saltarse las validaciones del cliente es fácil. Solo en el cliente. ¿Validar un formulario, eso qué es?.

Si queremos añadir reglas CSS, debemos editar /public/app.css. Falso. Verdadero.

¿Qué son los 'Components' en Laravel?. Claves primarias, ajenas y timestamps. Ninguno de los mencionados. Complementos de terceros que facilitan algunas tareas que hacerlas con lo que trae Laravel por defecto sería más tedioso. Los Components en Laravel son bloques de código reutilizables que encapsulan lógica y presentación en una estructura clara y organizada.

¿Qué formato deben seguir los nombres de las columnas de una tabla pivote en Laravel?. Los nombres de las tablas pero en minúscula, separados por un guión. Deben estar compuestos por los nombres de las dos tablas en singular, en orden alfabético, y divididos por un guion bajo. Laravel no usa tablas pivote. No deben seguir ningún formato.

En Laravel, el comando para crear un component es '$ php artisan make:component -Nombre-'. Verdadero. Falso.

Las migraciones permiten crear y modificar tablas de la BD con independencia del SGBD que estemos usando. Verdadero. Falso.

Otras operaciones con las migraciones: Cambiar tipos de columnas. Cambiar atributos de columnas. Cambiar o asignar claves primarias y ajenas. Todas las mencionadas son operaciones que se pueden hacer con las migraciones.

Seeding una técnica adicional a la de las migraciones que permite cargar con datos las tablas de la base de datos. Falso. Verdadero.

Los 'Factories' en Laravel... Son conjuntos de código que facilita la creación de complementos. Me rindo. Permiten definir patrones para generar datos aleatorios y luego usarlos para llenar la base de datos de prueba de forma automática. Especifican la veracidad de los datos de prueba que se añaden con los Seeders.

Crear la migración para crear una tabla. $ php artisan make migration 'nombre'--create='tabla'. $ php artisan migrate. $ php artisan make:migration 'nombre' --table='tabla'. php artisan migrate:rollback --step='N'.

Deshacer todas las migraciones que se hayan ejecutado hasta ahora. $ php artisan migrate:rollback. $ php artisan migrate:fresh. $ php artisan migrate:reset. php artisan migrate:rollback --step='N'.

Los controladores son los puntos de entrada a la aplicación desde el enrutador. Verdadero. Falso.

¿Qué es Eloquent?. Eloquent es una librería incluida con Laravel que utiliza un patrón de software llamado ORM (Object-Relational Mapping) para abstraer aún más el acceso a la base de datos, de manera que no tengamos que escribir y depurar SQL. Una forma de optimizar la creación de modelos. Una forma de nombrar a los controladores. Ninguno de los mencionados.

¿Cómo se puede empezar a usar Eloquent en una aplicación?. Añadiendo 'extends Model' a una clase. Ninguna de las otras opciones. Escribiendo SQL puro en nuestro código. Empieza creando un modelo.

Se puede usar Eloquent para insertar un nuevo artículo desde nuestro controlador. Verdadero. Falso.

Tinker es una consola de comandos con la que podremos interactuar con todas las clases y métodos de nuestra aplicación,. Verdadero. Falso.

Un problema que puede darse en una relación N:N usando Eloquent. Eloquent supondrá que el nombre de la tabla de la relación se ha formado con los nombres de las dos tablas maestras en snake case y ordenadas alfabéticamente. En este tipo de relaciones no da problemas. Eloquent supondrá que el nombre de la tabla de la relación se ha formado con los nombres de las dos tablas maestras en snake case.

¿En qué consiste el uso de QueryBuilder?. En abstraer aún más la base de datos. En estar escribiendo CASI SQL puro sin llegar a hacerlo. En escribir directamente SQL puro. Ninguna de las otras opciones.

Ventajas de QueryBuilder sobre SQL. No hay que depurar los errores sintácticos en SQL. El SQL generado es 100% compatible con el gestor de base de datos en uso. Imposible sufrir un ataque por inyección de código. Todas las otras opciones son correctas.

QueryBuilder NO permite escribir SQL puro. Verdadero. Falso.

¿Cuál es el driver por defecto para las sesiones de Laravel?. Database. Files. Redis.

¿Qué diferencia al driver de sesión 'database' de los demás?. Es el que usa Laravel por defecto. Añade seguridad adicional. Almacena 2 copias de cada variable de sesión. Es un daemon del sistema programado para esta tarea.

Las variables flash son variables de sesión que solo duran una petición y luego se autodestruyen. Verdadero. Falso.

Laravel integra un sistema de autenticación integrado en su código. Verdadero. Falso.

¿Para qué sirve Laravel Breeze?. Contiene todo el código necesario para crear un sistema de autenticación completo y seguro. Solo para iniciar sesión. Para generar las vistas. Para generar los controladores.

¿Qué son los middlewares en Laravel?. Los middlewares de Laravel son componentes que capturan y filtran todas las peticiones POP que llegan a la aplicación. Los middlewares de Laravel son componentes que capturan y filtran todas las peticiones FTP que llegan a la aplicación. Los middlewares de Laravel son componentes que capturan y filtran todas las peticiones SSH que llegan a la aplicación. Los middlewares de Laravel son componentes que capturan y filtran todas las peticiones HTTP que llegan a la aplicación.

¿Qué son los helpers en Laravel?. Es un componente del framework diseñado para dificultar alguna tarea típica en el desarrollo de una aplicación web. Es un componente del framework diseñado para dehacer alguna tarea típica en el desarrollo de una aplicación web. Es un componente del framework diseñado para reprogramar alguna tarea típica en el desarrollo de una aplicación web. Es un componente del framework diseñado para facilitar alguna tarea típica en el desarrollo de una aplicación web.

¿Qué hace el comando ./vendor/bin/sail artisan?. Detiene los contenedores. Ejecuta comandos de Artisan. Inicia los contenedores. Ejecuta comandos relacionados con npm.

¿Cómo se llamaría un método en un controlador que almacena un nuevo artículo?. storeArticle(). StoreArticle::newArticle(). Article::store(). newArticle().

¿Qué ocurre si no seguimos las convenciones en Laravel?. Otros desarrolladores podrían no entender tu código. Que simplemente no sigues unas normas. Aparecen errores que consumen mucho tiempo de depuración. No pasa nada.

¿Cómo se llamaría una clave foránea que referencia a la tabla 'customers'?. customers_id. CustomersId. customersId. Customers-id.

Denunciar Test