Have a question?
Message sent Close

ORACLE CERTIFIED PROFESSIONAL, JAVA EE 7 APPLICATION DEVELOPER TRAINING

Instructor
admin
0
0 reviews
  • Description
  • Curriculum
  • FAQ
  • Reviews
London IT Training Oracle

This course is designed for Java EE (Enterprise Edition) software developers. One of the most important features of the Java EE 7 platform is to provide a simplified development environment for different components of the Java EE platform. In this course, you will benefit from improving productivity and the simplified configuration method for XML, Plain Old Java Objects (POJOs), and the simplified packaging method. This Oracle Certified Professional, Java EE 7 Application Developer is designed for both entry-level and advanced-level developers designing both the front-end and back-end of software. You will also learn about the core technologies like Java Applets, JavaBeans, Java EE Server communication, and other tools for developing applications. You will also learn about the containers used as an interface between one or more components of an application and a platform-dependent process that supports the component. Here, you will also know about the types of the container.

Prerequisites

  • No specific prerequisite is mentioned for you to get enrolled in this course.
  • You are expected to have the experience of developing applications Java EE 7 platform.
  • It would be better if you know about the basic features and functionalities of Java EE 7
  • You are also expected to be familiar with Java EE 7 platform to design and develop web-based user interfaces using JavaScript and Java Servlets.

What will you gain after this course

  • You will understand the implications of Java EE Architecture.
  • You will be able to manage Persistence using Bean Validation and JPA entities.
  • You will learn how to implement business logic with the help of EJBs (Enterprise Java Beans).
  • You will also learn to use the APIs (Application Programming Interfaces) to use Java Message Service.
  • You will be able to implement SOAP (Simple Object Access Protocol) services with the help of JAXB and JAX-WS Application Programming Interfaces (API) interfaces.
  • You will also learn about the process of developing Java-Web Applications using Java Servlets and JSP.
  • You will be able to implement the REST (Representational State Transfer) service using the API of JAX-RS.
  • You will learn why and how to use web sockets for developing Java Application.
  • You will also learn about how to use JSFs to create Web Applications using Java EE 7.
  • You will also learn about the uses of Concurrency API, CDI Beans, and Batch API.

Jobs you can get
with a Oracle Certified Professional, Java EE 7 Application Developer

  • Java Application Developer
  • Senior Java Developer
  • Java Full-Stack Developer
  • Back End Java Developer
  • Middleware Developer (Java)

Corporate Group Training

  • Customized Training
  • Onsite / Virtual
  • Instructor-led Delivery
  • For small to large groups

Request Brochure

Get a 10% discount

If you enrol two months in advance

Select your preferred training delivery mode

Understand Java EE Architecture
<ul>
<li> Describe Java EE 7 standards, containers, APIs, and services</li>
<li> Differentiate between application component functionalities as they apply to different tiers and containers, including Java EE Web Container, Business Logic implementation and WebServices</li>
<li> Create, package and deploy Java EE application</li>
<li> Demonstrate understanding of Enterprise JavaBeans and CDI beans, their lifecycle and memory scopes</li>
<li> Demonstrate understanding of the relationship between bean components, annotations, injections, and JNDI</li>
</ul>
Manage Persistence using JPA Entities and BeanValidation
<ul>
<li> Create JPA Entity and Relationship Object-Relational Mappings (ORM)</li>
<li> Use Entity Manager to perform database operations, transactions and locking with JPA entities</li>
<li> Handle entity data with conversions, validations, and key generation</li>
<li> Create and execute JPQL statements</li>
</ul>
Implement Business Logic by Using EJBs
<ul>
<li> Create session EJB components containing synchronous and asynchronous business methods, manage the life cycle container callbacks and use interceptors</li>
<li> Demonstrate understanding of how to control EJB transactions, distinguish Container Managed (CMT) and Bean Managed (BMT) transactions</li>
<li> Create EJB timers</li>
</ul>
Use Java Message Service API
<ul>
<li> Describe the Java Message Service (JMS) messaging models and implement Java SE</li>
<li> Java EE message producers and consumers, including Message-Driven beans</li>
<li> Use transactions with JMS API</li>
</ul>
Implement SOAP Services by Using JAX-WS and JAXB APIs
<ul>
<li> Create SOAP Web Services and Clients using JAX-WS API</li>
<li> Define Java to XML Schema mappings to marshall and unmarshall Java Objects by using JAXB API</li>
</ul>
Create Java Web Applications using Servlets
<ul>
<li> Create Java Servlets, describe how they are mapped to urls and use HTTP methods</li>
<li> Handle HTTP headers, parameters, cookies</li>
<li> Manage servlet life cycle with container callback methods and WebFilters</li>
</ul>
Create Java Web Applications using JSPs
<ul>
<li> Describe JSP life cycle</li>
<li> Describe JSP syntax, use tag libraries and Expression Language (EL)</li>
<li> Handle errors using Servlets and Java Server Pages</li>
</ul>
Implement REST Services using JAX-RS API
<ul>
<li> Understand and Apply REST service conventions</li>
<li> Create REST Services and clients using JAX-RS API</li>
</ul>
Create Java Applications using WebSockets
<ul>
<li> Understand and utilise WebSockets communication style and lifecycle</li>
<li> Create WebSocket Server and Client Endpoint Handlers using JSR 356 API and JavaScript</li>
<li> Produce and consume, encode and decode WebSocket messages</li>
</ul>
Develop Web Applications using JSFs
<ul>
<li> Describe JSF arcitecture, lifecycle and navigation</li>
<li> Understand JSF syntax and use JSF Tag Libraries</li>
<li> Handle localisation and produce messages</li>
<li> Use Expression Language (EL) and interact with CDI beans</li>
</ul>
Secure Java EE 7 Applications
<ul>
<li> Describe Java EE declarative and programmatic security and configure authentication using application roles and security constraints and Login Modules</li>
<li> Describe WebServices security standards</li>
<li> Use CDI Beans</li>
<li> Create CDI Bean Qualifiers, Producers, Disposers, Interceptors, Events and Stereotypes</li>
<li> Use Concurrency API in Java EE 7 Applications</li>
<li> Demonstrate understanding of Java Concurrency Utilities and use Managed Executors</li>
<li> Use Batch API in Java EE 7 Applications</li>
<li> Describe batch jobs using JSL XML documents and JSR 352 API</li>
</ul>
Share
Course details
Duration Full time, Part-time, Evening and Weekends, Virtual online
Video London, Flexible online

When would you like to start?

12/10/2026
10:00 – 17:00Mon - Fri5 DaysClassroom/ Live-onlinePlaces available Future Dates/Request Price
19/10/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
26/10/2026
10:00 – 17:00Mon - Fri5 DaysClassroom/ Live-onlinePlaces available Future Dates/Request Price
02/11/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
09/11/202610:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
16/11/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
23/11/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
30/11/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
07/12/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
14/12/2026
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
11/01/2027
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
18/01/2027
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
25/01/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
01/02/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
08/02/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
15/02/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
22/02/2027
10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
01/03/202710:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price
08/03/2027

10:00 – 17:00Mon - Fri5 Days Classroom/ Live-onlinePlaces available Future Dates/Request Price