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

Cart () Loading...

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

    $

Java 7 SE Programming for OO Experienced Developers (TT2100-J7)

Gain essential Java SE 7 development skills.

Vendor# TT2100-J7

GK# 4255

Course Overview

This comprehensive, hands-on introduction to Java is geared for developers who have prior working knowledge of object-oriented (OO) programming languages such as C++.

Throughout the course, you will learn the best practices for writing great OO programs in Java 7 using sound development techniques, new improved features for better performance, and new capabilities for addressing rapid application development. You will participate in exercises, and you will work through a case study that covers the entire spectrum, from use cases to OO design to implemented classes. You can use the case study during and after the course as a reference and a tool for reviewing and practicing what you learned in class.

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.

    From

    $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

  • Fundamentals of the Java language as well as its importance, uses, strengths, and weaknesses
  • How Java relates to OO programming and the object model
  • Use Java multi-threading and exception-handling features
  • Use classes, inheritance, and polymorphism
  • Use collections, generics, autoboxing, and enumerations, including new Java 7 features and capabilities
  • Work with the logging API and framework that is part of the Java platform
  • Use the Java Database Connectivity (JDBC) API for database access
  • Use Java for networking and communication applications
  • Work with annotations
  • Work with the classes in the concurrent package
  • Options for GUI applications in Java
  • Take advantage of the Java tooling that is available with the programming environment being used in the class

Specific Java 7 features that are covered in the course include:

  • Automatic closure of resources
  • Handling multiple exceptions in a single catch block
  • The diamond operator
  • Support for multi-core platforms
  • The Java NIO package

Follow-On Courses

Who Needs To Attend

Experienced programmers and developers who have prior OO exposure and background (C++, etc)

Course Outline

Download Course Outline