Type
Virtual
Classroom ILT
Skill Level

Available dates
Learning Path
Virtual
Duration
1 Day

TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL

DURATION
AVAILABLE DATES
Introduction:
This five-day Java EE 7 Back-End Server Application Development course teaches you how to build and deploy enterprise applications that comply with Java Platform, Enterprise Edition 7 Full Profile. Learn to develop applications with the following technologies: Enterprise JavaBeans (EJB), Java Persistence API (JPA), JDBC, Java Transaction API (JTA), Contexts and Dependency Injection (CDI), Java Message Service (JMS), Bean Validation, Batch API, Timer services, Java EE Concurrency and more. When you walk away from this course, you will have developed the knowledge and skills to read and write messages to systems that may or may not be developed using Java with Java Message Service create batch services to process thousands of jobs in parallel. This interactive, hands-on training is an excellent follow-up course to the Java EE 7 Front-end Application Development training.
Audience profile:
Java Developer, Java EE Developer and J2EE Developer
Pre-requisites:
Before attending this course, students must have:
- Basic understanding of database concepts and SQL syntax
- Experience with Java SE
- An understanding of OO principles Oracle requires and recommends that delegates have attended the following course prior to attending this course.
- Suggested Course: D85120GC10 Java EE 7 Front-End Web Application Development
- Suggested Certification: Java SE 7 or SE 8 Programmer OCP
Course objectives
After completing this course, students will be able to:
- Use Java EE 7 technologies to create, read, update and delete database records using both JDBC and JPA technologies
- Create a flexible component model using EJB and CDI technology
- Create SOAP-based and XML web services
- Develop the business and integration tiers of an enterprise application
- Understand how those components responsible for: interacting with other systems through web services and message queues
- Become proficient with database access and manipulation using transactions
- Provide timer, concurrency and batch services
- Develop expertise using Java Enterprise Edition 7, the latest version of the Java platform for development of enterprise applications
Lesson 1: Introduction
This lesson provides an introduction to the course. Lessons: |
|
|
|
|
|
|
|
Lesson 2: Enterprise Development Tools and Application Servers
This lesson describes the mechanisms behind developing Java EE applications. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 3: JavaBeans, Annotations and Logging
This lesson describes the Java SE features that are common in Java EE applications. Lessons: |
|
|
|
|
|
|
|
Lesson 4: XML Programming with JAXB
This lesson discusses the use and creation of XML data in Java EE applications. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 5: SOAP Web Services with JAX-WS
object access protocol and how to use JAX-WS to create web services and clients. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 6: JNDI
This lesson describes the components and usage of the Java Naming and Directory Interface (JNDI). Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 7: EJB Component Model
This lesson describes the role of EJB components within a Java EE application. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 8: Context and Dependency Injection (CDI)
This lesson describes what CDI is and how to configure and use it in Java EE application development. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 9: Developing Java EE Applications Using Messaging
This lesson describes the structure and usage of the Java Messaging Service (JMS). Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 10: Developing MessageDriven Beans
This lesson describes the creation and lifecycle management of message-driven beans. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 11: Java EE Concurrency
This lesson describes the techniques that are available for achieving concurrency in a Java EE application. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 12: JDBC in Java EE Environments
This lesson describes how to use JDBC in Java EE application development. Lessons: |
|
|
|
|
|
|
|
Lesson 13: Transactions with Java EE Environments
This lesson describes transaction semantics within Java EE development. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 14: Introduction to the Java Persistence API
This lesson describes the functions and usages of the Java Persistence API (JPA). Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 15: Using JPA and Bean Validation
This lesson describes how to use Bean validation as a data validation mechanism. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 16: Using Timer and Batch Services
This lesson describes how to make use of the timer services to create scheduled based events. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 17: Security
This lesson describes how to implement security measures within a Java EE application. Lessons: |
|
|
|
|
|
|
|
|
|
|
Associated certifications and exam:
This course prepares students to write Exam (None Currently). On successful completion of this course students will receive an Oracle University attendance certificate.

Oracle Overview
Torque IT considers authorized Oracle training to be an integral part of any Oracle Solaris, Oracle Enterprise Linux, Oracle Applications, Java development, or Oracle Database implementation. Oracle authorized training, and associated certification, ensures that you get the most from your technology investment and that you are able to operate above the technology curve.
Our instructor led training provides customers with a hands-on experience to match job role requirements and prepares delegates for Oracle Certification exams. From in-class demonstrations to hands-on-labs, Torque IT’s authorized Oracle instructor led training provides our customers with a comprehensive and dynamic learning experience.
Oracle certifications are universally recognized as demonstrating a high level of expertise and credibility for individuals and the organizations that employ them. Authorized Oracle training and certification is the industry standard for any solution that includes designing, selling, implementing, upgrading, developing and managing Solaris, Java, and Oracle Database solutions.
Torque IT is recognized by Oracle as an Oracle University Training Centre which means that we offer our clients internationally recognized and globally accredited Oracle training and certification. These achievements reflect our commitment to providing our customers with quality skills development, enablement, training, and certification solutions that demonstrate exceptional depth, breadth, and expertise.
Torque is recognized by Oracle, and the industry, as having met rigorous standards for educational competency, service, customer satisfaction and investment in technology that will prepare the next generation of IT industry professionals to exploit Oracle Solutions.