Java Programming


overall satisfaction for this course

?Average calculated from scores obtained from 1204 participants who took this course.
See the training dates
  • Duration 3 days
  • Regular fee 1 435
  • Preferential fee 1 290?
  • Locations
    • Virtual Classroom
    • Montreal
    • Quebec City
  • Laboratory


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

Targeted audience

Software developers and Web specialists.


Knowledge of object-oriented concepts and practical experience with a programming language.

Training Details


  • Features and syntax of the Java language, the Java Virtual Machine, elements of syntax
  • 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
  • Overview of standard Java libraries
  • Introduction to enumerated types and autoboxing
  • Exceptions handling: syntax, exceptions handling approaches
  • Managing files: important classes and serialization
  • Database programming with JDBC
  • Java event handling: important classes and interfaces, event handling approaches
  • Creating Java applications
  • Creating and using multithreaded applications
  • Lambda functions
  • Using streams to process data

Customer Testimonials

For a beginner, the course is clear and well explained.

Jean-Phlippe D. / Développeur, Stratégies St-Michael Inc.

Select the training date*

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

    September 21 to September 23 2020

  • Montreal

    October 14 to October 16 2020

  • Quebec City

    November 25 to November 27 2020

Trainer(s) assigned(s)