UNSERE
Schulungen
- Java Programmer & Developer
- Java 21 Grundlagen
- Java 21 Fortgeschritten
- Java 21 new Features
- Java SE 8 New Features
- Java 9-17 New Features
- Vorbereitung zur Java Zertifizierung
- GraalVM – Einführung und Einsatz
- Performance Tuning von Java Applications
- Clean Code
- Testgetriebene Entwicklung mit Java
- Java & JUnit for Testers
- Rich Clients mit JavaFX entwickeln
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & IOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile Software-Entwicklung mit Scrum
- NoSQL und Streaming Systeme
- Andrere Themen
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