Descripción: Curso ESCUELA LIFERAY
Formación en ESCUELAS de ESPECIALIZACIÓN IT
Formación SINENSIA
Detalles
Módulo Java EE (40 horas)
• Conceptos Generales de Desarrollo Web
• Desarrollo de aplicaciones Web
• Características del protocolo HTTP
• Arquitectura de un módulo Web JEE
• Estructura de directorios y descriptor de despliegue. Fragmentos de configuración
• Tecnología Servlet
• Ciclo de vida de un Servlet en el contenedor
• Parámetros de inicialización y configuración de un Servlet en el fichero de despliegue
• Recuperación de cabeceras y parámetros
• Acceso a la sesión de usuario en el servidor y gestión de su estado
• Ámbitos de los datos compartidos en componentes Web: request,session,application
• Encadenamiento de Servlets: Servlet Chain
• Páginas JSP
• Directivas de página
• Empleo de los objetos implícitos
• Empleo del lenguaje de expresiones (EL)
• Empleo de librerías de etiquetas
• JSP - Standard Tag Library (JSTL)
• Acceso a Recursos JNDI e Inyección de dependencias
• Otros componentes de las aplicaciones Web
• Creación y empleo de Filtros en aplicaciones Web
• Uso de oyentes de Eventos en aplicaciones Web
• Seguridad provista por el contenedor para controlar el acceso a una aplicación Web
• Restricciones de Autorización
• Restricciones de Transporte
• Configuración por anotaciones
• Configuración programática
• Portlets, la especificación estándar
• Introducción el JSR-168 y el JSR-286
Módulo Liferay (80 horas)
• Principios Básicos de Liferay:
- Instancias
- Usuarios
- Organizaciones
- Roles
- Sitios Web
- CMS
- Componentes principales.
• Principios de OSGi
• Liferay OSGi Container
• OSGi Bundles
• Arquitectura de la plataforma
• Creación de un portlet desde 0
• Customización de la apariencia de un componente
• Extensión de la capa de servicio
• Personalización de controladores y del buscador
Curso dirigido a a Programadores y Administradores que tienen que desarrollar aplicaciones sobre el servidor de portales de Liferay.
Los alumnos necesitarán tener conocimientos de Sistemas Operativos, Java/J2ee y nociones de tecnologías Web.
Aprender a desarrollar portales y su contenido con Liferay así como comprender los mecanismos de gestión de contenidos y la arquitectura del producto.