Introduction to Java 7 Programming for Non-OO Developers

Code: TT2120-J7

5 days

List Tuition : $2,495.00 USD

Course Overview

    Download PDF 

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.

  • Experienced developers who need to learn Java
  • Anyone needing to reinforce OO Java coding practices
  • 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

1. Java 7: A First Look

  • Using the JDK
  • The Eclipse Paradigm
  • Java Code and Debug Tooling
  • Writing a Simple Class
  • The Java Platform

2. Introduction to OO Concepts

  • OO Programming
  • Classes and Objects
  • Inheritance, Abstraction, and Polymorphism

3. Getting Started with Java

  • Adding Methods to the Class
  • Language Statements
  • Using Strings
  • Specializing in a Subclass

4. Essential Java Programming

  • Fields and Variables
  • Using Arrays
  • Static Methods and Fields
  • Java Packages

5. Advanced Java Programming

6. Inheritance and Polymorphism

7. Interfaces and Abstract Classes

8. Exceptions

9. Java Developer's Toolbox

  • Utility Classes
  • Collections
  • Generics
  • Overview of Java GUIs
  • Autoboxing, Enhanced for Loop and Varargs
  • Enumerations and Static Imports
  • Java I/O

10. Session Java Application Development

  • Introduction to Annotations
  • JDBC
  • Java Logging

Three-month minimum of practical experience in COBOL, C, 4GK or other non-OO oriented languages

Request a Discounted Quote

Bring Training to You

Request schedule for this course

Request a Quote for this Class

We provide government and government contractor discounts, please request a quote


total option: 0

Hotel and Travel can be included on your quote.
For immediate response, you can call 1-855-515-2170 or we will provide a quote within 4 business hours. Travel must be booked 14 days before training for rate to apply.

Learn How to Become a Managed Learning Member

Request a Quote

Thank you for requesting a quote, we will be in touch shortly with a quote. If you need immediate assistance, please call 855-515-2170.

Request Other Date

Request date or location you need

Don’t see the date or location you need? Contact us and let us know, we are adding dates and locations daily.