Follow the link to our self-service price quote form to generate an email with a price quote.
We can deliver this class for your group. Follow the link to request more information.
Receive an email when this class is available as "Ready to Run" or "Early Notice" status.
If you have high-speed internet and a computer you can likely take this class from your home or office.
This is a deep dive course for experienced Java programmers who are looking to take their Java skills to the next professional level. Students will learn: object-oriented design principles; how to make best use of Java libraries; multithreading and concurrent processing; Network, Java GUI, and Functional programming; advanced data processing; and the best design and programming practices
Students already familiar with Java programming.
Students should have experience with Java and working knowledge of the skills covered in Core Skills: Level 1 and Core Skills: Level 2. Specifically, you should know how Java works and its place in the world of programming languages; how to work with and manipulate strings; how to perform math operations; how to work with Java operators and loops; Object Oriented Programming concepts; how to make best use of the Java collections framework; best practices for dealing with exceptions; how to package Java code; and how to work with external data storage systems. Additionally, you should be familiar with: applying encryption; working with processes and regular expressions; functional programming with lambda expressions; processing data with streams; functional interfaces; and unit testing.
For more information on the Level 1 and 2 courses, go to:
Java Programming Level 1: Introduction for Programmers
Java Programming Level 2: Advanced Programming Techniques
View outline in Word
Attend hands-on, instructor-led Java Programming Level 3: Developer Deep Dive training classes at ONLC's nationwide locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.
For additional training options, check out our list of Courses and select the one that's right for you.