[SAP-030] Desarrollo Aplicaciones Java EE JBoss EAP - Wildfly
Pronoide Wiki Web
Este curso se centra en el desarrollo de aplicaciones Java EE utilizando JBoss EAP - Wildfly, abordando la evolución de JBoss, su arquitectura, servidores de aplicaciones y tecnologías Java EE. Incluye instalación, administración, despliegue de aplicaciones, conexión a bases de datos, seguridad, y desarrollo y clustering en entornos JBoss, con ejemplos prácticos.
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a programadores, administradores de sistemas y arquitectos que deseen aprender sobre el desarrollo y despliegue de aplicaciones Java EE utilizando JBoss EAP - Wildfly.
Requisitos previos
Los alumnos necesitarán tener experiencia previa en desarrollo java y conocimientos de JEE.
Objetivos
- Comprender la arquitectura y la evolución de JBoss EAP/Wildfly.
- Aprender a instalar y configurar servidores JBoss en entornos de desarrollo.
- Desarrollar y desplegar aplicaciones JEE (web, EJB, JMS) utilizando JBoss.
- Gestionar la seguridad y el rendimiento de aplicaciones en entornos JBoss.
- Implementar y administrar clustering.
Contenido
Introducción a JBoss
- Evolución histórica de JBoss
- Concepto de servidores de aplicaciones Java EE y su arquitectura
Tecnologías y APIs de Java EE
- Descripción de las tecnologías y APIs utilizadas en Java EE
- Comparación de servidores de aplicaciones JEE en el mercado
JBoss EAP/Wildfly
- Análisis de JBoss Wildfly y JBoss EAP: diferencias y características
- Línea de productos JBoss y su arquitectura
Instalación y Configuración
- Proceso de instalación de JBoss en entornos de desarrollo
- Uso de la consola de administración web para gestionar el servidor
Desarrollo de Aplicaciones JBoss
- Descripción de los descriptores de despliegue JEE y no JEE
- Estructura y componentes de aplicaciones empaquetadas (WAR, EAR, EJB)
Conexión a Bases de Datos
- Configuración de Datasources para la conexión a bases de datos
Desarrollo de EJBs y JMS
- Creación y configuración de Enterprise JavaBeans (EJB)
- Desarrollo orientado a eventos con Java Message Service (JMS)
Manejo de Módulos y Cargas de Clases
- Definición y gestión de módulos en JBoss
- Creación de cargas de clases personalizadas
Seguridad de Aplicaciones en JBoss
- Implementación de seguridad en aplicaciones desplegadas en JBoss
Desarrollo y Despliegue en Clústeres
- Introducción al concepto de clustering y arquitecturas comunes
- Configuración y despliegue de aplicaciones en modo standalone
- Uso de Apache HTTP Server en clústeres
- Gestión de aplicaciones web, EJB y JMS en clústeres JBoss
Documentación Recomendada
JBoss: Developer's Guide
By Elvadas Nono Woguia
August 2017 | 328 pages
ISBN 9781788296199
https://www.packtpub.com/product/jboss-developer-s-guide/9781788296199
