Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Introduction to Java 7 SE Programming for Non-OO Developers (TT2120-J7)

Learn the best practices for writing object-oriented programs in Java 7.

Vendor# TT2120-J7

GK# 1070

Course Overview

This course is geared for developers who have little-to-no prior working knowledge of object-oriented (OO) programming languages (such as C, COBOL, 4GL, and so forth). You will learn the best practices for writing great OO programs in Java 7 while using sound-development techniques, new features for better performance, and new capabilities for addressing rapid application development. Special emphasis is placed on OO concepts and best practices throughout the entire course.

Delivery Format Options

  • Virtual Classroom Live

    Virtual Classroom Live

    Experience expert-led online training from the convenience of your home, office or anywhere with an Internet connection.


    $3380 CAD

    5 day

  • Private Group Training

    Private Group Training

    Train your entire team in a private, coordinated professional development session at the location of your choice.

    Receive private training for teams online and in-person.

Request a date or location for this course.

What You'll Learn

  • OO programming and its advantages
  • Objects, classes, and OO implementations
  • Encapsulation, inheritance, polymorphism, and abstraction
  • Java language's importance, uses, strengths and weaknesses
  • How Java language relates to OO programming and the Object Model
  • Java's handling and logging features
  • Classes, inheritance and polymorphism
  • Collections, generics, autoboxing, and enumerations
  • JDBC API for database access
  • Networking and communication applications
  • Annotations
  • Java tooling
  • Automatic closure of resources
  • Handling multiple exceptions in a single catch block
  • The diamond operator
  • Support for multi-core platforms
  • The Java NIO package

Who Needs To Attend

  • Experienced developers who need to learn Java
  • Anyone needing to reinforce OO Java coding practices

Course Outline

Download Course Outline