Symfony

Fundamentos do Symfony

Instalação, estrutura do projeto, bundles, environments, configuração, routing, controllers

25 perguntas de entrevista·
Junior
1

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.

2

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.

3

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.

4

Qual arquivo contém a lista de bundles ativos em um projeto Symfony?

5

Quais são os três ambientes padrão no Symfony?

+22 perguntas de entrevista

Domine Symfony para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis