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
date | dur. | lang. | location | price | |
31 Jan | 5 | Leuven | 2850 EUR (excl. VAT) | ||
31 Jan | 5 | web based | 2850 EUR (excl. VAT) | ||
SESSION INFO AND ENROLMENT |
Intended for
Application developers who want to learn object oriented programming in Java.
Background
- Programming experience is required (see course Programming fundamentals);
- Knowledge of OO principles (see course OO concepts and techniques) is a must. You can test yourself to see if you have enough background by printing and filling in the self-test ( PDF file - 46 KB).
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 34 evaluations; the most recent ones are shown below)
|
Well paced, good combination of theory and exercises
| (Claudia, ) |
I am happy with what I achieved with this course
| (Elena, ) |
useful
| (Yidan, ) |
Overall I am quite happy with the course.
| (N.N., ING - Haarlerbergpark, ) |
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.
| (N.N., ING Bank, ) |
Perfect for people with other OOP programming experience to on-board Java language.
| (N.N., ING - Hullenbergweg, ) |
Excellent explanation and making you Code which makes more better
| (Raam Subramanian, ING - Hullenbergweg, ) |
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
| (Astrid Fleuren, ING - Haarlerbergpark, ) |
Click here to see more comments...
prima, leuke en goede oefeninge, met prima ondersteuning.
| (Frank van Soelen, ) |
mooie introductie van basis begrippen
| (Mels In 't Veld, ) |
Goede cursus, goed opgebouwd qua structuur
| (Steven van Mastrigt, ING - Haarlerbergpark, ) |
Prima
| (N.N., ING - Haarlerbergpark, ) |
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.
| (Loraine Homminga, APG, ) |
Perfecte basistraining voor JAVA
| (Tom Ramakers, APG, ) |
Iets te kort om opdrachten echt zelf te kunnen doen
| (Annie, ) |
De cursus is duidelijk opgezet met passende oefeningen en voorbeelden.
| (Jeroen Derwael, APG, ) |
Erg goed opgezet en gebracht
| (Menno, ) |
Also interesting
Enrollees for this training also took the following courses:
- OO concepts and techniques
- Java SE advanced course
- Spring fundamentals
- Building REST APIs with Spring Boot
SESSION INFO AND ENROLMENT |