docs(articles): English translation of From Magento to Symfony
en/articles/magento-to-symfony/practice/sources.md
new file +24
−0
1
+
# Sources
2
+
3
+
## Where to start
4
+
5
+
- [Symfony: The Fast Track](https://symfony.com/book) — a book by the framework's author: an application from scratch to prod.
6
+
- [Symfony documentation](https://symfony.com/doc/current/index.html) — start with Routing, Controller, Service Container, Doctrine.
7
+
- [Best Practices](https://symfony.com/doc/current/best_practices.html) — a short official recommendation on how to structure an application.
8
+
- [SymfonyCasts](https://symfonycasts.com) — video courses by topic, some of them free.
9
+
10
+
## By topic
11
+
12
+
- [Service Container](https://symfony.com/doc/current/service_container.html) — autowiring, decoration, tags, lazy services.
13
+
- [Doctrine ORM](https://www.doctrine-project.org/projects/doctrine-orm/en/current/index.html) — especially the Unit of Work, Associations and Batch Processing chapters.
14
+
- [Zenstruck Foundry](https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html) — test data factories instead of fixture files.
15
+
16
+
## Versions
17
+
18
+
- [Symfony releases](https://symfony.com/releases) — which versions are supported and until when.
19
+
- [Preparing for Symfony 7.4 and 8.0](https://symfony.com/blog/preparing-for-symfony-7-4-and-symfony-8-0) — the official word on the difference between 7.4 and 8.0, support and the upgrade path.
20
+
- [Symfony 8.1: curated new features](https://symfony.com/blog/symfony-8-1-curated-new-features) — the full list of what's new in 8.1 with links to each change.
21
+
- [Release 8.1](https://symfony.com/releases/8.1) — release date, minimum PHP version, end of support.
22
+
- [JoliCode: upgrading to Symfony 8](https://jolicode.com/blog/our-experience-upgrading-a-project-to-symfony-8) — what broke on a real project when moving to 8.0.
23
+
24
+
The `?Vote` argument in a voter requires Symfony 7.3+. If you work on an older version, check against the documentation for your specific version: there is a version switcher at the top of every page on symfony.com.