This course is still being released! Check back later for more chapters.
Desarrollo de bundle de Symfony: Comparte el amor
Go from empty folder to polished Symfony bundle — complete with services, config, testing, CI, and a Flex recipe — and learn how to share your code with the world.
About this course
¿Alguna vez te has preguntado cómo se crean esos bundles de Symfony que instalas con Composer? En este curso, construirás uno desde cero y verás cómo encajan todas las piezas. Desde el primer composer init
hasta el cableado de servicios, la adición de entidades y la creación de opciones de configuración, obtendrás un recorrido completo entre bastidores del desarrollo de un bundle.
Aprenderás a:
- Configurar una estructura moderna de bundles de Symfony 6.1+
- Diseñar tu código teniendo en cuenta la compatibilidad con versiones anteriores para que tu bundle pueda evolucionar sin interrumpir a los usuarios
- Conectar servicios, entidades y configuración a la manera del bundle
- Añadir una extensión Twig
- Crear comandos de consola
- Escribir pruebas para mantener la solidez de tu bundle
- Mantener la coherencia del estilo del código con PHP-CS-Fixer
- Configurar y ejecutar análisis de código estático con PHPStan
- Subirlo a GitHub y configurar GitHub Actions para realizar pruebas en diferentes versiones de PHP y Symfony
- Crear una receta Symfony Flex para que la instalación se sienta como magia
Al final, sabrás cómo empaquetar tu propio código en un bundle pulido y reutilizable, listo para compartir, ya sea con tu equipo, con tu futuro yo, o con toda la comunidad Symfony.
I was checking in on SymfonyCasts, wondering when you guys and girls would tackle translating database content and wondering why you had not started that...
Then I found this, absolutely genious idea! Now I have to hurry up with the translating course.
Thanks for this!