UNSERE

Schulungen

Java EE 7 Application Developer-Zertifizierung Vorbereitungsworkshop

Dauer:

4 Tage
Tageskurs

Kurssprache:

Deutsch

Unterrichtsmaterial überwiegend in englischer Sprache

Die Teilnehmer werden auf die Oracle Certified Professional, Java EE 7 Application Developer Zertifizierung vorbereitet.

Unter anderem werden Fragen aus folgenden Themengebieten eingeübt:

  • Verstehen Sie die Java EE-Architektur
  • Implementieren Sie Geschäftslogik mithilfe von EJBs
  • Implementieren Sie SOAP-Dienste mithilfe von JAX-WS- und JAXB-APIs
  • Erstellen Sie Java-Webanwendungen mit JSPs
  • Erstellen Sie Java-Anwendungen mit WebSockets
  • Sichere Java EE 7-Anwendungen
  • Verwenden Sie die Parallelitäts-API in Java EE 7-Anwendungen
  • Persistenz mithilfe von JPA-Entitäten und BeanValidation verwalten
  • Verwenden Sie die Java Message Service API
  • Erstellen Sie Java-Webanwendungen mithilfe von Servlets
  • Implementieren Sie REST-Dienste mithilfe der JAX-RS-API
  • Entwickeln Sie Webanwendungen mit JSFs
  • Verwenden Sie CDI-Bohnen
  • Verwenden Sie die Batch-API in Java EE 7-Anwendungen
  •  
  • Verstehen Sie die Java EE-Architektur

 

  • Beschreiben Sie Java EE 7-Standards, Container, APIs und Dienste
  • Unterscheiden Sie zwischen den Funktionalitäten von Anwendungskomponenten, da sie für verschiedene Ebenen und Container gelten, einschließlich Java EE Web Container, Business Logic-Implementierung und WebServices
  • Erstellen, verpacken und implementieren Sie eine Java EE-Anwendung
  • Demonstrieren Sie Ihr Verständnis für Enterprise JavaBeans und CDI-Beans, deren Lebenszyklus und Speicherbereiche
  • Demonstrieren Sie Ihr Verständnis für die Beziehung zwischen Bean-Komponenten, Annotationen, Injektionen und JNDI
  • Implementieren Sie Geschäftslogik mithilfe von EJBs

 

  • Erstellen Sie Sitzungs-EJB-Komponenten mit synchronen und asynchronen Geschäftsmethoden, verwalten Sie die Rückrufe des Lebenszykluscontainers und verwenden Sie Interceptoren
  • Demonstrieren Sie Ihr Verständnis für die Steuerung von EJB-Transaktionen und unterscheiden Sie Container Managed (CMT) und Bean Managed (BMT) Transaktionen
  • Erstellen Sie EJB-Timer

 

  • Implementieren Sie SOAP-Dienste mithilfe von JAX-WS- und JAXB-APIs

 

  • Erstellen Sie SOAP-Webdienste und -Clients mithilfe der JAX-WS-API
  • Definieren Sie Java-zu-XML-Schemazuordnungen zum Marshallen und Unmarshallen von Java-Objekten mithilfe der JAXB-API
  • Erstellen Sie Java-Webanwendungen mit JSPs

 

  • Beschreiben Sie den JSP-Lebenszyklus
  • Beschreiben Sie die JSP-Syntax, verwenden Sie Tag-Bibliotheken und Expression Language (EL).
  • Behandeln Sie Fehler mithilfe von Servlets und Java Server Pages
  • Erstellen Sie Java-Anwendungen mit WebSockets

 

  • Verstehen und nutzen Sie den Kommunikationsstil und den Lebenszyklus von WebSockets
  • Erstellen Sie WebSocket-Server- und Client-Endpunkt-Handler mithilfe der JSR 356-API und JavaScript
  • Produzieren und konsumieren, kodieren und dekodieren Sie WebSocket-Nachrichten
  • Sichere Java EE 7-Anwendungen

 

  • Beschreiben Sie die deklarative und programmgesteuerte Sicherheit von Java EE und konfigurieren Sie die Authentifizierung mithilfe von Anwendungsrollen und Sicherheitseinschränkungen sowie Anmeldemodulen
  • Beschreiben Sie die Sicherheitsstandards von WebServices
  • Verwenden Sie die Parallelitäts-API in Java EE 7-Anwendungen

 

  • Demonstrieren Sie Ihr Verständnis für Java Concurrency Utilities und verwenden Sie Managed Executors
  • Persistenz mithilfe von JPA-Entitäten und BeanValidation verwalten

 

  • Erstellen Sie JPA-Entitäts- und Beziehungsobjekt-relationale Zuordnungen (ORM).
  • Verwenden Sie Entity Manager, um Datenbankoperationen, Transaktionen und Sperren mit JPA-Entitäten durchzuführen
  • Behandeln Sie Entitätsdaten mit Konvertierungen, Validierungen und Schlüsselgenerierung
  • Erstellen und führen Sie JPQL-Anweisungen aus
  • Verwenden Sie die Java Message Service API

 

  • Beschreiben Sie die Messaging-Modelle des Java Message Service (JMS) und implementieren Sie Java SE- und Java EE-Nachrichtenproduzenten und -konsumenten, einschließlich Message-Driven Beans
  • Verwenden Sie Transaktionen mit der JMS-API
  • Erstellen Sie Java-Webanwendungen mithilfe von Servlets

 

  • Erstellen Sie Java-Servlets, beschreiben Sie, wie sie URLs zugeordnet werden, und verwenden Sie HTTP-Methoden
  • Behandeln Sie HTTP-Header, Parameter und Cookies
  • Verwalten Sie den Servlet-Lebenszyklus mit Container-Callback-Methoden und WebFiltern
  • Implementieren Sie REST-Dienste mithilfe der JAX-RS-API

 

  • REST-Servicekonventionen verstehen und anwenden
  • Erstellen Sie REST-Dienste und Clients mithilfe der JAX-RS-API
  • Entwickeln Sie Webanwendungen mit JSFs

 

  • Beschreiben Sie die JSF-Architektur, den Lebenszyklus und die Navigation
  • Verstehen Sie die JSF-Syntax und verwenden Sie JSF-Tag-Bibliotheken
  • Behandeln Sie die Lokalisierung und erstellen Sie Nachrichten
  • Verwenden Sie Expression Language (EL) und interagieren Sie mit CDI-Beans
  • Verwenden Sie CDI-Bohnen

 

  • Erstellen Sie CDI-Bean-Qualifizierer, Produzenten, Entsorger, Abfangjäger, Ereignisse und Stereotypen
  • Verwenden Sie die Batch-API in Java EE 7-Anwendungen

 

  • Beschreiben Sie Batch-Jobs mithilfe von JSL-XML-Dokumenten und der JSR 352-API

Vorkenntnisse

  • Kenntnisse in Java Enterprise Edition

Zielgruppe

  • Java Enterprise Edition-Entwickler
 
Zur Zertifizierung:
  • Java EE 7 Application Developer