Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Symfony 2.8

DISPONIBLE EN MODALIDAD:

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?

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

Objetivos

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

¿Qué vas a aprender?

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

  • 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

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
tema 2

Primeros pasos

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

Enrutamiento

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

Vistas TWIG

  • Introducción
  • Twig y su sintaxis
  • Estructuras de control
  • Herencia
  • Utilizando controladores
  • Inclusión de componentes
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
tema 6

ORM Doctrine

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

Servicios

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

Eventos

  • Generando Eventos
  • Listener
  • Event Listener y Event Subscriber
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
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
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
tema 12

Testing

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

Cache

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

Logs

  • Introducción
  • Configuración
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

Curso de Symfony 2.8 bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient