<p data-block-key="c81oh">Outline for this course</p><p data-block-key="6vp0u"><b>Transition to multi-tiered applications</b>Describe Java EE features and distinguish between Java EE and Java SE applications.<b>Package and deploying applications to an application server</b>Describe the architecture of a Java EE application server, package an application, and deploy the application to an EAP server.<b>Create Enterprise Java Beans</b>Develop Enterprise Java Beans, including message-driven beans.<b>Manage persistence</b>Create persistence entities with validations.<b>Manage entity relationships</b>Define and manage JPA entity relationships.<b>Create REST services</b>Create REST APIs using the JAX-RS specification.<b>Implement Contexts and Dependency Injection</b>Describe typical use cases for using CDI and successfully implement it in an application.<b>Create messaging applications with JMS</b>Create messaging clients that send and receive messages using the JMS API.<b>Secure Java EE applications</b>Use JAAS to secure a Java EE application.<b>Comprehensive review of Red Hat JBoss Development I: Java EE</b>Demonstrate proficiency of the knowledge and skills obtained during the course.</p><p data-block-key="kvbrz"><b>Note:</b> Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, <a href="https://www.redhat.com/en/services/training-and-certification/contact-us">contact a training specialist online</a>.</p><p data-block-key="fvtn7"></p><p data-block-key="vrz44"><br/></p>