cursos.
← Programación
Ficha 005.606UdemyGRATIS

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 Udemy

Respuesta 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 5

Introducció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

  1. 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.

  2. 02

    Vistas (MVC) con Twig

    Creación de vistas con el motor de plantillas Twig: sintaxis, filtros y funciones.

  3. 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.

  4. 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.

  5. 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

  1. 01Introducción
  2. 02Introducción a las vistas(MVC) con Twig
  3. 03Controlador(MVC) y rutas
  4. 04Gestionando la Base de Datos con el Modelo usando doctrine ORM
  5. 05Proyecto completo haciendo CRUD

Plan de estudio sugerido

2 semanas · unas 3 h por semana

  1. 1.Semana 1, sesión 1: capítulos Introducción y Twig; practica creando plantillas con filtros y funciones.
  2. 2.Semana 1, sesión 2: Controlador y rutas; prueba rutas con parámetros y valores de configuración.
  3. 3.Semana 2, sesión 1: Doctrine ORM; configura el .env, crea una entidad y revisa las queries en el Profiler.
  4. 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

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