Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training.
Face-to-face or remote-live: $2495
On-demand: $1495
Discounts: We offer multiple discount options. Click here for more information.
Face-to-face or remote-live: 5 Days
On-demand: Approximately 35 hours of coursework with personal facilitation, to be completed in a four week span.
Course Description
This hands on Java programming course introduces experienced programmers to Java™ technology and Java programming techniques. The Java platform provides an object-oriented, portable and robust framework for application development. Included are core language concepts including fundamental data types, flow control, and standard function libraries. The course emphasizes object oriented programming and modular design to support distributed development environments. Included are the design of classes and objects, inheritance and polymorphism, and the details about creating programs for use on a distributed network, with emphasis on JSP, Servlets, and JDBC.The course also includes coverage of the Java Collections API, fundamental I/O, exceptions, and exception handling.
The Java training course is designed to leverage the participants' existing programming skills and to highlight the new and extended features of the Java programming framework as compared to other common languages. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
Students who do not already possess fundamental programming skills should attend the Learning to Program with Java course rather than this course.
Course Prerequisites
Basic programming skills in a structured language. Knowledge and experience with Object-Oriented Design (OOD) is helpful, but not required when learning to code Java.
Course Overview
Introduction to Java
|
Developing Software Using Java
|
Java Syntax Fundamentals
|
Data Types and Operators
|
Flow of Control
|
Using Java Classes and Objects
|
Strings
|
Arrays
|
Developing Java Classes
|
Inheritance
|
Type Safety
|
The Collections Framework
|
Exceptions and Exception Handling
|
Basic Input and Output (I/O)
|
Network Programming
|
Threads
|
Java Database Connectivity
|
Java Web Applications
|
JavaServer Pages (JSPs)
|
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Reviews
Overall a very useful, comprehensive Java bootcamp. The instructor was very knowledgeable and approachable. The materials were well organized and insightful. I will be recommending this course to my colleagues. Thank you!
— C.Q., Booz Allen Hamilton
This class was all I hoped for and more! I didn't expect to learn as much as I did in such a short period of time. Leaving this class I am confident that my future experiences with the Java programming language will be productive and effective.
— K.B., Marshall University
I enjoyed the instructors teaching. He was willing to address scenarios specific to my current Java projects at the office. I found the course very helpful in understanding Java terminology and concepts. I feel prepared to continue using and learning Java on my own.
— W.M., Bible Study Fellowship
Course Schedule
Choose a city below to view a schedule and registration options. If you have any questions, please call us at 978-250-4299 between 9:00 am - 5:00 pm EST.
Northeast/New England
Southeast
Midwest
West/Southwest
Copyright© 2025 Hands On Technology Transfer