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.