Symfony Quick Tour
A hands-on tour to show you what working with Symfony feels like. Nothing to install, no prior knowledge needed.
Quick Tour
- 1 Your first page Create a Symfony application and its first page in a couple of minutes 3 min
- 2 Routes Map URLs to your code with PHP attributes, placeholders and requirements 3 min
- 3 Controllers Handle the request and build any kind of response, with helpers for the common cases 3 min
- 4 Twig templates Render HTML pages with the most popular PHP template engine 4 min
- 5 Flex recipes Install packages that configure themselves, so your project only contains what it uses 3 min
- 6 Services & autowiring Organize your code in reusable classes that wire themselves together 4 min
- 7 The profiler Debug with the best-in-class web debug toolbar and profiler 2 min
- 8 Database & Doctrine Talk to your database with entities and repositories, no SQL required 4 min
- 9 Forms & validation Validate any input with PHP attributes and map requests to typed objects 4 min
- 10 The console Automate your project with built-in commands and write your own in minutes 3 min
- 11 Where to go next You know the essentials: here is how to keep going 2 min
Advanced Tour
- Real-time UIs without JavaScript Live Components re-render themselves via Ajax as the user types 3 min
- Async work with Messenger Move slow work out of the request with queues, retries and workers 3 min
- Recurring tasks with Scheduler Replace crontab with versioned, testable PHP code 2 min
- Concurrent HTTP requests Call external APIs concurrently without touching threads or promises 2 min
- Security voters Centralize your "who can do what" rules in small, testable classes 2 min
- Sending emails Build emails with Twig templates and send them through any provider 2 min
- Caching expensive work Cache anything with one method call, including stampede protection 2 min
- Workflows & state machines Model your business processes as states and transitions, not booleans 3 min
- Receiving webhooks Handle callbacks from external services without writing an endpoint 2 min
- An AI agent that calls your code Build an AI agent that safely uses your own services and data 3 min
Where to go next
- Symfony in 5 minutes: the elevator pitch, if you're really in a hurry
- Symfony: The Fast Track: the free official book to build a complete application, step by step
- The Symfony Documentation: comprehensive guides and references for every feature