Symfony 7 - Curso gratuito de introducción al framework
por Patricio Mendez
Introducción a Symfony 7 con Twig, controladores y rutas, Doctrine ORM y un proyecto CRUD completo, siguiendo la documentación oficial.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación en Udemy impartido por Patricio Mendez (1 h 59 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Desarrolladores con conocimientos de PHP que quieren una primera toma de contacto sólida con Symfony 7.
- Duración
- 1 h 59 min · 19 lecciones
- Precio
- Gratis en Udemy
- Autor
- Patricio Mendez
- Plan sugerido
- 2 sem. · 3 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Introducción compacta y bien ordenada a Symfony 7 que recorre vistas, controladores, Doctrine y un CRUD final. Resulta especialmente útil para quien ya sabe PHP y quiere una base apoyada en la documentación oficial.
Puntos fuertes
- Recorre el ciclo completo de MVC (vistas, controladores y modelo) y lo cierra con un proyecto práctico.
- Se apoya en la documentación oficial y deja enlaces en cada sección para profundizar.
- Trata una versión actual del framework (Symfony 7) y tiene una duración manejable.
A tener en cuenta
- Con unas dos horas, es una introducción: no cubre temas más avanzados del framework.
- Exige saber PHP de antemano; no sirve para empezar de cero en programación.
- No se detalla si incluye ejercicios propuestos más allá del CRUD final.
De qué trata
Curso introductorio, aunque no básico, de Symfony 7 basado en la documentación oficial del framework. Dura unas dos horas y se divide en 19 lecciones agrupadas en cinco bloques: introducción, vistas con Twig, controladores y rutas, base de datos con Doctrine ORM y un proyecto completo de CRUD.
Explica la estructura de un proyecto, la sintaxis, los filtros y las funciones de Twig, la configuración de la conexión en el archivo .env y la creación de entidades con Symfony CLI. También muestra las consultas generadas con el Profiler. Se recomienda saber PHP de antemano.
- Estructura de un proyecto Symfony 7
- Vistas con Twig: sintaxis, filtros y funciones
- Controladores, rutas e inyección de parámetros
- Doctrine ORM, entidades y Profiler
- Proyecto completo de CRUD
Para quién es este curso
- Desarrolladores con conocimientos de PHP que quieren una primera toma de contacto sólida con Symfony 7.
- Personas que prefieren aprender siguiendo la documentación oficial del framework y ampliar después con los enlaces de cada sección.
- Quienes buscan un recorrido corto (unas dos horas) que termine en un CRUD completo.
Mejor busca otro si…
- Quienes aún no saben PHP: el curso se centra en el framework y da el lenguaje por sabido.
- Quienes ya manejan Symfony, Twig y Doctrine y buscan temas avanzados.
Antes de empezar
- Conocimientos de PHP, ya que el curso se centra en el framework y no en el lenguaje.
- Nociones básicas de bases de datos para seguir la parte de Doctrine y las consultas SQL.
Qué sabrás hacer al terminar
- Entender la estructura de archivos y directorios de un proyecto Symfony.
- Crear vistas con Twig usando su sintaxis, filtros y funciones.
- Definir controladores y rutas, con inyección de parámetros y lectura de valores de configuración.
- Conectar la aplicación a una base de datos con Doctrine ORM y el archivo .env, y crear entidades con Symfony CLI.
- Construir un CRUD completo en Symfony 7.
Estructura del curso
- 01
Introducción
Presentación del curso, basado en la documentación oficial de Symfony 7, y estructura de archivos y directorios de un proyecto Symfony.
- 02
Vistas (MVC) con Twig
Creación de vistas con el motor de plantillas Twig: sintaxis, filtros y funciones.
- 03
Controlador (MVC) y rutas
Uso del controlador en Symfony 7, rutas, inyección de parámetros y lectura de valores de configuración para evitar código hard code.
- 04
Base de datos con Doctrine ORM
Conexión a la base de datos mediante el archivo .env, creación de entidades con Doctrine y Symfony CLI, consultas y visualización de las queries generadas con el Profiler.
- 05
Proyecto completo: CRUD
Aplicación práctica que reúne lo anterior para crear, leer, actualizar y eliminar datos en la base de datos.
Capítulos del vídeo
- 01Introducción
- 02Introducción a las vistas(MVC) con Twig
- 03Controlador(MVC) y rutas
- 04Gestionando la Base de Datos con el Modelo usando doctrine ORM
- 05Proyecto completo haciendo CRUD
Plan de estudio sugerido
2 semanas · unas 3 h por semana
- 1.Semana 1, sesión 1: capítulos Introducción y Twig; practica creando plantillas con filtros y funciones.
- 2.Semana 1, sesión 2: Controlador y rutas; prueba rutas con parámetros y valores de configuración.
- 3.Semana 2, sesión 1: Doctrine ORM; configura el .env, crea una entidad y revisa las queries en el Profiler.
- 4.Semana 2, sesión 2: Proyecto CRUD; reconstruyelo con tu propia entidad y consulta la documentación oficial.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Ten PHP y una base de datos disponibles antes de empezar, para poder seguir la parte de Doctrine.
- Al llegar al capítulo de Doctrine, pausa y revisa las queries en el Profiler para entender qué SQL genera el ORM.
- En el CRUD final, intenta aplicarlo a una entidad distinta de la del ejemplo para comprobar que lo has asimilado.
- Abre los enlaces a la documentación oficial de cada sección para ampliar lo que el curso solo introduce.
Antes y después de este curso
- Antes de este cursoAprende PHP desde Cero - Nivel BásicoAporta la base de PHP que el curso de Symfony da por sabida.
- AlternativaAprende Laravel - Modelos, Migraciones, Rutas, Vistas, etcOtro framework MVC de PHP con modelos, rutas y vistas, útil para comparar enfoques.
Cómo lo presenta Patricio Mendez
En este curso de Symfony 7(Framework MVC de PHP) vamos a conocer de manera introductoria(pero no básica) los principales conceptos del framework, además vamos a basar el temario en la documentación oficial. Aprenderemos a crear vistas usando Twig, así como la sintaxis, que son los filtros y funciones de este motor de vistas o plantillas. Aprenderemos a utilizar el ORM Doctrine y nos vamos a…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber PHP?
Sí, el autor recomienda tener conocimientos de PHP, porque el curso se centra en el framework y no en el lenguaje.
+¿Cuánto dura?
Unas dos horas, repartidas en 19 lecciones. Con pausas y práctica puedes completarlo en un par de semanas con unas 3 horas semanales.
+¿Qué se construye al final?
Un CRUD completo con Symfony 7 que permite crear, leer, actualizar y eliminar datos en la base de datos mediante Doctrine.
+¿Cómo seguir después?
El curso deja enlaces a la documentación oficial en cada sección para profundizar en cada tema.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Patricio Mendez; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.