Curso Symfony en Madrid, Barcelona y Online

25 h
curso symfony
25 h
In Company
Streaming
Online
Symfony es un framework PHP de gran extensión a nivel global actualmente con el que podemos desarrollar aplicaciones y sitios web.

Características: Curso Symfony

¿Qué es Symfony?

Symfony es un framework para el desarrollo web de código abierto en lenguaje PHP, está creado para construir aplicaciones web robustas y escalables. Destaca por su arquitectura modular, es decir, permite a los desarrolladores utilizar solamente los componentes que son necesarios, haciendo que el trabajo sea más flexible y eficiente. El desarrollo está enfocado en el back end, por lo que nuestro trabajo será más rápido y eficiente y, a través de su habilidad para la reducción de errores, podemos conseguir un trabajo más profesional y completo.

Además, Symfony cuenta con una gran variedad de herramientas y bibliotecas para simplificar las tareas más comunes y repetitivas como la gestión de bases de datos, la validación de formularios o la autenticación de usuarios. Symfony se integra fácilmente con otros proyectos y frameworks haciendo que sea mucho más extensible, de esta forma los desarrolladores pueden personalizar y ampliar las funcionalidades de este framework. Symfony es un framework muy utilizado en el mundo del desarrollo ya que nos permite crear aplicaciones desde las más pequeñas y sencillas hasta grandes sistemas enfocados en empresas, es una herramienta sólida, flexible y con una gran comunidad que nos dará soporte a nuestras dudas y otras cuestiones.

Modalidades: Curso Symfony

Curso Symfony Streaming

Temario: Curso 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.
  • 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.
  • Generando modelos.
  • Consultas, insert, delete y update con doctrine.
  • Paginando resultados.
  • Optimizando resultados.
  • Limitando resultados.
  • Redefiniendo modelos generados por Symfony.
  • Transacciones con Doctrine.
  • 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.
  • 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.
  • 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.
  • 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.
  • ¿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

Si tienes alguna necesidad específica no te preocupes, en Formadores Freelance tienes la opción de personalizar el temario para que se ajuste a tus objetivos.

¡Consúltanos!

Cursos de Open Source

curso liferay

Curso Liferay para Administradores en Madrid, Barcelona y Online

curso laravel

Curso Laravel en Madrid, Barcelona y Online

curso alfresco

Curso Alfresco para Administradores en Madrid, Barcelona y Online

curso linux lpic 1

Curso Linux LPIC 1 en Madrid Barcelona y Online

Casos de Éxito

Más de 3.000 empresas confían en nosotros