Cuestionario sobre Programación en Capas y BladeOne 02
|
|
Título del Test:
![]() Cuestionario sobre Programación en Capas y BladeOne 02 Descripción: Tema 5 parte 2 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es la programación en capas?. Un estilo de arquitectura de software que busca la separación de responsabilidades. Un estilo de programación que usa una sola capa de código. Un tipo de diseño web moderno. Un patrón de diseño que solo se usa en aplicaciones móviles. ¿Cuáles son las tres capas más comunes en el desarrollo web backend?. Capa de Presentación, Capa de Negocio y Capa de Datos. Capa de Diseño, Capa de Desarrollo y Capa de Implementación. Capa Frontend, Capa Backend y Capa de Base de Datos. Capa de Usuario, Capa de Servidor y Capa de Almacenamiento. ¿Cuál es la función principal de la Capa de Presentación?. Generar la interfaz que consume el usuario. Gestionar la lógica de negocio. Interactuar con las bases de datos. Almacenar datos. ¿Qué responsabilidad tiene la Capa de Negocio?. Aplicar las reglas del negocio y coordinar el flujo de información. Gestionar la interfaz de usuario. Almacenar datos en bases de datos. Mostrar la información al usuario. ¿Cuál es la tarea de la Capa de Datos?. Interactuar con los sistemas de almacenamiento. Presentar la información al usuario. Gestionar la lógica de la aplicación. Generar la interfaz de usuario. ¿Qué significa MVC?. Modelo-Vista-Controlador. Modelo-Vista-Código. Marco-Vista-Control. Módulo-Verificación-Control. ¿Cuál es la función del Modelo en MVC?. Representar la lógica de negocio. Presentar la información al usuario. Gestionar las interacciones del usuario. Generar la interfaz de usuario. ¿Qué hace la Vista en MVC?. Presenta la información al usuario. Gestiona la lógica de negocio. Controla las interacciones del usuario. Almacena la información. ¿Cuál es el rol del Controlador en MVC?. Es el intermediario entre la vista y el modelo. Presenta la información al usuario. Gestiona la lógica de negocio. Almacena la información. ¿Cuáles son las ventajas de usar MVC?. Mantebilidad, Escalabilidad y Trabajo en equipo. Mayor velocidad de desarrollo. Menos código necesario. Menor uso de recursos. ¿Qué son los motores de templates?. Mecanismos que separan la lógica de presentación de la lógica de negocio. Herramientas para crear bases de datos. Software para gestionar servidores web. Programas para diseñar interfaces de usuario. ¿Cuál es la función de BladeOne?. Es un motor de templates para PHP. Es un framework PHP. Es una base de datos. Es una herramienta para diseño web. ¿Qué se debe hacer para usar BladeOne en un proyecto?. Cargar la librería, crear carpetas para vistas y caché. Instalar una base de datos. Escribir todo el código en un solo archivo. Usar solo HTML sin PHP. ¿Cómo se define el modo DEBUG en BladeOne?. BladeOne::MODE_DEBUG. BladeOne::MODE_PRODUCTION. BladeOne::MODE_AUTO. No se define, es automático. ¿Qué hace el método run() en BladeOne?. Renderiza un modelo y devuelve el resultado. Carga la librería BladeOne. Crea una carpeta de caché. Define el modo de trabajo. ¿Cómo se definen las variables en un modelo BladeOne?. Usando el símbolo $. Sin símbolos especiales. Usando comillas simples. Usando corchetes. ¿Cómo se acceden a los atributos de un objeto en BladeOne?. Usando el operador flecha ->. Usando corchetes []. Usando comillas simples. Usando el operador punto. ¿Cómo se accede a un elemento de un array en BladeOne?. Usando corchetes []. Usando el operador flecha ->. Usando comillas simples. Sin ninguna sintaxis especial. ¿Para qué sirve la directiva @php en BladeOne?. Para insertar código PHP puro dentro del modelo. Para imprimir variables en la pantalla. Para definir la estructura del modelo. Para comentarios. ¿Qué variables automáticas genera BladeOne?. $loop y $this. $variable y $datos. $if y $else. $view y $model. ¿Cómo se pasan datos a un modelo BladeOne?. Pasando un array al método run(). Usando variables globales. Definiendo los datos directamente en el modelo. Mediante la directiva @data. ¿Para qué sirve la directiva @extends?. Para heredar de otro modelo. Para insertar contenido en un modelo. Para definir una sección de contenido. Para mostrar un comentario. ¿Qué hace la directiva @section?. Define una sección de contenido en un modelo. Indica la herencia de otro modelo. Carga un archivo externo. Muestra un comentario. ¿Qué hace la directiva @yield?. Define el punto de inserción de una sección en un modelo base. Indica la herencia de otro modelo. Carga un archivo externo. Muestra un comentario. ¿Cómo se incluye un archivo partial en BladeOne?. Usando la directiva @include. Usando la directiva @extend. Usando la directiva @section. Usando la función include() de PHP. ¿Qué hace la directiva @includeIf?. Incluye un partial solo si existe. Incluye un partial siempre. Define una sección condicional. Crea un bucle condicional. ¿Qué directivas se usan para gestionar pilas (stacks) en BladeOne?. @stack y @push. @section y @yield. @if y @else. @include y @extend. ¿Qué directiva se usa para mostrar contenido condicionalmente?. @if. @include. @foreach. @extend. ¿Cuál es la sintaxis correcta para escapar el HTML en BladeOne?. {{ $variable }}. {!! $variable !!}. @php echo $variable; @endphp. No se puede escapar el HTML en BladeOne. ¿Qué hace la directiva @forelse?. Muestra un contenido si la colección no está vacía, y otro si está vacía. Itera sobre una colección. Define una sección de contenido. Carga un archivo parcial. |





