
Fundamentos do Symfony
Instalação, estrutura do projeto, bundles, environments, configuração, routing, controllers
1Qual comando cria um novo projeto Symfony com todas as dependências para uma aplicação web?
Qual comando cria um novo projeto Symfony com todas as dependências para uma aplicação web?
Resposta
O comando symfony new --webapp cria um projeto Symfony completo com todas as dependências necessárias para uma aplicação web (Twig, Doctrine, Security, etc.). A variante symfony new sem --webapp cria um projeto mínimo. Composer create-project é uma alternativa válida, mas symfony new é recomendado por configurar automaticamente as definições ideais.
2Qual pasta contém os controllers em um projeto Symfony 7?
Qual pasta contém os controllers em um projeto Symfony 7?
Resposta
Os controllers são colocados na pasta src/Controller/ de acordo com a estrutura padrão do Symfony. O namespace correspondente é App\Controller. Essa convenção permite o autowiring automático e facilita a organização do código. As outras pastas mencionadas não existem na estrutura padrão do Symfony.
3O que é um Bundle no Symfony?
O que é um Bundle no Symfony?
Resposta
Um Bundle é um pacote reutilizável que agrupa código e recursos (controllers, templates, configuração) em torno de uma funcionalidade específica. Pode ser compartilhado entre vários projetos Symfony. Bundles de terceiros são instalados via Composer e registrados em config/bundles.php. No Symfony moderno, os bundles são usados principalmente para bibliotecas de terceiros.
Qual arquivo contém a lista de bundles ativos em um projeto Symfony?
Quais são os três ambientes padrão no Symfony?
+22 perguntas de entrevista
Outros temas de entrevista Symfony
PHP Moderno (8.1+)
Routing & Controllers
Twig & Templates
Fundamentos do Doctrine ORM
Formulários Symfony
Validação de dados
Dependency Injection & Services
Security & Authentication
Doctrine avançado
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache e Desempenho
Workflow Component
Testing Symfony
Mailer Component
Traduções e i18n
EasyAdmin Bundle
Arquitetura Symfony
Desempenho e otimização
Segurança avançada
Bundles Personalizados
Microservices com Symfony
Real-time & WebSockets
Deployment & DevOps
Domine Symfony para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis