Imagina Formación

Curso de Desarrollo Web con Symfony 5

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

¿Qué es Symfony?

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.

¿Qué voy a aprender con en el curso de Symfony 5?

Mediante este curso podrás aprender a utilizar uno de los frameworks más populares para poder desarrollar tus aplicaciones web.

Objetivos

El objetivo del curso es que el alumno adquiera los conocimientos necesarios para crear sus propias aplicaciones web.

¿A quién va dirigido?

Este curso va dirigido a quiera aprender esta herramienta.

Duración
Consultar
Requisitos
Conocimientos básicos de PHP. Tener permisos de instalación de software en tu equipo.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso


    *requerido

    • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
    • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
    • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
    • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

    Temario

                   

    ¿Necesitas un temario a medida? Consúltanos.

    1

    Introducción

    • Novedades PHP 7.4
    • Environment
    • Website-Skeleton
    • Git & Dockerzing Projects
    • PhpStorm
    2

    Primeros pasos

    • Estructura de Carpetas
    • Primeros Componentes/Bundles
    • Profiler Toolbar
    • Introducción a Maker-Bundle
    3

    Routing

    • Annotation Routing
    • Yaml Routing
    • Routing for Environment
    • Custom routing
    • Introducción
    • Filters
    • Ciclos y Condicionales
    • Output Escaping
    • Debug Variables
    • Otros Formatos de Salida
    • Variables Globales
    • Extensiones
    • Embeber Controlador
    • Embeber Template
    • Templates Sin Controlador
    • Inyectar Servicios en Twig
    • Sobreescribir Bundles
    5

    Controller

    • Errores & Excepciones
    • Páginas de Error
    • Session
    • Mensajes Flash
    • Objeto Request
    • Objeto Response
    • Extender Controlador & CORS
    • Redirecting and Forwarding
    • Debugging Controller
    6

    ORM Doctrine

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

    Servicios

    • Introducción
    • Desde Comandos
    • Autorwiring, Autoconfiguring, Tags, Public
    • Commands
    • Envío de Emails
    8

    Eventos

    • Generando Eventos
    • Listener
    • Event Listener y Event Subscriber
    • Cerrar Sesión
    • Jerarquía de Roles
    9

    Forms

    • Introducción
    • Validaciones
    • ToString
    • Nested Forms
    • Dynamic Forms usando EventListener
    • Dynamic Forms usando Event Subscriber
    • Dynamic Forms Según el Dato
    • Múltiples Submits
    • Usando Data Transformers
    • Custom Fields
    10

    Seguridad

    • Introducción
    • Instalación
    • Autenticación
    • Autenticación de Usuarios
    • Carga de Usuarios
    • Denegar el Acceso
    • Obtener el Objeto User
    • Cerrar Sesión
    • Jerarquía de Roles
    11

    Internacionalización

    • Introducción
    • Instalación
    • Traducción Básica
    • Message Placeholder
    • Traducción en Plantillas
    • Obtener Contenido de Traducciones y Actualizar
    • Recursos de Traducción
    12

    Testing

    • Introducción
    • PHPUnit
    • Test unitarios
    • Test Funcionales
    • Crawler
    • Repository
    • SonarQube
    • Cobertura
    13

    Webpack Encore

    • Introducción
    • Configuración
    • Ejemplos de Configuraciones
    14

    Cache

    • MemCache
    • Redis
    15

    Logs

    • Introducción
    • Configuración
    16

    Serializer

    • Introducción
    • Configuración
    • Circular
    • Profundidad máxima
    17

    Workflow

    • Introducción
    • Configuración
    • Ejemplo
    18

    Messenger Component

    • Instalación
    • Conceptos
    • Bus
    • Handlers
    • Transports
    19

    Bundles

    • Introducción
    • Create bundle
               

    ¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.

    Realiza el curso desde donde quieras gracias a nuestro campus online.
    Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
    y responderá a todas tus dudas.
    Tutor personal
    Proyecto final
    Diploma de certificación
    Plataforma online
    Disponibilidad horaria
    Bolsa de empleo

    ¿Quieres realizar esta formación sin coste para tu empresa?

     

    ¡Sin desplazamientos! Impartimos la formación en tu empresa.

    Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

    Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

    Consulta disponibilidad y precios

    ¿Tienes alguna duda?

    Puedes hablar con uno de nuestros profesores.

    ¡Pregúntanos!

    ↑ Ir arriba