This course teaches programming in the Java language -- i.e. the Java Standard Edition platform. It is intended for students with previous Java experience or training, who already know the fundamentals of the Java architecture and basic procedural programming. This course provides in-depth coverage of object-oriented concepts and how to apply them to Java software design and development. We then move from these basic skills into key parts of the Java SE Core API, including collections and logging, and introduces features of functional programming, new to the language as of Java 8, including functional interfaces, lambda expressions, and streams.
This revision of the course targets the Java 8 language and Core API. See our course catalog for training explicitly geared to earlier versions of Java, going back as far as J2SE 1.4.2. To read more about different versions of Java and for help deciding on which version of this course to use, see "Java Versions and Terminology Demystified".)
Students come to Java from a wide range of backgrounds, and this course is designed to be as flexible as possible over the upper end of that range. Specifically:
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:
Courses that can help you meet these prerequisites:
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 Intermediate Java Programming trainers 9.38 out of 10 based on 9 reviews
Excellent course with good, relevant materials.
Michael Adams, CNO Services, LLC
This is my 2nd class with Webucators and my experience was as good as the first one (Java for Beginners). The instructor was good and knowledgeable.The class was good and the labs and activities in the class really help to understand the concepts better.
Oscar Avila, Administrative Office of the Courts (JID)
Santa Fe NM
Simply put this was the best online class I have ever taken.
Kevin Miller, NASIC
There is no better place online to get exceptional service and Java techniques, that apply to the real world, than here!
David Martin, Horry Telephone Cooperative, Inc.