<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="23040" language="de" source="https://portal.flane.ch/swisscom/xml-course/redhat-ad183" lastchanged="2025-07-29T12:18:01+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Red Hat Application Development I: Programming in Java EE</title><productcode>AD183</productcode><vendorcode>RH</vendorcode><vendorname>Red Hat</vendorname><fullproductcode>RH-AD183</fullproductcode><version>1</version><objective>&lt;h5&gt;Auswirkungen auf die Organisation:&lt;/h5&gt;&lt;p&gt;Dieser Kurs ist auf die Weiterentwicklung der F&amp;auml;higkeiten ausgelegt, die f&amp;uuml;r den &amp;Uuml;bergang von der Java SE-Programmierung zur Java EE-Programmierung erforderlich sind. Dieser Kurs stellt die Kernkonzepte von mehrschichtigen Java Enterprise-Anwendungen vor und l&amp;auml;sst Sie Erfahrungen beim Schreiben, dem Einsatz und dem Testen von Java EE-Anwendungen sammeln. Sie werden verschiedene Tools aus dem Red Hat JBoss Middleware Portfolio verwenden, einschliesslich JBoss Developer Studio, Maven und JBoss Enterprise Application Platform.&lt;/p&gt;
&lt;h5&gt;Auswirkungen auf den Einzelnen:&lt;/h5&gt;&lt;p&gt;Absolventen dieses Kurses Kurs sollten in der Lage sein, die meisten der Spezifikationen in Java EE 7 zu beschreiben und mit jeder Spezifikation eine Komponente zu erstellen. Sie werden in der Lage sein, ein Java SE-Programm in eine mehrschichtige Java EE-Anwendung umzuwandeln. Sie sollten in der Lage sein, folgende Aufgaben auszuf&amp;uuml;hren:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Beschreiben der Architektur von mehrschichtigen Java EE-Anwendungen&lt;/li&gt;&lt;li&gt;Packen von Java EE-Anwendungen und deren Einsatz auf der Red Hat JBoss Enterprise Application Platform mit verschiedenen Tools&lt;/li&gt;&lt;li&gt;Erstellen einer Enterprise Java Beans-Instanz&lt;/li&gt;&lt;li&gt;Persistenzverwaltung von Daten mit dem Java Persistence API&lt;/li&gt;&lt;li&gt;Erstellen eines Webdienstes mit JAX-RS&lt;/li&gt;&lt;li&gt;Korrekte Anwendung von Kontextumf&amp;auml;ngen auf Beans und Einf&amp;uuml;gen von Ressourcen in Java Beans&lt;/li&gt;&lt;li&gt;Speichern und Abrufen von Nachrichten mit dem Java Messaging Service&lt;/li&gt;&lt;li&gt;Absichern einer Java EE-Anwendung&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;F&amp;auml;higkeit zur Entwicklung von Java SE-Anwendungen, mehr als zwei Jahre Erfahrung erforderlich&lt;/li&gt;&lt;li&gt;F&amp;auml;higkeit zur Verwendung von IDE wie Red Hat Developer Studio oder Eclipse&lt;/li&gt;&lt;li&gt;Erfahrung mit Maven wird empfohlen, ist jedoch nicht zwingend erforderlich&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Dieser Kurs wurde f&amp;uuml;r Java-Entwickler entwickelt, die mehr &amp;uuml;ber die technischen Einzelheiten erfahren m&amp;ouml;chten, die die Welt der Java Enterprise Edition (Java EE) ausmachen.&lt;/p&gt;</audience><contents>&lt;h5&gt;&amp;Uuml;bergang zu mehrschichtigen Anwendungen&lt;/h5&gt;&lt;p&gt;
    Beschreiben der Java EE-Funktionen und Unterscheidung zwischen Java EE und Java SE-Anwendungen.&lt;/p&gt;
&lt;h5&gt;Packen und Einsatz von Anwendungen auf einem Application Server&lt;/h5&gt;&lt;p&gt;Beschreiben der Architektur eines Java EE Application Servers, Packen einer Anwendung und Einsatz der Anwendung auf einem EAP-Server.&lt;/p&gt;
&lt;h5&gt;Enterprise Java Beans&lt;/h5&gt;&lt;p&gt;Erstellen von Enterprise Java Beans, einschliesslich Message-gesteuerter Beans.&lt;/p&gt;
&lt;h5&gt;Persistenzverwaltung&lt;/h5&gt;&lt;p&gt;
    Erstellen von Persistenz-Instanzen mit Validierungen.&lt;/p&gt;
&lt;h5&gt;Verwaltung von Instanzbeziehungen&lt;/h5&gt;&lt;p&gt;
    Definieren und Verwalten von JPA-Instanzbeziehungen.&lt;/p&gt;
&lt;h5&gt;Erstellen von REST Services&lt;/h5&gt;&lt;p&gt;
    Erstellen von REST APIs unter Verwendung der JAX-RS-Spezifizierung.&lt;/p&gt;
&lt;h5&gt;Implementierung einer Contexts and Dependency Injection&lt;/h5&gt;&lt;p&gt;
    Beschreiben von typischen Anwendungsf&amp;auml;llen f&amp;uuml;r die Verwendung von CDI und dessen erfolgreiche Implementierung in einer Anwendung.&lt;/p&gt;
&lt;h5&gt;Erstellung von Messaging-Anwendungen mit JMS&lt;/h5&gt;&lt;p&gt;
    Erstellen von Messaging Clients, die Messages mit der JMS API senden und empfangen.&lt;/p&gt;
&lt;h5&gt;Absichern von Java EE-Anwendungen&lt;/h5&gt;&lt;p&gt;
    Verwenden von JAAS zur Absicherung einer Java EE-Anwendung.&lt;/p&gt;
&lt;h5&gt;Umfassender R&amp;uuml;ckblick &amp;uuml;ber Red Hat JBoss Development I: Java EE&lt;/h5&gt;&lt;p&gt;
    Demonstrieren der Kenntnisse und Fertigkeiten, die w&amp;auml;hrend des Kurses erlangt wurden.&lt;/p&gt;</contents><objective_plain>Auswirkungen auf die Organisation:

Dieser Kurs ist auf die Weiterentwicklung der Fähigkeiten ausgelegt, die für den Übergang von der Java SE-Programmierung zur Java EE-Programmierung erforderlich sind. Dieser Kurs stellt die Kernkonzepte von mehrschichtigen Java Enterprise-Anwendungen vor und lässt Sie Erfahrungen beim Schreiben, dem Einsatz und dem Testen von Java EE-Anwendungen sammeln. Sie werden verschiedene Tools aus dem Red Hat JBoss Middleware Portfolio verwenden, einschliesslich JBoss Developer Studio, Maven und JBoss Enterprise Application Platform.

Auswirkungen auf den Einzelnen:

Absolventen dieses Kurses Kurs sollten in der Lage sein, die meisten der Spezifikationen in Java EE 7 zu beschreiben und mit jeder Spezifikation eine Komponente zu erstellen. Sie werden in der Lage sein, ein Java SE-Programm in eine mehrschichtige Java EE-Anwendung umzuwandeln. Sie sollten in der Lage sein, folgende Aufgaben auszuführen:



- Beschreiben der Architektur von mehrschichtigen Java EE-Anwendungen
- Packen von Java EE-Anwendungen und deren Einsatz auf der Red Hat JBoss Enterprise Application Platform mit verschiedenen Tools
- Erstellen einer Enterprise Java Beans-Instanz
- Persistenzverwaltung von Daten mit dem Java Persistence API
- Erstellen eines Webdienstes mit JAX-RS
- Korrekte Anwendung von Kontextumfängen auf Beans und Einfügen von Ressourcen in Java Beans
- Speichern und Abrufen von Nachrichten mit dem Java Messaging Service
- Absichern einer Java EE-Anwendung</objective_plain><essentials_plain>- Fähigkeit zur Entwicklung von Java SE-Anwendungen, mehr als zwei Jahre Erfahrung erforderlich
- Fähigkeit zur Verwendung von IDE wie Red Hat Developer Studio oder Eclipse
- Erfahrung mit Maven wird empfohlen, ist jedoch nicht zwingend erforderlich</essentials_plain><audience_plain>Dieser Kurs wurde für Java-Entwickler entwickelt, die mehr über die technischen Einzelheiten erfahren möchten, die die Welt der Java Enterprise Edition (Java EE) ausmachen.</audience_plain><contents_plain>Übergang zu mehrschichtigen Anwendungen


    Beschreiben der Java EE-Funktionen und Unterscheidung zwischen Java EE und Java SE-Anwendungen.

Packen und Einsatz von Anwendungen auf einem Application Server

Beschreiben der Architektur eines Java EE Application Servers, Packen einer Anwendung und Einsatz der Anwendung auf einem EAP-Server.

Enterprise Java Beans

Erstellen von Enterprise Java Beans, einschliesslich Message-gesteuerter Beans.

Persistenzverwaltung


    Erstellen von Persistenz-Instanzen mit Validierungen.

Verwaltung von Instanzbeziehungen


    Definieren und Verwalten von JPA-Instanzbeziehungen.

Erstellen von REST Services


    Erstellen von REST APIs unter Verwendung der JAX-RS-Spezifizierung.

Implementierung einer Contexts and Dependency Injection


    Beschreiben von typischen Anwendungsfällen für die Verwendung von CDI und dessen erfolgreiche Implementierung in einer Anwendung.

Erstellung von Messaging-Anwendungen mit JMS


    Erstellen von Messaging Clients, die Messages mit der JMS API senden und empfangen.

Absichern von Java EE-Anwendungen


    Verwenden von JAAS zur Absicherung einer Java EE-Anwendung.

Umfassender Rückblick über Red Hat JBoss Development I: Java EE


    Demonstrieren der Kenntnisse und Fertigkeiten, die während des Kurses erlangt wurden.</contents_plain><duration unit="d" days="4">4 Tage</duration><pricelist><price country="SI" currency="EUR">1480.00</price><price country="PL" currency="EUR">1660.00</price><price country="GR" currency="EUR">1480.00</price><price country="MK" currency="EUR">1480.00</price><price country="HU" currency="EUR">1480.00</price><price country="DE" currency="EUR">2560.00</price><price country="SE" currency="EUR">2560.00</price><price country="IT" currency="EUR">1920.00</price><price country="AE" currency="USD">2000.00</price><price country="AT" currency="EUR">2560.00</price><price country="GB" currency="GBP">2120.00</price><price country="NL" currency="EUR">2560.00</price><price country="CH" currency="CHF">2560.00</price><price country="FR" currency="EUR">2560.00</price></pricelist><miles><milesvalue country="CH" vendorcurrency="RTU" vendorcurrencyname="Red Hat Training Units">10.00</milesvalue></miles></course>