
Symfony-basis
Installatie, projectstructuur, bundles, environments, configuratie, routing, controllers
1Welk commando maakt een nieuw Symfony-project met alle afhankelijkheden voor een webapplicatie?
Welk commando maakt een nieuw Symfony-project met alle afhankelijkheden voor een webapplicatie?
Antwoord
Het commando symfony new --webapp maakt een compleet Symfony-project met alle afhankelijkheden die nodig zijn voor een webapplicatie (Twig, Doctrine, Security, enz.). De variant symfony new zonder --webapp maakt een minimaal project. Composer create-project is een geldig alternatief, maar symfony new wordt aanbevolen omdat het automatisch optimale instellingen configureert.
2Welke map bevat de controllers in een Symfony 7-project?
Welke map bevat de controllers in een Symfony 7-project?
Antwoord
Controllers worden volgens de standaardstructuur van Symfony in de map src/Controller/ geplaatst. De bijbehorende namespace is App\Controller. Deze conventie maakt automatische autowiring mogelijk en vergemakkelijkt de code-organisatie. De andere genoemde mappen bestaan niet in de standaard Symfony-structuur.
3Wat is een Bundle in Symfony?
Wat is een Bundle in Symfony?
Antwoord
Een Bundle is een herbruikbaar pakket dat code en bronnen (controllers, templates, configuratie) rond een specifieke functie groepeert. Het kan worden gedeeld over meerdere Symfony-projecten. Bundles van derden worden via Composer geïnstalleerd en geregistreerd in config/bundles.php. In modern Symfony worden bundles voornamelijk gebruikt voor bibliotheken van derden.
Welk bestand bevat de lijst met actieve bundles in een Symfony-project?
Wat zijn de drie standaardomgevingen in Symfony?
+22 gespreksvragen
Andere Symfony-sollicitatieonderwerpen
Modern PHP (8.1+)
Routing & Controllers
Twig & Templates
Doctrine ORM-basisbeginselen
Symfony Formulieren
Datavalidatie
Dependency Injection & Services
Security & Authentication
Geavanceerd Doctrine
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache & prestaties
Workflow Component
Testing Symfony
Mailer Component
Vertalingen & i18n
EasyAdmin Bundle
Symfony-architectuur
Prestaties & optimalisatie
Geavanceerde beveiliging
Custom Bundles
Microservices met Symfony
Real-time & WebSockets
Deployment & DevOps
Beheers Symfony voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis