About the course:
Learn to develop robust Java EE 7 web applications
Our Java Enterprise Edition training course will give Java developers a solid foundation in developing commercial-quality multi-tier applications built on Oracle's Java EE platform.
You will learn how to develop well-optimised applications which utilise JSP, JSF, and EJB3 technologies, and create and consume SOAP and REST web services.
We will also cover creating full-duplex client-server solutions using Web Sockets, develop and deploy message-based solutions with JMS, and data access / persistence using JPA.
By the end of this course, you will have learnt:
- Java EE Architecture
- Writing and deploying data-driven sites with JSP and JSF
- Creating / accessing EJB components
- Developing and consuming RESTful Web Services
- Getting the most out of Web Sockets
Who should attend
This course is aimed at any Java developer who needs to get up to speed with the latest features of Oracle's Java platform / language.
Prerequisites
Delegates should be comfortable with Java language, syntax and object oriented application development principles, with 6 months or more practical experience developing Java applications.
On-site
If you are interested in custom / on-site Java EE training for any size of team, please get in touch – we would be glad to build a course that meets your learning requirements.
We can take into account your existing technical skills, project requirements and timeframes, and specific topics of interest to tailor the most relevant and focussed course for you.
Java EE Training Course Syllabus
Introduction to Java EE
- Overview of Java Web Applications & Architecture
Creating a User Interface (UI) with JSP
- Interacting with Users
- Create Custom Controls
Displaying and Manipulating Data
- Accessing Data with JDBC
- Accessing Data from Web Services
- Presenting Data in JSF
Intro to AJAX with Java Server Faces
- Partial Page Updates with AJAX
- Scripting Actions
Web Services with JAX-WS
- JAX-WS API
- SOAP messages
- Web Service Description Language (WSDL)
Enterprise Java Beans 3 (EJB3)
- EJB Overview
- Session Beans
- Message-Driven Beans
- Java Persistence API (JPA)
- Transactions
- Security
- EJB Design Patterns
Debugging and Deploying Java Web Applications
- Troubleshooting and Debugging Java EE Web Applications
- Deploying Java EE web apps