Saltar al contenido

file_download
Proyecto final
N/A
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
4 minutos
play_circle_outline
vista previa
4 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
2 minutos

play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
5 minutos
play_circle_outline
Instalar ORM Pack, añadiendo Doctrine a nuestro proyecto
5 minutos
play_circle_outline
Crear nuestra base de datos con Symfony CLI
3 minutos
play_circle_outline
Crear nuestra entidad Movie con todos sus atributos
9 minutos
play_circle_outline
Crear y ejecutar las migraciones para generar nuestra base de datos
6 minutos
play_circle_outline
Añadiendo las entidades Genre y Country
4 minutos
play_circle_outline
Relacionar las entidades Genre y Country con la entidad Movie
7 minutos
play_circle_outline
Fixtures, generando datos ficticios para nuestro entorno de desarrollo
12 minutos
play_circle_outline
Instalar y configurar TailwindCSS
7 minutos
play_circle_outline
Instalar Twig, el motor de vistas de Symfony
6 minutos

play_circle_outline
Obtener las películas con Doctrine
4 minutos
play_circle_outline
Desarrollar el listado de películas con Twig
11 minutos
play_circle_outline
Refactorizar con parciales
2 minutos
play_circle_outline
Instalar paquete iconos FontAwesome
2 minutos

play_circle_outline
Obtener una película con Doctrine
5 minutos
play_circle_outline
Detalle de una película con Twig
3 minutos
play_circle_outline
Añadir navegación superior a nuestro layout
3 minutos

play_circle_outline
Formulario para la entidad Movie
3 minutos
play_circle_outline
Método create para representar el formulario de alta de películas
6 minutos
play_circle_outline
Estilizar formulario películas con TailwindCSS
5 minutos
play_circle_outline
Procesar el formulario de alta de películas
4 minutos
play_circle_outline
Formulario para editar películas y actualización de datos
6 minutos
play_circle_outline
Validar nuestro formulario en modo alta y edición
9 minutos

play_circle_outline
La forma incorrecta de eliminar datos
5 minutos
play_circle_outline
La forma correcta de eliminar datos
6 minutos
Vídeo de introducción Curso de Symfony 6 para principiantes
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

Symfony 6 es la sexta versión principal del popular framework de desarrollo web de código abierto llamado Symfony. Symfony es un conjunto de herramientas y componentes que se utilizan para crear aplicaciones web de alta calidad y complejidad. El framework es conocido por su modularidad, escalabilidad y su uso para aplicaciones empresariales.

Este curso de Symfony 6 es una introducción completa al desarrollo web con este popular framework PHP. A través de ejemplos prácticos, aprenderás a crear aplicaciones web desde cero utilizando Symfony 6 y sus componentes clave.

Comenzaremos por explorar los conceptos básicos de Symfony 6, incluyendo cómo instalar el framework y cómo configurar un entorno de desarrollo. A continuación, profundizaremos en los controladores, que son la pieza central de cualquier aplicación Symfony 6. Aprenderás cómo crear controladores, rutas y vistas, y cómo integrarlos en tu aplicación web.

El siguiente tema que abordaremos son los formularios. Aprenderás cómo crear formularios personalizados con Symfony 6 y cómo validar los datos del usuario para evitar errores y mejorar la experiencia del usuario.

También cubriremos Doctrine, el sistema de mapeo objeto-relacional (ORM) utilizado en Symfony 6. Aprenderás cómo crear modelos de datos y cómo realizar operaciones CRUD (crear, leer, actualizar y eliminar) en tu base de datos utilizando Doctrine.

Además, verás cómo crear datos de prueba (fixtures) para poblar tu base de datos con datos de prueba. Esto es especialmente útil cuando se trabaja en entornos de desarrollo y pruebas.

Finalmente, el curso cubrirá la validación de datos, una tarea crítica en cualquier aplicación web. Aprenderás cómo validar datos en Symfony 6 y cómo manejar errores de validación.

Este curso es perfecto para desarrolladores principiantes que desean aprender Symfony 6 desde cero y para aquellos que desean actualizar sus habilidades y conocimientos en Symfony 6. Al finalizar el curso, tendrás una sólida comprensión de los fundamentos de Symfony 6 y estarás listo para crear aplicaciones web más avanzadas utilizando este poderoso framework.

assignment

Requisitos

Conocimientos sólidos de PHP 8, aquí tienes la ruta de PHP 8.
Haber tenido contacto con algún framework de desarrollo web.
group

¿A quién va dirigido el curso?

Desarrolladores web que deseen salir de su zona de confort para seguir aprendiendo nuevas herramientas.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

5 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Antoni Mallol Duràn

hace 5 meses

Antoni Mallol Muy recomendable
star star star star star
Perfecto para empezar en symfony
MapTeam

hace 2 años

MapTeam Excelente, perfecto para entender Symfony 6
star star star star star
Lo primero que lo he obtenido gratuitamente al registrarme y además, el curso explica muy bien el sistema de archivos, rutas, tipos de dato y métodos para comenzar en Symfony 6.
Tomas

hace 2 años

Tomas Perfecto
star star star star star
El curso está muy bien actualizado con Symfony 6. Las explicaciones son muy buenas y didácticas. Lo recomiendo 100% para alguien que sepa PHP y está comenzado a utilizar Frameworks.
Iván Legrán

hace 3 años

Iván Legrán Muy bueno
star star star star star
Symfony parece más abrumador que Laravel, pero con este curso se te quita el miedo a adentrarte en el framework y ves que, una vez que conoces un poco el Cli, ya no es tan aterrador.
David Gomà

hace 3 años

David Gomà Perfecto para coger una idea general de como va Symfony
star star star star star
Tenía ganas de conocer Symfony pero se me hacía una montaña. De este modo ya tengo una idea general y puedo hablar con conocimiento de causa!
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción