This course is still being released! Check back later for more chapters.
Desarrollo de bundle 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 paquetes Symfony 6.1+.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 - Empujarlo 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 parezca mágica
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.
Yes please ;)