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 training course helps you explore building and deploying enterprise applications that comply with the Java Platform, Enterprise Edition 7 Web Profile. Expert Oracle University instructors will help you explore annotations, Session Enterprise JavaBeans (EJB-Lite), Java Persistence API (JPA), servlets, JavaServer Pages(JSPs), Contexts and Dependency Injection (CDI), JAX-RS RESTful web services, the Java API for WebSocket and the Java API for JSON processing. By taking this course, you’ll gain hands-on experience building Java EE web applications. You will get the chance to create web-based user interfaces using HTML5 and JavaScript along with JSPs and servlets. Web-based user interfaces will use AJAX to communicate with RESTful web services you create; data will persist using JPA and optimistic locking.
Audience profile
Java Developer, Java EE Developer, Application Developer and J2EE Developer.
Pre-requisites
Before attending this course, students must have:
- Able to author HTML, CSS, and JavaScript enabled web pages.
- Basic understanding of database concepts and SQL syntax.
- Experience with Java SE, or Java Programmer Certification
- Understand object-oriented principles.
- Experience with an Integrated Development Environment Oracle requires and recommends that delegates have attended the following course prior to attending this course.
- Recommended Course: D67238 Java SE 7 Programming.
- Recommended Course: D84842 JavaScript and HTML5: Develop Web Applications.
Course objectives
After completing this course, students will be able to:
- Create Java EE technology applications with the Java EE 7 Platform.
- Identify the services provided by an Application Server.
- Package, deploy and debug enterprise applications.
- Create web-based user interfaces using Servlet, JSP, JAX-RS, and JavaScript technologies.
- Access relational databases using the Java Persistence API.
- Create scalable, transacted business logic with EJB-Lite.
- Create and use Java annotations.
- Select the correct Java EE Profile for a given application.
- Develop and run an EJB technology application.
- Develop basic Java Persistence API entity classes to enable database access.
- Develop a web-based user interface using Servlets, JSPs, and JAX-RS.
- Design applications to use dependency injection.
- Use IDEs and Application Servers for Java EE development.
Lesson 1: Introduction
This lesson provides an overview of the course contents, the course schedule, the classroom environment and the technical environment. Lessons: |
|
|
|
|
|
|
|
|
|
|
Lab:
|
Lesson 2: Enterprise Development Tools and Application Servers
In this lesson, you learn about Java EE components and application servers. Lessons: |
|
|
|
|
|
|
|
Lab:
|
|
Lesson 3: JavaBeans, Annotations, and Logging
In this lesson, you learn about common Java SE components that are used in Java EE, Java SE annotations and logging application activity. Lessons: |
|
|
|
|
|
|
|
|
Lab:
|
Lesson 4: Web Component Model
In this lesson, you learn about web applications and their components. Lessons: |
|
|
|
|
|
|
|
Lab:
|
|
Lesson 5: Developing Servlets
In this lesson, you learn how to make use of the Java Servlets API. Lessons: |
|
|
|
|
|
|
|
|
Lab:
|
Lesson 6: Using JavaServer Pages
In this lesson, you learn about the role of JSP technology and how to author JSP pages. Lessons |
|
|
|
|
|
Lab:
|
|
Lesson 7: JAX-RS Web Services
In this lesson, you learn about JAXRS web services. Lessons: |
|
|
|
|
|
|
|
|
|
Lab:
|
|
Lesson 8: Java RESTful Clients
In this lesson, you learn about the JAX-RS 2 client API. Lessons: |
|
|
|
Lab:
|
|
Lesson 9: HTML5 Applications with JavaScript and AJAX
In this lesson, you learn how to manipulate HTML documents by using the Document Object Model (DOM). Lessons: |
|
|
Lab:
|
Lesson 10: WebSockets and the Java API for JSON Processing
In this lesson, you learn how to make use of WebSockets and how to use and consume JavaScript Object Notation (JSON). Lessons: |
|
|
|
|
|
|
|
Lab:
|
|
Lesson 11: Implementing a Web Security Policy
In this lesson, you learn how to create and implement a web security policy through the use of the security API. Lessons: |
|
|
|
|
|
|
Lab:
|
Lesson 12: POJO and EJB-Lite Component Models
In this lesson, you learn about Plain Old Java Objects (POJO) and enterprise JavaBeans components (EJB’s). Lessons: |
|
|
|
|
|
|
Lab:
|
Lesson 13: Java Persistence API
In this lesson, you learn about the role, purpose and usage of the Java Persistence API (JPA) in a Java EE application. Lessons: |
|
|
|
|
|
Lab:
|
|
Lesson 14: Implementing a Transaction Policy
In this lesson, you learn about transactions and how to implement transaction policies. Lessons: |
|
|
|
|
|
|
|
|
Lab:
|
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.

Microsoft Overview
Skilled Microsoft engineers add significant value to the marketplace by reducing the cost of technology solutions whilst improving efficiency and fuelling innovation. Through authorized Microsoft training, Torque IT empowers engineers, developers and end-users to realise their full potential by providing them with the necessary knowledge and skills to optimise the adoption and use of Microsoft solutions.
Torque IT considers authorised Microsoft training to be an integral part of any Microsoft implementation. Microsoft authorised 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. Microsoft career certifications are universally recognised as demonstrating a high level of expertise and credibility for individuals and the organisations that employ them.
Authorized Microsoft training and certification is the industry standard for any solution that includes designing, selling, implementing, upgrading, managing, and operating Microsoft solutions.
For 19 years, Torque IT has maintained the status of Gold Learning Partner for Microsoft in South Africa. This is the highest level of accreditation that Microsoft awards to Learning Partners that specialize in technical, product, sales, development, end-user and solutions training.
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 across Windows Server, Windows Client, Microsoft Virtualization, Microsoft Azure, Office 365, Exchange Server, SharePoint Server, Skype for Business, System Centre Server, Visual Studio and Microsoft Office technologies.
Torque is recognized by Microsoft, and the industry, as having met rigorous standards for educational competency, service, customer satisfaction and investment in Microsoft technologies that will prepare the next generation of IT industry professionals.