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? Actualmente es 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.

Aprende a desarrollar aplicaciones con Symfony, descubre todas las novedades y prepárate para tu certificación.

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad

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

25 horas

Curso de programación y desarrollo para interesados en desarrollar aplicaciones PHP bajo uno de los frameworks más utilizados en la actualidad.

– Mostrar a los desarrolladores las ventajas de utilizar un framework.
– Ofrecer a los desarrolladores los conocimientos necesarios para desarrollar proyectos con Symfony.
– Brindar a los desarrolladores php una herramienta que les permita encarar proyectos de manera profesional.
– Ofrecer a los desarrolladores una herramienta que mejore su productividad.

Temario: Plan de estudios | 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 Symfony3

¿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. Además, verás todas las novedades que trae Symfony3 con una metodología dinámica, así como los beneficios  la implementación de este software.

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.

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
Share on twitter
Share on linkedin
Share on facebook