/
[SAP-030] Desarrollo Aplicaciones Java EE JBoss EAP - Wildfly

[SAP-030] Desarrollo Aplicaciones Java EE JBoss EAP - Wildfly

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

  1. Introducción a JBoss

    1. Evolución histórica de JBoss
    2. Concepto de servidores de aplicaciones Java EE y su arquitectura
  2. Tecnologías y APIs de Java EE

    1. Descripción de las tecnologías y APIs utilizadas en Java EE
    2. Comparación de servidores de aplicaciones JEE en el mercado
  3. JBoss EAP/Wildfly

    1. Análisis de JBoss Wildfly y JBoss EAP: diferencias y características
    2. Línea de productos JBoss y su arquitectura
  4. Instalación y Configuración

    1. Proceso de instalación de JBoss en entornos de desarrollo
    2. Uso de la consola de administración web para gestionar el servidor
  5. Desarrollo de Aplicaciones JBoss

    1. Descripción de los descriptores de despliegue JEE y no JEE
    2. Estructura y componentes de aplicaciones empaquetadas (WAR, EAR, EJB)
  6. Conexión a Bases de Datos

    1. Configuración de Datasources para la conexión a bases de datos
  7. Desarrollo de EJBs y JMS

    1. Creación y configuración de Enterprise JavaBeans (EJB)
    2. Desarrollo orientado a eventos con Java Message Service (JMS)
  8. Manejo de Módulos y Cargas de Clases

    1. Definición y gestión de módulos en JBoss
    2. Creación de cargas de clases personalizadas
  9. Seguridad de Aplicaciones en JBoss

    1. Implementación de seguridad en aplicaciones desplegadas en JBoss
  10. Desarrollo y Despliegue en Clústeres

    1. Introducción al concepto de clustering y arquitecturas comunes
    2. Configuración y despliegue de aplicaciones en modo standalone
    3. Uso de Apache HTTP Server en clústeres
    4. 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

Related content