877-277-2477
info@capstonecourseware.com

Java Programming Curriculum Guide

In this area we offer courses in Java programming, GUI development, and the Java Micro environment (J2ME). For J2EE courseware see the J2EE Curriculum Guide, and also note that several courses on Java, XML and Web services are found in the XML Curriculum Guide.

These are the skills that are fundamental to all other Java development pursuits. We offer two main starting points:

  • For experienced programmers of C, C++ and other Java-like languages, Course 103, "Java Programming," provides thorough training in Java, including structured and object-oriented concepts and techniques, and including key features of the Core API such as collections and streams.
  • For those less experienced programmers, or for people with experience in languages that are not much like Java - COBOL, PL/SQL, scripting languages - we provide a combination of courses: Course 102, "Introduction to Java," provides a more gradual introduction to Java, and in combination with Course 104, "Intermediate Java Programming," assures that students learn the same complete set of skills and APIs as those who've taken Course 103.

For many of its courses, Capstone offers optional "overlays" of files that support use of the Eclipse IDE in the classroom. See "Using Capstone's Eclipse Overlays" for an overview of this feature.

Look for the in the following diagrams.

FAQ: Which version of Java do I want?

The Java language has undergone a significant transformation with the release of Java 5.0, and it is important to match the version used in training to the version that will be practiced. See "Java Versions and Terminology Demystified."

From this basis - either 103 or 102+104 - students can proceed to advanced Java by way of Course 106, study JDBC in Course 168, or move to other areas of the curriculum.