Red Hat JBoss Enterprise Application Development I (JB225) – Outline

Detailed Course Outline

Module 1: Introduction to Red Hat JBoss Developer Studio

  • Leverage Red Hat JBoss Developer Studio tools to control servers and manage projects.

Module 2: Contexts and Dependency Injection

  • Build CDI-enabled applications.

Module 3: Testing

  • Test applications using JUnit and Arquillian.

Module 4: Session beans

  • Implement business logic using EJB.

Module 5: Web Services

  • Use JBoss Enterprise Application Platform implementations for JAX-WS support with RESTEasy and Simple Object Access Protocol (SOAP) to build web services.

Module 6: Messaging

  • Use HornetQ to add asynchronous messaging to enterprise components and develop message-driven beans.

Module 7: Persistence

  • Persist data with JPA and Hibernate.

Module 8: Web-based UI

  • Create a rich web UI using JSF 2 and RichFaces.

Module 9: Security

  • Secure applications using JBoss Enterprise Application Platform 6 and application security.

Module 10: Packaging and deployment

  • Understand deployment options for application packages built with JBoss Developer Studio for a variety of middleware servers.