When does class start/end?
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
New to Java and need to get a handle on JEE basics? Need to learn Java, without the GUI and Swing? This five-day, comprehensive hands-on training course will teach you essential Java programming skills, in preparation for building server-side applications on the JEE platform. This is a five-day,...
New to Java and need to get a handle on JEE basics? Need to learn Java, without the GUI and Swing? This five-day, comprehensive hands-on training course will teach you essential Java programming skills, in preparation for building server-side applications on the JEE platform. This is a five-day, comprehensive hands-on workshop geared for developers who have prior working knowledge of object-oriented programming languages such as C++. This course is geared for software developers who need to understand what JEE is, what it means in terms of today's systems and architectures, and how to apply JEE technologies and practices in implementing and deploying robust, flexible web applications. In addition to the normal exercises that are liberally sprinkled throughout the course, there is a case study that covers the entire spectrum from use cases to object-oriented design to implemented classes. This case study supplements the course and can be used during and after the course as a reference and a tool for reviewing and practicing what was learned in class.
This is an introductory level training course, designed for experienced OO developers (such as C++ or SmallTalk) that need to extend their skills in web development and understand the basic architecture of a JEE web application and/or implement a web application, taking advantage of what JEE brings to the table.
JEE5 / Java EE focused, available for most JEE compliant IDEs and application servers.
Using the JDK
Writing a Simple Class
The Java™ Platform
Inheritance, Abstraction, and Polymorphism
Adding Methods to the Class
Specializing in a Subclass
Fields and Variables
Static Methods and Fields
Inheritance and Polymorphism
Interfaces and Abstract Classes
Vector and Hashtable
Overview of Java GUIs
Autoboxing, Enhanced for Loop and Varargs
Enumerations and Static Imports
Introduction to Annotations
Technical Overview of JEE
Understanding Web Applications
Configuring Web Applications
Introduction to Servlets
Processing Input Data
Client Side Control
Application and Session Events
Overview of Filters
Filtering Requests and Responses
Introduction to JavaServer Pages