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

4 days.

Schedule

You can enrol by clicking on a date
datedur.lang.  location  price
15 May4NWoerden  (NL)1800 EUR  (exempt from VAT) 
19 Jun4FLeuven  (BE)1800 EUR  (excl. VAT) 
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 286 evaluations)

Reviews

     
Good examples, answers (, )
     
Très bonne appréciation. Le cours est clair, fluide et rentre bien dans les détails. (, )
     
très bon, plus d'exercices pratiques serait bien (, )
     
Super. (, )
     
Cours bien donné et compréhensible (, )
     
Gezien mijn functie, beheerder, sluit dit niet aan. Wat mij betreft was het niveau te hoog en door de aanpak (veel theorie en veel detail) moest ik af en toe afhaken. (, )
     
Veel theorie, moeilijk om raakvlakken te vinden met de dagelijkse praktijk (, )
     
uitstekend (, )
     
Oefeningen matig; programmeren is een vak apart; de kennis is goed overgebracht op mij (, )
     
Positief (, )

Refresh this page to see other comments.