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 8 Programming for OO Experienced Developers (TT2100-J8)

Vendor# TT2100-J8

GK# 1510

Course Overview

This course is geared for developers who have prior working knowledge of object-oriented programming languages such as C++. You will learn the best practices for writing great object-oriented programs in Java 8, using sound development techniques, new improved features for better performance, and new capabilities for addressing rapid application development. In addition to the normal exercises that are liberally sprinkled throughout the course, there is a case study that covers the entire spectrum from use cases to object-oriented design to implemented classes. This case study supplements the course and can be used during and after the course as a reference and a tool for reviewing and practicing what was 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 and its importance, uses, strengths and weaknesses
  • Basics of the Java language and how it 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 features and capabilities
  • Work with the logging API and framework that is part of the Java platform
  • Use the JDBC API for database access
  • Use Java for networking and communication applications
  • Work with annotations
  • Work with the classes in the concurrent package
  • Outline the options for GUI applications in Java
  • Take advantage of the Java tooling that is available with the programming environment being used in the class
  • The new Date API
  • Lambda Expressions
  • Streams
  • Collectors

Follow-On Courses

Who Needs To Attend

Experienced developers who wish to get up and running with Java or who need to reinforce sound Java coding practices, immediately

Course Outline

Download Course Outline