NUNSYS FORMACIÓN - Av. Jerónimo Roure 43· P.I. Ingruinsa· 46520
Administración y Desarrollo de
Servidor de Aplicaciones “Red Hat JBoss”
Con este curso aprenderás a realizar eficazmente tareas de
administración del servidor de aplicaciones JBoss,
entre ellas la instalación y configuración del servidor
Toda nuestra Experiencia
a tu alcance
PRESENTACIÓN
Curso de Administración y Desarrollo de Servidor de Aplicaciones “Red Hat JBoss”
(IFCD11) orientado a obtener la certificación oficial de Red Hat JBoss: “Red Hat Certified
JBoss Administration (RHCJA)”, “Red Hat JBoss
Certified Developer (RHCJD)”. 100% gratuito
si se imparte bajo alguno de los programas subvencionados por el SERVEF de Formación Profesional para el Empleo.
DURACIÓN: 210h
PROPÓSITO
Este curso estará orientado a obtener la
certificación oficial de Red Hat JBoss: “Red Hat Certified JBoss Administration (RHCJA)”, “ Red Hat JBoss Certified Developer (RHCJD”.
OBJETIVOS
Al finalizar el Curso de Administración y
Desarrollo de Servidor de Aplicaciones “Red
Hat JBoss” (IFCD11), el alumno será capaz de realizar eficazmente tareas de adminis -tración del servidor de aplicaciones JBoss,
entre ellas la instalación y configuración del
servidor. Además adquirirá conocimientos de desarrollo en el lenguaje de
programa-ción JAVA utilizando JBoss Developer Studio
como herramienta IDE y la interconexión
entre dicho IDE y el servidor de aplicaciones
JBoss, realizando tareas de desplegado de
las aplicaciones en entornos de prueba y entornos de producción.
CONTENIDOS
Módulo 1: Red Hat JBoss Application Administration I (70h)
• Entendiendo JBoss EAP.
• Configurando JBoss EAP en modo
standalone.
• Configurando JBoss EAP en modo domain. • Configurando servidores.
• La herramienta CLI.
• Configurando el subsistema de
Datasource.
• Configurando el subsistema de Logging. • Configurando el subsistema de
Messaging.
• Seguridad en JBoss EAP.
• Configuración de las JVM’s.
• Migración de aplicaciones a JBoss EAP 6.
• Configurando el susbsistema WEB. • Introducción al Clustering.
• Instalando EAP.
• La consola de administración.
• Despliegue de aplicaciones.
• Despliegue manual.
• Estableciendo una aplicación raíz. • Creación de Domain controllers.
• Creación de Host Controllers.
• Definir grupos de servidores. • Definir servidores.
• Unirse a un Domain remoto.
• Utilizando la CLI.
• Desplegar un driver JDBC.
• Definir un Datasource. • Definir un XA-Datasource.
• Configurar el registro de eventos.
• Configurar componentes del sistema de
mensajería.
• Securizar una aplicación. • Autenticación en LDAP.
• Cifrar contenido.
• Gestionar JVM’s.
• Migrar una aplicación a EAP6.
• Conexiones SSL.
• Crear un cluster en modo Domain basado en TCP.
• Configurar un balanceador para el cluster
con modcluster.
• Crear un cluster en modo Standalone basado en UDP.
Módulo 2: Red Hat JBoss Application Ad-ministration II (70h)
• Introducción a JBoss EAP6.
• Introducción a JBoss Developer Studio.
• Persistencia.
• Contextos e Inyección de dependencias.
• EJB Session Beans.
• Desarrollo de aplicaciones Web con
JSF 2.1.
• Desarrollo de Web Services.
• Uso del API de mensajería.
• La consola de administración
• Definir y probar un sistema de seguridad
basado en Datasource.
• Instalar JBDS.
• Configurar un servidor en JBDS. • Generación de Entities.
• Validación de datos.
• Utilizar Qualifiers en una aplicación web. • Crear unidades de test sencillas.
• Usando contextos de manera eficiente. • Usando productores.
• Usando funcionalidades avanzadas de
CDI.
• Crear unidades de test complejas.
• Usando y modificando un Quickstart. • Usando Stateless EJB con una
aplicación JSF.
• Usando un Stateful EJB.
• Aplicando seguridad en EJB.
• Creando una aplicación sencilla JSF2.
• Usando componentes JSF2.
• Usando validadores.
• Integración de unidades de test en JSF.
• Convertir una aplicación JSF a RichFaces.
• Usando un formulario de login
personali-zado.
• Empaquetando aplicaciones.
• Crear un JAX-RS. • Desarrollar un MDB.
Módulo 3: Red Hat Jboss Enterprise Application Development I (70h)
• ¿Por qué usar Java?
• Introducción a Maven.
• Desarrollando aplicaciones en cluster.
• Creando composite components JSF.
• Usando AJAX con JSF.
• Configuración avanzada de JSF. • Aplicaciones web con Errai. • Servlets 3.0.
• Cargador de Clases y Dependencias de Módulos.
• Comprendiendo y usando Transacciones Java EE.
• EJB asíncronos.
• Consumidores de Web Services. • JSON.
• JAX-RS en profundidad. • RESTEasy.
• JAX-WS en profundidad.
• Seguridad en los Web Services.
• Consideraciones de los clientes de mensa-jería.
• Mejorando el rendimiento de las aplicacio-nes de mensajería.
• Trabajando con Queues y Topics. • El API de JAAS.
• Creando Login Modules.
• Configurando la seguridad en las aplica
-ciones web.
• Configurando la seguridad en los EJB. • Mejorando el rendimiento de las
aplicacio-nes Java EE.
• Consideraciones del rendimiento de los pool de conexiones.
• Configuración de las JVM. • Monitorización de las JVM.
• I18N y L10N (internacionalización y
ubicación).
• Mensajes por ubicación.
• Creando mensajes parametrizados. • Funcionalidades avanzadas de I18N. • Mostrando mensajes de error I18N.
• Identificando API Java EE. • Comprendiendo Maven.
• Moviendo aplicaciones a un cluster.
• Creando Composite Components JSF.
• Mejorando aplicaciones con AJAX. • Usando reglas de navegación.
• Errai, Lista de tareas.
• Construyendo una aplicación con Servlets 3.0.
• Añadiendo dependencias de módulos.
• Tomando el control de las transacciones.
• Desarrollando un EJB asíncrono.
• Creando clientes de Web Services. • Devolviendo formatos JSON.
• Creando RESTFul Services.
• Explorando las funcionalidades de RESTEasy.
• Convertir un JAX-RS a JAX-WS. • Securizando un Web Service. • Creando un cliente de mensajería.
• Explorando el rendimiento de mensajería.
• Trabajando con Queues y Topics.
• Creación de un Login Module.
• Habilitando la seguridad en una aplicación
web.
• Usando descriptores de despligue para habilitar la seguridad en EJB.
• Mejorando el rendimiento de una aplica-ción.
• Pool de conexiones.
• Explorando el Garbage Collector.
• Usando herramientas para monitorizar la
JVM.
• Un Hello World I18N.
• Hello World en distintos idiomas.
• Personalizando una página de bienvenida. • Usando funcionalidades avanzadas de
I18N.
• Mostrando errores personalizados.
DIRIGIDO A
A trabajadores y/o desempleados que pretendan dedicarse a ocupar puestos de trabajos para los que capacita este curso.
REQUISITOS
Corresponderá a la Administración laboral competente la comprobación de que los alumnos poseen los requisitos formativos y profesionales para cursar con aprove-chamiento la formación en los términos previstos en los apartados siguientes.
Para acceder a la formación de los módulos
formativos de los certificados de profesio
-nalidad de los niveles de cualificación pro -fesional 2 y 3 los alumnos deberán cumplir
alguno de los requisitos siguientes:
• Estar en posesión del Título de Graduado en Educación Secundaria Obligatoria para el nivel 2 o título de Bachiller para nivel 3.
• Estar en posesión de un certificado de
profesionalidad del mismo nivel del módulo o módulos formativos y/o del
certificado de profesionalidad al que
desea acceder.
• Estar en posesión de un certificado de
profesionalidad de nivel 1 de la misma familia y área profesional para el nivel 2
o de un certificado de profesionalidad de
nivel 2 de la misma familia y área profe-sional para el nivel 3.
METODOLOGÍA
Cursos totalmente prácticos. Explicamos la teoría justa y necesaria para resolver casos prácticos de empresa. El alumno aprende haciendo, practicando y participando acti-vamente. Hacemos las clases productivas, participativas y amenas. Fomentamos tra-bajar en grupo cuando es posible.
Evaluación de la eficacia.
• Los participantes pueden haber adqui-rido las competencias incluidas en los objetivos del curso, pero ¿son capaces, posteriormente, de aplicarlas a su trabajo diario?, ¿mejorarán dichas competencias
su eficacia en el trabajo? La aplicación
de esas competencias, ¿ha mejorado la
eficacia de la organización?
• La evaluación de la eficacia tratará de
conocer la aportación de esta función a la consecución de los objetivos estratégicos
o empresariales (definidos como propó
-sito), para lo que habrá que analizar si la
formación ha conseguido que la
organi-zación disponga de las competencias que
precisa, en el nivel necesario, y en el lugar y momento oportunos.
MATERIALES
El alumno recibe como material de curso: • Manuales en PDF.
• Carpeta y acceso a Aula Virtual con documentación en formato electrónico.
• Certificado de asistencia y aprovechamien -to.
EVALUACIÓN
Una vez establecido el propósito, los obje -tivos de formación y tras haber impartido la acción formativa, vamos a proceder a su
evaluación desde dos puntos de vista:
Evaluación inmediata.
• Se llevará a cabo durante el curso, o
inmediatamente después de finalizado,
y se centrará en el estudio de hasta qué punto los participantes han adquirido las competencias incluidas en los objetivos del curso. También servirá para conocer la opinión de los alumnos sobre el curso.