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 2850 EUR (excl. VAT)
13 Feb5Leuven 2850 EUR (excl. VAT)
26 May5web based 2850 EUR (excl. VAT)
26 May5Woerden 2850 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 44 evaluations; the most recent ones are shown below)

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 explaination. Good amount of hands-on.

 
  (, )

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...

i like the content, and the practice is well connected to the content. Also the instructors introduce the knowledge from the very beginning which is very beginner friendly.

 
  (, )

Perfect for people with other OOP programming experience to on-board Java language.

 
  (, )

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

 
  (, )

Stevige basiscursus!

 
  (, )

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

 
  (, )

prima, leuke en goede oefeninge, met prima ondersteuning.

 
  (, )

mooie introductie van basis begrippen

 
  (, )

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

 
  (, )

Goede cursus, goed opgebouwd qua structuur

 
  (, )

Prima

 
  (, )

Perfecte basistraining voor JAVA

 
  (, )

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.

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT