<p data-block-key="ids6o">Course description</p><p data-block-key="035ct"><b>Helping Java SE developers write Java EE applications</b></p><p data-block-key="nr74m">Red Hat Application Development I: Programming in Java EE (AD183) exposes experienced Java Standard Edition (Java SE) developers to the world of Java Enterprise Edition (Java EE).</p><p data-block-key="8h7so">This course is based on Red Hat® Enterprise Application Platform 7.0.</p><p data-block-key="dq8b0">In this course, you will learn about the various specifications that make up Java EE. Through hands-on labs, you will transform a simple Java SE command line application into a multi-tiered enterprise application using various Java EE specifications, including Enterprise Java Beans, Java Persistence API, Java Messaging Service, JAX-RS for REST services, Contexts and Dependency Injection (CDI), and JAAS for securing the application.</p><h3 data-block-key="cx965">Course summary</h3><ul><li data-block-key="8te7m">Generating multi-tiered Java EE applications.</li><li data-block-key="vew2y">Packaging and deploying Java EE applications.</li><li data-block-key="9jz9n">Creating Enterprise Java Beans, including message-driven beans.</li><li data-block-key="1rbcb">Managing persistence.</li><li data-block-key="vqe2g">Creating REST services with JAX-RS.</li><li data-block-key="bdy3a">Implementing Contexts and Dependency Injection.</li><li data-block-key="9c0kz">Creating messaging applications with JMS.</li><li data-block-key="lkpi0">Securing Java EE applications with JAAS.</li></ul><p data-block-key="03vx3"><br/></p>