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.
1
Explorar Unidad
Introducción
- Novedades PHP 7.4
- Environment
- Website-Skeleton
- Git & Dockerzing Projects
- PhpStorm
2
Explorar Unidad
Primeros pasos
- Estructura de Carpetas
- Primeros Componentes/Bundles
- Profiler Toolbar
- Introducción a Maker-Bundle
3
Explorar Unidad
Routing
- Annotation Routing
- Yaml Routing
- Routing for Environment
- Custom routing
4
Explorar Unidad
TWIG
- 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
Explorar Unidad
Controller
- Errores & Excepciones
- Páginas de Error
- Session
- Mensajes Flash
- Objeto Request
- Objeto Response
- Extender Controlador & CORS
- Redirecting and Forwarding
- Debugging Controller
6
Explorar Unidad
ORM Doctrine
- Annotations
- Yaml Extension
- Repositories
- Query Builder
- DataFiture
- Múltiples Bases de Datos
7
Explorar Unidad
Servicios
- Introducción
- Desde Comandos
- Autorwiring, Autoconfiguring, Tags, Public
- Commands
- Envío de Emails
8
Explorar Unidad
Eventos
- Generando Eventos
- Listener
- Event Listener y Event Subscriber
- Cerrar Sesión
- Jerarquía de Roles
9
Explorar Unidad
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
Explorar Unidad
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
Explorar Unidad
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
Explorar Unidad
Testing
- Introducción
- PHPUnit
- Test unitarios
- Test Funcionales
- Crawler
- Repository
- SonarQube
- Cobertura
13
Explorar Unidad
Webpack Encore
- Introducción
- Configuración
- Ejemplos de Configuraciones
14
Explorar Unidad
Cache
- MemCache
- Redis
15
Explorar Unidad
Logs
- Introducción
- Configuración
16
Explorar Unidad
Serializer
- Introducción
- Configuración
- Circular
- Profundidad máxima
17
Explorar Unidad
Workflow
- Introducción
- Configuración
- Ejemplo
18
Explorar Unidad
Messenger Component
- Instalación
- Conceptos
- Bus
- Handlers
- Transports
19
Explorar Unidad
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
