| Nombre Curso | Desarrollo de Backend sobre Liferay |
| Duración Curso en Horas | 24 horas |
| Descripción | Los alumnos aprenderán como personalizar el backend de Liferay |
| Contenidos | |
| Deuda técnica y seguridad | Deuda técnica como problema de seguridad
Análisis estático de la deuda técnica Análisis manual de código Automatización del análisis por Machine Learning |
| Seguridad en ámbito web | Ataques DOS
Confidencialidad de la información Inyección HTTP Inyección XML Inyección SQL |
| Kibana para negocio y sysops | Conceptos previos
Consola Web de Kibana Management: Index Patterns, users y roles Discover Dashboard y widgets Canvas Enterprise Search Observability: Logs, metrics y APM Alertas y tipos Security Analytics y ML |
| Conceptos | OSGi
Módulos Liferay (paquetes) Especificación JSR-286 Ciclo de vida del Portlet Gogo Shell |
| Módulos de portlet | Componentes del portlet
Atributos MVC Servicios declarativos |
| Servicios Liferay | Usuarios
Blogs Artículos de contenido web Publicaciones en el tablero de mensajes Paginas |
| Frameworks | Activo
Búsqueda e indexación Utilidades Liferay Validación de comentarios Capa de persistencia Mensajería Autenticación |
| Proceso de actualización | Sepa cómo realizar actualizaciones de Liferay 6.X a Liferay DXP
Estrategia de desarrollo |
| Lista de Tags | Backend |