# EasyAdmin Bundle (Symfony) > Dashboard di amministrazione, CRUD controller, action personalizzate, field, filter, template personalizzati, configurazione del menu - 18 domande da colloquio - Mid-Level - [Domande da colloquio: Symfony](https://sharpskill.dev/it/technologies/symfony/domande-colloquio.md) ## 1. Qual è il ruolo principale di EasyAdmin in un'applicazione Symfony? **Risposta** EasyAdmin è un bundle Symfony che genera automaticamente un'interfaccia di amministrazione backend completa per gestire le entity di Doctrine. Fornisce funzionalità CRUD pronte all'uso, un'interfaccia utente moderna e una configurazione flessibile tramite attributi PHP o file YAML. A differenza dello sviluppo manuale di un'interfaccia di amministrazione, EasyAdmin riduce notevolmente i tempi di sviluppo. ## 2. Quale classe deve essere estesa per creare un Dashboard Controller in EasyAdmin 4? **Risposta** In EasyAdmin 4, il Dashboard Controller deve estendere AbstractDashboardController. Questa classe astratta fornisce i metodi di base per configurare la dashboard, inclusi configureDashboard() per le impostazioni generali e configureMenuItems() per il menu di navigazione. La dashboard è il punto di ingresso dell'interfaccia di amministrazione. ## 3. Quale metodo consente di configurare i field visualizzati nell'elenco delle entity di un CRUD Controller? **Risposta** Il metodo configureFields() in un CRUD Controller definisce quali field vengono visualizzati e come sono configurati. Questo metodo riceve un parametro pageName che indica il contesto (index, detail, new, edit), consentendo di visualizzare field diversi a seconda della pagina. La parola chiave yield viene utilizzata per restituire gli oggetti Field configurati. ## Altre 15 domande disponibili - Come creare un collegamento a un CRUD Controller nel menu del Dashboard di EasyAdmin? - Quale tipo di field deve essere usato per visualizzare una relazione ManyToOne in un form di EasyAdmin? Registrati gratis: https://sharpskill.dev/it/login ## Altri argomenti di colloquio Symfony - [PHP Moderno (8.1+)](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/php-modern-features.md): 20 domande, Junior - [Fondamenti di Symfony](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/symfony-basics.md): 25 domande, Junior - [Routing & Controllers](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/routing-controllers.md): 20 domande, Junior - [Twig & Templates](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/twig-templates.md): 20 domande, Junior - [Fondamenti di Doctrine ORM](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/doctrine-orm-basics.md): 25 domande, Junior - [Form Symfony](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/forms.md): 22 domande, Junior - [Validazione dei dati](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/validation.md): 18 domande, Junior - [Dependency Injection & Services](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/dependency-injection.md): 24 domande, Mid-Level - [Security & Authentication](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/security-authentication.md): 26 domande, Mid-Level - [Doctrine avanzato](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/doctrine-advanced.md): 24 domande, Mid-Level - [API Platform](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/api-platform.md): 22 domande, Mid-Level - [Serializer Component](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/serializer.md): 20 domande, Mid-Level - [Events & Event Subscribers](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/events-subscribers.md): 20 domande, Mid-Level - [Console & Commands](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/console-commands.md): 18 domande, Mid-Level - [Messenger Component](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/messenger.md): 22 domande, Mid-Level - [HTTP Client](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/http-client.md): 18 domande, Mid-Level - [Cache e prestazioni](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/cache.md): 20 domande, Mid-Level - [Workflow Component](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/workflow.md): 18 domande, Mid-Level - [Testing Symfony](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/testing.md): 22 domande, Mid-Level - [Mailer Component](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/mailer.md): 16 domande, Mid-Level - [Traduzioni e i18n](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/translations.md): 16 domande, Mid-Level - [Architettura Symfony](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/architecture-patterns.md): 24 domande, Senior - [Performance e ottimizzazione](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/performance-optimization.md): 22 domande, Senior - [Sicurezza avanzata](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/security-advanced.md): 22 domande, Senior - [Bundle Personalizzati](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/custom-bundles.md): 20 domande, Senior - [Microservices con Symfony](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/microservices.md): 22 domande, Senior - [Real-time & WebSockets](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/real-time.md): 18 domande, Senior - [Deployment & DevOps](https://sharpskill.dev/it/technologies/symfony/domande-colloquio/deployment-devops.md): 20 domande, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/it/technologies/symfony/domande-colloquio/easyadmin