Created by useiconic.comfrom the Noun Project

JBoss for Developers

JBoss is the most advanced open source platform implementing the services of an J2EE compliant application server.

This course provide the basics required to JBoss applications development, including testing and security.



  • Introduction to JBoss Enterprise Application Platform
  • Introduction to web interface design
  • Environment installation
  • Application development and deployment

Unit Tests

  • Introduction to unit tests
  • Deployment
  • Overview of existing technologies
  • TestNG / Junit
  • DBUnit
  • JSFUnit

Enterprise JavaBeans (EJB)

  • Presentation of the different types
  • Process of service development and layers separation

Session Beans

  • Business Layer
  • Transactions

Message-driven Beans

  • Asynchronous messaging technologies
  • How to integrate messaging in an application

Entity Beans

  • Persistence Layer
  • Data persistence with Hibernate

Service Oriented Architecture

  • Expose services through web services
  • Technologies overview


  • Manage security in applications
  • Manage roles in applications

Rich Interfaces

  • Advanced Features
  • Ajax
  • RichFaces
  • Facelets


Java developers