¿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.
Requisitos
Haber tenido contacto con algún framework de desarrollo web.
¿A quién va dirigido el curso?
¿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.
Certificado de finalización
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.
Valoraciones
5 valoraciones