Symfony bundles are one of the framework's most powerful ideas: reusable, shareable building blocks that let you package features once and use them everywhere. But building a great bundle is very different from building an application. It's an area that many developers only learn through trial, error, and digging through other people's source code.

To help with that, we've just released a brand new course on SymfonyCasts:

👉 Symfony Bundle Development: Share the Love

This course is a practical, end-to-end guide to creating a high-quality Symfony bundle using the current best-practices.

Who Is This For?

This course is perfect if you:

  • Want to extract shared logic from your apps into reusable bundles
  • Maintain internal bundles across multiple projects
  • Publish (or plan to publish) open-source bundles
  • Have used bundles for years but want to understand what's really happening under the hood

What's Next on SymfonyCasts?

We're actively working on two upcoming courses:

  • Forms (refreshed) - a modern, updated deep dive into Symfony's Form component, covering best practices, real-world patterns, and common pitfalls.
  • Doctrine Inheritance - a focused course on modeling inheritance in Doctrine ORM, including mapped superclasses, single table inheritance, joined tables, querying strategies, and the trade-offs of each approach.

Happy coding, and enjoy building your next bundle! 🚀

SymfonyCasts is the official way to learn Symfony. Select a track for a guided path through 100+ video tutorial courses about Symfony, PHP and JavaScript.

Published in #Tutorials