Curso de Administraci√≥n y Desarrollo de Servidor de Aplicaciones ‚ÄúRed Hat JBoss‚ÄĚ (IFCD11)

Dificultad: Intermedio

Presentación Descargar PDF

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 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.

  Contenidos

  • M√≥dulo 1: Red Hat JBoss Application Administration I (70h)
    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 (70h)
    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 (70h) ¬†
    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.

 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 aprovechamiento 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 profesionalidad de los niveles de cualificación profesional 2 y 3 los alumnos deberán cumplir alguno de los requisitos siguientes:

  1. 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.
  2. 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.
  3. 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 profesional para el nivel 3.

Materiales, metodología y evaluación

Profesor

Juan Carlos Hern√°ndez

Licenciado en Inform√°tica. BSc in Computer Science. 20 a√Īos de experiencia profesional y docente.