Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Symfony 2.8

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Symfony es uno de los frameworks más populares para el desarrollo web con PHP. Es un proyecto de código libre desarrollado por SensioLabs, y que tiene una gran comunidad detrás.

Aprenderás a utilizar uno de los frameworks más populares para poder desarrollar tus aplicaciones web.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Symfony 2.8 bonificable para empresas

A quién va dirigido nuestro curso de Symfony 2.8

Este curso va dirigido a todos los profesionales que quieran aprender a manejar este framework.

Objetivos de nuestro curso de Symfony 2.8

  • Aprender a utilizar el framework Symfony 2.8.
  • Crear aplicaciones utilizando Symfony 2.8.

Qué vas a aprender en nuestro curso de Symfony 2.8

Symfony es uno de los frameworks más populares para el desarrollo web con PHP. Es un proyecto de código libre desarrollado por SensioLabs, y que tiene una gran comunidad detrás.

Aprenderás a utilizar uno de los frameworks más populares para poder desarrollar tus aplicaciones web.

Requisitos de nuestro curso de Symfony 2.8

  • Tener conocimientos previos y experiencia desarrollando con PHP.
  • Tener permisos de instalación de software en tu equipo.
  • Tener el IDE Visual Studio Code instalado previamente en el equipo.
  • Tener Git, PHP, MariaDB y Wamp/LAMP,XAMP/MAMP instalados previamente en el equipo.
  • Se recomienda tener experiencia con Docker

Temario del curso de Symfony 2.8

tema 1

Introducción

  • Fundamentos de Symfony 2.8
  • Symfony frente a PHP
  • Composer
  • Carcacterísticas
  • Creación de un nuevo proyecto
  • Configuración del IDE: Visual Studio Code
iconArrowDown
tema 2

Primeros pasos

  • Estructura de directorios
  • Entornos
  • La consola
  • Primeros Componentes/Bundles
  • Profiler Toolbar
  • Creando la primera página
iconArrowDown
tema 3

Enrutamiento

  • Introducción
  • Formas de declarar rutas
  • Variables
  • Importando recursos de enrutamiento
  • Generando URLs
iconArrowDown
tema 4

Vistas TWIG

  • Introducción
  • Twig y su sintaxis
  • Estructuras de control
  • Herencia
  • Utilizando controladores
  • Inclusión de componentes
iconArrowDown
tema 5

Controladores

  • Ciclo de vida
  • Creando un controlador básico
  • URL y controlador
  • Tareas comunes
  • Gestión de Errores & Excepciones
  • Páginas de Error
  • Sesión
  • Objetos Request y Response
  • Extender Controlador y configurando CORS
  • Redirecciones
  • Depurando el controlador
iconArrowDown
tema 6

ORM Doctrine

  • Annotations
  • Yaml Extension
  • Repositories
  • Query Builder
  • DataFiture
  • Múltiples Bases de Datos
iconArrowDown
tema 7

Servicios

  • Introducción
  • Creando un servicio
  • Parámetros
  • Importando otros recursos
  • Inyección
  • Etiquetas
  • Debugging de servicios
iconArrowDown
tema 8

Eventos

  • Generando Eventos
  • Listener
  • Event Listener y Event Subscriber
iconArrowDown
tema 9

Forms

  • Introducción
  • Creando un formulrio básico
  • Validación de campos
  • Tipos de campos
  • Mostrando el formulario
  • Creando clases Form
  • Forms y Doctrine
  • Temas
  • CSRF
iconArrowDown
tema 10

Seguridad

  • Introducción
  • Instalación
  • Autenticación de usuario
  • Autenticación de usuarios
  • Roles y jerarquías
  • Carga de Usuarios
  • Control y denegación de Acceso
  • Obtener el Objeto User
  • Cerrar Sesión
  • Sumplantando a un usuario
  • Autenticación sin estado
iconArrowDown
tema 11

Internacionalización

  • Introducción
  • Instalación
  • Traducción Básica
  • Usando el dominio de los mensajes
  • Gestionando la configuración regional del usuario
  • Pluralización
  • Traducioendo la base de datos
  • Traduciendo los mensajes de validación
iconArrowDown
tema 12

Testing

  • Introducción
  • PHPUnit
  • Test unitarios
  • Test Funcionales
  • Crawler
  • Configurando los tests
iconArrowDown
tema 13

Cache

  • Estándares
  • Gateway Cache
  • La cache HTTP
  • Utilizando ESI
  • Invalidando la caché
iconArrowDown
tema 14

Logs

  • Introducción
  • Configuración
iconArrowDown
tema 15

Serializer

  • Introducción
  • Configuración
  • Circular
  • Profundidad máxima
iconArrowDown
tema 16

Workflow

  • Introducción
  • Configuración
  • Ejemplo
iconArrowDown
tema 17

Messenger Component

  • Instalación
  • Conceptos
  • Bus
  • Handlers
  • Transports
iconArrowDown
tema 18

Bundles

  • Introducción
  • Create bundle
iconArrowDown

Preguntas Frecuentes de Symfony 2.8

¿Cuáles son los beneficios del curso Symfony 2.8?

accordionIcon
El curso de Symfony 2.8 ofrece múltiples beneficios para empresas, incluyendo el desarrollo de aplicaciones web robustas y escalables, una mejor comprensión del framework Symfony, y mejoras en la eficiencia del equipo de desarrolladores mediante el uso de herramientas avanzadas.

¿El curso de Symfony 2.8 se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Symfony 2.8 se puede bonificar a través de FUNDAE. De esta manera, las empresas pueden recuperar una parte del coste del curso, haciendo la formación más accesible.

¿En qué modalidades se imparte el curso de Symfony 2.8?

accordionIcon
El curso de Symfony 2.8 se imparte en modalidad online y en aula virtual personalizada. Esto permite a las empresas elegir la opción que mejor se adapte a las necesidades de su equipo.

¿Qué habilidades desarrollaré con el curso de Symfony 2.8?

accordionIcon
Con el curso de Symfony 2.8, desarrollarás habilidades como la creación y gestión de aplicaciones web, el uso avanzado del framework Symfony, la implementación de mejores prácticas de desarrollo, y la optimización de aplicaciones para un mejor rendimiento.

¿Cómo puedo inscribirme en el curso de Symfony 2.8?

accordionIcon
Puedes inscribirte en el curso de Symfony 2.8 rellenando los formularios que aparecen en la web de Imagina Formación. Una vez completados, un asesor de cursos se pondrá en contacto contigo para completar el proceso.