home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
C
All CoursesbalkjeGeneral » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases and middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data and analyticsApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 
Java programming

Objectives

In this course:

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

Main topics

  • Introduction: a first application • compiling of Java applications • running applications • deprecation
  • Java syntax: variables and data types • type conversions (autoboxing) • operators • expressions • control flow • arrays • Strings • standard input and output streams
  • Java building blocks: packages • classes • objects • methods • initialization • constructors • inner classes • access control
  • Java applications: program structure • Java documentation • Jar-files
  • Inheritance and polymorphism: concepts • method overriding • casting • modifiers • abstract classes • interfaces • typesafe enums
  • Exception handling • catching and handling exceptions • throwing exceptions • making your own exceptions
  • Collections and utilities: list • set • map • queue • iterator • use of generics • Arrays en Collections • Date/time • formatting
  • User interface: AWT and Swing libraries • layout managers • Java Foundation Classes (JFC)
  • Event handling: the event model • event objects • event listeners • GUI events
  • JavaBeans: concepts • events - properties - methods
  • File I/O: byte, character and object streams • Random Access Files • manipulation of streams • command line I/O
  • Thread: concept of multi threaded applications and synchronisation
 

Intended for

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

Background

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.

Course leader

Guido Indesteege, Sandy Schillebeeckx, Bart Lemarcq.

Duration

5 days.

Schedule

You can enrol by clicking on a date
datedur.lang.  location  price
18 Sep5NLeuven  (BE)2250 EUR  (excl. VAT) 
21 Sep5NWoerden  (NL)2250 EUR  (exempt from VAT) 
13 Nov5FLeuven  (BE)2250 EUR  (excl. VAT) 
29 Nov5NWoerden  (NL)2250 EUR  (exempt from VAT) 

Global score

   
4.1/5 (based on 274 evaluations)

Reviews

     
Very good course. Well presented by knowledgeable instructor. (, )
     
Good examples, answers (, )
     
Heel goed (, )
     
très detaillé, très intense mais beaucoup d'exemples/ très bien (, )
     
Oefeningen matig; programmeren is een vak apart; de kennis is goed overgebracht op mij (, )
     
Positief (, )
     
Goed, geeft mij inzicht op java en biedt voor een eerste x genoeg informatie. (, )
     
Prima om een beeld te vormen van de mogelijkheden van java (, )
     
Veel theorie, moeilijk om raakvlakken te vinden met de dagelijkse praktijk (, )
     
Zeer goede introductie tot Java. (, )

Refresh this page to see other comments.