Core Java Course

Core Java Certified Professional Courses:

  • Core Java Programming I: (Course CJ-110 - 5 days)

    • This course provides extensive experience with Java and its object-oriented features.

    • You build robust applications using Java's object-oriented features.

    • You also learn to read and write data using Java streams.

    • Retrieve data from a relational database with JDBC.

  • Core Java Programming II: (Course CJ-120 - 5 days)

    This course provides extensive experience with Java and its object-oriented features. You use Java to create both console and GUI applications. You build robust applications using Java's object-oriented features as well as develop platform-independent GUIs. You also learn to read and write data using Java streams and retrieve data from a relational database with JDBC.

  • Core Java Programming III: (Course CJ-130 - 5 days)

    This course provides extensive experience with Java and its object-oriented features. You use Java to create both console and GUI applications. You build robust applications using Java's object-oriented features as well as develop platform-independent GUIs. You also learn to read and write data using Java streams and retrieve data from a relational database with JDBC.

  • Core Java Programming IV: (Course CJ-140 - 5 days)

    This course provides extensive experience with Java and its object-oriented features. You use Java to create both console and GUI applications. You build robust applications using Java's object-oriented features as well as develop platform-independent GUIs. You also learn to read and write data using Java streams and retrieve data from a relational database with JDBC.



 

What is covered in this Core Java Course?

  • In this course, you gain extensive experience writing, compiling and executing Java programs.
  • Building robust applications using Java's object-oriented features.
  • You learn to create robust applications using Java class libraries.
  • Develop platform-independent GUIs.
  • Read and write data using Java streams.
  • Retrieve data from relational databases.

What background do I need?

  • This course is for programmers with hands-on experience in a modern programming languages.
  • Languages such as C, Pascal or Visual Basic.
  • You should have three to six months' experience in a programming language before attending.
  • You should know how to:
  • Structure data
  • Use variables, flow-control statements and subroutines
  • Write, compile and execute a program
  • Experience with professional programming is assumed.
  • Experience with Web technologies and object concepts is helpful.

Who will benefit from this course?

  • This course provides a solid introduction to Core Java programming.
  • Useful for programmers, engineers, analysts and managers.
  • Those who would benefit include:
    • Application developers intending to use Java to build applications
    • Developers interested in learning the basics of Java with a visual development environment.
    • RAD using  (e.g., Eclipse, JBuilder, IBM WebSphere Studio).

How much time in this course is devoted to hands-on exercises?

Approximately 50 percent of class time is spent in hands-on exercises. Exercises include:

  • Developing an object-oriented model with UML notation
  • Creating Java objects and calling their methods
  • Structuring data with the Java collections API
  • Retrieving data from a relational database with JDBC

You Will Learn How To

  • Build robust console and GUI applications using Java's object-oriented features
  • Create robust applications using Java class libraries
  • Develop platform-independent GUIs
  • Read and write data using Java streams
  • Retrieve data from a relational database with JDBC

Hands-On Exercises

  • Developing an object-oriented model with UML notation
  • Creating Java objects and calling their methods
  • Structuring data with the Java collections API
  • Creating portable GUIs with Swing components
  • Adding event handling to GUIs
  • Retrieving data from a relational database with JDBC