Programm
- Ü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, einschließlich Message-gesteuerter Beans
- Persistenzverwaltung
- Erstellen von Persistenz-Instanzen mit Validierungen.
- Verwaltung von Instanzbeziehungen
- Definieren und Verwalten von JPA-Instanzbeziehungen.
- Erstellung 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.
Ziele
Im Seminar Red Hat Application Development I: Programming in Java EE wird erfahrenen Java SE-Entwickler*innen (Java Standard Edition) die Welt der Java Enterprise Edition (Java EE) vorgestellt.
Dieser Kurs basiert auf der Red Hat® Enterprise Application Platform 7.0.
Verwenden Sie das kostenfreie Red Hat Preassessment Tool für Ihren Ausbildungserfolg!
Voraussetzungen
- 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