Curso Symfony en Madrid, Barcelona y Online

Formación de Symfony destinada para profesionales de empresa que deseen aprender desarrollar con este potente framework. Una formación completa de Symfony ofrecida en la modalidad de curso presencial In Company en Madrid, Barcelona, Valencia, Alicante, Málaga, Sevilla y Bilbao, bajo demanda para empresas o como curso online.

¿Qué es Symfony?

Symfony es, actualmente, uno de los frameworks PHP más completos, modernos y potentes. Permite crear aplicaciones y sitios web rápidos y seguros de forma profesional. Está basado en el patrón Modelo Vista Controlador, lo que hace que el desarrollo sea bastante escalable. Gracias a esto, permite que trabajar en equipo sea muy sencillo.

El objetivo de Symfony es el desarrollo de aplicaciones web, enfocado en el desarrollo backend, nos ayuda a reducir los tiempos y el esfuerzo de nuestro trabajo de desarrollo. Gracias a su habilidad para la reducción de errores de programación podemos trabajar de forma más eficiente y productiva, además de ahorrarnos tiempo en las fases de nuestro trabajo.

Symfony es una gran opción para el desarrollo de nuestras aplicaciones web, se basa en componentes, bloques de construcción reutilizables con funcionalidades específicas que permiten avanzar en el desarrollo de una forma más rápida y eficiente al mismo tiempo que evitando errores en el código. A través de un patrón del diseño Modelo-Vista-Controlador (MVC), el desarrollo será más sencillo al mejorar la organización y la mantenibilidad del código. 

Con el curso Symfony descubrirás que es un framework PHP versátil que nos da las mejores herramientas y que, a través de los componentes, desarrollarás aplicaciones de alta calidad y eficiencia. Aprende a desarrollar aplicaciones con el curso de Symfony, descubre todas las novedades y prepárate para tu certificación. 

formacion in company

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente
formacion presencial convocatorias

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad
formacion online en streaming

Classroom Training

Formación online en Streaming

Profesor en directo con el sistema GoToMeeting

Online Classroom

Formación Online Asíncrona

Accede a nuestros contenidos multimedia desde nuestra plataforma LMS

Características del curso Symfony

Temario: Plan de estudios | Curso de Symfony

Unidad 1. Introducción a Symfony.

  • Qué es un Framework y porqué usar uno.
  • Qué es Symfony y por qué usarlo.
  • Características de Symfony.
  • Patrón MVC en Symfony. Estructura de directorios.
  • Conceptos de proyecto, aplicación y módulo en Symfony.
  • Qué son los entornos de Symfony.
  • La barra de depuración.
  • Conceptos de modelo, layout y acciones.
  • Concepto de archivos yaml. Instalación y configuración del entorno.

Unidad 2. Primer proyecto con Symfony

  • Presentación del proyecto.
  • Línea de comandos Symfony.
  • Crear proyecto, aplicaciones y módulos.
  • Configurar la base de datos.
  • Crear modelo, formularios y filtros.
  • Cargar datos de prueba de una manera práctica.
  • Probando los entornos de Symfony.
  • Personalizar los layout.
  • Agregar JavaScript y css.

Unidad 3. El modelo y Doctrine.

  • Generando modelos.
  • Consultas, insert, delete y update con doctrine.
  • Paginando resultados.
  • Optimizando resultados.
  • Limitando resultados.
  • Redefiniendo modelos generados por Symfony.
  • Transacciones con Doctrine.

 Unidad 4. Formularios

  • Generando formularios.
  • Framework de formularios.
  • Validadores y widgets.
  • Formularios con Doctrine.
  • Personalizando formularios.
  • Validación de formularios.
  • Acciones de los formularios.
  • Redefinir formularios generados por Symfony.

Unidad 5: El usuario y los plugins

  • Introducción al manejo de usuarios, las sesiones y los mensajes flash.
  • Introducción a los plugins, instalación y publicación.
  • Seguridad y autenticación de la aplicación: El plugin sfDoctrineGuard.

Unidad 6. Enrutamiento y acciones

  • Las URL.
  • Configuración del enrutamiento.
  • Personalización del enrutamiento.
  • Enrutamiento, acciones y plantillas.
  • ¿Que es el controlador frontal?
  • ¿Que son las acciones?
  • Asociación entre plantillas y acciones.
  • La petición y la respuesta.
  • Redirigiendo hacia otras acciones.

Unidad 7. Generador admin.

  • Concepto de scaffolding.
  • Formas de usar el generator admin.
  • El caché de Symfony.
  • Configurando nuestro administrador.
  • Configurar título.
  • Configurando vistas form.
  • Configurando filtros.
  • Personalizando plantillas.
  • Acciones personalizadas.

Unidad 8. Caché, mails y ajax.

  • ¿Qué es el caché de Symfony?
  • Configuración del caché Partial y componente en el caché.
  • Removiendo el caché.
  • Constantes en archivos de configuración.
  • Enviando mails.
  • Ajax con jQuery.

Novedades en torno a Symfony 5

¿Cómo puedo aprender desarrollo web? En el siguiente curso práctico podrás ver las principales ventajas de usar Symfony para crear aplicaciones web mediante la programación orientada a objetos avanzada que permiten versiones actuales de php. Además, verás todas las novedades que trae Symfony 5 con una metodología dinámica, así como los beneficios  la implementación de este software con auténticos profesionales con más de 10 años desarrollando portales y aplicaciones con symfony en la comunidad. 

Formación para empresas Bonificada

Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis. Aprender symfony, nunca fue tan sencillo gracias a dicha ayuda. 

Curso de Symfony Online

– Método OnLine mediante servicios streaming enfocado a empresas.

– Curso apto para visualizar en tablets, multinavegador y multiplataforma.

Tecnología GoToMeeting.

Curso Symfony en Madrid, Barcelona y Online
CURSO SYMFONY