Java programming

During this training, we will learn the basics of programming in Java. In this five-day ABIS course, we will study the syntax of Java, as well as how it is used in an object oriented application.

Java is one of the most widely used programming languages in the world. It is fully object oriented in nature, and highly suitable to create well-structured, full-stack applications.

In this Java Programming course, participants

  • will study the basic syntax of Java
  • will apply Java in using the OO concepts of associations, inheritance and polymorphism
  • get an overview of the most used predefined classes/libraries; like String, Collections, Date/Time, I/O
  • are introduced to the concept of functional programming (lambdas)

Schedule a training?

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

REQUEST IN-COMPANY TRAINING

 

Public training calendar
datedur.lang.locationprice 
29 Sep5web based 2975 EUR (excl. VAT)
24 Nov5web based 2975 EUR (excl. VAT)
24 Nov5Leuven 2975 EUR (excl. VAT)
SESSION INFO AND ENROLMENT

Intended for

Application developers who want to learn object oriented programming in Java.

Background

You can test yourself to see if you have enough background by filling out the on-line self-test "OO concepts" and the online selftest "introduction to programming".

Main topics

  • Introduction
    • a first Java application 
    • compiling and running of Java applications 
  • Java syntax
    • variables and data types - arrays - Strings - type conversions (autoboxing)
    • operators
    • expressions
    • control flow
  • Java building blocks
    • packages - classes - objects
    • methods - initialization - constructors
    • overloading
    • inner classes - access control
  • Java applications
    • program structure
    • Java documentation
    • jar files
    • Java beans
  • Inheritance and polymorphism
    • concepts
    • overriding - casting
    • modifiers
    • abstract classes and interfaces
    • enums
  • Exception handling
    • catching and handling exceptions
    • throwing exceptions
    • creating custom exceptions
    • try-with-resources
  • Collections
    • List - Set - Map - Queue
    • generics
    • Iterator and sorting
    • Arrays and Collections utility classes
  • Utilities
    • date/time
    • formatting numbers
  • File I/O
    • byte, character and object streams
    • reading files
    • command line I/O
  • Introduction to functional programming
    • functional interfaces
    • lambda expressions
    • stream basic

Training method

Using object orientation in the Java language is explained in theory and illustrated with examples. During the course, the participants can put this into practice with a lot of exercises.

Certificate

At the end of the session, the participant receives a 'Certificate of Completion'.

Duration

5 days.

Course leader

Reviews

4.5/5 (based on 40 evaluations; the most recent ones are shown below)

Very well explained and excellent guidance

 
  (, )

Overall a good course with lot of practical exercise that helps to cover contents.

 
  (, )

Very good course for the beginners

 
  (, )

The Practice exercises are good.

 
  (, )

Good explaination. Good amount of hands-on.

 
  (, )

The course is very well explained by the instructor and the virtual machine for practising the exercises was a very nice experience.

 
  (, )

I found the course very informative, our instructor Gert was very patient with the group and was clear with the explanations. I am finishing this course with a very good understanding of basic JAVA.

 
  (, )

Good. I like the idea of first explaining the topics then doing exercises related to that and correcting it.

 
  (, )

Click here to see more comments...

Well paced, good combination of theory and exercises

 
  (, )

I am happy with what I achieved with this course

 
  (, )

useful

 
  (, )

Overall I am quite happy with the course.

 
  (, )

Excellent course

 
  (, )

Goed! Goede verhouding tussen theorie/praktijk, ik heb in een korte tijd veel aspecten van java kunnen zien/mee oefenen, en ik voel me nu in staat om er zelf mee te gaan spelen.

 
  (, )

Excellent training, j'ai encore appris de nouvelles choses. Le niveau des formateurs/formatrice Abis est vraiment au top !

 
  (, )

Très bien. Très bonne base avec une belle balance théorie / exercices

 
  (, )

Fijne lessen waarbij de theorie duidelijk gemaakt wordt. Voor mij persoonlijk is alleen balans tussen theorie en oefening niet optimaal.

 
  (, )

Stevige basiscursus!

 
  (, )

de training was oke, alleen de laatste dag was wat moeilijk te volgen voor mij, omdat ik de snelheid nog niet heb/had om de opdrachten om te zetten in werkende code

 
  (, )

prima, leuke en goede oefeninge, met prima ondersteuning.

 
  (, )

mooie introductie van basis begrippen

 
  (, )

Goede cursus, goed opgebouwd qua structuur

 
  (, )

Prima

 
  (, )

Ik heb ontzettend veel geleerd tijdens deze cursus. Fijne afwisseling tussen theorie en praktijk maar het tempo was voor mij te snel . Ik had graag nog wat oefenningen gehad die ik na afloop van de cursus zou kunnen maken.

 
  (, )

Perfecte basistraining voor JAVA

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT