New to Java and need to get a handle on JEE 7 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 a non-object-oriented programming languages such as Cobol or Visual Basic. 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.
Students who attend this course will leave the course armed with the required skills to build basic web applications.
Working in a dynamic, interactive discussion and hands-on programming environment, developers will:
The course provides a solid foundation in basic terminology and concepts, extended and built upon throughout the engagement. Processes and best practices are discussed and illustrated through both discussions and group activities.
This is an introductory level training course, designed for experienced OO developers (such as COBOL, PowerBuilder, Visual Basic or other 4GL/non-OO languages) 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.
Part One: Essentials Java Programming
Session: Java: A First Look
Lesson: The Java Platform
Lesson: Using the JDK
Lesson: Writing a Simple Class
Session: OO Concepts
Lesson: Object-Oriented Programming
Lesson: Inheritance, Abstraction, and Polymorphism
Session: Getting Started with Java
Lesson: Adding Methods to the Class
Lesson: Language Statements
Lesson: Using Strings
Lesson: Specializing in a Subclass
Session: Essential Java Programming
Lesson: Fields and Variables
Lesson: Using Arrays
Lesson: Java Packages and Visibility
Session: Advanced Java Programming
Lesson: Inheritance and Polymorphism
Lesson: Interfaces and Abstract Classes
Lesson: Exceptions
Session: Java Developer's Toolbox
Lesson: Utility Classes
Lesson: Enumerations and Static Imports
Session: Collections and Generics
Lesson: Introduction to Generics
Lesson: Collections
Part 2: Session: Developing Java EE Applications
Session: Developing Java EE applications
Lesson: Enterprise Development
Lesson: Java EE Core Components
Session: JEE Dynamic Web Applications
Lesson: Introduction to Servlets
Lesson: Form processing using Servlets
Lesson: Java Server Pages
Lesson: Implementing MVC in JEE
Lesson: Session Management
Session: Using Resources
Lesson: Java Data Access JDBC API
Lesson: JEE DataSources
Lesson: Overview of JPA
Our robust course materials include much more than a simple slideshow presentation handout. Student materials include a comprehensive hard-copy course manual, complete with detailed course notes, code samples, diagrams and current reference materials, all directly related to the course at hand, indexed for ease of use. Step-by-step lab instructions, software tutorials and project descriptions are clearly illustrated and commented for maximum learning.
Live scheduled classes are listed below or browse our full course catalog anytime
Check out custom training solutions planned around your unique needs and skills.
Exclusive materials, ongoing support and a free live course refresh with every class.
Fresh Spring Savings!
Buy One Get One Free!
Enroll by May 31 in any TWO public classes in 2022 for the price of ONE!
Special Offers
Limited Offer for most courses.
SAVE 50%