Cursos gratutitos SEFCARM

IFCD11 Administración y desarrollo de servidor de aplicaciones «red hat jboss

Objetivo general


Al finalizar el curso, los alumnos serán capaces de realizar eficazmente tareas de administració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 programació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.

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 específicos

  • Al finalizar este módulo los alumnos serán capaces de trabajar como administradores del servidor de aplicaciones de Jboss pudiendo configurar el servidor y sus diferentes servicios en un entorno standalone y en un entorno domain. Así mismo serán capaces de realizar distintos tipos de instalación del servidor.
  • Al finalizar este módulo los alumnos tendrán conocimientos básicos de creación de aplicaciones bajo la especificación de JavaEE6. Además conocerán como optimizar dichas aplicaciones para su integración en JBoss EAP6.
  • Al finalizar este módulo los alumnos tendrán conocimientos avanzados de creación de aplicaciones bajo la especificación de JavaEE6. Además conocerán como optimizar dichas aplicaciones para su integración en JBoss EAP6 y sus diferentes Frameworks
  • Al finalizar este módulo los alumnos tendrán conocimientos avanzados de creación de aplicaciones bajo la especificación de JavaEE6. Además conocerán como optimizar dichas aplicaciones para su integración en JBoss EAP6 y sus diferentes Frameworks.

 

Número de participantes

Máximo 25 participantes para cursos presenciales.

 

Relación secuencial de módulos formativos


• Módulo 1: Red Hat JBoss Application Administration I

1. Entendiendo JBoss EAP
2. Configurando JBoss EAP en modo standalone
3. Configurando JBoss EAP en modo domain
4. Configurando servidores
5. La herramienta CLI
6. Configurando el subsistema de Datasource
7. Configurando el subsistema de Logging
8. Configurando el subsistema de Messaging
9. Seguridad en JBoss EAP
10. Configuración de las JVM's
11. Migración de aplicaciones a JBoss EAP 6
12. Configurando el susbsistema WEB
13. Introducción al Clustering
14. Instalando EAP
15. La consola de administración
16. Despliegue de aplicaciones
17. Despliegue manual
18. Estableciendo una aplicación raíz
19. Creación de Domain controllers
20. Creación de Host Controllers
21. Despliegue de aplicaciones en Domain
22. Definir grupos de servidores
23. Definir servidores
24. Unirse a un Domain remoto
25. Utilizando la CLI
26. Desplegar un driver JDBC
27. Definir un Datasource
28. Definir un XA-Datasource
29. Configurar el registro de eventos
30. Configurar componentes del sistema de mensajería
31. Securizar una aplicación
32. Autenticación en LDAP
33. Cifrar contenido
34. Gestionar JVM's
35. Migrar una aplicación a EAP6
36. Conexiones SSL
37. Crear un cluster en modo Domain basado en TCP
38. Configurar un balanceador para el cluster con modcluster
39. Crear un cluster en modo Standalone basado en UDP


• Módulo 2: Red Hat JBoss Application Administration II

1. Introducción a JBoss EAP6
2. Introducción a JBoss Developer Studio
3. Persistencia
4. Contextos e Inyección de dependencias
5. EJB Session Beans
6. Desarrollo de aplicaciones Web con JSF 2.1
7. Desarrollo de Web Services
8. Uso del API de mensajería
9. La consola de administración
10. Definir y probar un sistema de seguridad basado en Datasource
11. Instalar JBDS
12. Configurar un servidor en JBDS
13. Generación de Entities
14. Validación de datos
15. Utilizar Qualifiers en una aplicación web
16. Crear unidades de test sencillas
17. Usando contextos de manera eficiente
18. Usando productores
19. Usando funcionalidades avanzadas de CDI
20. Crear unidades de test complejas
21. Usando y modificando un Quickstart
22. Usando Stateless EJB con una aplicación JSF
23. Usando un Stateful EJB
24. Aplicando seguridad en EJB
25. Creando una aplicación sencilla JSF2
26. Usando componentes JSF2
27. Usando validadores
28. Integración de unidades de test en JSF
29. Convertir una aplicación JSF a RichFaces
30. Usando un formulario de login personalizado
31. Empaquetando aplicaciones
32. Crear un JAX-RS
33. Desarrollar un MDB


• Módulo 3: Red Hat Jboss Enterprise Application Development I

1. ¿Por qué usar Java?
2. Introducción a Maven
3. Desarrollando aplicaciones en cluster
4. Creando composite components JSF
5. Usando AJAX con JSF
6. Configuración avanzada de JSF
7. Aplicaciones web con Errai
8. Servlets 3.0
9. Cargador de Clases y Dependencias de Módulos
10. Comprendiendo y usando Transacciones Java EE
11. EJB asíncronos
12. Consumidores de Web Services
13. JSON
14. JAX-RS en profundidad
15. RESTEasy
16. JAX-WS en profundidad
17. Seguridad en los Web Services
18. Consideraciones de los clientes de mensajería
19. Mejorando el rendimiento de las aplicaciones de mensajería
20. Trabajando con Queues y Topics
21. El API de JAAS
22. Creando Login Modules
23. Configurando la seguridad en las aplicaciones web
24. Configurando la seguridad en los EJB
25. Mejorando el rendimiento de las aplicaciones Java EE
26. Consideraciones del rendimiento de los pool de conexiones
27. Configuración de las JVM
28. Monitorización de las JVM
29. I18N y L10N (internacionalización y ubicación)
30. Mensajes por ubicación
31. Creando mensajes parametrizados
32. Funcionalidades avanzadas de I18N
33. Mostrando mensajes de error I18N
34. Identificando API Java EE
35. Comprendiendo Maven
36. Moviendo aplicaciones a un cluster
37. Creando Composite Components JSF
38. Mejorando aplicaciones con AJAX
39. Usando reglas de navegación
40. Errai, Lista de tareas
41. Construyendo una aplicación con Servlets 3.0
42. Añadiendo dependencias de módulos
43. Tomando el control de las transacciones
44. Desarrollando un EJB asíncrono
45. Creando clientes de Web Services
46. Devolviendo formatos JSON
47. Creando RESTFul Services
48. Explorando las funcionalidades de RESTEasy
49. Convertir un JAX-RS a JAX-WS
50. Securizando un Web Service
51. Creando un cliente de mensajería
52. Explorando el rendimiento de mensajería
53. Trabajando con Queues y Topics
54. Usando el API de JAAS en una aplicación
55. Creación de un Login Module
56. Habilitando la seguridad en una aplicación web
57. Usando descriptores de despligue para habilitar la seguridad en EJB
58. Mejorando el rendimiento de una aplicación
59. Pool de conexiones
60. Explorando el Garbage Collector
61. Usando herramientas para monitorizar la JVM
62. Un Hello World I18N
63. Hello World en distintos idiomas
64. Personalizando una página de bienvenida
65. Usando funcionalidades avanzadas de I18N
66. Mostrando errores personalizados

 

Duración

Horas totales: 210 h

No hay artículos en esta familia