Java programming

In this Java Programming course, participants

  • learn to use Java for the construction of object oriented applications;
  • learn how the different OO concepts are transformed in Java constructions;
  • get a clear insight into the (dis)advantages of Java as language, library and platform.

Schedule

datedur.lang.locationprice 
13 Feb5web based 2975 EUR (excl. VAT)o guaranteed
13 Feb5Leuven 2975 EUR (excl. VAT)
26 May5web based 2975 EUR (excl. VAT)
26 May5Woerden 2975 EUR (exempt from VAT)
SESSION INFO AND ENROLMENT

Intended for

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

Background

Main topics

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

Training method

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

Duration

5 days.

Course leader

Sandy Schillebeeckx, Gert Vanstapel.

Reviews

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

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.

 
  (, )

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.

 
  (, )

Click here to see more comments...

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