Symfony

Fundamentos de Symfony

Instalación, estructura del proyecto, bundles, environments, configuración, routing, controllers

25 preguntas de entrevista·
Junior
1

¿Qué comando crea un nuevo proyecto Symfony con todas las dependencias para una aplicación web?

Respuesta

El comando symfony new --webapp crea un proyecto Symfony completo con todas las dependencias necesarias para una aplicación web (Twig, Doctrine, Security, etc.). La variante symfony new sin --webapp crea un proyecto mínimo. Composer create-project es una alternativa válida, pero se recomienda symfony new porque configura automáticamente los parámetros óptimos.

2

¿Qué carpeta contiene los controllers en un proyecto Symfony 7?

Respuesta

Los controllers se colocan en la carpeta src/Controller/ según la estructura estándar de Symfony. El namespace correspondiente es App\Controller. Esta convención permite el autowiring automático y facilita la organización del código. Las otras carpetas mencionadas no existen en la estructura estándar de Symfony.

3

¿Qué es un Bundle en Symfony?

Respuesta

Un Bundle es un paquete reutilizable que agrupa código y recursos (controllers, plantillas, configuración) en torno a una funcionalidad específica. Puede compartirse entre varios proyectos Symfony. Los bundles de terceros se instalan mediante Composer y se registran en config/bundles.php. En el Symfony moderno, los bundles se usan principalmente para bibliotecas de terceros.

4

¿Qué archivo contiene la lista de bundles activos en un proyecto Symfony?

5

¿Cuáles son los tres entornos predeterminados en Symfony?

+22 preguntas de entrevista

Domina Symfony para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis