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

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please contact ABIS.

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.

Reviews

4.3/5 (based on 44 evaluations; the most recent ones are shown below)

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.

 
  (, )

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

 
  (, )

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.

 
  (, )

Excellent explanation and making you Code which makes more better

 
  (, )

prima, leuke en goede oefeninge, met prima ondersteuning.

 
  (, )

Click here to see more comments...

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.

 
  (, )

De cursus is duidelijk opgezet met passende oefeningen en voorbeelden.

 
  (, )

Erg goed opgezet en gebracht

 
  (, )

Iets te kort om opdrachten echt zelf te kunnen doen

 
  (, )

Kwaliteit van de cursus was goed, docent nam de tijd om je vragen te beantwoorden en helpen met oefeningen. Kwam open over.

 
  (, )

Zeer leervol

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT