Java programming
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.
The course is based on Java SE 8.
Schedule
date | dur. | lang. | location | price | |
25 Jan | 5 | web based | 2375 EUR (excl. VAT) | ||
21 Apr | 5 | Leuven | 2375 EUR (excl. VAT) | ||
07 Jun | 5 | Woerden | 2375 EUR (exempt from 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 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 framework: list • set • map • queue • iterator • use of generics • Arrays en Collections
- Utilities: date/time • formatting
- File I/O: byte, character and object streams • files • manipulation of streams • command line I/O
- Functional programming and lambda's • functional interface • Stream (map, reduce, filter)
- 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
- Thread: concepts of multi threaded applications and synchronisation
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
Guido Indesteege, Sandy Schillebeeckx, Bart Lemarcq.
Reviews
4.2/5 (based on 120 evaluations; the most recent ones are shown below)
|
Perfect for people with other OOP programming experience to on-board Java language.
| (N.N., ING - Hullenbergweg, ) |
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, ) |
Excellent explanation and making you Code which makes more better
| (Raam Subramanian, ING - Hullenbergweg, ) |
Very good.
| (Mohamed, ) |
De cursus is duidelijk opgezet met passende oefeningen en voorbeelden.
| (Jeroen Derwael, APG, ) |
Iets te kort om opdrachten echt zelf te kunnen doen
| (Annie, ) |
Erg goed opgezet en gebracht
| (Menno, ) |
Kwaliteit van de cursus was goed, docent nam de tijd om je vragen te beantwoorden en helpen met oefeningen. Kwam open over.
| (Miguel, ) |
Click here to see more comments...
Zeer leervol
| (Pieter, ) |
Good, lots of knowledge by Bart
| (Marcel Woutersen, ) |
Deze cursus Java BASIS werd al zeer snel eel "advanced" cursus waardoor het voor mij moeilijk werd. 5 dagen is voor mij te kort om Java te leren
| (N.N., ) |
Very good
| (N.N., ) |
Interesting course, more exercise time might be nice. Slowed down a lot by group questions;
| (Tara, ) |
goede training, leerzaam, ondanks niveauverschil kon iedereen meekomen
| (N.N., ) |
Goede uitleg. Alle onderdeln vallen op z'n plek
| (N.N., ) |
Goede docent, duidelijke uitleg en goede voorbeelden
| (Danny, ) |
Niveau net iets te hoog, maar dat komt door gebrek aan development ervaring
| (N.N., ) |
Veel stof, was erg intensief. Niet alle stof kan worden behandeld.
| (N.N., Achmea IT, ) |
Goed, Bart waarschuwde ons dat hij tijdens oefeningen soms de neiging heeft om snel te helpen - is idd zo
| (N.N., ) |
Goed, een goede opfrissing (had al Java kennis)
| (N.N., Colruyt Group Services, ) |
Goeie cursus, goeie afwisseling tussen praktijk en theorie
| (N.N., Colruyt Group Services, ) |
Uitstekend
| (N.N., ) |
OK, gezien beperkte duur veel om te verwerken
| (Jurgen, ) |
Goede cursus, ik heb wel bij verhouding theorie/praktijk middelmatig aangegeven, komt natuurlijk door het beperkt aantal dagen waarin de cursus gegeven moest worden
| (N.N., ) |
Uitstekend
| (N.N., ) |
Veel inhoud in korte tijd. Docent weet de concepten duidelijk uit te leggen, alleen is er net iets te weinig tijd om te oefenen, vooral voor de mensen zonder OO-ervaring (zoals ik). Alle essentiële onderdelen zijn aan bod gekomen
| (N.N., ) |
Ik vond het heel goed. De docent is rustig en weet waar hij het over heeft, kan het ook goed overbrengen. Ik had zeker heel veel meer geoefend, maar dat is persoonlijk
| (Michiel de Jager, ) |
Zeer goede cursus. Alleen was de stof te veel voor de duur van de training (5 dagen)
| (N.N., ) |
Cours très intéressant
| (N.N., ) |
Goede heropfrissing van mijn Java kennis waarmee ik meer dan 10 jaar niets gedaan heb
| (Karl, ) |
goede introductie tot java
| (Bart Van Rooy, BNP Paribas Fortis - Botanic, ) |
Très bon cours d'intro à Java
| (Patrick, ) |
appréciation positive
| (Fabrice Wacquier, SIA, ) |
good feeling, good teacher
| (N.N., ) |
Zeer relevant
| (N.N., ) |
Is redelijk vel om op korte tijd te verwerken, een oefening meer zou voor mij wel goed zijn
| (N.N., ) |
Prima. Wel is de term "Basiscursus Java" misschien te voorzichtig. Iemand zonder enige kennis van programmeren gaat heel snel de draad kwijtraken.
| (N.N., ) |
Ik vond dit een heel leerzame cursus, maar veel te weinig praktijk
| (Marten de Groot, ING - De Zwei, ) |
Heel goed
| (N.N., ) |
Très bonne appréciation. Le cours est clair, fluide et rentre bien dans les détails.
| (N.N., Smals, ) |
Super : inhoud, tempo, middelen, ... aangepast naar individueel niveau publiek zonder dat het opviel!
| (Arnie Carette, Westpole Benelux, ) |
Prima cursus om de basis van Java te leren.
| (N.N., ) |
goed, teveel materiaal voor een te korte periode
| (N.N., ) |
veel nieuwe informatie wordt in korte tijd gegeven
| (N.N., ) |
Prima training
| (Richard van der Meer, ING - De Entree, ) |
Goed; goede verhouding tussen theorie en praktijk
| (Michel Zwolschen, ING - Financial Plaza, ) |
Zeer goed, wel erg veel in korte tijd
| (N.N., ING - Wilgenplas, ) |
De cursus beantwoordt aan mijn verwachtingen
| (N.N., ) |
cours fortement condensé, mais très intéressant
| (N.N., Sopra Banking Software, ) |
très bonne
| (N.N., ) |
très detaillé, très intense mais beaucoup d'exemples/ très bien
| (N.N., Sopra Banking Software, ) |
Globalement le cours est bon et la formatrice maîtrise très bien le sujet et utilise une methode simple et comprehensible par tout le monde
| (N.N., ) |
très bon, plus d'exercices pratiques serait bien
| (Isabelle Godinez, Sopra Banking Software, ) |
De très bonnes bases pour se lancer en java
| (Damien, ) |
très bon cours pour apprendre ou réapprendre le java
| (N.N., ) |
très bon cours. Bien expliqué. On ne nous presente pas seulement ce que nous devons faire mais aussi ce que nous ne pouvons pas faire
| (Thomas De Roy, Sopra Banking Software, ) |
goed,maar heel intensief (veel stof op korte tijd)
| (Jeroen, ) |
Super.
| (Jan Carremans, Colruyt Group Services, ) |
Cours bien donné et compréhensible
| (Nicolas, ) |
Heel veel informatie op korte tijd.
| (Luc, ) |
cours très intéressant mais pas facile assimiler en 4 jours
| (N.N., ) |
reste à appliquer, à poursuivre, base
| (N.N., ) |
bon cours, support exemples et exercices ; très bien
| (N.N., AXA Belgium, ) |
cours bien donné avec des examples sur la théorie, professeur disponible
| (N.N., ) |
Prima cursus maar voor mij te kort, daardoor veel theorie om te bevatten in weinig tijd. Daardoor komt oefenen tijd tekort. Maar dat ligt ook aan niveau van cursist. Ik ben geen programmeur
| (Peter, ) |
prima, de complete stof is te veel voor 4 dagen. De docent heeft de juiste onderwerpen weten te behandelen voor deze setting cursisten.
| (N.N., ) |
Prima om een beeld te vormen van de mogelijkheden van java
| (N.N., ) |
Veel theorie, moeilijk om raakvlakken te vinden met de dagelijkse praktijk
| (N.N., ) |
Goed, geeft mij inzicht op java en biedt voor een eerste x genoeg informatie.
| (Barry Balk, Rabobank Nederland, ) |
Positief
| (N.N., ) |
Oefeningen matig; programmeren is een vak apart; de kennis is goed overgebracht op mij
| (N.N., Rabobank Nederland, ) |
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.
| (N.N., ) |
Java is simpel wordt er gezegd maar Java kan heel veel. Nu heb je inzicht in de basis en snap je meer van wat je aangeleverd krijgt en waar je moet zoeken bij problemen. Zeer nuttig.
| (N.N., ) |
Ik vond het een zeer interessante cursus die goed is opgebouwd. Langzaam maar zeker wordt je de wereld van OO ingetrokken.
| (N.N., Rabobank Nederland, ) |
uitstekend
| (N.N., ) |
Also interesting
Enrollees for this training also took the following courses:
SESSION INFO AND ENROLMENT |