This Intermediate Java 8 training course is suitable for developers with some previous experience in working with Java and Object-Oriented (OO) programming. The course can also be delivered to developers experienced in other OO languages (Python, C++, C#) but with limited Java exposure, as well as used as an advanced Java course for more experienced developers. There are numerous optional parts allowing you to tailor the coverage to your group.
It includes an accelerated, yet thorough hands-on review of Java foundational concepts, with attention given to OO design and implementation principles. It then moves on to comprehensive coverage of more advanced topics in Java and OO development to provide participants with a strong grounding to use Java in a sophisticated and productive manner.
This course covers far more than an introductory course, including important topics such as UML and Design Patterns, and using composition vs. inheritance, which are all key to creating well-structured OO systems. After these important areas, it moves on to advanced Java topics such as inner classes, reflection, writing generic classes, and functional programming with lambdas and streams. It teaches a number of useful techniques that enhance productivity and good system design - which may otherwise take Java developers years to absorb on their own. The course concludes with build tools and logging.
Unit testing is stressed throughout the course, with most labs implemented as JUnit tests.
Although the course is designed to be delivered in its entirety, it can be customized to fit your needs. Be prepared to work hard and learn a great deal!
All labs are done with the Eclipse IDE Java EE version, and the lab instructions include detailed directions for using it.
Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this Java Fundamentals class:
No cancelation for low enrollment
GSA schedule pricing
Students who have taken Live Online Training
Organizations who trust Webucator for their training needs
Satisfaction guarantee and retake option
Students rated our trainers 9.44 out of 10 based on 5097 reviews
The class was small and we had wonderful access to the trainer, with a lot of individual attention. The instructor is obviously an expert and was intuitive and quick with an answer or further discussion when we asked questions. The Adobe Connect software was solid which was my main concern. I have been part of many webex and gotoMeeting events that have crashed the server! The chocolates were a nice bonus! ;-)
Margo Palmer, US EPA
The customization was directly pointed at our company needs.
Chuck Galbraith, Confluence
Fantastic results in a very quick time!
Maria Leonova, n/a
I enjoyed the pace of the course work. The teacher was great.
Ronald Francois, OraSure Technologies