Java Programming


overall satisfaction for this course

?Average calculated from scores obtained from 1114 participants who took this course.
  • Duration 3 days
  • Regular fee 1 250
  • Preferential fee 1 050?
  • Locations
    • Montreal
    • Quebec City
  • Top pick
  • Laboratory


To provide the knowledge and skills required to use the Java language and its libraries to develop efficient applications.

Targeted audience

Software developers.


Knowledge of object-oriented concepts and practical experience with a programming language (ideally C++).

Customer Testimonials

Very interesting course. Good pace.

Stéphane R. / Ingénieur logiciels embarqués, Trilliant Networks Inc.


  • Features and syntax of the Java language
  • Object-oriented concepts in Java: basic principles, packages and modifiers, String and System classes
  • Class hierarchies and abstract classes: inheritance, subclasses, abstract classes and interfaces, casting, final classes and overloaded methods
  • Standard Java library
  • Enumerated types and autoboxing
  • Exception handling
  • Managing files: important classes of the package, using filters and serialization
  • Database programming with JDBC
  • Java event handling: important classes and interfaces of the java.awt.event package and adaptors
  • Creating Java applications
  • Creating and using multithreaded applications


*Unless stated otherwise, all sessions are in French.
  • Montreal

    May 29 to May 31 2017

  • Montreal

    September 11 to September 13 2017

  • Quebec City

    October 4 to October 6 2017

  • Montreal

    October 30 to November 1 2017

Trainer(s) assigned(s)