+300.000 Empresas utilizan Symfony para aplicaciones robustas y escalables
Acelera la formación de tu equipo en Symfony 7 A Medida, tutorizada por expertos y bonificable por FUNDAE al 100% para empresas. Solicita propuesta a medida.
Profundiza en Symfony 7 desde los fundamentos hasta características avanzadas, con un contenido cuidadosamente diseñado para aplicaciones empresariales.
1
Aumenta la eficiencia y colaboración en tus proyectos utilizando herramientas y tecnologías esenciales como Docker, Git y la integración continua.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Particularidades de PHP 8.1.0
Environment
Website-Skeleton
Git & Dockerizing Projects
PhpStorm y Visual Studio Code
Hola Mundo en Symfony
Análisis de la estructura de carpetas
Despliegue local
Primeros cambios en el proyecto para visualizar cambios
Primeros Componentes/Bundles
Profiler Toolbar
Introducción a Maker-Bundle
Particularidades de PHP 8.1.0
Environment
Website-Skeleton
Git & Dockerizing Projects
PhpStorm y Visual Studio Code
Hola Mundo en Symfony
Análisis de la estructura de carpetas
Despliegue local
Primeros cambios en el proyecto para visualizar cambios
Tema 1: Introducción y primeros pasos con Symfony 6
Particularidades de PHP 8.1.0
Environment
Website-Skeleton
Git & Dockerizing Projects
PhpStorm y Visual Studio Code
Hola Mundo en Symfony
Análisis de la estructura de carpetas
Despliegue local
Primeros cambios en el proyecto para visualizar cambios
Primeros Componentes/Bundles
Profiler Toolbar
Introducción a Maker-Bundle
Tema 2: Routing en Symfony
Introducción al sistema de enrutado
Instalaciones y configuraciones esenciales
Estableciendo rutas en Symfony
Annotation Routing
Yaml Routing
Routing for Environment
Custom routing
Accediendo a parámetros de enrutado
Rutas anidadas
Paso de información entre rutas de manera programática
Tema 3: TWIG
Introducción
Filters
Ciclos y Condicionales
Output Escaping
Debug Variables
Otros Formatos de Salida
Variables Globales
Extensiones
Embeber Controlador
Embeber Template
Templates Sin Controlador
Inyectar Servicios en Twig
Sobreescribir Bundles
Tema 4: Controller
Errores & Excepciones
Páginas de Error
Session
Mensajes Flash
Objeto Request
Objeto Response
Extender Controlador & CORS
Redirecting and Forwarding
Debugging Controller
Tema 5: ORM Doctrine
Annotations
Yaml Extension
Repositories
Query Builder
DataFiture
Múltiples Bases de Datos
Tema 6: Servicios
Introducción
Desde Comandos
Autorwiring, Autoconfiguring, Tags, Public
Commands
Envío de Emails
Tema 7: Eventos
Generando Eventos
Listener
Event Listener y Event Subscriber
Cerrar Sesión
Jerarquía de Roles
Tema 8: Forms
Introducción a los formularios en Symfony
Validaciones
ToString
Nested Forms
Dynamic Forms usando EventListener
Dynamic Forms usando Event Subscriber
Dynamic Forms Según el Dato
Múltiples Submits
Usando Data Transformers
Custom Fields
Tema 9: Seguridad
Introducción
Instalación
Autenticación
Autenticación de Usuarios
Carga de Usuarios
Denegar el Acceso
Obtener el Objeto User
Cerrar Sesión
Jerarquía de Roles
Protección de rutas a partir de autenticación y autorización
Tema 10: Internacionalización
Introducción
Instalación y configuración esencial
Traducción Básica
Message Placeholder
Traducción en Plantillas
Obtener Contenido de Traducciones y Actualizar
Recursos de Traducción
Tema 11: Introducción al Tetsing de proyectos Symfony
Introducción
PHPUnit
Test unitarios
Test Funcionales
Crawler
Repository
SonarQube
Cobertura de código
Tema 12: Webpack Encore
Introducción
Configuración
Ejemplos de Configuraciones
Tema 13: Gestión de la Cache
MemCache
Redis
Tema 14: Monitorización y Logs
Introducción
Instalación y Configuración
Estableciendo los niveles de logs
Redacción de logs
Consejos y buenas prácticas para redactar logs
Tema 15: Serializer
Introducción
Configuración
Circular
Profundidad máxima
Tema 16: Workflow
Introducción
Configuración
Ejemplo
Tema 17: Messenger Component
Instalación
Conceptos
Bus
Handlers
Transports
Tema 18: Bundles
Introducción
Create bundle
Tema 19: APIs
Conceptos básicos de REST
Serialización de datos
Autenticación y autorización
Pruebas de API
Tema 20: Herramientas de desarrollo
Xdebug para depuración
PHPLint para verificación de código
PHPCS y PSR-2 para estándares de codificación
PHPCPD para detección de duplicados de código
PHPUnit para pruebas unitarias
Behat para pruebas de comportamiento
Selenium WebDriver para pruebas de interfaz de usuario
Blackfire para perfiles de rendimiento
Herramientas de control de versiones (Git, SVN)
Integración continua (CI) con Jenkins o Travis CI
Tema 21: Autenticación y autorización avanzadas
Autenticación con proveedores externos (OAuth, LDAP)
Autorización basada en roles y permisos
Control de acceso a nivel de objeto
Seguridad de la API (OAuth, JWT)
Tema 22: Optimización de rendimiento
Caching de página y fragmento de caché
Caching de consultas de base de datos
Uso de caché inversa (Varnish)
Ajuste de configuraciones de Symfony para mejorar el rendimiento
Perfiles de rendimiento con herramientas como Blackfire
Tema 23: WebSockets y tiempo real
Introducción a WebSockets
Uso de Ratchet para WebSockets en Symfony
Integración con bibliotecas de tiempo real como Socket.io o Pusher
Tema 24: Integración de servicios de terceros
Integración de servicios de almacenamiento en la nube (Amazon S3, Google Cloud Storage)
Integración de servicios de correo electrónico (Mailgun, SendGrid)
Integración de servicios de pago (Stripe, PayPal)
Integración de servicios de análisis (Google Analytics)
Integración de servicios de notificación (Firebase Cloud Messaging)
Tema 25: Despliegue y administración de Symfony
Configuración de entornos de producción, desarrollo y pruebas
Despliegue en servidores web (Apache, Nginx)
Configuración de balanceadores de carga
Configuración de escalado horizontal
Monitoreo y registro de errores (Sentry, ELK Stack)
Gestión de actualizaciones y migraciones de base de datos
Tema 26: Seguridad avanzada
Protección contra ataques CSRF y XSS
Configuración de encabezados de seguridad (CSP, HSTS)
Auditoría de seguridad y registro de eventos
Pruebas de penetración y análisis de vulnerabilidades
Tema 27: Mejores prácticas de desarrollo
Principios SOLID y patrones de diseño
Refactorización de código
Pruebas de rendimiento y optimización
Control de calidad del código
Documentación y generación de API
Tema 28: Proyecto Final
Planteando proyecto Final
Estableciendo requisitos
Implementación
Comprobando correcto funcionamiento
Build y despliegue
Consejos y siguientes pasos
Perfiles profesionales
Pensado para quienes deben dominar Symfony 7 en su día a día
Desarrolladores Backend
Procuran dominar Symfony para construir aplicaciones web robustas y escalables, alineándose con las demandas corporativas.
Ingenieros de Software
Buscan mejorar la integración de Symfony en entornos complejos, garantizando soluciones eficientes y seguras.
Equipos de Desarrollo TI
Necesitan capacitación en Symfony para implementar tecnología de vanguardia en proyectos empresariales.
Administradores de Sistemas
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Symfony 7
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso de Symfony 7 te ofrece un conocimiento profundo en uno de los frameworks PHP más utilizados en el desarrollo web. Aprenderás desde los aspectos básicos hasta temas avanzados como el enrutamiento, seguridad, APIs, optimización de rendimiento y WebSockets. Adquirirás habilidades valiosas para el desarrollo web a nivel empresarial, preparándote para afrontar proyectos complejos y mejorar tu proyección profesional en el sector tecnológico.
Sí, el curso de Symfony 7 es completamente bonificable a través de FUNDAE. Esto implica que las empresas pueden recibir una subvención que cubre hasta el 100% del coste del curso, siempre que tengan créditos disponibles. Además, si deseas que nos encarguemos de la gestión de la bonificación, te ofrecemos este servicio con un coste adicional del 10% del valor del curso más IVA, el cual también es bonificable.
El curso de Symfony 7 se imparte en modalidad de Aula Virtual Personalizada, utilizando Zoom para las videoconferencias con el formador. Los participantes tendrán acceso a las grabaciones de las clases, lo que les permitirá revisar los contenidos en cualquier momento, garantizando flexibilidad y la posibilidad de adaptar la formación a las necesidades específicas de la empresa.
En el curso de Symfony 7, desarrollarás habilidades en la implementación de proyectos web utilizando Symfony, gestión de bases de datos con Doctrine, creación de interfaces de usuario con TWIG, y manejo de servicios y eventos en el framework. También aprenderás sobre buenas prácticas de seguridad, internacionalización y la integración de servicios de terceros.
Para inscribirte en el curso de Symfony 7, simplemente completa los formularios disponibles en nuestro sitio web. Es importante que proporciones toda la información necesaria para que podamos procesar tu inscripción de manera rápida y eficiente, así como gestionar la bonificación a través de FUNDAE si optas por esta opción.
El curso de Symfony 7 te ofrece un conocimiento profundo en uno de los frameworks PHP más utilizados en el desarrollo web. Aprenderás desde los aspectos básicos hasta temas avanzados como el enrutamiento, seguridad, APIs, optimización de rendimiento y WebSockets. Adquirirás habilidades valiosas para el desarrollo web a nivel empresarial, preparándote para afrontar proyectos complejos y mejorar tu proyección profesional en el sector tecnológico.
Sí, el curso de Symfony 7 es completamente bonificable a través de FUNDAE. Esto implica que las empresas pueden recibir una subvención que cubre hasta el 100% del coste del curso, siempre que tengan créditos disponibles. Además, si deseas que nos encarguemos de la gestión de la bonificación, te ofrecemos este servicio con un coste adicional del 10% del valor del curso más IVA, el cual también es bonificable.
El curso de Symfony 7 se imparte en modalidad de Aula Virtual Personalizada, utilizando Zoom para las videoconferencias con el formador. Los participantes tendrán acceso a las grabaciones de las clases, lo que les permitirá revisar los contenidos en cualquier momento, garantizando flexibilidad y la posibilidad de adaptar la formación a las necesidades específicas de la empresa.
En el curso de Symfony 7, desarrollarás habilidades en la implementación de proyectos web utilizando Symfony, gestión de bases de datos con Doctrine, creación de interfaces de usuario con TWIG, y manejo de servicios y eventos en el framework. También aprenderás sobre buenas prácticas de seguridad, internacionalización y la integración de servicios de terceros.
Para inscribirte en el curso de Symfony 7, simplemente completa los formularios disponibles en nuestro sitio web. Es importante que proporciones toda la información necesaria para que podamos procesar tu inscripción de manera rápida y eficiente, así como gestionar la bonificación a través de FUNDAE si optas por esta opción.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Desarrolla aplicaciones seguras y optimizadas con la implementación de las mejores prácticas, desde la gestión de seguridad avanzada hasta la optimización del rendimiento.
3
Capacitación orientada a empresas con ejercicios prácticos que permiten implementar inmediatamente lo aprendido en proyectos reales.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras