> Symfony 7 >

Course Overview

Login to bookmark this course

Fundamentos de Symfony 7: Servicios, Configuración y Entornos

Learn how Symfony *really* works, then solve any problem.

  • beginner
  • 1187 students
  • EN/ES Captions
  • EN/ES Script
  • Certificate of Completion

Your Guides

About this course

What PHP libraries does this tutorial use?

// composer.json
{
    "require": {
        "php": ">=8.2",
        "ext-ctype": "*",
        "ext-iconv": "*",
        "knplabs/knp-time-bundle": "^2.2", // v2.2.0
        "php-cs-fixer/shim": "^3.46", // v3.46.0
        "phpdocumentor/reflection-docblock": "^5.3", // 5.3.0
        "phpstan/phpdoc-parser": "^1.25", // 1.25.0
        "symfony/asset": "7.0.*", // v7.0.3
        "symfony/asset-mapper": "7.0.*", // v7.0.2
        "symfony/console": "7.0.*", // v7.0.2
        "symfony/dotenv": "7.0.*", // v7.0.2
        "symfony/flex": "^2", // v2.4.3
        "symfony/framework-bundle": "7.0.*", // v7.0.2
        "symfony/http-client": "7.0.*", // v7.0.5
        "symfony/monolog-bundle": "^3.0", // v3.10.0
        "symfony/property-access": "7.0.*", // v7.0.0
        "symfony/property-info": "7.0.*", // v7.0.0
        "symfony/runtime": "7.0.*", // v7.0.0
        "symfony/serializer": "7.0.*", // v7.0.2
        "symfony/stimulus-bundle": "^2.13", // v2.13.3
        "symfony/twig-bundle": "7.0.*", // v7.0.0
        "symfony/ux-turbo": "^2.13", // v2.13.2
        "symfony/yaml": "7.0.*", // v7.0.0
        "symfonycasts/tailwind-bundle": "^0.5.0", // v0.5.0
        "twig/extra-bundle": "^2.12|^3.0", // v3.8.0
        "twig/twig": "^2.12|^3.0" // v3.8.0
    },
    "require-dev": {
        "symfony/debug-bundle": "7.0.*", // v7.0.0
        "symfony/maker-bundle": "^1.52", // v1.53.0
        "symfony/stopwatch": "7.0.*", // v7.0.0
        "symfony/web-profiler-bundle": "7.0.*" // v7.0.2
    }
}

Es hora de liberar todo tu potencial con Symfony 7: Serás capaz de realizar cualquier tarea, porque entiendes cómo funcionan las cosas internamente. Este tutorial es sobre pasar de "puedo hacer algunas cosas con Symfony" a "puedo hacer cualquier cosa, ¡apúntame la tarea y la resolveré!".

Eso es porque atacamos lo que está en el núcleo de Symfony: servicios, configuración, entornos y variables de entorno. Estas son las herramientas que necesitarás para enfrentarte a cualquier reto con Symfony:

  • ¡Hola bundles! Los bundles te proporcionan servicios
  • Instalar nuevos bundles
  • Encontrar y utilizar servicios
  • Los comandos de consola de Symfony debug:container y debug:autowiring
  • Configurar bundles (es decir, configurar servicios)
  • La sintaxis when@ en los archivos de configuración
  • Autocableado y vinculación de argumentos personalizados
  • El atributo #[Autowire]
  • Entornos Symfony
  • Parámetros de servicio
  • Variables de entorno y archivos .env
  • Procesadores de variables de entorno
  • Autoconfiguración
  • Creación de una función Twig personalizada

Al final, ¡sí! Entenderás los fundamentos de cómo funciona cualquier parte de Symfony. ¿Necesitas utilizar una nueva función? ¡Estarás preparado!

Next courses in the Symfony 7: The Fundamentals section of the Symfony 7 Track!

2 Comments

Sort By
Login or Register to join the conversation
Christian-R avatar Christian-R 1 month ago

pretty neat

| Reply |
jimmyhich avatar jimmyhich 3 months ago

thank you

| Reply |

Delete comment?

Share this comment

astronaut with balloons in space

"Houston: no signs of life"
Start the conversation!